.section-title {
margin-bottom: 30px;
}body{
}
h1, h2, h3, h4, h5, h6 {
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
#preloader {
background: url() center center no-repeat #fff;
}
.footer-top {
background-image: url()
}
.navbar.menu-bg {
background-color: ;
}
.navbar-toggleable-md .navbar-nav .nav-link {
color: }
.gb-dropdown-menu {
background-color: ;
}
body .woo-login-popup-sc-modal-overlay {
background-color: #f5f5f5!important;
background-image: url()!important;
background-size: contain!important;
background-repeat: no-repeat!important;
background-position: center center!important;
}a:hover, 
a:focus,
.topbar-content a:hover,
.topbar-content .float-left .number,
.navbar-nav .active>.nav-link,
.navbar-nav .nav-link.active, 
.navbar-nav .nav-link.open, 
.navbar-nav .open>.nav-link, 
.navbar-nav .nav-link:focus, 
.navbar-nav .nav-link:hover,
.tr-menu .float-right li i:hover, 
.tr-menu .float-right li .icon:hover,
.farmfood ul li .icon, .farmfood-two .farmfood .icon,
.product-icon i, .product-icon .icon,
.btn.btn-primary:hover, .product .price,
.cta-info h2, .countdown li,
.entry-content a:hover, .footer-widget h3,
.nav-tabs .nav-item.show .nav-link,
.pricing-one .time, .pricing-one h3 a:hover,
.footer-bottom .select-option select,
.topbar-two .select-option select option,
.slider-two .btn.btn-primary, .footer-bottom .float-left a,
.cta-two .btn.btn-primary, .testimonial-title h1,
.pagination>.active>.page-numbers, .pagination>.active>.page-numbers:focus, 
.pagination>.active>.page-numbers:hover, .pagination>.active>span, 
.pagination>.active>span:focus, .pagination>.active>span:hover, 
.pagination>li>.page-numbers:focus, .pagination>li>.page-numbers:hover, 
.pagination>li>span:focus, .pagination>li>span:hover,
.product-details-info .price, .product-details-info ul li:before,
.add-to-cart span a, .quantity a:hover, .widget .post-date, 
.widget.widget_recent_entries a:hover, .contact-info .icon,
.pricing .price.active>span, .pricing .price.active 
.btn.btn-primary:hover, .pricing .btn.btn-primary,
.total-surface span, .blockquote span, .tr-follow,
.comment-box .comment-meta a:hover,
.user-account .btn.btn-primary:hover,
.navbar-toggler-icon::before,
.tr-footer .widget_title,
.woocommerce-message .button.wc-forward,
.woocommerce #wcqv_contend .product .single_add_to_cart_button:hover,
.Promo-code.actions input.btn:hover,
.woocommerce-checkout-payment .button:hover,
.product .added_to_cart.wc-forward:hover,
.woocommerce-MyAccount-navigation ul li.is-active a,
.page-content .woocommerce-Message--info .button,
.woocommerce-MyAccount-content .woocommerce-Button.button:hover,
.woocommerce-address-fields .button:hover,
.page-content .woocommerce-MyAccount-content .woocommerce-Message--info .button,
.product-icon .yith-wcwl-wishlistexistsbrowse .btn.btn-primary:hover,
.yith-wcwl-wishlistaddedbrowse.show .btn.btn-primary:hover,
.product-details-info .product-icon .yith-wcwl-wishlistexistsbrowse .btn.btn-primary:hover, 
.product-details-info .yith-wcwl-wishlistaddedbrowse.show .btn.btn-primary:hover,
.product .summary-content .yith-wcwl-wishlistaddedbrowse.show .btn.btn-primary:hover,
.widget_price_filter .price_slider_amount .button:hover,
.woocommerce #content table.wishlist_table.cart a.remove:hover,
.products-two .product-icon .yith-wcwl-wishlistexistsbrowse.show .btn.btn-primary:hover,
.products-two .yith-wcwl-wishlistaddedbrowse.show .btn.btn-primary:hover,
.wpcf7 .wpcf7-form-control.wpcf7-submit:hover,
.farmfood .icon, .farmfood-two .farmfood .icon,
.product .button.add_to_cart_button, .product .button.product_type_grouped, .button.product_type_external, .button.product_type_variable,
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic li.vc_tta-tab>a:hover,
.summary-content button.button:hover, .product-details-info button.single_add_to_cart_button:hover,
.product-details-info .single_variation_wrap .single_add_to_cart_button:hover,
.product-icon ul.global-list li .compare-button a.compare,
.product-icon ul.global-list li .compare-button a.compare::before,
.woo-login-popup-sc-modal-inner input.woocommerce-Button.button:hover,
.woo-login-popup-sc-modal .woocommerce-LostPassword a:hover,
body .woo-login-popup-sc-modal .woocommerce-plogin a:hover,
.tr-menu .user-option a:hover{
color: #80b435;
}
.topbar-two path {
fill: #80b435;
}
.cart-number,
.btn.btn-primary,
.product-icon i:hover, 
.product-icon .icon:hover,
.slick-dots li:hover, 
.slick-dots li.slick-active,
.post-time span, .tagcloud a:hover,
.ui-slider .ui-slider-handle,
.ui-slider, .add-to-cart span:hover,
.pagination>li>.page-numbers:before, 
.pagination>li>.page-numbers:after,
.description-tabs>li>a:after,
.pricing .price.active .btn.btn-primary,
.pricing .btn.btn-primary:hover,
.pricing.pricing-three .btn.btn-primary:hover,
.main-content .woocommerce-message, 
.main-content .woocommerce-info, 
.main-content .woocommerce-error, 
.main-content .woocommerce-noreviews, 
.main-content p.no-comments,
.main-content .widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .price_slider_amount .button,
.main-content .widget_price_filter .ui-slider .ui-slider-handle,
.product-carousel .carousel-control-next, 
.product-carousel .carousel-control-prev,
.onsale, .remodal .remodal-close:hover,
.woocommerce #wcqv_contend .product .single_add_to_cart_button,
.Promo-code.actions input.btn,
.woocommerce-checkout-payment .button,
.woocommerce-MyAccount-content .woocommerce-Button.button,
.product .added_to_cart.wc-forward,
.woocommerce-address-fields .button,
.product-details-info .product-icon .yith-wcwl-wishlistexistsbrowse .btn.btn-primary, 
.product-details-info .yith-wcwl-wishlistaddedbrowse.show .btn.btn-primary,
.product .summary-content .yith-wcwl-wishlistaddedbrowse.show .btn.btn-primary,
.wpcf7 .wpcf7-form-control.wpcf7-submit, .add-to-cart span.icon:hover,
.summary-content button.button, .details-content .description-tabs>li>a:after,
.post-password-form input[type='submit'],
.widget_search .search-submit,
.summary-content button.button, .product-details-info button.single_add_to_cart_button,
.product-details-info .single_variation_wrap .single_add_to_cart_button,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a,
body .woo-login-popup-sc-modal span.woo-login-popup-sc-close a:hover:before,
body .woo-login-popup-sc-modal span.woo-login-popup-sc-close a:hover:after,
.woo-login-popup-sc-modal-inner input.woocommerce-Button.button,
.product-icon ul.global-list li .compare-button:hover, .mc4wp-form input[type="submit"]{
background-color: #80b435;
}
.product .button.add_to_cart_button, .product .button.product_type_grouped, .button.product_type_external, .button.product_type_variable {
border-bottom: 1px solid #80b435;
}
.btn.btn-primary,
.form-control:focus,
.contact-form .form-control:focus,
.pricing .price.active .btn.btn-primary,
.pricing.pricing-three .price.active .btn.btn-primary,
.pricing.pricing-three .btn.btn-primary:hover,
.navbar-toggler-right,
.widget_price_filter .price_slider_amount .button,
.product-details-info .icon,
.woocommerce #wcqv_contend .product .single_add_to_cart_button,
.Promo-code.actions input.btn,
.woocommerce-checkout-payment .button,
.product .added_to_cart.wc-forward,
.woocommerce-MyAccount-content .woocommerce-Button.button,
.woocommerce-address-fields .button,
.product-details-info .product-icon .yith-wcwl-wishlistexistsbrowse .btn.btn-primary, 
.product-details-info .yith-wcwl-wishlistaddedbrowse.show .btn.btn-primary,
.product .summary-content .yith-wcwl-wishlistaddedbrowse.show .btn.btn-primary,
.wpcf7 .wpcf7-form-control:focus,
.wpcf7-form-control-wrap textarea:focus,
.wpcf7 .wpcf7-form-control.wpcf7-submit,
.summary-content button.button,
.widget_search .search-field:focus,
.summary-content button.button, .product-details-info button.single_add_to_cart_button,
.product-details-info .single_variation_wrap .single_add_to_cart_button,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading,
.woo-login-popup-sc-modal-inner input.woocommerce-Button.button,
body .woo-login-popup-sc-modal .form-row-wide input[type="text"]:focus, 
body .woo-login-popup-sc-modal .form-row-wide input[type="password"]:focus,
body .woo-login-popup-sc-modal .form-row-wide input[type="email"]:focus,
body .woo-login-popup-sc-modal input[type="text"]:focus,
.onsale:before, .onsale:after{
border-color: #80b435;
}
.tr-comments .btn.btn-primary {
background-image: url(//agriland.pl/wp-content/themes/ecotree/assets/images/presets/preset1/submit1.png);
}
.cta-two {
background-image: url(//agriland.pl/wp-content/themes/ecotree/assets/images/presets/preset1/cta-bg.jpg);
}
.home-slider.slider-two{
background: rgb(30,170,157);
background: -moz-linear-gradient(45deg, rgb(30,170,157) 0%, rgb(169,229,82) 100%, rgb(125,185,232) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgb(30,170,157)), color-stop(100%,rgb(169,229,82)), color-stop(100%,rgb(125,185,232)));
background: -webkit-linear-gradient(45deg, rgb(30,170,157) 0%,rgb(169,229,82) 100%,rgb(125,185,232) 100%);
background: -o-linear-gradient(45deg, rgb(30,170,157) 0%,rgb(169,229,82) 100%,rgb(125,185,232) 100%);
background: -ms-linear-gradient(45deg, rgb(30,170,157) 0%,rgb(169,229,82) 100%,rgb(125,185,232) 100%);
background: linear-gradient(45deg, rgb(30,170,157) 0%,rgb(169,229,82) 100%,rgb(125,185,232) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1eaa9d', endColorstr='#7db9e8',GradientType=1 );
}
.watch-video:before {
background: rgb(30,170,157,0.9);
background: -moz-linear-gradient(45deg, rgba(30,170,157,0.9) 0%, rgba(165,227,84,0.9) 100%, rgba(125,185,232,0.9) 100%);
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(30,170,157,0.9)), color-stop(100%,rgba(165,227,84,1)), color-stop(100%,rgba(125,185,232,1)));
background: -webkit-linear-gradient(45deg, rgba(30,170,157,0.9) 0%,rgba(165,227,84,0.9) 100%,rgba(125,185,232,0.9) 100%);
background: -o-linear-gradient(45deg, rgba(30,170,157,0.9) 0%,rgba(165,227,84,0.9) 100%,rgba(125,185,232,0.9) 100%);
background: -ms-linear-gradient(45deg, rgba(30,170,157,0.9) 0%,rgba(165,227,84,0.9) 100%,rgba(125,185,232,0.9) 100%);
background: linear-gradient(45deg, rgba(30,170,157,0.9) 0%,rgba(165,227,84,0.9) 100%,rgba(125,185,232,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1eaa9d', endColorstr='#7db9e8',GradientType=1 );
}
.onsale:before{
border-color: transparent transparent #80b435 #80b435;
}
.onsale:after{
border-color: #80b435 transparent transparent #80b435;
}table.shop_table_responsive thead {
display: none;
}
table.shop_table_responsive tbody th {
display: none;
}
table.shop_table_responsive tr td {
display: block;
text-align: right;
clear: both;
}
table.shop_table_responsive tr td:before {
content: attr(data-title) ": ";
float: left;
}
table.shop_table_responsive tr td.product-remove a {
text-align: left;
}
table.shop_table_responsive tr td.product-remove:before {
display: none;
}
table.shop_table_responsive tr td.actions:before, table.shop_table_responsive tr td.download-actions:before {
display: none;
}
table.shop_table_responsive tr td.download-actions .button {
display: block;
text-align: center;
}
@media screen and (min-width: 48em) {
table.shop_table_responsive thead {
display: table-header-group;
}
table.shop_table_responsive tbody th {
display: table-cell;
}
table.shop_table_responsive tr th, table.shop_table_responsive tr td {
text-align: left;
}
table.shop_table_responsive tr td {
display: table-cell;
}
table.shop_table_responsive tr td:before {
display: none;
}
}  ul.products {
content: "";
display: table;
table-layout: fixed;
margin: 0;
padding: 0;
}
ul.products li.product {
list-style: none;
position: relative;
margin-bottom: 2em;
}
ul.products li.product .woocommerce-loop-product__title {
font-size: 1rem;
}
ul.products li.product img {
display: block;
}
ul.products li.product .button {
display: block;
}
@media screen and (min-width: 48em) {
ul.products li.product {
width: 30.7966666667%;
float: left;
margin-right: 3.8%;
}
ul.products li.product.first {
clear: both;
}
ul.products li.product.last {
margin-right: 0;
}
.columns-1 ul.products li.product {
float: none;
width: 100%;
}
.columns-2 ul.products li.product {
width: 48.1%;
}
.columns-3 ul.products li.product {
width: 30.7966666667%;
}
.columns-4 ul.products li.product {
width: 22.15%;
}
.columns-5 ul.products li.product {
width: 16.96%;
}
.columns-6 ul.products li.product {
width: 13.4933333333%;
}
}   .stock:empty:before {
display: none;
}
.stock.in-stock {
color: #0f834d;
}
.stock.out-of-stock {
color: #e2401c;
}  @media screen and (min-width: 768px) {
.col2-set .form-row-first {
float: left;
margin-right: 3.8%;
}
.col2-set .form-row-last {
float: right;
margin-right: 0;
}
.col2-set .form-row-first,
.col2-set .form-row-last {
width: 48.1%;
}
}  .site-header-cart {
position: relative;
margin: 0;
padding: 0;
content: "";
display: table;
table-layout: fixed;
}
.site-header-cart .cart-contents {
text-decoration: none;
}
.site-header-cart .widget_shopping_cart {
display: none;
}
.site-header-cart .product_list_widget {
margin: 0;
padding: 0;
} .star-rating {
overflow: hidden;
position: relative;
height: 1.618em;
line-height: 1.618;
font-size: 1em;
width: 5.3em;
font-family: 'star';
font-weight: 400;
}
.star-rating:before {
content: "\53\53\53\53\53";
opacity: .25;
float: left;
top: 0;
left: 0;
position: absolute;
}
.star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
color: royalblue;
}
p.stars a {
position: relative;
height: 1em;
width: 1em;
text-indent: -999em;
display: inline-block;
text-decoration: none;
margin-right: 1px;
font-weight: 400;
}
p.stars a:before {
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
line-height: 1;
font-family: "star";
content: "\53";
color: #404040;
text-indent: 0;
opacity: .25;
}
p.stars a:hover ~ a:before {
content: "\53";
color: #404040;
opacity: .25;
}
p.stars:hover a:before {
content: "\53";
color: royalblue;
opacity: 1;
}
p.stars.selected a.active:before {
content: "\53";
color: royalblue;
opacity: 1;
}
p.stars.selected a.active ~ a:before {
content: "\53";
color: #404040;
opacity: .25;
}
p.stars.selected a:not(.active):before {
content: "\53";
color: royalblue;
opacity: 1;
} .woocommerce-tabs ul.tabs {
list-style: none;
margin: 0;
padding: 0;
text-align: left;
}
.woocommerce-tabs ul.tabs li {
display: block;
margin: 0;
position: relative;
}
.woocommerce-tabs ul.tabs li a {
padding: 1em 0;
display: block;
}
.woocommerce-tabs .panel h2:first-of-type {
margin-bottom: 1em;
} .woocommerce-password-strength {
text-align: right;
}
.woocommerce-password-strength.strong {
color: #0f834d;
}
.woocommerce-password-strength.short {
color: #e2401c;
}
.woocommerce-password-strength.bad {
color: #e2401c;
}
.woocommerce-password-strength.good {
color: #3D9CD2;
} .form-row.woocommerce-validated input.input-text {
box-shadow: inset 2px 0 0 #0f834d;
}
.form-row.woocommerce-invalid input.input-text {
box-shadow: inset 2px 0 0 #e2401c;
}
.required {
color: red;
} .woocommerce-message,
.woocommerce-info,
.woocommerce-error,
.woocommerce-noreviews,
p.no-comments {
content: "";
display: table;
table-layout: fixed;
background-color: #326BF3;
clear: both;
width: 100%;
color: #fff;
padding: 10px 20px;
margin-bottom: 20px;
}
.woocommerce-message a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-noreviews a{
color: #fff;
}
.woocommerce-info,
.woocommerce-noreviews,
p.no-comments {
background-color: #3D9CD2;
}
.woocommerce-error {
background-color: #e2401c;
}
.demo_store {
position: fixed;
left: 0;
bottom: 0;
right: 0;
margin: 0;
padding: 1em;
background-color: #3D9CD2;
z-index: 9999;
}
@media screen and (min-width: 48em) { .site-header-cart .widget_shopping_cart {
position: absolute;
top: 100%;
width: 100%;
z-index: 999999;
left: -999em;
display: block;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
.site-header-cart:hover .widget_shopping_cart, .site-header-cart.focus .widget_shopping_cart {
left: 0;
display: block;
}
}  .widget_price_filter .price_slider {
margin-bottom: 1.5em;
}
.widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4em;
}
.widget_price_filter .price_slider_amount .button {
float: left;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
cursor: ew-resize;
outline: none;
background: royalblue;
box-sizing: border-box;
margin-top: -.25em;
opacity: 1;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-handle:hover, .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active {
box-shadow: 0 0 0 0.25em rgba(0, 0, 0, 0.1);
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
display: block;
border: 0;
background: royalblue;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
background: rgba(0, 0, 0, 0.1);
}
.widget_price_filter .ui-slider-horizontal {
height: .5em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
height: 100%;
}