.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}body {
padding: 0;
margin: 0;
background-color: #fff;
font: 400 16px 'Open Sans', Arial, sans-serif;
line-height: 1.35;
color: #000;
position: relative;
}
* {
box-sizing: border-box;
}
input {
box-shadow: none;
-webkit-box-shadow: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-appearance: none;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type='number'] {
-moz-appearance: textfield;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
padding: 0;
margin: 0;
}
ul, ol {
padding: 0;
margin: 0;
}
a {
text-decoration: none;
color: #000;
transition: color 0.3s, background-color 0.3s, border 0.3s;
}
svg {
transition: fill 0.3s;
}
img {
display: block;
width: 100%;
}
.collapse:after {
content: "";
display: block;
clear: both;
overflow-y: hidden;
}
.container {
max-width: 1340px;
padding: 0 15px;
margin: 0 auto;
}
input, textarea, button, select {
outline: none !important;
font-family: 'Open Sans', Arial, sans-serif;
}
input[type=submit], input[type=button], button {
-moz-appearance: none;
-webkit-appearance: none;
border: none;
}
.no-display,
.mobile {
display: none;
}
.container_flex {
display: flex;
flex-wrap: wrap;
-webkit-justify-content: space-between; justify-content: space-between;
align-items: flex-start;
}
.header_wrap {
position: relative;
height: 130px;
transition: all ease-in-out 0.3s;
}
.header_wrap.header_fixed {
height: 115px;
}
.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, .5);
z-index: 5;
}
.header.header_fixed .header_top,
.header.header_fixed .header_bottom {
padding: 10px 0;
}
.header_top {
padding: 15px 0;
border-bottom: 1px solid #e7e7e7;
transition: all ease-in-out 0.3s;
}
.header_top .phones .phone_number,
.footer .contact,
.info_page.kontakti .contact {
position: relative;
padding-left: 18px;
margin-right: 20px;
}
.phones .phone_number a,
.account a,
.footer .contact a,
.info_page.kontakti .contact a {
display: block;
font-size: 12px;
}
.phone_number svg,
.footer .contact svg,
.info_page.kontakti .contact svg {
display: block;
position: absolute;
top: calc(50% - 6.5px);
left: 0;
width: 13px;
height: 13px;
}
.burger-menu {
display: none;
}
.header_top .main_nav .menu_list {
list-style: none;
font-size: 12px;
}
.header_top .menu_list li {
margin-right: 15px;
}
.header_top .menu_list li.bold {
font-weight: 700;
}
.header_top .account {
position: relative;
padding-left: 18px;
margin-left: 10px;
}
.header_top .account .account_icon {
display: block;
width: 13px;
height: 13px;
position: absolute;
top: calc(50% - 6.5px);
left: 0;
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/account.svg) no-repeat center;
-webkit-background-size: contain;
background-size: contain;
}
.header_top .account:hover a,
.header_top .account:hover .account_icon,
.header_top .phones .phone_number:hover a,
.header_top .phones .phone_number:hover .phone_icon,
.header_top .menu_list a:hover {
color: #4f9eff;
fill: #4f9eff;
}
.header_bottom .container {
display: flex;
align-items: center;
}
.header_bottom {
padding: 20px 0;
transition: all ease-in-out 0.3s;
}
.header_bottom .container_flex {
align-items: center;
flex-wrap: nowrap;
}
.header_bottom .right_side {
width: 70%;
}
.header_bottom .logo {
margin-right: 30px;
width: 220px;
}
.header .lang_switch {
border: 1px solid #4f9eff;
border-radius: 5px;
margin-right: 30px;
}
.header .lang_switch .lang_list {
list-style: none;
display: flex;
flex-direction: column;
}
.header .lang_switch .lang-item {
transition: background-color 0.3s;
border-radius: 0 4px 4px 0;
}
.header .lang_switch .lang-item a {
display: block;
padding: 7px;
text-transform: uppercase;
font-size: 12px;
font-weight: 700;
text-align: center;
color: #4f9eff;
}
.header .lang_switch .lang-item:first-of-type {
border-right: 1px solid #4f9eff;
border-radius: 4px 0 0 4px;
}
.header .lang_switch .lang-item.current-lang a {
background-color: #4f9eff;
color: #fff;
}
.search-holder {
margin-right: 30px;
width: 67%;
padding: 5px 10px;
border: 1px solid #4f9eff;
background: #fff;
border-radius: 10px;
position: relative;
z-index: 3;
transition: all 0.3s;
}
.search_form form {
display: flex;
justify-content: center;
align-items: center;
position: relative;
}
.search_form .search-btn {
width: 23px;
height: 23px;
cursor: pointer;
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/search.svg) no-repeat center;
-webkit-background-size: contain;
background-size: contain;
}
.search-holder .search-input {
background-color: transparent;
height: 30px;
color: #000;
text-align: left;
border: 0;
box-shadow: none;
outline: none;
transition: transform .4s ease;
font-size: 1em;
padding: 0 5px;
}
.search-holder .search-input {
width: 100%;
opacity: 1;
transform: translate(0, 0);
transition: transform .4s ease, opacity .2s ease;
-webkit-transition: transform .4s ease, opacity .2s ease;
transition-delay: .3s;
}
.cart .cart_link {
display: block;
}
.cart .cart_link:hover {
color: #4f9eff;
}
.cart .cart_icon {
width: 34px;
display: inline-block;
position: relative;
}
.cart .cart_icon strong {
width: 100%;
display: inline-block;
color: #4f9eff;
border: 2px solid #4f9eff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
line-height: 1.65;
}
.cart .cart_icon:before {
display: block;
content: '';
width: 14px;
height: 8px;
border: 2px solid #4f9eff;
border-bottom: none;
border-top-left-radius: 99px;
border-top-right-radius: 99px;
position: absolute;
top: -8px;
left: calc(50% - 9px);
}
.cart .cart_title,
.cart .cart_price {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
}
section.banner {
padding-top: 80px;
}
.banner .slider {
position: relative;
margin-bottom: 3px;
}
.banner .slider,
.banner .slider .slider_item,
.slider .owl-carousel.owl-loaded {
min-height: 400px;
}
.banner .slider .slider_item {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
position: relative;
text-transform: uppercase;
color: #fff;
transition: all ease-in-out 0.4s;
}
.banner .slider .slider_item:hover {
transform: scale(1.05);
}
.banner .slider .slider_item:after {
display: block;
content: '';
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(0, 0, 0, 0.4);
opacity: 0;
transition: all ease-in-out 0.3s;
z-index: 0;
}
.banner .slider .slider_item:hover:after {
opacity: 1;
}
.banner .slider .slider_item .title {
margin-bottom: 15px;
position: relative;
z-index: 2;
}
.banner .slider .slider_item .title h2 {
font-size: 40px;
}
.banner .slider .slider_item .btn,
.product_item .button_more .btn {
margin: 0 auto;
display: block;
padding: 10px 0;
width: 200px;
border: 1px solid #4f9eff;
border-radius: 5px;
background-color: #fff;
color: #4f9eff;
font-weight: 700;
position: relative;
z-index: 2;
}
.banner .slider .slider_item .btn:hover {
background-color: #4f9eff;
color: #fff;
}
.slider .owl-nav {
position: absolute;
width: 100%;
top: calc(50% - 34px);
font-size: 0;
color: #fff;
opacity: 0;
transition: all 0.3s;
}
.banner .slider:hover .owl-nav {
opacity: 0.8;
font-size: 50px;
}
.slider .owl-dots {
width: 100%;
position: absolute;
bottom: 20px;
text-align: center;
}
.slider .owl-nav .owl-prev {
position: absolute;
left: 20px;
transition: all 0.3s;
}
.slider .owl-nav .owl-next {
position: absolute;
right: 20px;
transition: all 0.3s;
}
.slider .owl-nav .owl-prev:hover,
.slider .owl-nav .owl-next:hover {
color: #4f9eff;
opacity: 1;
}
.categories_list .category_item {
flex-basis: 24.8%;
height: 300px;
overflow: hidden;
position: relative;
}
.categories_list .category_item .image {
height: 100%;
}
.categories_list .category_item img {
object-fit: cover;
height: 100%;
transition: all 0.3s;
}
.categories_list .category_item .title {
width: 48%;
position: absolute;
top: calc(50% - 24px);
left: 20px;
text-align: left;
color: #fff;
z-index: 3;
cursor: pointer;
pointer-events: none;
padding: 9px;
background: rgba(0, 0, 0, .6);
}
.categories_list .category_item .title h2 {
line-height: 1;
}
.categories_list .category_item .fill {
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
}
.categories_list .category_item:hover .fill {
opacity: 1;
background-color: rgba(0, 0, 0, 0.5);
}
.categories_list .category_item:hover img {
transform: scale(1.1);
}
.categories_list .category_item:hover .fill {
opacity: 1;
background-color: rgba(0, 0, 0, 0.5);
z-index: 2;
}
.categories_list .category_item:hover .title h2 {
color: #4f9eff;
}
.categories_list .category_item:hover .title h2:first-line {
color: #f4dd4a;
}
.advantages {
padding: 50px 0;
text-align: center;
}
.advantages .advantage_item {
padding: 0 10px 20px;
flex-basis: 23%;
}
.advantages .advantage_icon,
.advantages .advantage_title {
margin-bottom: 10px;
font-size: 20px;
transition: color ease-in-out 0.3s;
}
.advantages .advantage_icon svg {
width: 50px;
height: 50px;
transition: transform ease-in-out .3s, fill ease-in-out 0.3s;
}
.advantages .advantage_item:hover .advantage_title,
.advantages .advantage_item .advantage_icon svg {
color: #4f9eff;
}
.advantages .advantage_item:hover .advantage_icon svg {
fill: #4f9eff;
transform: scale(1.1);
}
.map {
padding: 50px 0;
background-color: rgb(237, 253, 239);
}
.map_wrap {
width: 90%;
margin: 0 auto;
}
.map .map_image {
width: 55%;
}
.map .icon {
margin-right: 10px;
width: 40px;
height: 20px;
background-color: #fec6b4;
}
.map .map_description {
width: 44%;
background: #fff;
padding: 15px 20px;
box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
border-radius: 10px;
}
.map .title {
margin-bottom: 20px;
color: #244875;
}
.map .title h2 {
font-size: 30px;
text-transform: uppercase;
}
.map .legend_item {
display: flex;
align-items: center;
margin-bottom: 15px;
}
.map .legend_item:last-of-type {
margin-bottom: 0;
}
.products {
padding: 50px 0 0;
}
.products .title,
.questions .title h2,
.partners .title {
text-align: center;
margin-bottom: 35px;
}
.products .title h2,
.questions .title h2,
.partners .title h2 {
font-size: 45px;
}
.products .products_wrap {
width: 90%;
margin: 0 auto;
padding: 0 10px;
}
.products .products_list {
margin: 0 -10px;
justify-content: center;
}
.products .product_item {
margin: 5px 5px 15px;
padding: 5px 5px 15px;
width: 284px;
border-radius: 10px;
position: relative;
border: 1px solid transparent;
transition: border-color 0.3s;
}
.products .product_item:hover {
border: 1px solid #4f9eff;
}
.products .product_item .product_image {
margin-bottom: 10px;
width: 100%;
height: 250px;
overflow: hidden;
border-radius: 10px;
position: relative;
transition: transform ease-in-out 0.3s;
}
.products .product_item:hover .product_image {
transform: scale(0.95);
}
.products .product_item .product_image a {
display: block;
height: 100%;
overflow: hidden;
position: relative;
}
.products .product_item.outofstock .availability + a:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
visibility: visible;
opacity: 1;
transition: all ease-in-out 0.3s;
}
.products .product_item.outofstock:hover .availability + a:before {
visibility: hidden;
opacity: 0;
}
.products .product_item .availability {
display: none;
}
.products .product_item.outofstock .availability {
display: block;
width: 100%;
padding: 20px 0;
background-color: #fff;
position: absolute;
top: calc(50% - 30.8px);
left: 0;
text-align: center;
text-transform: uppercase;
font-weight: 700;
z-index: 3;
transition: all ease-in-out 0.3s;
opacity: .5;
}
.products .product_item.outofstock:hover .availability {
opacity: 0.8;
}
.products .product_item .product_image img,
.woocommerce ul.products li.product a img {
object-fit: cover;
height: 100%;
}
.products .product_item .product_title {
margin-bottom: 10px;
}
.products .product_item .product_title a {
color: #3265a3;
font-weight: 700;
transition: all 0.3s;
}
.products .product_item .product_title a:hover {
color: #000;
}
.products .product_item .price,
.woocommerce ul.products li.product .price {
font-weight: 700;
margin-bottom: 15px;
} .products.latest .product_item .price, .products.top_sales .product_item .price{
min-height: 38px;
}
.products.latest .product_item .product_title, .products.top_sales .product_item .product_title {
min-height: 63px;
overflow: hidden;
}
.product_item:hover .button_more {
visibility: visible;
}
.product_item .button_more .btn {
width: 90%;
background-color: #4f9eff;
border: 1px solid transparent;
color: #fff;
text-align: center;
text-transform: uppercase;
}
.product_item .button_more .btn:hover {
background-color: #FFFFFF;
color: #4f9eff;
border-color: #4f9eff;
}
.products .product_item .short_descriprion {
list-style: none;
}
.products .product_item .short_descriprion li {
margin-bottom: 5px;
font-size: 14px;
}
.products .product_item .short_descriprion .name {
opacity: .4;
}
.products .product_item .short_descriprion li:last-child {
margin-bottom: 0;
}
.questions {
padding: 50px 0;
background: #4184d2;
}
.questions .title h2 {
color: #fff
}
.questions .tabs_wrapper {
width: 80%;
margin: 40px auto 0;
}
.questions .tabs_wrapper .tabs_item {
margin-top: 20px;
padding: 16px 24px 18px 19px;
transition: all ease-in-out 0.3s;
background-color: #4f9eff;
border: 2px solid transparent;
color: #fff;
border-radius: 10px;
letter-spacing: 2.2px;
position: relative;
cursor: pointer;
}
.questions .tabs_wrapper .acc-head:before {
content: '';
display: block;
width: 14px;
height: 14px;
position: absolute;
top: calc(50% - 7px);
right: 12px;
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/arrow.svg) no-repeat 0 0;
background-size: contain;
z-index: 2;
transition: 1s ease;
transform: rotate(90deg);
}
.questions .tabs_wrapper .acc-body {
margin-top: 0;
padding: 20px;
border: none;
background-color: transparent;
line-height: 1.3;
color: #fff;
font-size: 16px;
}
.questions .tabs_wrapper .acc-head.open.acc-head:before {
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/arrow.svg) no-repeat 0 0;
background-size: contain;
transform: rotate(-90deg);
}
.partners {
padding: 50px 0;
background-color: rgb(246, 247, 251);
}
.partners .partners_list {
margin-top: 40px;
}
.partners .partners_list .partner_item {
width: 21%;
padding: 0 20px 30px;
}
.partners .partners_list .partner_item .icon {
padding: 15px;
transition: transform ease-in-out 0.3s;
}
.partners .partners_list .partner_item .icon img {
object-fit: contain;
height: 100px;
filter: grayscale(1);
transition: filter 0.3s
}
.partners .partners_list .partner_item:hover .icon {
transform: scale(1.1);
}
.partners .partners_list .partner_item:hover .icon img {
filter: grayscale(0);
transition: filter 0.3s;
}
.footer .footer_top {
padding: 70px 0;
background-color: #1a1a1a;
}
.footer .contact_info {
flex-basis: 24%;
padding: 0 15px;
}
.footer .logo {
margin-bottom: 20px;
width: 220px;
}
.footer .contacts_list,
.footer .footer_menu_list,
.info_page.kontakti .contacts_list {
list-style: none;
}
.footer .contact,
.info_page.kontakti .contact {
padding: 6px 0 6px 25px;
margin-right: 0;
transition: all 0.3s;
}
.footer .footer_top a {
font-size: 16px;
color: rgba(255, 255, 255, 0.75);
}
.footer_top .title {
margin-bottom: 10px;
padding-bottom: 18px;
border-bottom: 1px solid #333;
}
.footer_top .title h6 {
color: #fff;
font-size: 18px;
}
.footer .contact svg {
width: 15px;
height: 15px;
fill: rgba(255, 255, 255, 0.75);
}
.footer .contact:hover a,
.footer .contact:hover svg,
.info_page.kontakti .contact:hover a,
.info_page.kontakti .contact:hover svg {
color: #4f9eff;
fill: #4f9eff;
}
.footer .footer_nav {
padding: 16px 15px 0;
flex-basis: 24%;
}
.footer .footer_menu li {
padding: 6px 0;
}
.footer .footer_menu li a:hover {
color: #4f9eff;
}
.footer .footer_bottom {
padding: 10px 0;
background-color: #111;
}
.footer .footer_bottom .pay_list {
margin-bottom: 10px;
justify-content: center;
}
.footer .footer_bottom .pay_icon {
padding: 3px 5px 0;
margin: 3px 3px 0;
background-color: rgba(255, 255, 255, .1);
border-radius: 5px;
opacity: .6;
transition: opacity .3s;
}
.footer .footer_bottom .pay_icon img {
padding-bottom: 2px;
width: auto;
height: 20px;
object-fit: contain;
filter: invert(1);
}
.footer .footer_bottom .pay_icon:hover {
opacity: 1;
}
.footer .footer_bottom .copyright {
font-size: 14px;
text-align: center;
color: rgba(255, 255, 255, 0.6);
} .info_page .banner {
padding: 200px 0;
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/o_nas.jpg) fixed no-repeat center;
text-align: center;
}
.info_page .banner .title h1 {
font-size: 50px;
color: #fff;
}
.info_page .content {
padding: 50px 0;
}
.info_page .content p {
margin: 10px 0 10px;
font-size: 15px;
line-height: 1.4;
}
.info_page .content .wp-block-columns {
margin-top: 40px;
}
.info_page .content h3 {
font-size: 50px;
}
.info_page .content h4 {
font-size: 30px;
}
.info_page .content .block_button {
margin: 40px auto 40px;
width: 60%;
line-height: 1.4;
font-size: 25px;
}
.info_page .content .wp-block-buttons {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.info_page .content .wp-block-buttons .wp-block-button {
margin-right: 0;
}
.info_page .content .wp-block-buttons .wp-block-button__link {
width: 300px;
border-radius: 5px;
background-color: #4f9eff;
border: 2px solid transparent;
transition: all 0.3s;
}
.info_page .content .wp-block-buttons .wp-block-button__link:hover {
letter-spacing: 0.5px;
color: #4f9eff;
background-color: #fff;
border-color: #4f9eff;
} .breadcrumbs_wrapper {
text-align: center;
padding: 20px 0;
background-color: rgb(245, 245, 245);
}
.breadcrumbs_wrapper .title h1 {
margin-bottom: 15px;
font-size: 26px;
}
.breadcrumbs_wrapper .breadcrumb {
font-size: 15px;
}
.breadcrumbs_wrapper .breadcrumb a:hover {
color: #9a9a9a;
}
.info_page .content {
padding-left: 15px;
padding-right: 15px;
}
.info_page.dostavka .content {
padding: 30px 15px;
}
.info_page.dostavka .wp-block-group {
margin-bottom: 15px;
}
.info_page.dostavka .wp-block-group ul,
.info_page.dostavka .wp-block-group ol {
padding-left: 25px;
margin-bottom: 10px;
}
.info_page.dostavka .wp-block-group h4 {
margin-top: 10px;
padding-bottom: 15px;
font-size: 22px;
position: relative;
transition: color 0.3s;
}
.info_page.dostavka .wp-block-group .wp-block-column h5,
.info_page.dostavka .wp-block-group .wp-block-column li,
.info_page.dostavka .wp-block-group .wp-block-column p {
line-height: 1.4;
font-size: 16px;
} .info_page.zamovlennya .content .text_center {
width: 80%;
margin: 10px auto 20px;
font-size: 18px;
}
.info_page.zamovlennya .content .text_center a {
font-weight: 700;
text-decoration: underline;
} .info_page.kontakti .contact a {
font-size: 15px;
font-weight: 700;
}
.info_page.kontakti .email_group {
width: 80%;
margin: 20px auto 30px;
text-align: center;
}
.info_page.kontakti .email_group h5 {
font-size: 22px;
}
.info_page.kontakti .email_group a {
text-decoration: underline;
font-weight: 700;
}
.info_page.kontakti .email_group a:hover {
color: #4f9eff;
} .single-product.woocommerce div.product {
width: 90%;
margin: 0 auto;
}
.entry_content,
.policesection {
padding: 50px 0;
}
.single-product .breadcrumbs_wrapper {
text-align: left;
}
.single-product.woocommerce div.product .product_title.entry-title {
font-size: 22px;
}
.single-product.woocommerce .product p.price,
.single-product.woocommerce .product span.price {
color: #4f9eff;
font-size: 22px;
font-weight: 700;
margin-bottom: 10px;
}
.single-product.woocommerce .product p {
margin: 0!important;
}
.single-product.woocommerce .woocommerce-message .button.wc-forward {
margin-left: 10px;
}
.single-product.woocommerce .product h2,
.single-product.woocommerce .product h3,
.single-product.woocommerce .product h4,
.single-product.woocommerce .product h5,
.single-product.woocommerce .product h6 {
margin: 10px 0 20px;
}
.single-product.woocommerce .product .cart .single_add_to_cart_button {
width: 200px;
padding: 15px 0;
background-color: #4f9eff;
border: 1px solid transparent;
transition: all 0.3s;
}
.woocommerce .product .cart .single_add_to_cart_button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
border: 1px solid #4f9eff;
color: #4f9eff;
background-color: #fff;
}
.single-product .pswp__bg {
opacity: 0.6 !important;
}
.single-product.woocommerce .quantity .qty,
.woocommerce .quantity .qty {
display: block;
border: 1px solid #ccc;
height: 100%;
padding: 7px 0 8px;
font-size: 16px;
width: 36px;
border-left: none;
border-right: none;
}
.single-product.woocommerce .product .cart .quantity {
float: none;
display: flex;
margin: 0 15px 0 0;
}
.single-product.woocommerce div.product div.images,
.single-product.woocommerce-page .product .images {
width: 43%;
}
.woocommerce.single-product .product form.cart {
display: flex;
margin: 20px 0;
}
.single-product .product .cart input[type="button"].button,
.woocommerce-cart-form .quantity input[type="button"].button {
padding: 10px 15px;
color: #000;
margin: 0;
background-color: transparent;
transition: background-color 0.3s;
}
.single-product .product .cart input[type="button"].button:hover,
.woocommerce-cart-form .quantity input[type="button"].button:hover {
background-color: rgba(79, 158, 255, 0.71);
}
.single-product.woocommerce .product .cart .minus.button,
.woocommerce-cart-form .quantity .minus.button {
border: 1px solid #ccc;
border-right: none;
border-radius: 5px 0 0 5px;
}
.single-product.woocommerce .product .cart .plus.button,
.woocommerce-cart-form .quantity .plus.button {
border: 1px solid #ccc;
border-left: none;
border-radius: 0 5px 5px 0;
background: transparent;
}
.single-product.woocommerce .product .woocommerce-tabs .tabs li {
background-color: rgb(79, 158, 255);
border-color: #4190e0;
}
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs::before {
border-color: #4190e0;
}
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
display: none;
}
.single-product.woocommerce .product .woocommerce-tabs .tabs li a {
color: #fff;
font-weight: 400;
}
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color: #000;
}
.single-product.woocommerce table.shop_attributes td p {
margin: 0;
padding-left: 15px;
}
.single-product.woocommerce table.shop_attributes td {
border-left: 1px solid #e7e7e7;
}
.single-product.woocommerce div.product .woocommerce-tabs .panel {
padding: 0 25px;
}
.single-product.woocommerce div.product .woocommerce-tabs .panel ul,
.single-product.woocommerce div.product .woocommerce-tabs .panel ol {
padding-left: 20px;
}
.single-product.woocommerce .product .woocommerce-tabs .panel table td {
padding: 5px 8px;
font-size: 15px;
}
.single-product.woocommerce table.shop_attributes tr:nth-child(even) td,
.single-product.woocommerce table.shop_attributes tr:nth-child(even) th {
background-color: transparent;
}
.single-product.woocommerce table.shop_attributes th {
text-align: left;
width: 240px;
}
.single-product.woocommerce table.shop_attributes td,
.single-product.woocommerce table.shop_attributes th {
border-bottom: 1px solid #e7e7e7;
}
.single-product.woocommerce table.shop_attributes,
table.shop_table.woocommerce-checkout-review-order-table {
border-spacing: 0;
border-top: 1px solid #e7e7e7;
}
.woocommerce-message::before {
color: #4f9eff;
}
.woocommerce-message {
border-top-color: #4f9eff;
}
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button,
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-error .button,
.woocommerce-page .woocommerce-info .button,
.woocommerce-page .woocommerce-message .button,
.page .woocommerce button.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce .button.wc-backward,
.woocommerce table.my_account_orders .button,
.woocommerce-account .edit,
.woocommerce .product_type_simple.add_to_cart_button,
.woocommerce .button.product_type_simple,
.woocommerce #review_form_wrapper #respond input#submit {
color: #fff;
background-color: #4f9eff;
border: 1px solid transparent;
transition: 0.3s;
}
.woocommerce .product-item.outofstock .button.product_type_simple,
.woocommerce .button.outofstock_button,
.product_item .button.outofstock_button {
background-color: #9e9e9e;
}
.woocommerce .product-item.outofstock .button.product_type_simple:hover,
.woocommerce .button.outofstock_button:hover,
.product_item .button.outofstock_button:hover {
background-color: #fff;
border-color: #9e9e9e;
color: #9e9e9e;
}
.woocommerce .woocommerce-error .button:focus,
.woocommerce .woocommerce-info .button:focus,
.woocommerce .woocommerce-message .button:focus,
.woocommerce-page .woocommerce-error .button:focus,
.woocommerce-page .woocommerce-info .button:focus,
.woocommerce-page .woocommerce-message .button:focus,
.page .woocommerce button.button:focus {
outline: none;
}
.page .woocommerce .button:not(:disabled):hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-account .edit:hover,
.woocommerce #review_form_wrapper #respond input#submit:hover {
border-color: #4f9eff;
background-color: #fff;
color: #4f9eff;
}
.woocommerce .cart-collaterals .cart_totals h2,
.woocommerce-page .cart-collaterals .cart_totals h2 {
margin-bottom: 15px;
}
.single-product .product-bullets {
margin-top: 20px;
display: flex;
flex-wrap: wrap;
}
.single-product .product-bullets .product-bullet:first-child {
background: #fdde36;
width: 100%;
border-radius: 10px;
margin-bottom: 15px!important;
border: 2px dashed #ff4d36;
} 
.single-product .product-bullet {
display: flex;
flex-direction: column;
align-items: center;
width: 50%;
margin: 1%;
border: 1px solid #e7e7e7;
border-radius: 5px;
padding: 16px 10px;
text-align: center;
font-size: 14px;
line-height: 1.1;
color: #000;
transition: all 0.2s ease-out;
margin: 0!important;
}
.single-product .product-bullet h4, .single-product .product-bullet .product-img {margin:0!important;}
.single-product .product-bullet .product-title {margin: 5px 0;}       .single-product .product-bullet img {
margin-bottom: 10px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
z-index: 1;
}
.woocommerce div.product p.stock {
display: inline-block;
padding: 10px;
border: 2px solid #e7e7e7;
font-size: 16px;
font-weight: 700;
color: #7d7878;
}
.single-product.woocommerce .related.products ul.products li.product,
.single-product.woocommerce-page .related.products ul.products li.product,
.single-product .related.products .products .product_item {
width: auto;
margin: 0;
}
.single-product .related.products ul.products {
margin-bottom: 0;
}
.single-product .related.products .owl-nav {
display: none;
}
.single-product .related.products .owl-nav button.owl-next,
.single-product .related.products .owl-nav button.owl-prev {
margin: 0 10px;
font-size: 48px;
color: #c4c4c4;
} .tax-product_cat .policesection .container,
.post-type-archive .policesection .container {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
position: relative;
}
.tax-product_cat .policesection .content,
.post-type-archive .policesection .content {
width: 71%
}
.tax-product_cat ul.products,
.post-type-archive ul.products {
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
width: 100%;
}
.post-type-archive .woocommerce-products-header {
margin-bottom: 20px;
}
.tax-product_cat .policesection .products .product_item,
.post-type-archive .policesection .products .product_item {
width: 100%;
margin: 0;
text-align: center;
}
.tax-product_cat ul.products li.product,
.tax-product_cat ul.products li.product,
.post-type-archive ul.products li.product {
width: 30%;
margin: 0 10px 15px;
}
.tax-product_cat .woocommerce-products-header ul.products {
margin-top: 15px;
}
.post-type-archive .woocommerce-products-header ul.products li.product,
.tax-product_cat .woocommerce-products-header ul.products li.product {
width: 22%;
margin: 0 10px 10px
}
.post-type-archive .woocommerce-products-header ul.products li.product img,
.tax-product_cat .woocommerce-products-header ul.products li.product img {
width: 50%;
object-fit: contain;
margin: 0 auto 10px;
border-radius: 6px;
}
.post-type-archive .woocommerce-products-header ul.products .product-category a,
.tax-product_cat .woocommerce-products-header ul.products .product-category a {
display: block;
}
.post-type-archive .woocommerce-products-header ul.products .product-category .woocommerce-loop-category__title,
.tax-product_cat .woocommerce-products-header ul.products .product-category .woocommerce-loop-category__title {
font-size: 15px;
text-align: center;
}
.woocommerce .button.add_to_cart_button,
.woocommerce .button.outofstock_button {
margin: 10px auto 0;
display: block;
width: 80%;
text-align: center;
}
.woocommerce a.added_to_cart {
text-align: center;
display: block;
}
.woocommerce ul.products li.product .price {
font-size: 16px;
color: #4f9eff;
} .woocommerce-cart-form .quantity {
display: flex;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
width: 95px;
padding: 9px 6px 8px;
} .woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce #review_form_wrapper input,
.woocommerce #review_form_wrapper textarea, #order_comments,
.woocommerce-billing-fields
{
padding: 10px;
border: 1px solid #bfbfbf;
border-radius: 5px;
}
.woocommerce-billing-fields, #order_review {
box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
border: 1px solid #bfbfbf;
}
.woocommerce #review_form_wrapper input[type='checkbox'] {
-webkit-appearance: checkbox;
}
.woocommerce form .form-row textarea,
.woocommerce #review_form_wrapper textarea {
resize: none;
}
.woocommerce #review_form_wrapper .comment-form .comment-form-author label,
.woocommerce #review_form_wrapper .comment-form .comment-form-email label {
display: block;
}
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
float: left;
}
#shipping_method label {
cursor: pointer;
}
#shipping_method .shipping_method:checked + label {
text-decoration: underline;
color: #606060;
}
#customer_details,
#order_review_heading {
margin-bottom: 15px;
}
table.shop_table.woocommerce-checkout-review-order-table {
border-radius: 5px;
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled, .woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled,
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled, .woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
color: #fff;
}
.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover,
.woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover,
.woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover,
.woocommerce input.button:disabled[disabled]:hover {
color: #fff;
background-color: #4f9eff;
}
.woocommerce-form-coupon-toggle,
.woocommerce-cart-form,
.cart-empty.woocommerce-info,
.woocommerce-account .woocommerce-Address {
margin-top: 10px;
}
.woocommerce-privacy-policy-text,
.cart-empty.woocommerce-info {
margin-bottom: 10px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
float: none;
margin: 0 auto;
display: block;
}
#payment h4 {padding:15px;}
.select2-container .select2-selection--single {
height: 38px;
border: 1px solid #e7e7e7;
}
.select2-container--open .select2-dropdown--below {
border-color: #e7e7e7;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 38px;
}
.woocommerce .wc-ukr-shipping-np-fields h3 {
margin-bottom: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 7px;
} .woocommerce-MyAccount-navigation ul li {
list-style: none;
margin: 5px 0;
background: rgba(79, 158, 255, 0.8);
border-radius: 5px;
transition: all 0.3s;
}
.woocommerce-MyAccount-navigation ul li a {
display: block;
padding: 10px;
color: #fff;
font-weight: 700;
}
.woocommerce-MyAccount-navigation ul li:hover,
.woocommerce-MyAccount-navigation ul li.is-active {
background: rgba(45, 88, 143, 0.8);
letter-spacing: 0.5px;
}
.woocommerce-MyAccount-content fieldset {
margin-bottom: 10px;
}
.woocommerce-account .woocommerce-column__title,
.woocommerce-account .woocommerce-order-details__title {
margin-bottom: 10px;
}
.woocommerce-account .edit {
display: block;
width: 100px;
padding: 8px 0;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.woocommerce table.my_account_orders {
margin-top: 6px;
border-spacing: 0;
}
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
padding: 7px 8px;
}
.woocommerce-form-login__rememberme {
margin-top: 3px;
}
.woocommerce-form__input.woocommerce-form__input-checkbox,
.woocommerce .j-wcus-np-custom-address {
margin: 0;
box-shadow: initial;
-webkit-box-shadow: initial;
-webkit-border-radius: initial;
-moz-border-radius: initial;
border-radius: initial;
-webkit-appearance: checkbox;
} .sidebar {
width: 25%;
}
.sidebar .filter_wrapper {
background-color: #fff;
}
.widget.woocommerce.widget_layered_nav {
margin-bottom: 20px;
display: block;
list-style: none;
padding: 20px;
border: 1px solid #e7e7e7;
border-radius: 7px;
}
.widget.woocommerce.widget_layered_nav .woocommerce-widget-layered-nav-list {
max-height: 120px;
overflow-y: auto;
scrollbar-color: #555555 #ebebeb;
scrollbar-width: thin;
}
.widget.woocommerce.widget_layered_nav ::-webkit-scrollbar {
width: 5px;
height: 3px;
background: #ebebeb;
border-radius: 3px;
}
.widget.woocommerce.widget_layered_nav ::-webkit-scrollbar-thumb {
background-color: #555555;
border-radius: 3px;
}
.widget.woocommerce.widget_layered_nav .widgettitle {
padding-bottom: 10px;
font-size: 20px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
display: flex;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:not(.woocommerce-widget-layered-nav-list__item--chosen) a {
padding-left: 20px;
margin-right: 5px;
display: flex;
position: relative;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count {
padding: 0 10px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.woocommerce-widget-layered-nav-list__item--chosen a {
margin-right: 5px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:not(.woocommerce-widget-layered-nav-list__item--chosen) a:before {
display: block;
content: '';
width: 12px;
height: 12px;
border: 1px solid #606060;
border-radius: 5px;
position: absolute;
top: calc(50% - 6px);
left: 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:not(.woocommerce-widget-layered-nav-list__item--chosen) a:focus:before {
content: ' \2713';
background-color: #4f9eff;
border-color: #4f9eff;
color: #fff;
text-align: center;
overflow: hidden;
font-size: 12px;
display: flex;
justify-content: center;
align-items: center;
}
.woocommerce .woocommerce-ordering select {
-webkit-appearance: none;
padding: 10px 25px 10px 10px;
height: auto;
font-size: 16px;
border-radius: 5px;
width: 100%;
vertical-align: middle;
border: 2px solid #e7e7e7;
color: #000;
transition: all 0.3s ease-out;
cursor: pointer;
background: #fff url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/arrow_black.svg) no-repeat center right 8px;
background-size: 12px 12px;
}
.woocommerce .woocommerce-ordering select:focus {
border-color: #4f9eff;
} .search-no-results .products {
padding: 50px 0;
}
.search-no-results .products .search-holder {
margin: 20px auto!important;
width: 60%;
}
.search-no-results .title {
color: #606060;
} .content.error {
padding: 93px 0;
background: #222d3b;;
color: #fff;
}
.content.error .title h1,
.content.error .subtitle,
.search-no-results .title h1 {
text-align: center;
font-size: 45px;
}
.content.error .subtitle,
.search-no-results .title h3 {
margin-top: 15px;
font-size: 34px;
}
.content.error .main-image {
width: 75px;
margin: 20px auto 0;
}
.content.error a {
display: block;
width: 230px;
padding: 10px 0;
margin: 15px auto;
border: 1px solid #fff;
border-radius: 6px;
text-align: center;
font-size: 18px;
color: #fff;
}
.content.error a:hover {
color: #4f9eff;
background: #fff;
} #call-back {
margin-top: 50px;
padding: 40px 10px;
width: 450px;
background-color: #fff;
border-radius: 5px;
-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
-ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.7);
}
#call-back form, #fast-order form {
width: 80%;
margin: 0 auto;
}
#call-back h4, #fast-order h4 {
text-align: center;
font-size: 26px;
margin-bottom: 20px;
}
#call-back form input[type="text"],
#call-back form input[type="tel"],
#fast-order form input[type="text"],
#fast-order form input[type="tel"]
{
margin: 0 auto 10px;
width: 100%;
height: 40px;
padding: 0 11px;
display: block;
background-color: #ccc;
border: none;
border-radius: 5px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 300;
}
#call-back form input[type="submit"], #fast-order form input[type="submit"] {
width: 100%;
height: auto;
margin: 0 auto;
display: block;
background: #4f9eff;
color: #fff;
border: 2px solid transparent;
border-radius: 5px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
line-height: 36px;
text-transform: uppercase;
-webkit-transition: all ease-in-out 0.3s;
-moz-transition: all ease-in-out 0.3s;
-ms-transition: all ease-in-out 0.3s;
-o-transition: all ease-in-out 0.3s;
transition: all ease-in-out 0.3s;
cursor: pointer;
-moz-appearance: none;
-webkit-appearance: none;
}
#call-back form input[type="submit"]:hover, #fast-order form input[type="submit"]:hover {
border: 2px solid #4f9eff;
color: #4f9eff;
background-color: #fff;
}
#call-back .wpcf7-form input[type="text"].wpcf7-not-valid,
#call-back .wpcf7-form input[type="email"].wpcf7-not-valid,
#call-back .wpcf7-form input[type="tel"].wpcf7-not-valid,
#call-back .wpcf7-form textarea.wpcf7-not-valid,
#fast-order .wpcf7-form input[type="text"].wpcf7-not-valid,
#fast-order .wpcf7-form input[type="email"].wpcf7-not-valid,
#fast-order .wpcf7-form input[type="tel"].wpcf7-not-valid,
#fast-order .wpcf7-form textarea.wpcf7-not-valid
{
margin-top: 0;
border-color: #FF4A4A;
}
#call-back .wpcf7-form input[type="email"].wpcf7-not-valid,
#fast-order .wpcf7-form input[type="email"].wpcf7-not-valid
{
margin-top: 10px;
}
#call-back span.wpcf7-not-valid-tip,
#fast-order span.wpcf7-not-valid-tip
{
font-size: 14px;
}
.call-back span.wpcf7-not-valid-tip {
margin: -10px 0 10px;
}
#call-back div.wpcf7-validation-errors,
#call-back div.wpcf7-acceptance-missing,
#call-back div.wpcf7-mail-sent-ok,
#fast-order div.wpcf7-validation-errors,
#fast-order div.wpcf7-acceptance-missing,
#fast-order div.wpcf7-mail-sent-ok
{
margin: 10px auto 0;
border: 1px solid #ebd019;
background: #fdfce4;
color: #9b8127;
font-weight: 300;
font-size: 14px;
border-radius: 10px;
}
#call-back div.wpcf7-mail-sent-ok,
#fast-order div.wpcf7-mail-sent-ok
{
border-color: #579f0b;
background: #e9f4dd;
color: #579f0b;
} .woocommerce-pagination,
.woocommerce nav.woocommerce-pagination .page-numbers {
display: flex;
width: 100%;
align-items: center;
justify-content: center;
}
.woocommerce nav.woocommerce-pagination .page-numbers {
width: auto;
border: none;
}
.woocommerce nav.woocommerce-pagination .page-numbers li {
display: block;
margin: 0 4px;
width: 35px;
border-radius: 10px;
font-size: 14px;
border: none;
text-align: center;
transition: all ease-in-out 0.3s;
}
.woocommerce nav.woocommerce-pagination .page-numbers li span.page-numbers.current {
background: #2a6fb5;
color: #fff;
}
.woocommerce nav.woocommerce-pagination .page-numbers li span.page-numbers,
.woocommerce nav.woocommerce-pagination .page-numbers li a.page-numbers {
background: #94b7da;
margin: 0;
padding: 10px 0;
}
.woocommerce nav.woocommerce-pagination .page-numbers li a.page-numbers:hover {
background-color: #2a6fb5;
color: #fff;
} input::-webkit-input-placeholder {
transition: all 0.3s;
}
input::-moz-placeholder {
transition: all 0.3s;
}
input:-moz-placeholder {
transition: all 0.3s;
}
input:-ms-input-placeholder {
transition: all 0.3s;
}
input:focus::-webkit-input-placeholder {
color: transparent
}
input:focus::-moz-placeholder {
color: transparent
}
input:focus:-moz-placeholder {
color: transparent
}
input:focus:-ms-input-placeholder {
color: transparent
}
mark.count {
background-color: #fff;
} #call-back .wpcf7-form input[type="text"].wpcf7-not-valid,
#call-back .wpcf7-form input[type="email"].wpcf7-not-valid,
#call-back .wpcf7-form input[type="tel"].wpcf7-not-valid,
#call-back .wpcf7-form textarea.wpcf7-not-valid {
margin-top: 0;
border-color: #FF4A4A;
}
#call-back .span.wpcf7-not-valid-tip {
font-size: 15px;
}
#call-back div.wpcf7-validation-errors,
#call-back .wpcf7-response-output {
width: 100%;
margin: 20px auto 0;
border: 1px solid #ebd019;
background: #fdfce4;
color: #9b8127;
font-weight: 300;
font-size: 16px;
border-radius: 10px;
text-align: center;
}
#call-back .wpcf7-form.sent .wpcf7-response-output {
border-color: #579f0b;
background: #e9f4dd;
color: #579f0b;
}
@keyframes wheatMove {
0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-moz-transform: rotate(5deg);
-o-transform: rotate(5deg);
-ms-transform: rotate(5deg);
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
100% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes lineMove {                     0% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
50% {
-moz-transform: rotate(5deg);
-o-transform: rotate(5deg);
-ms-transform: rotate(5deg);
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
100% {
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.wheat-wrap {
position: absolute;
font-size: 0;
left: 0;
bottom: 0;
z-index: 2;
text-align: right;
transition: transform .2s;
}
.clouds-wrap {
position: absolute;
font-size: 0;
left: 0;
top: -70px;
z-index: 2;
text-align: right;
transition: transform 2s;
}
.clouds-wrap .cloud1 {
position: relative;
z-index: 2;
animation: lineMove 15s infinite;
transform-origin: center center;
}
.wheat-wrap {
width: 200px;
height: 245px;
}
.wheat-wrap .wheat1 {
position: relative;
z-index: 2;
animation: wheatMove 2.5s infinite cubic-bezier(0.49, 0.005, 0.495, 0.99);
transform-origin: left bottom;
}
.wheat-wrap .wheat2 {
margin-top: -170px;
animation: wheatMove 2.5s infinite cubic-bezier(0.49, 0.005, 0.495, 0.99);
animation-delay: .5s;
transform-origin: left bottom;
}
.woocommerce-checkout #payment ul.payment_methods li img {width:inherit!important;display: inherit;}
.woocommerce-checkout .woocommerce .col-1, .woocommerce-checkout .woocommerce .col-2 {float:none!important;}
.woocommerce-checkout .woocommerce h3 {margin:20px 0!important;}
.woocommerce-checkout form .form-row label {
font-weight: bold;
line-height: 2;
font-size: 14px;
margin-bottom: 5px;
}
#ship-to-different-address-checkbox, #wcus_np_billing_custom_address_active {margin-right: 5px;}
#ship-to-different-address {margin:10px auto 25px!important;}
#ship-to-different-address span {font-size: 15px;}
.woocommerce-checkout input[type="radio"] {appearance: radio;}
.payment_methods.methods label {display:inline-block;}
#ship-to-different-address {display:none!important;}
#billing_country_field {display:none!important;}
.woocommerce-cart .cart_totals h2, .woocommerce-cart .cart_totals .shop_table.shop_table_responsive {display:none;}
.woocommerce-cart .cart-collaterals {display:block!important;}
.payment-icons {margin-top:15px;}
.payment-icons .payment-icon {display:inline-block;text-align:center;}
.payment-icons .payment-icon svg {
vertical-align: middle;
height: 30px;
width: auto!important;
color: #fff;
fill: #fff;
}
.woocommerce-privacy-policy-text a {
color: #4f9eff;
font-weight: bold;
text-decoration: underline;
}
.privacy-policy .sitetext h2, .page-id-1838 .sitetext h2, .page-id-1842 .sitetext h2 {margin: 15px 0;}
.privacy-policy .sitetext h3, .page-id-1838 .sitetext h3, .page-id-1842 .sitetext h3 {margin: 10px 0;}
.privacy-policy .sitetext p, .page-id-1838 .sitetext p, .page-id-1842 .sitetext p {margin: 5px 0;}
.checkout.woocommerce-checkout {
display: flex;
flex-direction: column;
}
#order_comments {min-height:150px;}
.woocommerce-billing-fields, .woocommerce-additional-fields, .woocommerce-shipping-fields {width:95%;}
.woocommerce-checkout-review-order-table th.product-name {display:none;}
#order_review {
background: #ebe9eb;
border-radius: 5px;
padding: 20px;
width: 90%;
}
.woocommerce-checkout #payment ul.woocommerce-shipping-methods {
text-align: left;
padding: 1em;
border-bottom: 1px solid #d3ced2;
margin: 0;
list-style: none outside;
margin-bottom: 25px;
}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first#billing_first_name_field {float:right;}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last#billing_last_name_field {float:left!important;}
@media(max-width:1024px) {
.checkout.woocommerce-checkout {display:block;}
#order_review, .woocommerce-checkout #payment {background:#fff!important;}
#order_review {width:100%;padding-left: 0;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {margin: 25px auto 0;}
}
.product-descr {text-align:left;line-height: 17px;font-size: 13px;margin-bottom:0!important;}
.product-descr a, .shipping .ship a, .payment .pay a {font-weight: bold;font-size: 15px;}
.product-descr ul {margin:0!important;}
.product-descr li {list-style-type:none;}
.product-bullets .product-img {min-height:32px;}
.police h2, .dostavka h2, .payment-sub-title {display:block;margin: 15px 0;font-size:25px;color:#4f9eff;}
.policesection ul, .dostavka section.content ul {padding-left:40px;}
.policesection .sitetext p {margin-bottom:10px;}
.payment-sub-title {font-size:20px;}
.payment h2 {margin-top:35px;}
.shipping .ship, .payment .pay {padding-left:40px;margin-bottom: 40px;}
.dashed-brd {
border-bottom: 1.3px dashed #4f9eff;
display: inline-block;
line-height: 16px;
height: 20px;
background-color: transparent;
}
.header_top .menu_list li.current-menu-item a, .footer .footer_menu li.current-menu-item a {color:#4f9eff;}
#terms {margin: 10px 0 35px;}
#terms a {color:#4f9eff;border-bottom:1px dashed #4f9eff;}
.woocommerce form .form-row {margin: 0 0 15px;}
.wc-urk-shipping-form-group {font-weight: bold; color: #4f9eff;}
.policesection .sitetext div, .policesection .sitetext div ul {margin:15px 0;}
.policesection .sitetext div ul li {margin-bottom:5px;}
.shipping .ship, .payment .pay{position:relative;}
.shipping .ship:before, .payment .pay:before {
content: "";
position: absolute;
left: 0;
top:0;
width:25px;
height:25px;
}
.shipping .ship:nth-child(2):before {
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/np_small.png) no-repeat center center;
}
.shipping .ship:nth-child(3):before {
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/np-adress-small.png) no-repeat center center;
backround-size:cover
}
.shipping .ship:nth-child(4):before {
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/sklad-small.png) no-repeat center center;
backround-size:cover
}
.payment .pay:nth-child(2):before {
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/card-small.png) no-repeat center center;
}
.payment .pay:nth-child(3):before {
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/purse-small.png) no-repeat center center;
backround-size:cover
}
.payment .pay:nth-child(4):before {
background: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/money-cash-small.png) no-repeat center center;
backround-size:cover
}
.product-bullets .product-descr ul {padding-left:0;}
.product-bullets {margin-top:30px!important;}
.prod-izm {
font-size: 12px;
margin: 0;
font-weight: 500;
color: #c3c3c3;
}
.products .product_item:hover .prod-izm {
color: #333;
}
@media(max-width:768px){
.prod-izm {
color: #333;
}  
}
.prod-izm p {
margin-bottom: 5px!important;
}
.woocommerce div.product .product_title {min-height:63px;}
.related.products, .products.top_sales, .products.latest {text-align:center;}
.clickBuyButton {margin-left:5px!important;}
.buyButtonOkForm {
width: 200px;
padding: 15px 0;
background-color: #4f9eff;
border: 1px solid transparent;
transition: all 0.3s;
color: #fff;
font-size:16px;
font-weight:bold!important;
}
#buyoneclick_form_order .buyvalide {
border: 1px solid #4f9eff!important;
}
#formOrderOneClick .popup .close_order {
font-family:"Open Sans";
font-size:16px;
font-weight:bold;
color:#222!important;
}
#formOrderOneClick h2 {
font-size: 22px;
text-align: center;
font-family: 'Open Sans';
margin-bottom: 20px;
}
#buyoneclick_form_order #terms {
font-family:"Open Sans";
margin: 15px 0!important;
font-size: 12px!important;
}
.popummessage h3 {
font-family: "Open Sans";
text-align: center;
}
#formOrderOneClick .popummessage .close_message {
background: none!important;
border: 0!important;
font-family: "Open Sans"!important;
color: #222!important;
font-size: 16px!important;
font-weight: bold!important;
right: 5px!important;
top: 0!important;
box-shadow: none!important;
padding: 5px!important;
line-height: 0!important;
}
a.single_add_to_cart_button.button.alt.modal {text-align:center;margin-left:5px;}
#fast-order .call-back {margin-top:20px;}
.single-product span.onsale, .post-type-archive-product span.onsale, .tax-product_cat span.onsale {background: #f44336!important;z-index:1!important;}
.single-product .price del, .post-type-archive-product .price del, .tax-product_cat del {color: #222222!important;}
.single-product .price ins, .post-type-archive-product .price ins .tax-product_cat ins {color: #f44336!important;}
.post-type-archive-product del, .tax-product_cat del {display: block!important;font-size: 13px!important;color: #222!important;display:block!important;}
.post-type-archive-product ins, .tax-product_cat ins {text-decoration: none!important;color: #f44336!important;display:block!important;;}
.woocommerce ul.products li.product .price {font-size: 16px;color: #4f9eff;min-height: 40px;}
.woocommerce ul.products li.product .onsale {margin:0!important;}
.term-description {position: relative;height: 200px;overflow: hidden;}
.term-description.active {position: relative;height: 100%;overflow: visible;}
.term-description:after {
position: absolute;
left: 0;
bottom: 0;
display: block;
width: 100%;
height: 50px;
background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
background: -o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);
background: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);
content: '';
}
.term-description.active:after {background:none;z-index:-1;}
span#readmore {display:table; margin:0 auto 20px;color:#4f9eff;font-size:20px;cursor:pointer;}
.term-description p, .term-description ul {font-size:13px;line-height:19px; color:#333; margin:10px 0;}
.term-description h2,.term-description h3 {margin-bottom:10px;color:#333}
.term-description a {color:#4f9eff; font-weight:bold;border-bottom: 1px dashed;}
.woocommerce-products-header .term-description, .woocommerce-products-header .term-description p:first-child {margin-top:0!important;}
.woocommerce-products-header ul.products {
border: 1px solid #e7e7e7;
padding: 20px 0;
border-radius: 7px;
}
.product-total .woocommerce-Price-amount.amount, .cart-subtotal .woocommerce-Price-amount.amount {font-size:14px;}
.star-rating, .comment-form-rating a {color: #fdde36;}
.woocommerce-product-rating {margin-top:0!important;}
#premmerce_filter_active_filters_widget-2 h2 {font-size: 16px;margin-bottom: 15px;}
.widget_premmerce_filter_active_filters_widget {
padding: 20px;
background: #f8f8f8;
border-radius: 7px;
}
#breadcrumbs .breadcrumb_last {font-weight:bold;color: #4f9eff;}
.promo-text {font-size: 14px;}
.product_list_widget .star-rating {margin: 0 auto 10px;}
@media(max-width:768px) {
.promo-text {
text-align: center;
margin-bottom: 0!important;
}
}
@media(max-width:450px) {
a.single_add_to_cart_button.button.alt.modal {margin-left:0!important;margin-top:5px!important}
#fast-order form {width:100%;}
.woocommerce ul.products li.product {width:100%!important;border-bottom: 1px solid #f5f5f5!important;}
.woocommerce ul.products li.product .price {min-height: auto;}
}
.archive .breadcrumbs_wrapper .breadcrumbs.new a {
color: #fff;
}
.breadcrumbs_wrapper .breadcrumbs.new {
margin: 2.5em 0 0;
}
.breadcrumbs_wrapper .breadcrumbs.new nav.woocommerce-breadcrumb {
font-weight: bold;
}
.breadcrumbs_wrapper .breadcrumbs.new nav.woocommerce-breadcrumb a{
font-weight: normal;
}
.product .questions{
padding: 30px 0;
background: none;
}
.product .questions .title h2, .product .questions .tabs_wrapper .acc-body {
color: #000;
}
.product .questions .title h2{
font-size: 1.5em;
}
.product .questions .tabs_wrapper{
width: 100%;
margin: 40px auto 0;
}
.product .questions .tabs_wrapper .tabs_item {
padding: 16px 24px 18px 19px;
}
.product .questions .tabs_wrapper .tabs_item p{
margin: 0;
}
.product .questions .tabs_wrapper .acc-body, .product .questions .tabs_wrapper .tabs_item{
margin-bottom: 0;
}
.single-product.woocommerce .product .questions .acc-body p{
margin: 0;
}
#accordeon .acc-body ul{
padding-left:40px;
margin-top: 20px;
}
#accordeon .acc-body ul li{
margin: 5px;
}
#accordeon .acc-body a {
font-weight: bold;
color: #fdde36;
}
.questions.page_cat_product{
background: none;
}
.questions.page_cat_product .title{
width: 100%;
}
.questions.page_cat_product .title h2{
color: #000;
margin-bottom: 0;
font-size: 30px;
}
.questions.page_cat_product .tabs_wrapper {
width: 100%;
margin: 20px auto 0;
}
.questions.page_cat_product .tabs_wrapper .acc-body{
color: #000;
}
.products_list .product_item .price del{
color: #222222;
opacity: .5;
margin-right: 5px;
font-size: 13px;
display: block;
}
.woocommerce ul.products li.product .price del{
font-size: 13px;
display: block;
}
.products_list .product_item .price ins{
color: #4f9eff;
font-weight: 700;
display: inline-block;
text-decoration: none;
}
.products_list .product_item .price ins.scale_price {
color: #f44336;
}
.products.top_sales span.onsale, .products.latest span.onsale{
min-height: 3.236em;
min-width: 3.236em;
padding: .202em;
font-weight: 700;
position: absolute;
text-align: center;
line-height: 3.236;
margin: 0;
border-radius: 100%;
color: #fff;
font-size: .857em;
top: 0;
right: 0;
left: auto;
background: #f44336;
z-index: 1;
}
p.price .unit {
font-size: 19px;
color: #f44336;
}
#tab-description h2 {
font-size: 19px;
}
@media(max-width:600px) {
.banner .slider .slider_item { }
}
.promo-text.promo-price {color:#f44336;}
.single-product .breadcrumbs_wrapper {
padding: 70px 0 20px 0!important;
}
.header_day-off.products_light {
background-color: #009fff;
}
.header .header_day-off a {display:block; color:#fff; font-weight:bold;}
.header_day-off.products_light.bottom {
background-color: #fdde36;
border-radius: 0 0 50px 50px;
} 
.header_day-off.products_light.bottom a {
color: #000!important;
font-weight: bold;
}
.header_day-off.products_light a {
color:#fff;
font-weight: bold;
}
.header_day-off .black {background: #000; color:#fff; }
.archive .breadcrumbs_wrapper {
padding: 100px 0 35px 0;
}
.banner .slider, .banner .slider .slider_item, .slider .owl-carousel.owl-loaded {min-height: 470px;}
.yith-wfbt-submit-block bdi {
color: #f44336!important;
font-size: 30px;
font-weight: bold;
}
.yith-wfbt-submit-block .total_price_label {
font-size:20px;
}
.yith-wfbt-section.woocommerce {   background: linear-gradient(90deg,#c4deff,transparent);   width: 100%;
border-radius: 10px;
margin-bottom: 15px!important;
border: 2px dashed #ff4d36;
padding:10px;
}
.yith-wfbt-items li {display:none;}
.yith-wfbt-images .image_plus {font-size:20px;margin: 0 20px;}
.yith-wfbt-section .yith-wfbt-images td {display:inline-block;}
.yith-wfbt-submit-button {
background-color: #4f9eff!important;
color: #fff!important;
}
#bwc-chat-cloud-message.bwc-mobile div {
display:none ;
}
#bwc-chat-cloud-message.bwc-mobile button {
display:none ;
}
section.map {display:none;}
.search-results .title h1 {
padding-top: 110px;
}
#economy_ru, #economy_ua {
color: #f44336;
font-weight: bold;
margin-top: 5px;
margin-left: 10px;
font-size: 15px;
}
#economy_ru.active, #economy_ua.active {
border: 1px dashed #f44336;
padding: 5px;
background: #fdde36;
}
.cart-discount {
color: #7faa34;
}
.cart-discount td {
text-align: right;
}
.woocommerce-checkout-review-order-table .cart-discount .woocommerce-Price-amount {
float: right;
text-align: left;
}
.woocommerce-checkout-review-order-table .woocommerce-remove-coupon {
display: block;
text-align: right;
color: #ff0000;
}
.woocommerce-cart-form .actions .coupon {display:none!important;}
.phones .phone_number.back_call .modal{
box-shadow: none!important;
padding: 0!important;
width: 100%!important;
}
.wpcf7-form .confirm {
font-size: 11px;
font-style: italic;
}
.product .buyer {
padding: 12px 16px;
margin-bottom: 5px!important;
display: block;
border: 1px solid #e9e9e9;
border-radius: 5px;
}
@media(max-width:450px) {
#accordeon .acc-body ul {
padding: 70px 0 0 0;
}
}
@media(max-width:768px) {
#accordeon .acc-body ul {
padding-left: 20px;
}
}
@media(max-width:550px) {
.yith-wfbt-images {
float: none!important;
}
}
@media(max-width:480px) {
.product .questions .tabs_wrapper .tabs_item {
padding: 13px 24px 15px 13px;
}
}
@media(max-width:450px) {
.product .questions .tabs_wrapper .tabs_item, .product .questions .tabs_wrapper .acc-body {
font-size: 14px;
}
.product .questions .tabs_wrapper {
margin: 10px auto 0;
}
}
.tagged_as.onsale.tag {display:none;}@media (max-width: 1260px) {
.single-product .related.products .owl-nav {
display: flex;
justify-content: center;
}
}
@media (max-width: 1195px) {
.categories_list .category_item .title {
width: 60%;
}
}
@media (max-width: 1020px) {
.header_wrap {
height: 165px;
}
.header_top .phones {
width: 30%;
}
.header_top .phones .phone_number {
margin-bottom: 5px;
}
.main_nav.container_flex {
width: 58%;
justify-content: flex-end;
}
.header_top .main_nav .menu_list {
margin-bottom: 5px;
}
.header_top .menu_list li:last-of-type {
margin-right: 0;
}
.header_bottom .container_flex {
flex-wrap: wrap;
}
.header_bottom .logo {
margin-right: 20px;
width: 200px;
}
.header_bottom .logo img {
height: auto;
}
.header_bottom .right_side {
width: 58%;
}
.search-holder {
width: 54%;
}
.categories_list .category_item {
flex-basis: 49.8%;
margin-bottom: 5px;
} .tax-product_cat .policesection .content,
.post-type-archive .policesection .content {
width: 100%
}
body.filter_active.lock {
overflow: hidden;
}
body.filter_active .header_wrap,
body.filter_active .header_wrap.header_wrap.header_fixed {
z-index: 1;
}
.sidebar {
width: 100%;
position: fixed;
top: 0;
left: 0;
transform: translate(-100%, 0);
z-index: 5;
background: rgba(255,255,255,0.5);
height: 100vh;
transition: transform ease-in-out 0.3s;
}
.sidebar.active {
transform: translate(0, 0);
}
.sidebar.active .filter_wrapper {
padding: 25px 15px 30px;
width: 350px;
height: 100%;
background-color: #fff;
box-shadow: 2px 0 5px rgba(0,0,0,0.2);
transition: width 0.3s;
overflow-y: auto;
}
.sidebar.active .close_button.mobile {
position: fixed;
top: 5px;
right: 5px;
display: block;
background-color: rgba(0, 0, 0, 0.8);
border-radius: 3px;
}
.sidebar.active .close_button .close_btn {
display: block;
padding: 13px 16px;
}
.sidebar.active .close_button.mobile svg {
width: 18px;
height: 18px;
fill: #fff;
}
.tax-product_cat .category_filter.mobile,
.post-type-archive .category_filter.mobile {
display: block;
margin: 0 auto 15px;
position: relative;
}
.tax-product_cat .category_filter.mobile .filter_button,
.post-type-archive  .category_filter.mobile .filter_button {
display: block;
width: 250px;
padding: 10px 0;
text-align: center;
font-weight: 700;
font-size: 18px;
text-transform: uppercase;
border: 2px solid #e7e7e7;
border-radius: 6px;
color: #404040;
}
.category_filter.mobile svg {
position: absolute;
width: 22px;
height: 22px;
top: calc(50% - 11px);
left: 5%;
fill: #404040;
transition: fill 0.3s;
}
.category_filter.mobile .filter_button:focus {
background-color: #cccccc;
color: #fff;
}
.category_filter.mobile .filter_button:focus + svg {
fill: #fff;
}
.post-type-archive .woocommerce-products-header ul.products,
.tax-product_cat ul.products, .post-type-archive ul.products {
justify-content: center;
}
.tax-product_cat ul.products li.product,
.tax-product_cat ul.products li.product,
.post-type-archive ul.products li.product {
width: 285px;
}
.woocommerce .woocommerce-result-count {
margin-top: 13px;
}
}
@media (max-width: 950px) {
.footer .footer_nav {
padding: 25px 15px 0;
flex-basis: 46%;
}
.footer .contact_info {
flex-basis: 46%;
} .info_page.dostavka .wp-block-group .wp-block-column {
padding: 24px 14px;
}
}
@media (max-width: 910px) {
.single-product .related.products .product_item .product_image {
margin: 0 auto 10px;
width: 250px;
}
.single-product.woocommerce .related.products ul.products li.product,
.single-product.woocommerce-page .related.products ul.products li.product,
.single-product .related.products .products .product_item {
width: 100%;
}
.single-product .related.products .product_item .price,
.single-product .related.products .product_item .product_title {
text-align: center;
}
}
@media (max-width: 850px) {
body.lock {
overflow: hidden;
}
body.lock .overlay_content {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100vh;
background: rgba(35, 35, 35, 0.6);
z-index: 2;
}
.burger-menu {
width: 40px;
height: 20px;
display: block;
cursor: pointer;
position: relative;
order: -1;
}
.menu-btn {
width: 40px;
height: 2px;
background: #000;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: all 0.5s ease-in-out .1s;
}
.menu-btn:before,
.menu-btn:after {
content: "";
width: 40px;
height: 2px;
background: #000;
position: absolute;
transition: all 0.5s ease-in-out .1s;
}
.menu-btn:before {
top: -9px;
}
.menu-btn:after {
top: 9px;
}
.burger-menu.active .menu-btn {
background: rgba(0, 0, 0, 0);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0);
}
.burger-menu.active .menu-btn:before {
top: 0;
transform: rotate(45deg);
}
.burger-menu.active .menu-btn:after {
top: 0;
transform: rotate(135deg);
}
.header_bottom .right_side {
width: auto;
}
.header_bottom {
padding: 10px 0;
}
.header_wrap,
.header_wrap.header_wrap.header_fixed {
height: 72px;
}
.header_bottom .logo {
margin-right: 0;
}
.header_bottom .lang_switch,
.header_bottom .search-holder,
.header_bottom .cart_title,
.header_bottom .cart_price {
display: none;
}
.header .header_top {
padding: 0;
border-bottom: none;
z-index: 3;
}
.header.header_fixed .header_top {
padding: 0;
}
.header .wrap_mob {
padding: 24px 0 100px;
position: absolute;
transform: translate(-100%, 0);
top: 71px;
background: #fff;
transition: all 0.4s;
}
.header.active .wrap_mob {
transform: translate(0, 0);
position: absolute;
width: 100%;
background: #fff;
box-shadow: 0 6px 5px rgba(0, 0, 0, .5);
overflow-y: auto;
z-index: 2;
}
.header.active .lang_switch.mobile,
.header.active .search-holder.mobile {
margin-right: 0;
display: block;
}
.header.active .search-holder.mobile {
width: 98%;
z-index: 3;
}
.header.active .lang_switch.mobile {
order: -1;
}
.header.active .header_top .main_nav .menu_list {
margin-bottom: 0;
}
.header .header_top .phones,
.header_top .phones .phone_number,
.header_top .account,
.header .main_nav,
.header .header_top .menu_list li {
width: 100%;
}
.header .main_nav.container_flex {
order: -1;
justify-content: flex-start;
}
.header .header_top .menu_list li {
margin-right: 0;
padding: 10px 0;
font-size: 14px;
font-weight: 700;
}
.header .header_top .account {
margin-right: 0;
padding: 10px 0 10px 18px;
}
.header .header_top .phones .phone_number {
margin-bottom: 5px;
margin-right: 0;
padding: 10px 0 10px 18px;
}
.header_top .account {
margin-left:0;
}
.phones .phone_number a,
.account a {
font-size: 14px;
font-weight: 700;
}
.advantages .advantage_item {
flex-basis: 50%;
}
.questions .tabs_wrapper {
width: 90%;
}
.map_wrap {
width: 100%;
}
.partners .partners_list {
justify-content: space-around;
}
.partners .partners_list .partner_item {
width: 30%;
}
.product_item .button_more {
visibility: visible;
} .single-product.woocommerce div.product {
width: 100%;
}
.single-product div.product div.summary {
width: 50%;
} .info_page.dostavka.kontakti .wp-block-group .wp-block-column {
margin-bottom: 20px;
}
.info_page.dostavka .wp-block-group h4 {
font-size: 20px;
} .woocommerce ul.order_details li {
margin-right: 15px;
padding: 10px 15px 15px 0;
}
}
@media (max-width: 768px) {
.woocommerce table.shop_table_responsive .product-quantity {
display: flex;
justify-content: space-between;
align-items: center;
}
.info_page.dostavka .content,
.info_page .content {
padding: 20px 15px;
}
.wp-block-column {
flex-basis: 100% !important;
margin-bottom: 20px;
}
.wp-block-column:nth-child(2n) {
margin-left: 0;
}
.info_page .content .wp-block-columns {
margin: 0;
} .breadcrumbs_wrapper .title h1 {
font-size: 24px;
} .info_page.dostavka .wp-block-group h4 {
font-size: 22px;
margin-bottom: 0;
} .single-product div.product div.summary {
display: flex;
flex-direction: column;
align-items: center;
}
.single-product.woocommerce .product .cart .quantity,
.single-product .product-bullets {
justify-content: center;
}
.single-product .product_title.entry-title {
text-align: center;
}
.single-product.woocommerce div.product div.images {
margin: 0 auto 20px;
}
.single-product div.product div.summary,
.single-product .entry_content .title {
width: 100%;
}
.single-product.woocommerce div.product .woocommerce-tabs {
align-self: stretch;
} .woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
width: 49%;
}
.post-type-archive .woocommerce-products-header ul.products li.product,
.tax-product_cat .woocommerce-products-header ul.products li.product {
width: 22%;
}
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
margin-bottom: 10px;
} .woocommerce table.my_account_orders {
margin-top: 20px;
} .content.error .title h1,
.search-no-results .title h1 {
font-size: 40px;
}
.content.error .subtitle,
.search-no-results .title h3 {
font-size: 35px;
} .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
width: 260px;
}
}
@media (max-width: 695px) {
.generator_banner {display:none;}
.map_wrap {
justify-content: center;
}
.map .map_description,
.map .map_image {
width: 80%;
}
.map .map_description {
margin-bottom: 15px;
}
.products .product_item .price,
.products .product_item .product_title {
text-align: center;
} .post-type-archive .woocommerce-products-header ul.products li.product,
.tax-product_cat .woocommerce-products-header ul.products li.product  {
width: 29%;
}
.woocommerce-products-header h1 {
text-align: center;
} .info_page .banner {
background-attachment: initial;
-webkit-background-size: cover;
background-size: cover;
}
.info_page .content .block_button {
width: 100%;
} .content.error .title h1,
.search-no-results .title h1 {
font-size: 35px;
}
.content.error .subtitle,
.search-no-results .title h3 {
font-size: 32px;
}
}
@media (max-width:600px) {
.wheat-wrap {
width: 150px;
height: 185px;
}
.wheat-wrap .wheat2 {
margin-top:-130px;
}
.products.latest .product_item .product_title, .products.top_sales .product_item .product_title, .products.latest .product_item .price, .products.top_sales .product_item .price {
min-height: inherit;
}
}
@media (max-width: 576px) {
.banner .slider .slider_item .title h2,
.products .title h2,
.questions .title h2,
.partners .title h2 {
font-size: 36px;
}
.categories_list .category_item,
.advantages .advantage_item {
flex-basis: 100%
}
.map .map_description,
.questions .tabs_wrapper {
width: 100%;
}
.map .map_description .title {
text-align: center;
}
.partners .partners_list .partner_item {
width: 48%;
} .single-product.woocommerce div.product div.images,
.single-product.woocommerce-page .product .images {
width: 280px;
}
.single-product.woocommerce .woocommerce-message {
padding-top: 10px;
padding-bottom: 10px;
display: flex;
flex-wrap: wrap-reverse;
justify-content: center;
}
.single-product.woocommerce .woocommerce-message .button.wc-forward {
margin-left: 0;
margin-top: 10px;
} .search-no-results .products {
padding: 30px 0;
}
.products {
padding: 30px 0 0;
}
.search-no-results .products .search-holder {
width: 80%;
} .content.error .title h1,
.search-no-results .title h1 {
font-size: 30px;
}
.content.error .subtitle,
.search-no-results .title h3 {
font-size: 26px;
}
.entry_content,
.policesection {
padding: 30px 0 0;
}
}
@media (max-width: 515px) {
.footer .footer_top {
padding: 30px 0;
}
.footer .contact_info,
.footer .footer_nav {
flex-basis: 100%;
}
.footer .contact.recall,
.footer .contact.viber,
.footer .contact.telegram,
.footer .contact.facebook {
display: none;
}
.footer .contact,
.footer .footer_menu li {
padding: 8px 0 8px 35px;
margin: 5px 0;
border-radius: 5px;
}
.footer .footer_menu li {
padding-left: 12px;
}
.footer .contact svg {
left: 10px;
}
.footer .contact a,
.footer .footer_menu li a {
color: #fff;
} .info_page.zamovlennya .content .text_center,
.info_page.kontakti .email_group {
width: 100%;
}
.info_page.kontakti .email_group h5 {
font-size: 20px;
}
.info_page .content p {
font-size: 18px;
} .tax-product_cat .products .product_item .price,
.tax-product_cat .products .product_item .product_title,
.post-type-archive .products .product_item .price,
.post-type-archive .products .product_item .product_title {
font-size: 14px;
}
.tax-product_cat .products .product_item .product_image,
.post-type-archive .products .product_item .product_image {
height: 190px;
}
.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering {
float: none;
text-align: center;
}
.woocommerce .woocommerce-ordering {
width: 85%;
margin: 0 auto 10px;
} .post-type-archive .woocommerce-products-header ul.products li.product,
.tax-product_cat .woocommerce-products-header ul.products li.product {
width: 43%;
} .single-product.woocommerce .product .woocommerce-tabs .panel table td {
padding: 5px 4px;
}
}
@media (max-width: 480px) {
.questions .tabs_wrapper .tabs_item {
padding: 13px 24px 15px 13px;
}
.questions .tabs_wrapper .acc-head:before {
right: 8px;
}
.products .title,
.questions .title h2,
.partners .title {
margin-bottom: 25px;
} .info_page .banner {
padding: 150px 0;
}
.info_page .banner .title h1 {
font-size: 40px;
}
.info_page .content .block_button {
margin: 10px auto 20px;
font-size: 20px;
} .content.error {
padding: 50px 0;
}
.content.error .title h1,
.search-no-results .title h1 {
font-size: 25px;
}
.content.error .subtitle,
.search-no-results .title h3 {
font-size: 22px;
} .woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
width: 100%;
}
.post-type-archive .woocommerce-products-header ul.products li.product img,
.tax-product_cat .woocommerce-products-header ul.products li.product img {
width: 43%;
}
.post-type-archive .woocommerce-products-header ul.products .product-category .woocommerce-loop-category__title,
.tax-product_cat .woocommerce-products-header ul.products .product-category .woocommerce-loop-category__title {
font-size: 14px;
} .post-type-archive .woocommerce-products-header ul.products li.product,
.tax-product_cat .woocommerce-products-header ul.products li.product {
width: 43%;
}
.tax-product_cat .products .product_item .product_image,
.post-type-archive .products .product_item .product_image {
height: 200px;
width: 60%;
margin: 0 auto 10px;
}
}
@media (max-width: 450px) {
.header_wrap,
.header_wrap.header_wrap.header_fixed {
height: 67px;
}
.header__messengers .messengers__list {
height: 70px!important;
}
.header_bottom .logo {
width: 180px;
}
.header .wrap_mob {
padding: 24px 0 170px;
top: 58px;
}
.map .map_image {
width: 100%;
}
.products .title h2,
.questions .title h2,
.partners .title h2 {
font-size: 33px;
}
.product_item .button_more .btn {
width: 80%;
font-size: 14px;
}
.map .title h2 {
font-size: 26px;
}
.products,
.entry_content,
.policesection {
padding: 20px 0;
}
.single-product .products,
.single-product .policesection {
padding-bottom: 0;
}
.products .product_item {
margin: 0 0 10px 0;
}
.questions {
padding: 30px 0;
}
.questions .tabs_wrapper .tabs_item,
.questions .tabs_wrapper .acc-body {
font-size: 14px;
}
.partners .partners_list .partner_item {
padding: 0 10px 20px;
} .single-product.woocommerce div.product .product_title.entry-title,
.single-product.woocommerce .related.products h2 {
font-size: 20px;
}
.single-product.woocommerce div.product .woocommerce-tabs .panel {
padding: 0 10px;
}
.woocommerce.single-product .product form.cart {
flex-direction: column;
align-items: center;
margin: 15px 0;
}
.single-product.woocommerce .product .cart .quantity {
margin: 0 0 15px 0;
}
.single-product.woocommerce .product h2,
.single-product.woocommerce .product h3,
.single-product.woocommerce .product h4,
.single-product.woocommerce .product h5,
.single-product.woocommerce .product h6 {
font-size: 16px;
}
.single-product.woocommerce table.shop_attributes th {
width: 180px;
}
.single-product.woocommerce .product p,
.single-product.woocommerce table.shop_attributes th,
.single-product.woocommerce table.shop_attributes td,
.single-product.woocommerce .product .woocommerce-tabs .panel table td {
font-size: 13px;
}
.single-product.woocommerce .product .woocommerce-tabs .panel table td,
.single-product.woocommerce .product .woocommerce-tabs .panel table p {
word-break: break-word;
}
.single-product .product .summary .product_meta {
text-align: center;
}
.single-product.woocommerce .product .woocommerce-tabs .tabs li a {
font-weight: 700;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
font-size: 14px;
padding: 0 10px;
}
.single-product .related.products .owl-nav {
position: relative;
top: -18px;
}
.single-product .posted_in {
font-size: 14px;
}
.single-product.woocommerce .product .woocommerce-tabs .tabs li a {
font-size: 14px;
} .search-no-results .products .search-holder {
width: 100%;
}
.search-no-results .products .content.title h1 {
font-size: 20px;
}
.search-no-results .products .content.title h3,
.content.error .subtitle {
font-size: 18px;
} .woocommerce table.shop_table_responsive .product-name a {
font-size: 14px;
}
.woocommerce-page table.cart td.actions .coupon .button {
width: 63%;
}
.woocommerce-cart  .woocommerce-shipping-totals td[data-title="Доставка"] {
display: flex;
flex-direction: column;
align-items: flex-start;
text-align: left;
}
.woocommerce-cart  .woocommerce-shipping-totals td[data-title="Доставка"] #shipping_method {
margin-top: 10px;
text-align: left;
}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination {
text-align: left;
}
.woocommerce  table.shop_table th,
.woocommerce  table.shop_table td {
font-size: 14px;
line-height: 1.3;
}
.woocommerce-checkout  table.shop_table th,
.woocommerce-checkout  table.shop_table td {
padding: 9px 0 9px 7px;
}
.woocommerce-checkout  table.shop_table td {
padding: 9px 9px 9px 5px;
text-align: right;
}
.woocommerce table.shop_table #shipping_method td input,
.woocommerce ul#shipping_method input {
-webkit-appearance: radio;
border: none;
}
.woocommerce-checkout  table.shop_table .cart_item td.product-name {
padding-left: 9px;
text-align: left;
}
.woocommerce-checkout table.shop_table th.product-total {
text-align: right;
padding-right: 9px;
} .info_page.zamovlennya .content .text_center {
font-size: 16px;
}
.info_page .wp-block-group p,
.info_page .wp-block-group li {
font-size: 14px;
} .breadcrumbs_wrapper .title h1 {
font-size: 20px;
} #call-back {
width: 95%;
padding-bottom: 15px;
}
#call-back form {
width: 98%;
}
#call-back h4 {
font-size: 23px;
} .content.error .title h1 {
font-size: 22px;
}
.content.error .main-image {
width: 55px;
} .tax-product_cat .products .product_item .product_image,
.post-type-archive .products .product_item .product_image {
width: 72%;
}
.woocommerce-products-header h1 {
font-size: 24px;
} .sidebar.active .filter_wrapper {
width: 100%;
}
.sidebar.active .filter_wrapper {
padding-bottom: 65px;
}
}
@media (max-width: 380px) { 
.single-product.woocommerce .product .woocommerce-tabs .tabs li a {
font-size: 12px;
}
}
@media (max-width: 350px) {
.container {
padding: 0 10px;
}
.banner .slider .slider_item .title h2 {
font-size: 33px;
}
.products .title h2,
.questions .title h2,
.partners .title h2 {
font-size: 32px;
} .woocommerce .woocommerce-ordering {
width: 100%;
}
.woocommerce-products-header h1 {
font-size: 22px;
} .woocommerce.single-product div.product .woocommerce-tabs ul.tabs {
font-size: 12px;
padding-left: 5px;
} .woocommerce table.shop_table_responsive .product-name a {
font-size: 13px;
}
.woocommerce-page table.cart td.actions .coupon .button {
padding: 10px 5px;
} .woocommerce-checkout-review-order .cart_item .product-name {
font-size: 14px;
} .info_page .banner {
padding: 130px 0;
}
.info_page .banner .title h1 {
font-size: 35px;
} #call-back h4 {
font-size: 20px;
}
}.sidebar .widget {
margin-bottom: 20px;
list-style: none;
}
.sidebar .widget.woocommerce.widget_price_filter,
.sidebar .widget.woocommerce.widget_product_categories,
.sidebar .widget.widget_custom_html {
display: block;
padding: 20px;
border: 1px solid #e7e7e7;
border-radius: 7px;
z-index: 1;
}
.sidebar .widgettitle {
padding-bottom: 10px;
font-size: 20px;
}
.woocommerce .sidebar .widget_price_filter .price_slider {
margin: 5px 0;
}
.woocommerce .sidebar .widget_price_filter .price_slider_amount .button {
border: 1px solid #4f9eff;
color: #4f9eff;
background-color: #fff;
transition: .3s;
}
.woocommerce .sidebar .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .sidebar .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #4f9eff;
}
.woocommerce .sidebar .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: #e7e7e7;
}
.woocommerce .sidebar .widget_price_filter .price_slider_amount {
display: flex;
flex-direction: column-reverse;
align-items: flex-start;
}
.woocommerce .sidebar .widget_price_filter .price_slider_amount .price_label {
margin: 5px 0 10px 0;
}
.sidebar .widget.woocommerce.widget_product_categories ul.product-categories {
max-height: 100%;
position: relative;
padding: 0;
list-style-type: none;
overflow-y: auto;
scrollbar-color: #555 #ebebeb;
scrollbar-width: thin;
}
.sidebar .widget.woocommerce.widget_product_categories ul.product-categories::-webkit-scrollbar {
width: 5px;
height: 3px;
background: #ebebeb;
border-radius: 3px
}
.sidebar .widget.woocommerce.widget_product_categories ul.product-categories::-webkit-scrollbar-thumb {
background-color: #555;
border-radius: 3px;
}
.sidebar .widget.woocommerce.widget_product_categories ul.product-categories > li > a,
.sidebar .widget.woocommerce.widget_product_categories ul.product-categories > li > span.count {
color: #4f9eff;
font-size:16px;
font-weight:bold;
}
.sidebar .widget.woocommerce.widget_product_categories ul.product-categories li.current-cat >a,
.sidebar .widget.woocommerce.widget_product_categories ul.product-categories li.current-cat > span.count {
font-weight:700
}
.sidebar .widget.woocommerce.widget_product_categories ul.product-categories li.current-cat > a {
border-bottom:1px solid #000;
}
.sidebar .widget.woocommerce.widget_product_categories ul:not(.product-categories) {
padding: 0 0 0 17px;
list-style-type: none;
}
.sidebar .widget.woocommerce.widget_product_categories ul:not(.product-categories) li {
position: relative;
}
.sidebar .widget.woocommerce.widget_product_categories ul:not(.product-categories) li::before {
content: "";
position: absolute;
top: 11px;
left: -15px;
width: 7px;
height: 1px;
background-color: #000;
}
.sidebar .widget.woocommerce.widget_product_categories ul li {
margin: 10px 0;
padding: 0;
}
.sidebar .widget.woocommerce.widget_product_categories a,
.sidebar .widget.woocommerce.widget_product_categories span.count {
transition: all .1s;
font-size:14px;
}
.add_to_cart_button.product_type_simple, 
.outofstock_button {
font-size: 100%;
margin: 0;
line-height: 1;
cursor: pointer;
position: relative;
text-decoration: none;
overflow: visible;
padding: .618em 1em;
font-weight: 700;
border-radius: 3px;
left: auto;
color: #515151;
background-color: #ebe9eb;
border: 0;
display: inline-block;
background-image: none;
box-shadow: none;
text-shadow: none;
min-width: max-content;
padding-left: 5px !important;
padding-right: 15px !important;
display: flex!important;
flex-direction: row;
justify-content: center;
align-items: center;
font-size: 15px;
color: #fff;
background-color: #4f9eff !important;
border: 1px solid transparent;
margin: 10px auto 0;
display: block;
width: 80%;
text-align: center;
}
.add_to_cart_button.product_type_simple:hover, 
.outofstock_button:hover {
border: 1px solid #4f9eff !important;
color: #4f9eff !important;
background-color: #fff !important;
}
.button.add_to_cart_button.product_type_simple .add_to_cart_ico,
.button.outofstock_button .button_more_ico,
.woocommerce .button.add_to_cart_button .add_to_cart_ico,
.woocommerce .button.outofstock_button .add_to_cart_ico,
.banner .slider .slider_item .btn .button_more_ico,
.product_item .button_more .btn .button_more_ico,
.single-product.woocommerce .product .cart .single_add_to_cart_button .add_to_cart_ico {
width: auto;
height: 22px;
fill: #fff;
margin-right: 7px;
}
.add_to_cart_button.product_type_simple:hover .add_to_cart_ico, 
.outofstock_button:hover .button_more_ico {
fill: #4f9eff;
}
.woocommerce .button.add_to_cart_button,
.woocommerce .button.outofstock_button,
.banner .slider .slider_item .btn,
.product_item .button_more .btn,
.single-product.woocommerce .product .cart .single_add_to_cart_button {
min-width: max-content;
padding-left: 5px !important;
padding-right: 15px !important;
display: flex!important;
flex-direction: row;
justify-content: center;
align-items: center;
font-size: 15px;
}
.single-product.woocommerce .product .cart .single_add_to_cart_button .add_to_cart_ico.add_to_cart_ico--mouse {
height: 29px;
margin-top: -8px;
}
#fast-order form input[type="number"] {
margin: 0 auto 10px;
width: 100%;
height: 40px;
padding: 0 11px;
display: block;
background-color: #ccc;
border: none;
border-radius: 5px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 300;
}
#fast-order form input[type="number"] {
margin: 0 auto 10px;
width: 100%;
height: 40px;
padding: 0 11px;
display: block;
background-color: #ccc;
border: none;
border-radius: 5px;
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 300;
}
.fast-order__count {
margin-right: 20px;
display: flex;
justify-content: space-between;
align-items: baseline;
}
.fast-order__count input[type="number"] {
text-align: right;
}
.fast-order__count .wpcf7-form-control-wrap {
width: 50px;
}
.fast-order__name, .fast-order__count {
display: inline-flex;
}
.fast-order__name {
width: calc(100% - 100px);
}
.fast-order__count {
width: 80px;
}
.fast-order__name > .wpcf7-form-control-wrap {
width: 100%;
}
.woocommerce-cart .products .products_wrap {
min-width: 100%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: none;
}
.woocommerce-cart .products.top_sales {
margin: 0;
padding: 0;
}
.interesting-products .list-products {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
#order_review .woocommerce-Price-amount {
min-width: max-content;
display: block;
text-align: right;
}
.woocommerce-page .interesting-products ul.products li.product {
margin: 0 1em;
width: auto;
}
.woocommerce-cart .breadcrumbs_wrapper, .woocommerce-checkout .breadcrumbs_wrapper, .page .breadcrumbs_wrapper{
margin-top: 4.2em;
}
body ul.products li.product .product_image span.onsale,
.search .products .product_item span.onsale {
min-height: 3.236em;
min-width: 3.236em;
padding: .202em;
font-weight: 700;
position: absolute;
text-align: center;
line-height: 3.236;
margin: 0;
border-radius: 100%;
background-color: #f44336;
color: #fff;
font-size: .857em;
z-index: 1;
top: 10px;
left: auto;
right: 10px;
}
.products_list .product_item .price del + ins .amount {
color: #f44336;
}
.sidebar .stock-filter__list {
padding: 0;
list-style-type: none;
}
.allstock-filter__btn, 
.instock-filter__btn {
min-height: 15px;
padding-left: 30px;
margin: 5px 0;
display: block;
position: relative;
}
.allstock-filter__btn.allstock-filter__btn--active, 
.instock-filter__btn.instock-filter__btn--active {
cursor: default;
}
.allstock-filter__btn::before, 
.instock-filter__btn::before {
content: "";
width: 15px;
height: 15px;
border: 1px solid;
position: absolute;
left: 0;
top: 2px;
border-radius: 100%;
}
.allstock-filter__btn:not(.allstock-filter__btn--active)::before, 
.instock-filter__btn:not(.instock-filter__btn--active)::before {
border-color: #ccc;
}
.allstock-filter__btn.allstock-filter__btn--active::before, 
.instock-filter__btn.instock-filter__btn--active::before {
border-color: #4f9eff;
}
.allstock-filter__btn.allstock-filter__btn--active::after, 
.instock-filter__btn.instock-filter__btn--active::after {
content: "";
width: 11px;
height: 11px;
position: absolute;
left: 3px;
top: 5px;
border-radius: 100%;
background-color: #4f9eff;
}
.sidebar .widgettitle {
font-size: 17px;
font-weight: 700;
color: #333;
}
.category_list__cont {
display: contents;
}
.single-product .summary.entry-summary .stock:not(.out-of-stock) {
color: #66c73D;
font-weight: bold;
}
.single-product .summary.entry-summary .stock:not(.out-of-stock)::before {
content: "";
width: 16px;
height: 16px;
margin-right: 10px;
margin-bottom: -2px;
display: inline-block;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2366c73D' viewBox='0 0 515.556 515.556'%3E%3Cpath d='m0 274.226 176.549 176.886 339.007-338.672-48.67-47.997-290.337 290-128.553-128.552z'/%3E%3C/svg%3E");
background-size: cover;
}
.single-product .summary.entry-summary .stock.out-of-stock {
margin: 15px 0 0!important;
display: block;
width: max-content;
}
.header_day-off {
color: #fff;
background-color: #f44336;
padding: 8px 15px;
text-align: center;
font-size: 14px;
}
body ul.products li.product .product_image span.onsale.tagged_as, .product span.onsale.tagged_as.tag {
top: 80%;
background: #fdde369e!important;
border-radius: 0;
width: 100%;
}
.product span.onsale.tagged_as.tag {
top: 60px;
width: auto;
border: 2px dashed #4f9eff;
border-radius: 5px;
background:#fdde36!important;
}
.product span.onsale.tagged_as.tag a {
padding: 0 20px;
}
body ul.products li.product .product_image span.onsale.tagged_as a {
font-size: 12px;
}
@media (min-width: 1101px) {
.header_wrap.header_wrap--has-day-off {
height: 119px;
}
.header_wrap.header_fixed.header_wrap--has-day-off {
height: 104px;
}
}
@media (max-width: 1113px) and (min-width: 1101px) {
html[lang="uk"] .header_wrap--has-day-off.header_wrap {
height: 134px;
}
}
@media (max-width: 1100px) {
html[lang="uk"] .header_wrap--has-day-off.header_wrap {
height: 160px;
}
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap {
height: 140px;
}
}
@media (max-width: 1099px) {
html[lang="uk"] .header_wrap--has-day-off.header_wrap {
height: 160px;
}
}
@media (max-width: 1069px) {
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap {
height: 160px;
}
}
@media (max-width: 850px) {
html[lang="uk"] .header_wrap--has-day-off.header_wrap, 
html[lang="uk"] .header_wrap--has-day-off.header_wrap.header_fixed,
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap, 
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap.header_fixed {
height: 100px;
}
}
@media (max-width: 583px) and (min-width: 561px) {
html[lang="uk"] .header_wrap--has-day-off.header_wrap, 
html[lang="uk"] .header_wrap--has-day-off.header_wrap.header_fixed {
height: 110px;
}
}
@media (max-width: 560px) {
html[lang="uk"] .header_wrap--has-day-off.header_wrap, 
html[lang="uk"] .header_wrap--has-day-off.header_wrap.header_fixed,
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap, 
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap.header_fixed {
height: 90px;
}
.header_day-off {
font-size: 12px;
}
}
@media (max-width: 504px) {
html[lang="uk"] .header_wrap--has-day-off.header_wrap, 
html[lang="uk"] .header_wrap--has-day-off.header_wrap.header_fixed {
height: 110px;
}
}
@media (max-width: 474px) {
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap, 
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap.header_fixed {
height: 110px;
}
}
@media (max-width: 450px) {
html[lang="uk"] .header_wrap--has-day-off.header_wrap, 
html[lang="uk"] .header_wrap--has-day-off.header_wrap.header_fixed,
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap, 
html[lang="ru_RU"] .header_wrap--has-day-off.header_wrap.header_fixed {
height: 140px !important;
}
}
.policesection .sitetext .views::before {
content: "";
width: 20px;
height: 16px;
margin-right: 5px;
display: inline-block;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 488.85 488.85' style='enable-background:new 0 0 488.85 488.85;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M244.425,98.725c-93.4,0-178.1,51.1-240.6,134.1c-5.1,6.8-5.1,16.3,0,23.1c62.5,83.1,147.2,134.2,240.6,134.2 s178.1-51.1,240.6-134.1c5.1-6.8,5.1-16.3,0-23.1C422.525,149.825,337.825,98.725,244.425,98.725z M251.125,347.025 c-62,3.9-113.2-47.2-109.3-109.3c3.2-51.2,44.7-92.7,95.9-95.9c62-3.9,113.2,47.2,109.3,109.3 C343.725,302.225,302.225,343.725,251.125,347.025z M248.025,299.625c-33.4,2.1-61-25.4-58.8-58.8c1.7-27.6,24.1-49.9,51.7-51.7 c33.4-2.1,61,25.4,58.8,58.8C297.925,275.625,275.525,297.925,248.025,299.625z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
background-size: cover;
}
@media (max-width: 768px) {
.policesection .sitetext .views {
text-align: center;
}
}.temp-info mark {
margin-bottom: 10px;
padding: 10px;
border-radius: 3px;
display: flex;
justify-content: flex-start;
align-items: center;
background: linear-gradient(90deg,#c4deff,transparent);
font-style: italic;
}
.temp-info mark:nth-child(2) {
background: linear-gradient(90deg,#ff0000,transparent);
color: #fff;
font-weight: bold;
}
.temp-info a {
display: inline-block;
font-weight: bold;
text-decoration: underline;
transition: all .3s;
}
@media (min-width: 992px) {
.temp-info a:hover {
color: #4f9eff;
}
}
.temp-info svg {
min-width: 20px;
margin-right: 10px;
fill: #4f9eff;
}
.temp-info mark:nth-child(2) svg {
fill: #fff;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {float:none!important; width:100%!important;}
.woocommerce-page .cart-collaterals .cross-sells .product_item {text-align:center;}
.woocommerce-page .cart-collaterals .cross-sells del {
color:#f44336!important
}
.woocommerce .cart-collaterals .cross-sells ul.products li {width:25%;clear:none!important;margin:0!important}
.woocommerce .cart-collaterals .cross-sells ul.products li .product_item {display: table;margin: 0 auto;}
.woocommerce-page .cart-collaterals .cross-sells .fnd-link {display:none;}
.cart-collaterals .cart_totals {width: 100%!important;}
.cart-collaterals .cart_totals a {background:#19851a!important;}
.woocommerce-cart .wc-proceed-to-checkout {margin: 0 auto;}
.woocommerce-cart .wc-proceed-to-checkout a {width:50%;margin: 0 auto;}
.single-product .summary.entry-summary .stock.out-of-stock {margin: 15px 0 10px!important;}
@media(max-width:950px) {
.woocommerce .cart-collaterals .cross-sells ul.products li {width:50%;}   
}
@media(max-width:580px) {
.woocommerce .cart-collaterals .cross-sells ul.products li {width:90%;}   
}
@media(max-width:640px) {
.woocommerce-cart .wc-proceed-to-checkout a {width:90%;}   
}
.sidebar-product {
width: 100%;
text-align: center;
}
.sidebar-product:not(:first-child) {
margin-top: 40px;
}
.sidebar-product__title {
margin: 15px 0;
font-size: 1rem;
font-weight: 700;
}
.sidebar-product__preview {
margin: 0 0 20px;
position: relative;
}
.sidebar-product__status {
padding: 15px 5px;
position: absolute;
top: 0;
right: 0;
z-index: 1;
font-size: 14px;
color: #fff;
background-color: #f44336;
}
.preview__link {
display: flex;
}
.preview__img {
width: 100%;
transition: all .3s;
}
.sidebar-product__info {
position: relative;
z-index: 0;
}
.sidebar-product__info::before {
content: "";
position: absolute;
left: -20px;
right: -20px;
top: -20px;
bottom: -20px;
background-color: #e7e7e7;
border-radius: 3px;
z-index: -1;
opacity: .3;
transition: all .3s;
}
.sidebar-product__link {
color: #3265a3;
}
.sidebar-product__price {
margin: 15px auto;
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.sidebar-product__price--old {
margin-right: 10px;
color: #222222;
font-size: 13px;
font-weight: 600;
}
.sidebar-product__price--current {
color: #4f9eff;
}
.sidebar-product__price--old + .sidebar-product__price--current {
color: #f44336;
}
.sidebar-product__volume {
margin: 15px 0;
color: #555;
font-size: 12px;
font-weight: 700;
text-transform: lowercase;
}
.sidebar-product__btn {
width: 80%;
margin: auto;
padding: .618em 1em;
display: block;
font-weight: 700;
color: #ffffff;
background-color: #4f9eff;
border: 1px solid transparent;
border-radius: 3px;
}
.scroll_to_top {
width: 65px;
height: 65px;
position: fixed;
right: 30px;
bottom: 100px;
z-index: 1;
display: flex;
justify-content: center;
align-items: center;
border-radius: 100%; background-color: #fff;
border: 3px solid #4f9eff;
transition: all .3s;
cursor: pointer;
}
.scroll_to_top--show {
opacity: 1;
pointer-events: inherit;
}
.scroll_to_top--hide {
opacity: 0;
pointer-events: none;
}
.scroll_to_top__title {
font-size: 0.1px;
color: transparent;
}
.scroll_to_top__ico {
position: absolute;
width: 75%;
transform: translateY(5px);
fill: #4f9eff;
transition: all .3s;
}
.scroll_to_top__ico-row {
transform: translateY(-100px);
transition: all .3s;
}
.filter_wrapper .filter--style-default .filter__title {
display: block;
font-size: 17px;
text-transform: none;
}
.filter_wrapper .filter--style-default .filter__header {
display: flex;
justify-content: space-between;
align-items: baseline;
cursor: pointer;
}
.filter_wrapper .filter .filter__item {
padding: 20px;
margin-bottom: 20px;
border: 1px solid #e7e7e7;
border-radius: 7px;
}
.filter_wrapper  .filter__properties-item--active {font-weight:bold;}
.filter_wrapper  .filter__properties-item--active .filter__checkgroup-link .filter__checkgroup-check::after {
content: ' \2713';
background-color: transparent !important;
position: static;
}
.filter_wrapper  .filter__properties-item--active .filter__checkgroup-link .filter__checkgroup-check::before {
display: none !important;
}
.filter_wrapper .filter--style-default .filter__checkgroup-link .filter__checkgroup-check {
display: block;
width: 12px;
height: 12px;
border: 1px solid #606060;
border-radius: 5px;
}
.filter_wrapper  .filter__properties-item--active .filter__checkgroup-link .filter__checkgroup-check {
background-color: #4f9eff;
border-color: #4f9eff;
color: #fff;
text-align: center;
overflow: hidden;
font-size: 12px;
display: flex;
justify-content: center;
align-items: center;
}
.filter_wrapper .filter__inner--scroll {
max-height: 100%;
position: relative;
padding: 0;
list-style-type: none;
overflow-y: auto;
scrollbar-color: #555 #ebebeb;
scrollbar-width: thin;
}
.filter_wrapper .filter__inner--scroll::-webkit-scrollbar {
width: 5px;
height: 3px;
background: #ebebeb;
border-radius: 3px
}
.filter_wrapper .filter__inner--scroll::-webkit-scrollbar-thumb {
background-color: #555;
border-radius: 3px;
}
.filter_wrapper .filter--style-default .filter__checkgroup-title,
.filter_wrapper .filter--style-default .filter__checkgroup-count {
font-size: 16px;
position: static;
}
.filter_wrapper .filter--style-default .filter__checkgroup-count {
padding: 0 5px 0 10px;
margin-left: auto;
}   .filter_wrapper .filter__slider-control {
font-size: 16px;
}
.filter_wrapper .pc-range-slider__control .ui-slider-range,
.filter_wrapper .pc-range-slider__control .ui-slider-handle {
background-color: #4f9eff !important;
}
.filter_wrapper .pc-range-slider__control .ui-slider-handle {
width: 20px!important;
margin: 0 !important;
top: 0 !important;
border-radius: 100% !important;
}
.filter_wrapper .pc-range-slider__control .ui-slider-handle:last-child {
transform: translateX(-12px);
}
.filter_wrapper .pc-range-slider__control {
background-color: #e7e7e7;
border-width: 0;
}
.filter_wrapper .filter__slider-control {
margin: 0;
padding: .618em 1em;
font-size: 16px;
line-height: 1;
font-weight: 600;
border-radius: 10px;
border: 1px solid #4f9eff;
color: #515151;
}
.filter_wrapper .filter__checkgroup {
display: flex;
justify-content: space-between;
}
.filter_wrapper .filter__handle {
margin-left: 15px;
}
.filter_wrapper .filter__icon-plus::after {
display:none;
}
.filter_wrapper .filter__icon-minus::before,
.filter_wrapper .filter__icon-plus::before {
height: 100%;
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/icons/down-chevron.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
background-color: transparent;
}
.filter_wrapper .filter__icon-minus,
.filter_wrapper .hidden .filter__icon-plus {
transform: rotateZ(-180deg);
}
.filter_wrapper .hidden .filter__icon-minus,
.filter_wrapper .filter__icon-plus {
transform: rotateZ(0deg);
}
.filter_wrapper .pc-active-filter__list {
display: flex;
flex-wrap: wrap;
}
.pc-active-filter__list-item:not(:last-child) {
margin-right: 12px;
}
.filter_wrapper .pc-active-filter__item-link {
display: inline-flex;
flex-direction: row-reverse;
flex-wrap: nowrap;
justify-content: flex-end;
font-weight: 600;
}
.filter_wrapper .pc-active-filter__item-delete {
margin-right: 10px;
}
.filter_wrapper .pc-active-filter__item-delete {
height: 18px;
width: 18px;
border-width: 0;
margin-right: 7px;
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/icons/cancel.svg);
background-size: contain;
background-position: center;
background-repeat: no-repeat;
border-radius: 100%;
font-size: 0;
transition: all .2s;
}
.filter_wrapper .filter__properties-item--active label.filter__checkgroup-title  {
padding-left: 25px;
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/icons/cancel.svg);
background-size: contain;
background-position: left;
background-repeat: no-repeat;
}
.filter_wrapper h2 {
font-size: 18px!important;
margin: 0 0 20px 0!important;
} .sidebar .wpfFilterVerScroll {
padding: 0;
}
.sidebar .WpfWoofiltersWidget .wpfLoaderLayout {
z-index: 1 !important;
}
.sidebar .WpfWoofiltersWidget {
display: block;
padding: 20px;
border: 1px solid #e7e7e7;
border-radius: 7px;
z-index: 0;
}
.sidebar .WpfWoofiltersWidget .wpfFilterVerScroll li label,
.sidebar .WpfWoofiltersWidget .wpfFilterVerScroll li label .wpfDisplay,
.sidebar .WpfWoofiltersWidget .wpfFilterVerScroll li label .wpfValue {
display: flex;
}
.sidebar .WpfWoofiltersWidget .wpfFilterVerScroll li label .wpfCheckbox {
min-width: max-content;
}
.sidebar .ui-slider.ui-widget-content:not(.iris-slider-offset),
.sidebar .ui-slider.ui-widget-content .ui-slider-handle {
border-width: 0 !important;
}
.filter_wrapper .pc-range-slider__control .ui-slider-range {
padding: 0 !important;
height: 4px;
}
.ui-slider.ui-widget-content:not(.iris-slider-offset) {
height: 4px;
position: static;
background-color: #e7e7e7 !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
display: block !important;
}
.woocommerce .sidebar .widget_products .widgettitle {
margin: 40px 0 0;
}
.woocommerce .sidebar ul.product_list_widget li {
padding: 10px 20px;
margin: 20px 0;
border: 1px solid #e7e7e7;
border-radius: 5px;
text-align: center;
}
.woocommerce .sidebar ul.product_list_widget li img {
height: 162px;
width: auto;
margin: auto;
transition: all .3s;
}
.woocommerce .sidebar ul.product_list_widget li a {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
color: #4f9eff;
}
.woocommerce .sidebar ul.product_list_widget li a .product-title {
margin: 15px auto 10px;
}
.woocommerce .sidebar ul.product_list_widget li del .amount {
display: block;
margin: 0;
font-size: 16px;
font-weight: 700;
}
.woocommerce .sidebar ul.product_list_widget li ins .amount {
display: block;
margin: 10px auto 0;
font-size: 25px;
font-weight: 700;
}
@media (min-width: 1020px) {
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
color: #fff;
background-color: #4f9eff;
border: 1px solid transparent;
}
.widget.woocommerce.widget_product_categories a:hover {
color: #4f9eff;
}
.widget.woocommerce.widget_product_categories ul.product-categories > li > a:hover {
text-decoration: underline;
}
.woocommerce .button.add_to_cart_button:hover .add_to_cart_ico,
.woocommerce .button.outofstock_button:hover .add_to_cart_ico,
.banner .slider .slider_item .btn:hover .button_more_ico,
.product_item .button_more .btn:hover .button_more_ico,
.single-product.woocommerce .product .cart .single_add_to_cart_button:hover .add_to_cart_ico {
fill: #4f9eff;
}
.scroll_to_top:hover .scroll_to_top__ico,
.scroll_to_top:hover .scroll_to_top__ico-row {
transform: translateY(0px);
}
.sidebar-product__btn:hover {
color: #4f9eff;
background-color: #ffffff;
border-color: #4f9eff;
}
.sidebar-product:hover .sidebar-product__info::before {
opacity: 0;
}    
.widget_premmerce_filter_active_filters_widget .pc-active-filter__item-link:hover .pc-active-filter__item-delete {
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/icons/cancel--white.svg);
background-color: #a00;
}
.woocommerce .sidebar ul.product_list_widget li a:hover,
.sidebar-product__link:hover,
.product-bundle .product-bundle__product-title a:hover {
color: #000;
}
.woocommerce .sidebar ul.product_list_widget li a:hover img,
.sidebar-product:hover .preview__img {
transform: scale(.95);
}
}
@media (max-width: 1020px) {
.scroll_to_top {
right: 20px;
bottom: 105px;
}
}
.sidebar.active .close_button.mobile {
z-index: 10;
}
@media (max-width:640px) {
#bwc-wrap {display: none;}
}
.product-bundle h2 {
text-align: center;
}
.yith-wfbt-images .image-td img {
height: 150px!important;
width: auto!important;
}
.yith-wfbt-section table.yith-wfbt-images {
width:100%!important;
}
.yith-wfbt-submit-block {
font-size:18px!important;   
}
.yith-wfbt-submit-block button.yith-wfbt-submit-button.button {
display: table;
margin: 0 auto;
}
.yith-wfbt-section h3 {
text-align: center;
}
.yith-wfbt-submit-block ins .amount {
color: #f44336!important;
font-size: 20px!important;
font-weight: bold!important;
}
form.yith-wfbt-form {
background: none!important;
}
.product-bundle del .amount {
font-size: 14px;
font-weight: 700;
}
.product-bundle ins .amount {
font-size: 18px;
font-weight: 700;
color: #f44336;
}
.product-bundle ins,
.product-bundle del {
display: inline-block;
margin: 0 3px;
}
.product-bundle ins {
text-decoration: none;
}
.single-product.woocommerce .product-bundle h3.product-bundle__product-title {
margin: 10px 0;
}
.product-bundle .product-bundle__product-title a {
font-size: 16px;
font-weight: 700;
color: #4f9eff;
text-decoration: none;
}
.sitetext .product-bundle .product-bundle__product-price {
margin: 5px 0;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
}
.product-bundle .product-bundle__purchase:before {
font-weight: 600;
}
.product-bundle .product-bundle__product:not(:first-child):before {
font-weight: 600;
}
.product-bundle__discount {
font-weight: 600;
}
.woocommerce-tabs .bottom-text-ch {
color: #737373;
font-size: 14px;
line-height: 18px;
}
.woocommerce-tabs .bottom-text-s {
padding: 10px;
background: #f2f2f2;
font-size: 15px;
}
.woocommerce-tabs .bottom-text-s p {
margin: 5px;
}
.woocommerce-tabs .bottom-text-s a {
color: #4f9eff;
text-decoration: underline;
text-transform: lowercase;
}
@media (min-width: 1020px) {
.product-bundle {
padding: 1px 0;
}
.product-bundle .product-bundle__item {
display: flex;
justify-content: center;
align-items: center;
}
.product-bundle .product-bundle__products {
width: 50%;
}
.product-bundle .product-bundle__product {
width: 50%;
margin: 0;
}
.product-bundle .product-bundle__purchase {
padding-left: 45px;
}
.product-bundle .product-bundle__purchase:before {
left: 0;
}
.product-bundle .product-bundle__product:not(:first-child):before {
margin: 0;
left: -6px;
}
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
left: 15px;
}
.woocommerce form.checkout_coupon {
display: flex;
flex-wrap: wrap;
}
.woocommerce form.checkout_coupon p:first-child {
width: 100%;
}
.woocommerce form.checkout_coupon .form-row {
margin: 0 0 15px;
width: max-content;
}
.woocommerce form.checkout_coupon .form-row {
display: contents;
}
.woocommerce-form-coupon-toggle .woocommerce-info::before {
width: 25px;
content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='tags' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512' class='svg-inline--fa fa-tags fa-w-20 fa-3x'%3E%3Cpath fill='%234f9eff' d='M497.941 225.941L286.059 14.059A48 48 0 0 0 252.118 0H48C21.49 0 0 21.49 0 48v204.118a48 48 0 0 0 14.059 33.941l211.882 211.882c18.744 18.745 49.136 18.746 67.882 0l204.118-204.118c18.745-18.745 18.745-49.137 0-67.882zM112 160c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm513.941 133.823L421.823 497.941c-18.745 18.745-49.137 18.745-67.882 0l-.36-.36L527.64 323.522c16.999-16.999 26.36-39.6 26.36-63.64s-9.362-46.641-26.36-63.64L331.397 0h48.721a48 48 0 0 1 33.941 14.059l211.882 211.882c18.745 18.745 18.745 49.137 0 67.882z' class=''%3E%3C/path%3E%3C/svg%3E");
}
.woocommerce-form-coupon-toggle .showcoupon {font-weight:bold;color: #1e85be;}
.woocommerce form.checkout_coupon {display:flex!important;}
.woocommerce-form-coupon-toggle {display:none!important;}
@media (min-width: 769px) {
.woocommerce table.cart td.actions .coupon {
width: 60%;
display: flex;
flex-wrap: wrap;
}
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce form.woocommerce-form-coupon .form-row input.input-text {
width: 40%;
max-width: 250px;
}
.page .woocommerce button.button {
min-width: max-content;
margin-left: 15px;
}
}
@media (max-width: 768px) {
.woocommerce table.cart td.actions .coupon {
display: flex;
}
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce form.woocommerce-form-coupon .form-row input.input-text {
width: 48%;
}
.page .woocommerce button.button {
width: max-content;
max-width: 48%;
margin-left: 15px;
}
}
@media (max-width: 450px) {
.woocommerce table.cart td.actions .coupon {
flex-wrap: wrap;
}
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce form.woocommerce-form-coupon .form-row input.input-text {
min-width: 100%;
}
.page .woocommerce button.button {
min-width: 100%;
margin-top: 15px;
margin-left: 0;
}
}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
margin: 15px 0;
font-size: 25px;
color: #4f9eff;
font-weight: 700;
text-align: center;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
display: flex;
flex-wrap: wrap;
width: max-content;
max-width: 100%;
margin: 15px auto 50px;
padding: 15px;
border: 1px solid #4f9eff;
border-radius: 10px;
}
.woocommerce ul.order_details::after, .woocommerce ul.order_details::before {
display:none;
}
.checkout_coupon--active {
animation: showAni 30s;
position: static !important;
zoom: 1 !important;
display: flex !important;
min-height: max-content !important;
padding: 20px !important;
margin: 2em 0 !important;
}
@keyframes showAni {
from {
position: static !important;
zoom: 1 !important;
display: flex !important;
min-height: max-content !important;
padding: 20px !important;
margin: 2em 0 !important;
}
to {
position: static !important;
zoom: 1 !important;
display: flex !important;
min-height: max-content !important;
padding: 20px !important;
margin: 2em 0 !important;
}
}
@media (min-width: 1010px) {
#order_comments {
min-height: 275px;
}
#order_comments_field,
.woocommerce-additional-fields__field-wrapper,
.woocommerce-additional-fields,
.woocommerce-billing-fields {
margin: 0!important;
}
}
@media (max-width: 1010px) {
#customer_details .woocommerce-billing-fields,
#customer_details .woocommerce-additional-fields {
width: 100%;
}
}
@media (max-width: 992px) and (min-width: 769px) {
.woocommerce ul.order_details li {
margin-right: 15px;
min-width: calc((100% - 15px * 3) / 3);
}
}
@media (max-width: 768px) {
.woocommerce ul.order_details li {
margin-right: 15px;
width: calc(50% - 15px);
}
}
.archive .breadcrumbs_wrapper {
padding: 120px 0;
position: relative;
z-index: 0;
background-repeat: no-repeat;
background-size: cover;
}  .archive.term-dobriva-ta-preparati .breadcrumbs_wrapper,
.archive.term-dopomizhni-preparati .breadcrumbs_wrapper,
.archive.term-prilipachi .breadcrumbs_wrapper,
.archive.term-mikrodobriva .breadcrumbs_wrapper,
.archive.term-mineralni-dobriva .breadcrumbs_wrapper, .archive.term-udobrenija-i-preparaty .breadcrumbs_wrapper,
.archive.term-vspomogatelnye-preparaty .breadcrumbs_wrapper,
.archive.term-prilipateli .breadcrumbs_wrapper,
.archive.term-mikroudobrenija .breadcrumbs_wrapper,
.archive.term-mineralnye-udobrenija .breadcrumbs_wrapper {
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/cat_title_bg/dobriva-ta-preparati.jpg);
background-position: center right;
}  .archive.term-zasobi-zahistu-roslin .breadcrumbs_wrapper,
.archive.term-gerbicidi .breadcrumbs_wrapper,
.archive.term-insekticid .breadcrumbs_wrapper,
.archive.term-protrujniki .breadcrumbs_wrapper,
.archive.term-fungicidi .breadcrumbs_wrapper, .archive.term-sredstva-zashhity-rastenij .breadcrumbs_wrapper,
.archive.term-gerbicidy .breadcrumbs_wrapper,
.archive.term-insekticid-sredstva-zashhity-rastenij .breadcrumbs_wrapper,
.archive.term-protraviteli .breadcrumbs_wrapper,
.archive.term-fungicidy .breadcrumbs_wrapper {
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/cat_title_bg/zasobi-zahistu-roslin.jpg);
background-position: center center;
}  .archive.term-posivnij-material .breadcrumbs_wrapper,
.archive.term-nasinnja-kukurudzi .breadcrumbs_wrapper,
.archive.term-nasinnja-pshenici .breadcrumbs_wrapper,
.archive.term-ozima-pshenicja .breadcrumbs_wrapper,
.archive.term-jara-pshenicja .breadcrumbs_wrapper,
.archive.term-nasinnja-ripaku .breadcrumbs_wrapper,
.archive.term-nasinnja-ozimogo-ripaku .breadcrumbs_wrapper,
.archive.term-nasinnja-sonjashnika .breadcrumbs_wrapper,
.archive.term-nasinnja-jachmenju .breadcrumbs_wrapper,
.archive.term-ozimij-jachmin .breadcrumbs_wrapper,
.archive.term-jarij-jachmin .breadcrumbs_wrapper, .archive.term-posevnoj-material .breadcrumbs_wrapper,
.archive.term-semena-kukuruzy .breadcrumbs_wrapper,
.archive.term-semena-pshenicy .breadcrumbs_wrapper,
.archive.term-ozimaja-pshenica .breadcrumbs_wrapper,
.archive.term-jarovaja-pshenica .breadcrumbs_wrapper,
.archive.term-semena-rapsa .breadcrumbs_wrapper,
.archive.term-semena-ozimogo-rapsa .breadcrumbs_wrapper,
.archive.term-semena-podsolnechnika .breadcrumbs_wrapper,
.archive.term-semena-jachmenja .breadcrumbs_wrapper,
.archive.term-ozimyj-jachmen .breadcrumbs_wrapper,
.archive.term-jarovoj-jachmen .breadcrumbs_wrapper {
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/cat_title_bg/posivnij-material.jpg);
background-position: center center;
}
.archive.post-type-archive .breadcrumbs_wrapper {
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/cat_title_bg/catalog.jpg);
background-position: center center;
}
.archive .breadcrumbs_wrapper::before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: -1;
opacity: .7;
background-color: #000000;
}
.archive .breadcrumbs_wrapper * {
color: #ffffff;
} .archive.term-ozima-pshenicja .breadcrumbs_wrapper, .archive.term-nasinnja-pshenici .breadcrumbs_wrapper,
.archive.term-jara-pshenicja .breadcrumbs_wrapper
{
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/cat_title_bg/pshenitsa.jpg);
background-position: center center;
}
.archive.term-nasinnja-jachmenju .breadcrumbs_wrapper, .archive.term-ozimij-jachmin .breadcrumbs_wrapper,
.archive.term-jarij-jachmin .breadcrumbs_wrapper
{
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/cat_title_bg/yachmen.jpg);
background-position: center center;
}
.archive.term-plastikovi-iemnosti .breadcrumbs_wrapper,
.archive.term-iemnosti-gorizontalni-krugli .breadcrumbs_wrapper,
.archive.term-iemnosti-dlja-transportuvannja .breadcrumbs_wrapper,
.archive.term-emkosti-dlja-transportirovki .breadcrumbs_wrapper,
.archive.term-plastikovye-emkosti .breadcrumbs_wrapper,
.archive.term-emkosti-gorizontalnye-kruglye .breadcrumbs_wrapper
{
background-image: url(//agro-zahyst.com.ua/wp-content/themes/agro/assets/images/cat_title_bg/yemnosti.jpg);
background-position: center center;
}
.header__messengers {
display: none;
}
@media (max-width: 450px) {
html {
margin-top: 45px;
}
.header__messengers {
display: block;
width: 100%;
position: relative;
z-index: 2;
}
.header__messengers .messengers__list {
display: flex;
justify-content: space-between;
list-style-type: none;
background-color: #4f9eff;
}
.header__messengers .phones__list {
position: absolute;
width: 100%;
top: 0%;
left: 0;
display: flex;
flex-direction: column;
list-style-type: none;
transition: all .3s;
transform-origin: top;
z-index: -1;
}
.header__messengers .phones__list--show {
top: 100%;
}
.header__messengers .phones__list .phones__item:nth-child(2) {
top: -45px;
}
.header__messengers--scroll .phones__list .phones__item:nth-child(2) {
top: -30px;
}
.header__messengers .phones__list--show .phones__item:nth-child(2) {
top: 0px;
}
.header__messengers .messengers__item {
width: 100%;
min-width: calc(100% / 3);
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.header__messengers .phones__item {
position: relative;
bottom: 0;
border-top: 1px #fff solid;
transition: all .3s;
}
.header__messengers .messengers__item:not(:last-child) {
border-right: 1px #fff solid;
}
.header__messengers .item__link {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: 15px 10px;
font-size: 11px;
color: #fff;
background-color: #4f9eff;
text-transform: uppercase;
transition: all .3s;
}
.header__messengers .item__icon {
width: 15px;
height: 15px;
margin-right: 5px;
fill: #fff;
transition: all .3s;
}
.header__messengers--scroll .item__link {
padding: 7.5px 10px;
}
.header__messengers--scroll .item__icon {
width: 10px;
height: 10px;
margin-left: 5px;
}
.header .wrap_mob {
top: 100% !important;
}
.header_wrap, .header_wrap.header_fixed {
height: 58px !important;
}
}
.phones.container_flex,
.header_top > .container_flex {
align-items: center;
}
.messenger_icon.phone_icon {
height: 22px;
width: 22px;
position: static;
}
.header_top .phones .phone_number.phone_number--viber,
.header_top .phones .phone_number.phone_number--telegram {
width: auto;
padding: 0;
margin-right: 15px;
margin-bottom: 0;
}
.header_top .phones .phone_number {
font-weight: bold;
}
.header .header_top .phones .phone_number.messengers {
display: inline-flex;
margin-right: 0;
padding-top: 0;
padding-left: 0;
}
@media (max-width: 1100px) and (min-width: 851px) {
.header_top .phones .phone_number:not(.back_call) {
width: calc(100% / 3 - 30px / 3);
}
.header_top .phones .phone_number:not(:nth-child(3n+3)) {
margin-right: 15px;
}
.container_flex.phones {
width: 420px;
justify-content: flex-start;
}
.main_nav.container_flex {
width: calc(100% - 420px);
justify-content: flex-end;
}
.header_top .phones .phone_number {
margin-bottom: 5px;
}
}
@media (max-width: 850px) {
.header .wrap_mob {
top: 100%;
}
}
@media (min-width: 451px) {
.header_wrap {
height: 17px;
}
}
@media (min-width: 851px) {
.header_wrap {
height: 130px;
}
}
@media (min-width: 1101px) {
.header_wrap {
height: 108px;
}
}
.woocommerce ul.products li.product .button.outofstock_button {
color: #fff;
background-color: #4f9eff;
border: 1px solid transparent;
transition: 0.3s;
}
.woocommerce ul.products li.product .button.outofstock_button:hover {
border: 1px solid #4f9eff;
color: #4f9eff;
background-color: #fff;
}
.woocommerce ul.products li.product .button.outofstock_button .button_more_ico {
width: auto;
height: 24px;
fill: #fff;
margin-right: 10px;
}
.woocommerce ul.products li.product .button.outofstock_button:hover .button_more_ico {
fill: #4f9eff;
}
.woocommerce a.button.br_compare_button {
width: 200px;
padding: 15px 20px !important;
min-width: max-content;
padding: 15px 0;
background-color: #4f9eff;
border: 1px solid transparent;
transition: all 0.3s;
color: #fff;
} 
@media (min-width: 992px) {
.woocommerce a.button.br_compare_button:hover {
background-color: transparent;
color: #4f9eff;
}
.woocommerce a.button.br_compare_button:hover svg {
fill: #4f9eff !important;
}
.woocommerce a.button.br_compare_button:not(.compare__btn):hover {
border-color: #4f9eff;
}
}
a.compare__btn.add_to_cart_button.button.br_compare_button.berocket_product_smart_compare {
left: 10px;
top: 10px;
position: absolute;
z-index: 0;
min-width: 40px;
width: auto;
height: 40px;
padding: 5px !important;
margin: 0 !important;
background-color: #fff;
display: flex !important;
justify-content: center;
align-items: center;
flex-direction: row-reverse;
color: #4f9eff;
border-radius: 4px;
}
.compare__btn .fa.fa-square-o,
.compare__btn .fa.fa-check-square-o {
margin-left: 5px;
}
.compare__btn svg {
width: 30px;
fill: #ccc;
}
.compare__btn.br_compare_added svg {
fill:#4f9eff;
}
.br_show_compare_dif:hover, 
.br_remove_all_compare:hover {
color: #4f9eff;
}
.br_show_compare_dif, .br_remove_all_compare {
font-size: 16px;
margin: 5px 0;
}
body .br_new_compare_block .br_top_table h3 {
font-size: 15px;
font-weight: 600;
padding: 0 35px !important;
min-height: 40px;
margin-bottom: 10px!important;
}
.br_left_table tr {
text-align: left;
}
#br_popup *:not(a) {
border-color: #929292 !important;
border-top-width: 0 !important;
border-bottom-width: 0 !important;
border-left-width: 0 !important;
}
#br_popup .br_main_top table,
#br_popup .br_opacity_top table,
#br_popup .br_new_compare { display: block;
overflow: hidden;
}
#br_popup .br_main_top table tbody tr:first-child th,
#br_popup .br_opacity_top table tbody tr:first-child th {
padding-top: 8px !important;
}
#br_popup .br_main_top table tbody tr:last-child th,
#br_popup .br_opacity_top table tbody tr:last-child th {
padding-bottom: 8px !important;
}
#br_popup .br_new_compare {
width: 100%;
} .compare__btn .fa.fa-square-o,
.compare__btn.br_compare_added .fa.fa-square-o {
display:none;
}
.br_new_compare .br_left_table tr:nth-child(2n-1), 
.br_new_compare .br_right_table tbody tr:nth-child(2n-1) {
background:#f1f1f1;
}
#br_popup.nice-green .br_popup_overlay {
background-color: #000!important;
}
.br_new_compare_block .br_remove_compare_product_reload {
top: -0!important;
left: 5px!important;
width: 1.5em!important;
height: 1.5em!important;
line-height: 1.5em!important;
background: #ff0000!important;
}
.br_new_compare_block .br_remove_compare_product_reload .fa-times {
color:#fff!important;
}
#br_popup.nice-green .br_popup_inner {
color: #333!important;
font-size: 1.2em;
}
#br_popup .br_main_top table, 
#br_popup .br_opacity_top table,
#br_popup .br_new_compare {
border: 1px solid #929292 !important;
}
.br_new_compare_block .br_top_table .br_compare_price > del {
display: none !important;
}
#br_popup.nice-green .br_popup_close:hover {
color: #4f9eff !important;
}
.br_main_top .button.add_to_cart_button,
.br_opacity_top .button.add_to_cart_button {
padding: 5px 10px;
font-size: 12px;
}
.br_new_compare_block .br_top_table .br_compare_price.price {
font-size: 15px;
font-weight: 900;
}
a.compare__btn.compare__btn--header.add_to_cart_button.button.br_compare_button.berocket_product_smart_compare {
position: relative;
top: 0;
left: 0;
background-color: transparent;
}
a.compare__btn.compare__btn--header[count="0"] {
cursor: default;
}
a.compare__btn.compare__btn--header svg {
fill: #4f9eff !important;
}
a.compare__btn.compare__btn--header[count="0"] svg {
fill: #ccc !important;
}
a.compare__btn.compare__btn--header[count="0"] .compare__count {
display: none;
}
.compare__count {
position: absolute;
right: -5px;
bottom: -5px;
background-color: #fff;
min-width: 20px;
min-height: 20px;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid #4f9eff;
font-size: 10px;
}
@media (min-width: 769px) {
.search-holder {
margin-right: 0!important;
}
}
@media (max-width: 768px) {
a.compare__btn.add_to_cart_button.button.br_compare_button.berocket_product_smart_compare {
display: none !important;
}
}
.br_new_compare_block .br_top_table .br_compare_price.price ins {
text-decoration: none!important;
color: #f44336!important;
display: block!important;
}
.br_new_compare_block .br_top_table .button.product_type_simple {
color: #fff;
background-color: #4f9eff;
border: 1px solid transparent !important;
transition: 0.3s;
margin: 10px auto 0;
display: block;
width: 80%;
text-align: center;
font-weight: 700;
border-radius: 3px;
}
.br_new_compare_block .br_top_table .button.product_type_simple:hover {
color: #4f9eff;
background-color: transparent;
border: 1px solid #4f9eff !important;
}
.single-product.woocommerce a.button.br_compare_button {
margin-left: 0;
}
#br_popup .br_popup_wrapper .popup_animation {background-color:#fff!important;}
body .br_new_compare .br_right_table th, body .br_new_compare .br_right_table td, body .br_new_compare .br_left_table th, body.br_new_compare .br_left_table td, body .br_top_table th, body .br_top_table td {
font-size: 14px!important;
}
body .br_top_table .br_main_top th .br_remove_compare_product_reload {display:block!important;}
.br_new_compare_block .br_top_table .br_remove_all_compare, 
.br_new_compare_block .br_top_table .br_show_compare_dif {
display: flex;
}
.br_new_compare_block .br_top_table .br_show_compare_dif::before,
.br_new_compare_block .br_top_table .br_remove_all_compare::before {
content: "";
min-width: 22px;
min-height: 22px;
display: inline-block;
background-size: contain;
background-repeat: no-repeat;
background-position: top left;
margin-right: 7px;
}
.br_new_compare_block .br_top_table .br_show_compare_dif::before{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234f9eff ' width='30px' viewBox='0 0 297 297' style='enable-background:new 0 0 297 297;' xml:space='preserve'%3E%3Cpath d='M294.908,124.97c-0.566-0.755-14.168-18.72-38.881-36.692c-32.842-23.887-70.023-36.512-107.525-36.512 c-37.501,0-74.683,12.625-107.526,36.511C16.262,106.25,2.658,124.215,2.092,124.97c-2.789,3.719-2.789,8.831,0,12.55 c0.497,0.663,11.019,14.555,30.262,30.084L18.36,195.59c-2.583,5.165-0.489,11.447,4.678,14.029 c1.501,0.751,3.096,1.106,4.668,1.106c3.836,0,7.529-2.118,9.361-5.783l12.429-24.855c10.645,6.962,21.689,12.783,33.009,17.412 l-12.379,24.758c-2.583,5.165-0.489,11.447,4.678,14.03c1.501,0.75,3.097,1.105,4.668,1.105c3.836,0,7.53-2.118,9.362-5.783 l13.631-27.262c11.7,3.266,23.604,5.3,35.578,6.048v24.381c0,5.775,4.683,10.458,10.458,10.458c5.775,0,10.458-4.683,10.458-10.458 v-24.381c11.976-0.748,23.878-2.782,35.578-6.048l13.631,27.262c1.833,3.665,5.525,5.783,9.362,5.783 c1.571,0,3.168-0.355,4.668-1.105c5.167-2.583,7.261-8.865,4.678-14.03L214.497,197.5c11.321-4.63,22.364-10.451,33.01-17.414 l12.428,24.856c1.832,3.665,5.524,5.783,9.361,5.783c1.572,0,3.168-0.355,4.669-1.106c5.166-2.582,7.26-8.864,4.677-14.029 l-13.993-27.987c19.244-15.528,29.763-29.42,30.26-30.083C297.697,133.801,297.697,128.689,294.908,124.97z M243.167,157.701 c-29.514,21.305-61.363,32.107-94.665,32.107c-33.303,0-65.152-10.803-94.668-32.107c-13.898-10.031-23.998-20.177-29.681-26.456 c5.686-6.283,15.785-16.428,29.681-26.457c29.516-21.305,61.365-32.106,94.668-32.106c33.302,0,65.151,10.802,94.665,32.106 c13.898,10.031,23.998,20.177,29.681,26.457C267.162,137.527,257.063,147.672,243.167,157.701z'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}
.br_new_compare_block .br_top_table .br_show_compare_dif.br_hidden_same::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234f9eff' width='30px' viewBox='0 0 297 297' style='enable-background:new 0 0 297 297;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M294.908,142.226c-0.566-0.756-14.169-18.72-38.883-36.693c-32.842-23.886-70.023-36.511-107.524-36.511 c-37.501,0-74.683,12.625-107.525,36.51C16.261,123.506,2.658,141.47,2.092,142.226c-2.789,3.718-2.789,8.831,0,12.549 c0.566,0.756,14.169,18.72,38.884,36.694c32.843,23.885,70.024,36.51,107.525,36.51c37.502,0,74.683-12.625,107.524-36.511 c24.714-17.974,38.316-35.938,38.883-36.693C297.697,151.057,297.697,145.943,294.908,142.226z M207.065,148.5 c0,32.292-26.271,58.564-58.563,58.564S89.938,180.792,89.938,148.5s26.271-58.563,58.563-58.563S207.065,116.208,207.065,148.5z M24.152,148.499c8.936-9.863,28.83-29.278,57.591-43.046c-8.034,12.415-12.721,27.19-12.721,43.047 c0,15.914,4.719,30.738,12.807,43.181c-9.538-4.566-18.878-10.143-27.995-16.724C39.936,164.925,29.835,154.779,24.152,148.499z M243.167,174.957c-9.117,6.581-18.457,12.156-27.993,16.724c8.087-12.442,12.806-27.268,12.806-43.181 s-4.719-30.738-12.806-43.181c9.536,4.567,18.876,10.143,27.993,16.724c13.897,10.032,23.998,20.178,29.68,26.457 C267.161,154.783,257.062,164.927,243.167,174.957z'/%3E%3Ccircle cx='148.501' cy='148.5' r='17.255'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");
}
.br_new_compare_block .br_top_table .br_remove_all_compare::before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%234f9eff ' width='30px' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M443.733,68.267H324.267V51.2c0-28.277-22.923-51.2-51.2-51.2H204.8c-28.277,0-51.2,22.923-51.2,51.2v17.067H34.133 c-9.426,0-17.067,7.641-17.067,17.067S24.708,102.4,34.133,102.4h18.551l32.649,359.953c0.805,8.814,8.216,15.55,17.067,15.514 h273.067c8.851,0.037,16.261-6.699,17.067-15.514L425.182,102.4h18.552c9.426,0,17.067-7.641,17.067-17.067 S453.159,68.267,443.733,68.267z M187.733,51.2c0-9.426,7.641-17.067,17.067-17.067h68.267c9.426,0,17.067,7.641,17.067,17.067 v17.067h-102.4V51.2z M359.885,443.733H117.982L87.04,102.4h83.627h220.245L359.885,443.733z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M187.738,391.392c-0.002-0.023-0.003-0.047-0.005-0.07l-17.067-238.933c-0.669-9.426-8.853-16.524-18.278-15.855 c-9.426,0.669-16.524,8.853-15.855,18.278L153.6,393.745c0.637,8.949,8.095,15.878,17.067,15.855h1.229 C181.299,408.947,188.392,400.795,187.738,391.392z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M238.933,136.533c-9.426,0-17.067,7.641-17.067,17.067v238.933c0,9.426,7.641,17.067,17.067,17.067 S256,401.959,256,392.533V153.6C256,144.174,248.359,136.533,238.933,136.533z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M325.478,136.533c-9.426-0.669-17.609,6.429-18.278,15.855l-17.067,238.933c-0.691,9.4,6.369,17.581,15.769,18.272 c0.029,0.002,0.057,0.004,0.086,0.006h1.212c8.972,0.023,16.43-6.906,17.067-15.855l17.067-238.933 C342.003,145.386,334.904,137.203,325.478,136.533z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.br_new_compare .br_lined_attribute_left {display:none;}
#fnd-form {
width: 640px;
max-width: calc(100% - 30px);
margin: 15px;
padding: 40px 70px;
background: #fff;
border-radius: 10px;
border: 1px solid #4f9eff;
text-align: center;
position: relative;
}
#fnd-form .fnd-form__header {
width: 100%;
}
#fnd-form form {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
#fnd-form h2 {
margin: 0 0 20px;
color: #4f9eff;
}
#fnd-form p {
margin: 20px auto;
width: 410px;
max-width: 100%;
}
#fnd-form br {
display: none;
}
.fnd-form__main {
width: 450px;
max-width: 100%;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
order: 3;
}
.fnd-form__main span {
display: contents;
}
.fnd-form__main span.full-name,
.fnd-form__main span.phone,
.fnd-form__main span.competitor-url {
display: flex;
flex-direction: column-reverse;
text-align: left;
}
.fnd-form__main span.wpcf7-not-valid-tip {
display: block;
margin-bottom: 10px;
}
.fnd-form__input {
width: 100%;
height: 40px;
padding: 0 15px;
font-size: 14px;
line-height: 19px;
color: #555555;
border: 1px solid #4F9EFF;
border-radius: 3px;
}
.fnd-form__main span.full-name,
.fnd-form__main span.phone {
width: calc(50% - 15px / 2);
margin-bottom: 15px;
}
.fnd-form__main span.full-name {
margin-right: 15px;
}
.fnd-form__main span.competitor-url {
width: 100%;
}
.fnd-form__main span.our-url {
display: none;
}
.fnd-form__submit {
height: 43px;
padding: 0 30px;
margin: 15px auto 0;
display: flex;
justify-content: center;
align-items: center;
background-color: #4F9EFF;
border: 1px solid #4F9EFF;
border-radius: 3px;
font-weight: 800;
font-size: 15px;
line-height: 20px;
text-align: center;
color: #FFFFFF;
cursor: pointer;
transition: all .3s;
}
#fnd-form .fancybox-close-small {
position: absolute;
right: 15px;
top: 15px;
font-size: 0;
width: 20px;
height: 20px;
background-color: transparent;
border-color: transparent;
background-size: contain;
background-repeat: no-repeat;
background-position: center;
cursor: pointer;
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3 10.0006L19.4872 3.81336C20.1709 3.12973 20.1709 2.0214 19.4872 1.33884L18.6624 0.514003C17.9786 -0.169839 16.8702 -0.169839 16.1877 0.514003L10.0006 6.70105L3.81336 0.512721C3.12973 -0.170907 2.0214 -0.170907 1.33884 0.512721L0.512721 1.33756C-0.170907 2.0214 -0.170907 3.12973 0.512721 3.81229L6.70105 10.0006L0.514003 16.1877C-0.169839 16.8715 -0.169839 17.9798 0.514003 18.6624L1.33884 19.4872C2.02247 20.1709 3.1308 20.1709 3.81336 19.4872L10.0006 13.3L16.1877 19.4872C16.8715 20.1709 17.9798 20.1709 18.6624 19.4872L19.4872 18.6624C20.1709 17.9786 20.1709 16.8702 19.4872 16.1877L13.3 10.0006Z' fill='%23555555'/%3E%3C/svg%3E%0A");
}
@media (min-width: 993px) {
.fnd-form__submit:hover {
border: 1px solid #4F9EFF;
background-color: #fff;
color: #4F9EFF;
}
#fnd-form .fancybox-close-small:hover {
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3 10.0006L19.4872 3.81336C20.1709 3.12973 20.1709 2.0214 19.4872 1.33884L18.6624 0.514003C17.9786 -0.169839 16.8702 -0.169839 16.1877 0.514003L10.0006 6.70105L3.81336 0.512721C3.12973 -0.170907 2.0214 -0.170907 1.33884 0.512721L0.512721 1.33756C-0.170907 2.0214 -0.170907 3.12973 0.512721 3.81229L6.70105 10.0006L0.514003 16.1877C-0.169839 16.8715 -0.169839 17.9798 0.514003 18.6624L1.33884 19.4872C2.02247 20.1709 3.1308 20.1709 3.81336 19.4872L10.0006 13.3L16.1877 19.4872C16.8715 20.1709 17.9798 20.1709 18.6624 19.4872L19.4872 18.6624C20.1709 17.9786 20.1709 16.8702 19.4872 16.1877L13.3 10.0006Z' fill='%234F9EFF'/%3E%3C/svg%3E%0A");
}
}
.single-product .summary  .fnd-link {
font-size: 16px;
line-height: 22px;
padding-left: 26px;
margin-left: 15px;
font-weight: bold;
}
.products  .fnd-link {
font-size: 13px;
line-height: 18px;
padding-left: 17px;
margin-bottom: 15px;
font-weight: normal;
}
.products  .fnd-link,
.single-product .summary  .fnd-link {
font-style: normal;
position: relative;
text-align: center;
text-decoration-line: underline;
color: #555555;
background-color: transparent;
cursor: pointer;
}
.single-product .summary   .fnd-link::before {
width: 18px;
height: 18px;
}
.products  .fnd-link::before {
width: 13px;
height: 13px;
}
.products  .fnd-link::before,
.single-product .summary   .fnd-link::before {
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
display: inline-block;
content: "";
background-size: contain;
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%3Cpath d='M15.1875 0H2.8125C1.25999 0.00192261 0.00192261 1.25999 0 2.8125V15.1875C0.00192261 16.74 1.25999 17.9981 2.8125 18H15.1875C16.74 17.9981 17.9981 16.74 18 15.1875V2.8125C17.9981 1.25999 16.74 0.00192261 15.1875 0ZM16.875 15.1875C16.875 16.1194 16.1194 16.875 15.1875 16.875H2.8125C1.88058 16.875 1.125 16.1194 1.125 15.1875V2.8125C1.125 1.88058 1.88058 1.125 2.8125 1.125H15.1875C16.1194 1.125 16.875 1.88058 16.875 2.8125V15.1875Z' fill='%23555555'/%3E%3Cpath d='M9 3.375C7.13686 3.37692 5.62679 4.88686 5.625 6.75H6.75C6.75 5.50745 7.75731 4.5 9 4.5C10.2426 4.49876 11.251 5.50511 11.2522 6.7478C11.2532 7.74275 10.6006 8.62014 9.64737 8.90551C8.9301 9.11425 8.43695 9.77179 8.4375 10.5187V12.375H9.5625V10.5187C9.5647 10.2693 9.73087 10.0511 9.97078 9.98272C11.7562 9.44714 12.7694 7.56573 12.2338 5.78032C11.8055 4.35223 10.4908 3.37445 9 3.375Z' fill='%23555555'/%3E%3Cpath d='M8.4375 13.5H9.5625V14.625H8.4375V13.5Z' fill='%23555555'/%3E%3C/svg%3E%0A");
}
.products  .price .price {
margin-bottom: 0 !important;
}
@media (max-width: 768px) {
.single-product .summary  .fnd-link {
display: block;
margin: 0;
}
.single-product .summary  .price {
text-align: center;
}
.single-product .summary  .fnd-link {
margin: 15px auto 0;
}
#fnd-form {
padding: 40px 40px;
}
#fnd-form h2 {
margin: 0 0 20px;
font-size: 20px;
}
#fnd-form p {
margin: 20px auto;
}
.fnd-form__main span.full-name, .fnd-form__main span.phone {
width: 100%;
margin: 0 0 15px;
}
.fnd-form__submit {
width: 100%;
margin: 15px auto 0;
}
}
#fnd-form .wpcf7-response-output {
width: 450px;
max-width: 100%;
margin: 0 auto 15px;
order: 2;
text-align: center;
}
@media (max-width: 1250px) and (min-width: 769px) {
.single-product .summary  .fnd-link {
margin: 10px 0;
display: block;
}
}
@media (max-width: 400px) {
#fnd-form {
padding: 25px 25px;
}
}
#fnd-form .fnd-form__main + p {
margin: 0;
}
.product_item .star-rating {
float: right;
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5.4em;
font-family: star;
}
.product_item .star-rating::before {
content: "\73\73\73\73\73";
color: #d3ced2;
float: left;
top: 0;
left: 0;
position: absolute;
}
.product_item .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.product_item .star-rating span::before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
}
.product_item .woocommerce-product-rating {
line-height: 2;
display: block;
}
.product_item .woocommerce-product-rating::after,
.product_item .woocommerce-product-rating::before {
content: " ";
display: table;
}
.product_item .woocommerce-product-rating::after {
clear: both;
}
.product_item .woocommerce-product-rating .star-rating {
margin: 0.5em 4px 0 0;
float: left;
}
.product_item .products .star-rating {
display: block;
margin: 0 0 0.5em;
float: none;
}
.product_item .hreview-aggregate .star-rating {
margin: 10px 0 0;
}
.product_item .woocommerce-product-rating {
display: flex !important;
flex-wrap: wrap;
align-items: center;
justify-content: center;
font-size: 14px;
margin-top: 10px;
} 
.product_item .woocommerce-product-rating .star-rating {
font-size: 14px;
margin: 0;
}
.products .product_item > .price,
.products .product_item > .woocommerce-product-rating,
.products .product_item > .product_title {
margin-bottom: 0;
}
.products .product_item > .woocommerce-product-rating + .price,
.search .products .product_item > .price {
margin-top: 10px;
}
@media (max-width: 1140px) {
.product_item .woocommerce-product-rating {
flex-direction: column;
}
.product_item .woocommerce-product-rating .star-rating {
margin: 10px 0 0;
}
}
.home .product_item .woocommerce-product-rating .star-rating {
margin: 0;
}
.search .prod-izm {
margin-bottom: 20px;
}
.search .products .product_item {
text-align: center;
}
.quick-buy__block {
display: none;
}
.quick-buy--fixed .quick-buy__block {
display: block;
}
.quick-buy--fixed {
margin: 0 !important;
padding: 15px 0;
display: flex;
justify-content: center;
align-items: center;
position: fixed;
right: 0;
left: 0;
bottom: 0;
z-index: 2147483647;
background-color: #fff;
border-top: 1px solid #e7e7e7;
animation: from-bottom-to-top .5s linear;
}
.quick-buy__container {
width: 90%;
display: flex;
justify-content: space-between;
align-items: center;
}
.quick-buy__block .woocommerce-product-gallery__image > a {
pointer-events: none;
}
.quick-buy__block .wp-post-image {
width: 50px;
height: 50px;
}
.quick-buy .quick-buy__block .product_title.quick-buy__title {
min-height: auto;
font-size: 14.4px;
margin: 15px 0;
height: 19px;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width: calc(100vw - 765px);
max-width: max-content;
}
.quick-buy .quick-buy__block .woocommerce-product-gallery__image,
.quick-buy__block,
.quick-buy__container,
.quick-buy--fixed .cart,
.quick-buy,
.woocommerce.single-product .product .quick-buy form.cart {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.quick-buy__cont {
margin-top: 20px !important;
margin-bottom: 20px !important;
}
.quick-buy--fixed .cart {
margin-left: auto !important;
}
.quick-buy__block {
margin-right: 15px !important;
}
.single-product.woocommerce .product .quick-buy--fixed .cart .single_add_to_cart_button {
font-size: 13px;
}
.single-product.woocommerce .product .quick-buy--fixed .cart .single_add_to_cart_button .add_to_cart_ico {
height: 16px;
margin-right: 4px;
}
.single-product.woocommerce .product .quick-buy--fixed .cart .single_add_to_cart_button .add_to_cart_ico.add_to_cart_ico--mouse {
height: 20px;
}
.single-product.woocommerce .product .quick-buy--fixed .cart .single_add_to_cart_button {
padding: 12px 0;
}
.quick-buy .quick-buy__container {
padding: 0;
}
.quick-buy.quick-buy--fixed .quick-buy__container {
padding: 0 15px;
}
.quick-buy-fix jdiv#jvlabelWrap,
.quick-buy-fix jdiv#jcont {
bottom: 73px !important;
transition: all .3s;
}
jdiv.__jivoMobileButton {
transition: all .3s;
}
.quick-buy-fix .scroll_to_top {
bottom: 130px;
}
.single-product jdiv.__jivoMobileButton {
display: none !important;
}
.quick-buy--fixed a.single_add_to_cart_button.button.alt.modal, 
.single-product.woocommerce .product .quick-buy--fixed .cart .single_add_to_cart_button {
margin-top: 0 !important;
}
.product_meta .sku_wrapper {
display: block;
margin-bottom: 10px;
font-weight: bold;
color: #f44336;
font-style: italic;
}
@keyframes from-bottom-to-top {
from {
bottom: -100%;
}
to {
bottom: 0;
}
}
@media (max-width: 1100px) {
.quick-buy .quick-buy__block {
display: none;
}
.quick-buy .quick-buy__container {
justify-content: flex-start;
}
.quick-buy.quick-buy--fixed .quick-buy__container {
justify-content: center;
}
.quick-buy.quick-buy--fixed .cart {
width: 100%;
}
.quick-buy.quick-buy--fixed .single_add_to_cart_button {
width: calc((100% - 112.3px) / 2) !important;
margin-left: 15px !important;
}
}
@media (max-width: 1200px) and (min-width: 769px) {
.woocommerce.single-product:not(.quick-buy-fix) .product form.cart {
flex-wrap: wrap;
}
.woocommerce:not(.quick-buy-fix) div.product form.cart div.quantity {
margin-right: auto !important;
}
.woocommerce:not(.quick-buy-fix) div.product form.cart div.quantity {
margin-right: 100%!important;
margin-bottom: 0 !important;
height: 54px;
}
a.single_add_to_cart_button.button.alt.modal,
.single-product.woocommerce .product .cart .single_add_to_cart_button {
margin-left: 0;
margin-top: 10px;
}
a.single_add_to_cart_button.button.alt.modal:not(:last-child),
.single-product.woocommerce .product .cart .single_add_to_cart_button:not(:last-child) {
margin-right: 10px;
}
}
@media (max-width: 768px) {
.single-product.woocommerce .product .quick-buy--fixed .cart .single_add_to_cart_button[href="#fast-order"] {
display: none !important;
}
.quick-buy.quick-buy--fixed .single_add_to_cart_button {
width: calc(100% - 127.3px) !important;
}
.woocommerce.single-product .product .quick-buy.quick-buy--fixed  form.cart {
flex-direction: row;
align-items: stretch;
}
.single-product.woocommerce .product .quick-buy.quick-buy--fixed .cart .quantity {
margin-bottom: 0;
}
}iframe[name='google_conversion_frame'] {
height: 0 !important;
width: 0 !important;
line-height: 0 !important;
font-size: 0 !important;
margin-top: -13px;
float: left;
}.br_compare_button {
padding: 0.618em 0.1em;
margin-top: 5px!important;
text-align: center;
width: 100%;
}
.br_compare_button .br_compare_button_text {
display: initial;
}
.br_compare_button .fa {
width: 1.2em;
text-align: left;
}
.br_compare_button input {
display: none!important;
}
.br_compare_button .fa-square-o {
display: inline-block;
}
.br_compare_button .fa-check-square-o {
display: none;
}
.br_compare_button.br_compare_added .fa-square-o {
display: none;
}
.br_compare_button.br_compare_added .fa-check-square-o {
display: inline-block;
}
.br_compare_button:hover {
color: #515151;
background-color: #dad8da;
}
.berocket_compare_box {
position: relative;
}
.berocket_compare_box table tr,
.berocket_compare_box table td,
.berocket_compare_box table th {
padding: initial!important;
}
.berocket_compare_box td {
text-align: center;
position: relative;
}
.berocket_compare_box .berocket_compare_table .stock {
margin: 0;
}
.berocket_compare_box .berocket_compare_table img {
display: inline-block;
}
.berocket_compare_box .berocket_compare_table h3 a {
border-bottom: 0;
}
.berocket_compare_box .berocket_compare_table .br_product_title {
height: 0;
line-height: 0;
margin: 0;
opacity: 0;
padding: 0;
}
.berocket_compare_table_hidden .br_product_hidden_first {
position: relative;
}
.berocket_compare_table_hidden .br_product_hidden_first .br_show_compare_dif {
position: absolute;
left: 0;
right: 0;
text-decoration: none;
border: 0;
}
.berocket_compare_table {
overflow: auto;
width: 100%;
position: relative;
}
.berocket_compare_table table {
width: auto;
background-color: transparent!important;
}
.berocket_compare_table td {
min-width: 200px;
}
.berocket_compare_table_hidden {
position: absolute;
top: 0;
left: 0;
right: 0;
overflow: auto;
display: none;
z-index: 95;
background-color: white!important;
}
.berocket_compare_table_hidden .add_to_cart_button:after {
display: none;
}
.berocket_compare_table_hidden a {
display: block!important;
}
.br_product_compare_name {
top: 0;
width: auto;
margin: 0;
}
.br_product_compare_name h3,
.br_product_compare_name p {
margin: 0!important;
}
.br_product_compare_name h3 a {
border-bottom: 0;
}
.br_product_compare_name td {
padding-top: 40px;
box-sizing: border-box;
}
.br_product_hidden_first {
padding-left: 0!important;
padding-right: 0!important;
}
.br_moved_attr {
position: absolute;
left: 0;
width: auto;
z-index: 90;
border-left: 1px solid #ddd!important;
border-right: 0!important;
width: initial!important;
background-color: transparent!important;
}
.br_moved_attr tr td {
background-color: white;
min-width: 200px;
}
.berocket_compare_box .br_moved_attr tr td.br_block_nothing {
background-color: transparent!important;
border-right: 0!important;
}
.berocket_compare_widget li{
display: inline-block;
list-style: none;
width: 24%;
vertical-align: top;
position: relative;
}
.berocket_compare_widget.berocket_compare_widget_text li {
width: 100%;
border-bottom: 1px solid #999;
}
.berocket_compare_widget li img{
width: 90%;
margin: 0 5%;
height: auto;
}
.berocket_compare_widget li span{
display: block;
width: 100%;
text-align: center;
font-size: 12px;
}
.berocket_compare_widget.berocket_compare_widget_text li span{
font-size: 18px;
text-align: left;
}
.berocket_compare_widget li .br_remove_compare_product {
position: absolute;
top: 0;
right: 5%;
width: 1.5em;
height: 1.5em;
text-align: center;
line-height: 1.5em;
vertical-align: middle;
display: none;
}
.berocket_compare_widget.berocket_compare_widget_text li .br_remove_compare_product {
right: 0;
}
.berocket_compare_widget li:hover .br_remove_compare_product {
display: block;
}
.br_full_size_block {
height: 2em;
font-weight: bold;
text-align: left!important;
}
.berocket_compare_box .br_full_size_block p {
position: relative;
top: 0;
line-height: 2em;
vertical-align: middle;
left: 10px;
margin: 0;
display: inline-block;
}
.br_remove_compare_product_reload {
border-bottom: 0!important;
position: absolute;
top: 0;
right: 0;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
text-align: center;
}
.br_absolute_custom_taxonomy {
font-size: 5px;
}
.berocket_compare_widget .berocket_open_compare {
display: inline-block;
background-color: #9999FF;
padding: 0.4em 1em;
border: 0px solid black;
}
.berocket_show_compare_toolbar {
position: fixed;
bottom: 0;
right: 0;
display: inline-block;
height: 30px;
font-size: 16px;
line-height: 30px;
vertical-align: middle;
z-index: 2000;
background-color: #9999ff;
padding: 0 0.5em;
border: 0px solid black;
}
.berocket_show_compare_toolbar .fa {
vertical-align: middle;
font-size: 24px;
line-height: 30px;
padding-left: 0.5em;
}
.berocket_compare_widget_toolbar {
position: fixed;
bottom: 0;
right: 0;
left:0;
background-color: white;
z-index: 2100;
display: none;
padding: 0.5em;
border-top: 1px solid #999;
max-height: 90%;
overflow: auto;
}
.berocket_compare_widget_toolbar .berocket_compare_widget ul {
margin-bottom: 0.5em;
}
.berocket_compare_widget_toolbar .berocket_compare_widget_image li {
width: 80px;
}
.berocket_compare_widget_toolbar .berocket_compare_widget_text li {
width: initial;
margin: 0 0.5em;
padding-right: 1.5em;
border-bottom: 0;
}
.berocket_compare_widget_toolbar .berocket_compare_widget .berocket_open_compare {
position: absolute;
top: 0;
right: 0;
padding: 0.1em 0.4em;
border: 0px solid black;
}
.berocket_compare_widget_toolbar .berocket_hide_compare_toolbar {
font-size: 1.5em;
width: 1.2em;
height: 1.2em;
line-height: 1.2em;
text-align: center;
vertical-align: center;
position: absolute;
bottom: 0;
right: 0;
z-index: 2300;
border: 0px solid black;
}
.colorpicker_field {
border: 1px solid black;
height: 30px;
margin: 0 auto;
position: relative !important;
width: 30px;
}
.berocket_compare_box.berocket_full_screen_box {
position: fixed;
top: 7%;
bottom: 7%;
left: 3%;
right: 3%;
overflow: auto;
background-color: white;
z-index: 999900;
}
.berocket_back_full_screen {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: black;
opacity: 0.5;
z-index: 999800;
}
.berocket_compare_box .berocket_normal_size {
font-size: 34px;
height: 1.2em;
width: 1.2em;
line-height: 1em;
position: fixed;
text-align: center;
vertical-align: middle;
z-index: 999990;
border: 0!important;
color: #FFFFFF;
opacity: 0.7;
}
.berocket_compare_box .berocket_normal_size:hover {
opacity: 1;
}
@media (max-width: 767px) {
.berocket_compare_widget li .br_remove_compare_product {
display: block;
}
}
.br_new_compare_block .br_top_table,
.br_new_compare_block .br_top_table tr,
.br_new_compare_block .br_top_table th,
.br_new_compare_block .br_top_table td,
.br_new_compare_block .br_top_table tbody,
.br_new_compare_block .br_top_table div,
.br_new_compare_block .br_top_table h3,
.br_new_compare_block .br_top_table p,
.br_new_compare_block .br_new_compare,
.br_new_compare_block .br_new_compare * {
margin: 0!important;
padding: 0!important;
box-sizing: border-box!important;
}
.br_new_compare_block table,
.br_new_compare_block th,
.br_new_compare_block td {
border: 1px solid #888!important;
border-collapse: collapse!important;
box-sizing: border-box!important;
}
.br_new_compare,
.br_top_table {
position: relative!important;
padding: 0!important;
margin: 0!important;
}
.br_top_table {
top: 1px!important;
}
.br_new_compare .br_right_table {
margin-left:200px!important;
overflow: auto!important;
overflow-x: auto!important;
overflow-y: hidden!important;
}
.br_new_compare .br_right_table th, 
.br_new_compare .br_right_table td, 
.br_new_compare .br_left_table th, 
.br_new_compare .br_left_table td,
.br_top_table th, 
.br_top_table td {
padding:0 5px!important;
margin:0!important;
font-size: 16px!important;
}
.br_top_table th, 
.br_top_table td {
padding:0!important;
}
.br_top_table th > div, 
.br_top_table td > div {
padding:0 5px!important;
position: relative!important
}
.br_new_compare .br_right_table th, 
.br_new_compare .br_right_table td, 
.br_top_table th, 
.br_top_table td {
text-align: center!important;
}
.br_new_compare table,
.br_top_table table {
margin: 0!important;
}
.br_new_compare .br_right_table thead tr td,
.br_new_compare .br_right_table thead tr th {
height: 200px!important;
width: 200px!important;
line-height: 0!important;
overflow:hidden!important;
block-size: 200px!important;
}
.br_new_compare .br_right_table thead tr td a,
.br_new_compare .br_right_table thead tr th a {
line-height: 0!important;
display: block!important;
height:199px!important;
}
.br_new_compare .br_right_table thead tr td {
display: none!important;
}
.br_new_compare .br_right_table thead img {
max-height: 100%!important;
max-width: 100%!important;
width: auto!important;
padding:0!important;
display: block;
margin: auto!important;
}
.br_new_compare .br_right_table p {
margin: 0!important;
padding: 0!important;
line-height: 20px!important;
}
.br_new_compare .br_right_table table tbody th {
display: none!important;
}
.br_new_compare .br_left_table {
position: absolute!important;
left: 1px!important;
top: 0!important;
width: 200px!important;
border-right:0!important;
}
.br_new_compare .br_left_table .br_lined_attribute_left,
.br_new_compare .br_right_table .br_lined_attribute_left {
border-right: 0!important;
}
.br_new_compare .br_right_table .br_lined_attribute_right {
border-left:0!important;
}
.br_new_compare .br_left_table .br_header_row {
height: 200px!important;
}
.br_new_compare .br_left_table tr th,
.br_new_compare .br_left_table tr td,
.br_new_compare .br_right_table p {
white-space: nowrap!important;
overflow:hidden!important;
text-overflow: ellipsis!important;
}
.br_new_compare .br_left_table tr,
.br_new_compare .br_right_table tr {
height: 35px!important;
}
div.br_top_table .br_main_top,
div.br_top_table .br_opacity_top {
margin-left:200px!important;
overflow: auto!important;
overflow-x: auto!important;
overflow-y: hidden!important;
}
.br_top_table .br_opacity_top {
opacity: 0!important;
}
.br_top_table .br_main_top {
position: absolute;
right: 0;
left: 0;
z-index:100;
}
.br_new_compare_block .br_remove_compare_product_reload {
background-color: white;
border-bottom: 0!important;
position: absolute;
top: 0;
right: 0;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
text-align: center;
display: none;
}
.br_top_table .br_main_top th:hover .br_remove_compare_product_reload {
display: block;
}
.br_top_table table th {
width: 200px!important;
}
.br_top_table table td {
display: none!important;
}
.br_new_compare .br_right_table td{
width: 200px;
}
.br_new_compare_block table{
table-layout: fixed;
}
.br_new_compare .br_right_table .br_description_row td div {
word-wrap: break-word!important;
overflow: auto!important;
overflow-x: unset!important;
overflow-y: auto!important;
padding: 0!important;
margin: 0!important;
}
@media (max-width: 767px) {
.br_new_compare .br_left_table {
display:none!important;
}
.br_top_table table td {
display: table-cell!important;
width: 200px!important;
}
.br_new_compare .br_right_table table tbody th {
display: table-cell!important;
}
.br_new_compare_block div.br_top_table .br_main_top,
.br_new_compare_block div.br_top_table .br_opacity_top {
margin-left:0px!important;
}
.br_new_compare_block div.br_new_compare .br_right_table {
margin-left:0!important;
}
.br_new_compare .br_right_table thead tr td {
display: table-cell!important;
}
}
@media (max-width: 1024px) {
.br_new_compare_block .br_remove_compare_product_reload {
display: block;
}
}
.br_new_compare_block.br_full_size_popup {
position: fixed!important;
top: 50px;
bottom:10px;
left:10px;
right:10px;
z-index: 400000!important;
overflow: auto!important;
background-color: white;
}
.br_new_compare_black_popup {
position: fixed!important;
top: 0;
bottom:0;
left:0;
right:0;
z-index: 399000!important;
background-color: black;
opacity: 0.3;
}
.br_new_compare_block a {
text-decoration: none!important;
border: 0!important;
box-shadow: none!important;
}
.br_full_size_open {
float: right;
position: relative;
}
.br_full_size_open a {
text-decoration: none!important;
border: 0!important;
box-shadow: none!important;
margin: 0!important;
padding: 0!important;
line-height: 2em!important;
height: 2em!important;
}
.br_full_size_open a .fa {
font-size: 2em!important;
}
.br_full_size_close a {
font-size: 34px;
height: 1.2em;
width: 1.2em;
line-height: 1em;
position: fixed;
text-align: center;
vertical-align: middle;
z-index: 999990;
border: 0!important;
color: #FFFFFF;
opacity: 0.7;
text-decoration: none!important;
border: 0!important;
box-shadow: none!important;
}
.br_full_size_close a:hover {
opacity: 1;
}
.br_new_compare_block .br_top_table .br_main_top tbody tr:last-child,
.br_new_compare_block .br_top_table .br_main_top tbody tr:last-child th,
.br_new_compare_block .br_top_table .br_main_top tbody tr:last-child td,
.br_new_compare_block.br_full_size_popup .br_top_table .br_main_top tbody tr:last-child,
.br_new_compare_block.br_full_size_popup .br_top_table .br_main_top tbody tr:last-child th,
.br_new_compare_block.br_full_size_popup .br_top_table .br_main_top tbody tr:last-child td {
border-top: 0!important;
}
.br_new_compare_block .br_top_table .br_main_top tbody tr:first-child,
.br_new_compare_block .br_top_table .br_main_top tbody tr:first-child th,
.br_new_compare_block .br_top_table .br_main_top tbody tr:first-child td,
.br_new_compare_block.br_full_size_popup .br_top_table .br_main_top tbody tr:first-child,
.br_new_compare_block.br_full_size_popup .br_top_table .br_main_top tbody tr:first-child th,
.br_new_compare_block.br_full_size_popup .br_top_table .br_main_top tbody tr:first-child td {
border-bottom: 0!important;
}
.br_new_compare_block .br_top_table .br_remove_all_compare,
.br_new_compare_block .br_top_table .br_show_compare_dif {
float: left;
clear:left;
max-width: 200px!important;
}.swp-flex--col {
display: flex;
flex-direction: column;
flex-grow: 1;
}
form.searchwp-form .swp-flex--row {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
flex-grow: 1;
}
form.searchwp-form .swp-flex--wrap {
flex-wrap: wrap;
}
form.searchwp-form .swp-flex--gap-sm {
gap: 0.25em;
}
form.searchwp-form .swp-flex--gap-md {
gap: 0.5em;
}
form.searchwp-form .swp-items-stretch {
align-items: stretch;
}
form.searchwp-form .swp-margin-l-auto {
margin-left: auto;
}
form.searchwp-form input.swp-input {
color: rgba(14, 33, 33, 0.8);
}
form.searchwp-form input.swp-input--search {
background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06786 12.1357C7.3777 12.1357 8.60074 11.7096 9.59495 10.9995L13.3351 14.7396C13.5087 14.9132 13.7375 15 13.9742 15C14.4871 15 14.858 14.6055 14.858 14.1005C14.858 13.8638 14.7791 13.6428 14.6055 13.4692L10.889 9.74487C11.6702 8.7191 12.1357 7.44871 12.1357 6.06786C12.1357 2.73014 9.40558 0 6.06786 0C2.72225 0 0 2.73014 0 6.06786C0 9.40558 2.72225 12.1357 6.06786 12.1357ZM6.06786 10.8259C3.45608 10.8259 1.30984 8.67175 1.30984 6.06786C1.30984 3.46397 3.45608 1.30984 6.06786 1.30984C8.67175 1.30984 10.8259 3.46397 10.8259 6.06786C10.8259 8.67175 8.67175 10.8259 6.06786 10.8259Z' fill='%23CFCFCF'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 12px top 50%;
background-size: 15px auto;
padding-right: 38px;
padding-left: 0.7em;
}
form.searchwp-form .searchwp-form-input-container {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
flex-grow: 1;
}
form.searchwp-form .searchwp-form-input-container .swp-input {
margin: 0;
width: 100%;
}.searchwp-live-search-results {
box-sizing: border-box;
-moz-box-sizing: border-box;
background: #fff;
-webkit-box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
box-shadow: 0 0 2px 0 rgba(30,30,30,0.4);
border-radius: 3px;
width: 315px;
min-width: 315px;
min-height: 175px;
max-height: 300px;
}
.searchwp-live-search-result {
display: flex;
flex-wrap: wrap;
gap: 10px;
padding: 10px;
border-bottom:1px solid rgba(30,30,30,0.1);
}
.searchwp-live-search-result:last-child {
border-bottom: none;
}
.searchwp-live-search-result--img {
flex-shrink: 0;
-ms-flex-preferred-size: 70px;
flex-basis: 70px;
}
.searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img {
-ms-flex-preferred-size: 70px;
flex-basis: 70px;
}
.searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img {
-ms-flex-preferred-size: 110px;
flex-basis: 110px;
}
.searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img {
-ms-flex-preferred-size: 150px;
flex-basis: 150px;
}
.searchwp-live-search-result--img img {
display: block;
width: 100%;
height: 100%;
object-fit: contain;
object-position: top;
}
.searchwp-live-search-result--info {
flex: 1 1 250px;
overflow: hidden;
text-overflow: ellipsis;
}
.searchwp-live-search-result--title {
margin-top: 0;
font-size: 1.1em;
font-weight: bold;
}
.searchwp-live-search-result--desc {
font-size: 0.9em;
}
.searchwp-live-search-result--ecommerce {
margin-left: auto;
text-align: end;
flex-shrink: 0;
}
.searchwp-live-search-result--ecommerce *{
font-size: 1em;
}
.searchwp-live-search-no-min-chars .spinner {
opacity: 0.3;
}
.searchwp-live-search-result--focused {
background: #f7f7f7;
} .searchwp-live-search-instructions {
border: 0 !important;
clip: rect(1px, 1px, 1px, 1px) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important;
}
@keyframes searchwp-spinner-line-fade-more {
0%, 100% {
opacity: 0; }
1% {
opacity: 1;
}
}
@keyframes searchwp-spinner-line-fade-quick {
0%, 39%, 100% {
opacity: 0.25; }
40% {
opacity: 1;
}
}
@keyframes searchwp-spinner-line-fade-default {
0%, 100% {
opacity: 0.22; }
1% {
opacity: 1;
}
}