/*
Theme Name: gadot
Theme URI: http://themekraft.com/store/_tk-free-wordpress-starter-theme-based-on-twitter-bootstrap/
Author: ThemeKraft
Author URI: http://themekraft.com/
Description: Hi, I am the ultra minimal starter theme _tk, ready for your next awesome WordPress project! I am the most seamless and minimalistic integration of Twitter Bootstrap Framework into the _s starter theme from Automattic, the guys behind WordPress. You can find me on GitHub. Fork me! I'm waiting for you ;)
Version: 1.1.10
License: GNU General Public License v3.0 /
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: gray, light, two-columns, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, sticky-post,  theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is the most seamless and minimalistic integration of Twitter Bootstrap Framework into
the _s starter theme from Automattic, the guys behind WordPress.

_s (or Underscores) http://underscores.me/, (C) 2012-2013 Automattic, Inc. Twitter Bootstrap

Credits:

1. Bootstrap

 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f58353a31151a8c05d7c)
 * Config saved to config.json and https://gist.github.com/f58353a31151a8c05d7c

2. wp_bootstrap_navwalker

* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker

3. Glyphicons

 * http://getbootstrap.com/components/

*/

@font-face {
  font-family: 'Lato-Regular';
  src: url('../gadot/includes/fonts/Lato-Regular.eot');
  src: url('../gadot/includes/fonts/Lato-Regular.woff2') format('woff2'),
       url('../gadot/includes/fonts/Lato-Regular.woff') format('woff'),
       url('../gadot/includes/fonts/Lato-Regular.ttf') format('truetype'),
       url('../gadot/includes/fonts/Lato-Regular.svg#Lato-Regular') format('svg'),
       url('../gadot/includes/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family:'Open Sans Hebrew Bold';
    src: url('../gadot/includes/fonts/OpenSansHebrew-Bold.eot');
    src: url('../gadot/includes/fonts/OpenSansHebrew-Bold.eot?#iefix') format('embedded-opentype'),
        url('../gadot/includes/fonts/OpenSansHebrew-Bold.woff2') format('woff2'),
        url('../gadot/includes/fonts/OpenSansHebrew-Bold.woff') format('woff'),
        url('../gadot/includes/fonts/OpenSansHebrew-Bold.ttf') format('truetype'),
        url('../gadot/includes/fonts/OpenSansHebrew-Bold.svg#OpenSansHebrew-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}


@font-face {
    font-family:'Open Sans Hebrew Light';
    src: url('../gadot/includes/fonts/OpenSansHebrew-Light.eot');
    src: url('../gadot/includes/fonts/OpenSansHebrew-Light.eot?#iefix') format('embedded-opentype'),
        url('../gadot/includes/fonts/OpenSansHebrew-Light.woff2') format('woff2'),
        url('../gadot/includes/fonts/OpenSansHebrew-Light.woff') format('woff'),
        url('../gadot/includes/fonts/OpenSansHebrew-Light.ttf') format('truetype'),
        url('../gadot/includes/fonts/OpenSansHebrew-Light.svg#OpenSansHebrew-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family:'Open Sans Hebrew';
    src: url('../gadot/includes/fonts/OpenSansHebrew-Regular.eot');
    src: url('../gadot/includes/fonts/OpenSansHebrew-Regular.eot?#iefix') format('embedded-opentype'),
        url('../gadot/includes/fonts/OpenSansHebrew-Regular.woff2') format('woff2'),
        url('../gadot/includes/fonts/OpenSansHebrew-Regular.woff') format('woff'),
        url('../gadot/includes/fonts/OpenSansHebrew-Regular.ttf') format('truetype'),
        url('../gadot/includes/fonts/OpenSansHebrew-Regular.svg#OpenSansHebrew-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.rl-mobile-only {
	display: none;
}

.fullheight {
	height: 100%;
}

.open-searchform i {
	font-size: 20px;
	color: #1c3a6c;
}
.close-searchform {
	margin-right: 15px;
	margin-bottom: -4px;
}
.close-searchform i {
	font-size: 25px;
	color: #ffffff;
	font-style: normal;
}
.open-searchform,
.close-searchform {
	border: 0;
	padding: 0;
	background-color: transparent;
}
.ga-searchform-wrapper {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	transform: scale(0);
	background-color: rgba(0,0,0,.8);
	transition: all 0.3s ease;
	z-index: 999999;
}
.ga-searchform-wrapper > div {
	-webkit-box-pack: center!important;
	-webkit-justify-content: center!important;
	-ms-flex-pack: center!important;
	justify-content: center!important;
	-webkit-box-orient: vertical!important;
	-webkit-box-direction: normal!important;
	-webkit-flex-direction: column!important;
	-ms-flex-direction: column!important;
	flex-direction: column!important;
	display: -webkit-box!important;
	display: -webkit-flex!important;
	display: -ms-flexbox!important;
	display: flex!important;
}
.ga-searchform-wrapper.active {
	transform: scale(1);
}
.ga-searchform > *  {
	display: inline-block;
	vertical-align: bottom;
}
.ga-searchform .search-submit {
	opacity: 0 !important;
}
.ga-searchform-wrapper .ga-searchform label {
	margin-bottom: 0;
}
.ga-searchform-wrapper .ga-searchform input {
	height: auto !important;
	color: #ffffff !important;
	font-size: 20px !important;
	text-align: center;
	border: 0 !important;
	border-radius: 0 !important;
	border-bottom: 1px solid #ffffff !important;
	background-color: transparent !important;
}
.ga-searchform-wrapper .ga-searchform input::-webkit-input-placeholder {
	color: #ffffff !important;
	font-size: 20px !important;
 }
.ga-searchform-wrapper .ga-searchform input::-moz-placeholder {
	color: #ffffff !important;
	font-size: 20px !important;
 }
.ga-searchform-wrapper .ga-searchform input:-ms-input-placeholder {
	color: #ffffff !important;
	font-size: 20px !important;
 }
.ga-searchform-wrapper .ga-searchform input:-moz-placeholder {
	color: #ffffff !important;
	font-size: 20px !important;
 }

.site-navigation_search .ga-searchform-wrapper form.search-form {
	max-width: calc(100% - 25%);
}

.site-navigation_search .ga-searchform-wrapper form.search-form label:after {
	display: none !important;
}

@media (max-width: 767px) {
	.rl-desktop-only {
		display: none;
	}
	.rl-mobile-only {
		display: inline-block;
		vertical-align: middle;
	}
	.site-navigation_search {
		text-align: right;
		padding: 0;
	}
}

/* My Minimal WordPress Styling comes here */

/* This is a small security for too long strings titles */

html {font-family:'Open Sans Hebrew' !important;}

body {
	word-wrap: break-word;
	/* font-family: 'Lato-Regular';*/
	font-family:'Open Sans Hebrew';
	background-color: #fff;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}


/* Images and wp-captions should always fit and be responsive */
img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}
img[class*="wp-image-"] {
	margin-top: 10px;
	margin-bottom: 10px;
}
/* .wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	max-width: 100%;
	border-radius: 4px;
	padding: 0 10px;
} */
.wp-caption.aligncenter {
	margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
}
.wp-caption .wp-caption-text {
	text-align: center;
	margin-top: 10px;
}

/* WP Gallery */
.gallery {
	margin-bottom: 1.5em;
}
.gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.gallery dd {
	margin: 0;
}
.gallery-caption {
	display: block;
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}


/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}


/* Content */
.main-content-inner {
	padding-bottom: 1.5em;
}
.hentry {
	margin: 0 0 1.5em;
}
.sticky {
	display: block;
}
.bypostauthor {
	display: block;
}


/* Clearing */
.clear {
	clear: both;
}

/* Navigation */

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:active>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}


/* Here some needed widget styles
 * Most widgets are adapted in the file bootstrap-wp.js - and REALLY easy to modify! ;) */
.widget { margin-bottom: 2em; }
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li { padding-left: 15px; }

/* Hiding the search widget's button in widgets. thats just too old-skool. :) but if you want it back, just delete the next line.
 * Note: you can change the whole appearance of the search_form() function in our searchform.php */
.widget_search .search-form input[type="submit"] { display: none; }

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}
.widget-title{
	display: none;
}

/* Nested comments? They are threaded and nested already, you just need to add your own styling to finalize!
 * For example with some margin, like the line below ;) Delete, modify, change classes in HTML if you desire another style */
 .comment .children { margin-left: 1.5em; }

/**
* Some WP Theme Repository requirements
*/

.sticky {
}

.gallery-caption {

}

.bypostauthor {

}

.entry-meta {
	clear: both;
}

/*
 == Quick CSS styling tips ==

 You can start off in a rough direction with some minimal styles.
 See below for some tips. ;)


 == Want to have the whole site wrapped? ==

 Just fill the .container class with some background color to have a the whole site "wrapped".
 This works so easy because every main part is wrapped only once into a container class by bootstrap.
 Try out by decommenting the next line and go from there.

 .container { background: #f9f9f9; border-right: 1px solid #eee; border-left: 1px solid #eee; }


 == Want to wrap just the content and sidebar in Bootstrap style? ==

 That one is a great example to show that some things are much cleaner and easier to do via just adding some HTML classes.
 In this case, we will add just one CSS class "panel", look for example at the beginning in content.php!


 == Infinite Scrolling by Jetpack ==
 You can enable this cool feature by simply decommenting the lines below and make sure you use the same classes on the right place in your html..

/* Globally hidden elements when Infinite Scroll is supported and in use.
 * Older / Newer Posts Navigation (the pagination, must always be hidden), Theme Footer only when set to scrolling.. */

/*
.infinite-scroll .page-links,
.infinite-scroll.neverending .site-footer {
	display: none;
}
*/

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */

/*
.infinity-end.neverending .site-footer {
	display: block;
}
*/

/* Hey, if you don't need my comments anymore, just delete me! :)  */


/* styles for _tk_pagination und _tk_link_pages */
nav form.tk-page-nav,
nav .input-group,
nav .input-group-btn,
nav .form-control {
    display: inline;
}


/*======================================================================*/
					/*Dev Styles*/
/*======================================================================*/
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}
a,a:hover, input:hover{
	text-decoration:none;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
a:focus, a:visited, a:active{
	outline:none;
}
.container,.row,p,div,ul,ol,h1,h2,h3{
	margin-bottom: 0;
	margin-top: 0;
}
ul{
	padding-left:0;
}

header{
	background-color:  #fff;

}
header .container{
	padding-bottom: 0px;
}
.big-header{
	background-color: #E2F0F0;
	background-repeat: no-repeat;
	background-size: cover;
	/*background-attachment: fixed;*/
    background-position: center left;
	/*max-height: 515px;*/
	/*height: 100vh;*/
    position: relative;
    z-index: 10;

}
.site-branding{
	padding:10px 0px;
	margin-right: 72px;
}
nav.site-navigation{
	color:inherit;
	background-color:transparent;
	overflow: hidden;
	height: auto;
	line-height: inherit;
}
.site-navigation__info{
	padding-right: 0;
}
.site-navigation .container{
	padding-bottom: 0px;
}
.navbar{
	margin-bottom: 0px;
	background-color:transparent;
	border:none;
}
.navbar-brand{
	height: auto;
	padding: 0px 15px;
}
.navbar-nav{
	float: right;
}
.navbar-default .navbar-nav>li>a{
	color: #33333;
}
.nav>li>a{
	padding: 15px 10px;
    margin-right: 0;
	font-size: 16px;

}
.nav>li:nth-last-child(2)>a{
	padding-right: 0;
}
.navbar-default .navbar-nav>li{
	position: relative;
}

.navbar-default .navbar-nav>li>a{
	color: #5b5b5c;

}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>.active>a{
	color: #37ac9a;
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>a:hover,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover{
	color: #37ac9a;
	background-color:transparent;

}

.navbar-nav>li.dropdown:hover ul.dropdown-menu{
	display: block;
}
ul.dropdown-menu li{
	text-align: left;
}
.navbar-nav>li>.dropdown-menu{
	background-color: #ffe800;
}

.dropdown-menu>li>a,
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	color:#002a00;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;

}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
	color: #002a00;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover{
	background-color: #ffe800;
	color: #002a00!important;
}

.navbar-default .navbar-nav .open .dropdown-menu{
	margin-bottom: 20px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li{
	text-align: center;
}
.dropdown-menu li a{
	color: #000;
}
.dropdown-menu li a:hover,
 .dropdown-menu li a:focus{
 	background-image: none;
 	background-color: transparent;
 	color: #002a00;
 }
.navbar-default .navbar-nav>.open>a,
 .navbar-default .navbar-nav>.open>a:focus,
  .navbar-default .navbar-nav>.open>a:hover{
	background-color: #0d9648;
	color: #002a00;
}
.navbar-toggle,
.navbar-default .navbar-toggle:focus,
 .navbar-default .navbar-toggle:hover{
	background-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color: #002a00;
}
#navbar-collapse.mobile,
.mobile{
	display:none;
}
/*End Menu*/

/*******************************/
/*Header*/
/*******************************/
.site-header__search{
	background-color: #c6c6c6;
	opacity: 0.61;
	padding:7px 0px;
}
.language #language-flags{
	list-style: none;
	padding-left: 15px;
}
.language #language-flags li{
	text-transform: uppercase;
	display: inline-block;
	margin-right: 4px;
}
.language #language-flags li a{
	opacity: 0.95;
	color: #454545;
	font-size: 12px;
	font-weight: 500;
}
.language #language-flags li a:hover,
.language #language-flags li.current-lang a{
	color: #37ac9a;
}

/* .widget_search{
	float: left;
} */
.site-navigation_search{
	/*float: right;*/
	max-height: 23px;
	position: relative;

}

.site-navigation_search form.search-form input.search-field{
	width: 210px;
    height:23px;
	background-color:  #d9e2ff;
	border-radius: 16px;
	border: 2px solid #1e3582;
	color: #5b5b5c;
	font-size: 13px;
	line-height: 35px;
	position: relative;
    left: 0px;
}
.site-navigation_search form.search-form input.search-field:focus{
	background-color:  #ffffff;
	box-shadow: 0px 5px 15px 0px rgba(47, 150, 198, 0.1);
	border: 2px solid #1e3582;
	color:  #000000;
}
.site-navigation_search form.search-form input[type="submit"]{
	display: block!important;
	position: absolute;
	left: 0;
	/*right: 23px;*/
    top: -5px;
	background-color: transparent;
	color: transparent;
	border: none;
}
.site-navigation_search form.search-form input[type="submit"]:active{
	box-shadow: none;
}
.site-navigation_search form.search-form label{
	float: right;
	display: block;
	position: relative;
	margin-bottom:0px;
}
.site-navigation_search form.search-form label:after{
	content: "\f002";
	font-family: FontAwesome;
	font-weight: 300;
	display: block;
	position: absolute;
	width: 14px;
	height: 14px;
	color: #454545;
	right: 15px;
    top: -1px;
    text-align: center;
    padding: 3px;
}

form.search-form input.search-field::-webkit-input-placeholder {color:#5b5b5c;font-size:13px;font-weight:700; }
form.search-form input.search-field::-moz-placeholder          {color:#5b5b5c;font-size:13px;font-weight:700;}
form.search-form input.search-field:-moz-placeholder           {color:#5b5b5c;font-size:13px;font-weight:700; }
.site-branding {
    padding: 12px 0px;
    margin-right: 0;
    overflow: hidden;
	display: flex;
    align-items: center;
    justify-content: center;
}
.big-header{
	padding-top: 130px;
	padding-bottom: 280px;
}

h1.header-title{
	font-size: 40px;
	color:#fff;
	margin-bottom: 15px;
}
h1.header-title strong{
	font-size: 50px;
	color:#fff;
	font-family:'Open Sans Hebrew Bold';
	font-weight: 700;
	line-height: 70px;
}
h1.header-title>p:first-child{
	margin-bottom: 10px;
	display: inline-block;
}
.header_btn{
	display: inline-block;
}
.header_btn a{
	font-size: 12px;
	color: #176e60;
	line-height: 14px;
	background-color: #ffffff;
	border-radius: 30px;
	padding: 12px 27px 11px 55px;
	position: relative;
	display: block;
	border:1px solid #fff;
}
.header_btn a:after{
	content:"";
	background-image: url(./includes/images/hover_header_icon.png);
    background-position: center;
    left: 15px;
    top: 7px;
    width: 23px;
    height: 23px;
   /* border: 1px solid #176e60;
    background-color: #176e60;*/
    border-radius: 50%;
    position: absolute;
    display: block;
}
.header_btn a.hover-btn:hover{
	background-image: url(./includes/images/hover_header_icon.png);
	background-color: #fff;
}
.header_btn a.hover-btn:hover:after{
	display: none;
}

/*******************************/
/*Home Page English*/
/*******************************/
h2.entire-title.product-title{
	font-weight: 400;
	text-align: left;
	/*padding-left: 15px;*/
}
.entire-content{
	border-top: 2px solid #176e60;
	margin-left: 15px;
	padding-top: 25px;
}
.entire-content p,
body .globally-items .mobile-text__block p>span[style]{
	margin-bottom: 25px;
	font-size: 16px;
	font-weight: 400;
}
.entire-content__left{
	padding-left: 0;
}
.globally-items .main_catalog-items a:hover .main_catalog_item > img{
	display: none;
}
.globally-items .main_catalog_item{
	height: 330px;
    max-height: 330px;
}

.globally-items .main_catalog-items a .hover-block,
.globally-items .main_catalog-items a:hover .hover-block{
	animation: none;
}
.globally-items .main_catalog-items a .hover-block{
	height: 0;
}

.globally-items .main_catalog-items a:hover .hover-block{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.globally-items .main_catalog-items a .hover-block p{
	color: #ffffff;
	font-size: 15px;
	font-weight: 400;
	opacity: 0;
}
.globally-items .main_catalog-items a:hover .hover-block p{
	opacity: 1;
}
.globally-items .hover-block__text{
	padding:0 20px;
}
.globally-items .main_catalog_description{
	font-size: 25px;
}
.globally-items .mobile-text__block{
	display:none;
	padding: 20px 0px;
}
body .globally-items .mobile-text__block p>span[style]{
	color:#333!important;
}
.project-example{
	margin-top: 75px;
	margin-bottom: 60px;
}
.project-example__wrapper h2.product-title{
	margin-top: 10px;
}
.project-example__wrapper .entire-content{
	margin-left: 0;
}
.project-example__wrapper .project-example__item{
	overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}
.entire-content h3{
	font-size: 20px;
	font-family:'Open Sans Hebrew Bold';
	font-weight: 700;
	margin-bottom: 10px;
}


/*******************************/
/*About Us English Page*/
/*******************************/
.about-us__header-en{
	background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    position: relative;
	height: 300px;
	max-height: 300px;
	margin-bottom: 10px;
}
.project-example__wrapper h2.product-title.about_us-en{
	margin-top: 0px;
}
.project-example.about_us-en{
	margin-top: 40px;
    margin-bottom: 0px;
}

.page-template-about_us-en-template .entire-slogan:last-child{
	margin-bottom: 60px;
}



/*******************************/
/*Contacts Page English*/
/*******************************/
.contact_us {
	margin: 55px 0px;
}
.contact_us h2.product-title{
	margin-top: 15px;
}
.entire-content.contact_us-content{
	margin-left: 0;
}




/*******************************/
/*Main Catalog Block*/
/*******************************/
.main_catalog_blc{
	margin-bottom: 60px;
}
h2.main_catalog-title,
h2.catalog_search-title,
h2.latest_news-title,
h2.agronews-title,
.search h2.page-title,
h2.category_items-title,
h2.product-title,
.single-product_download h2,
.single-product_related h2,
.about_us_wrapper h2{
	color: #176e60;
	font-size: 31px;
	text-align: center;
	font-weight: 700;
	margin-top: 50px;
	margin-bottom: 15px;
}
h2.agronews-title{
	margin-top: 35px;
}
.main_catalog_item{
	position: relative;
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-align: center;
    height: 210px;
    max-height: 210px;
	display: flex;
    justify-content: center;
    align-items: center;
}
/*.main_catalog-items a:hover{
	position: relative;
	-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}*/
@keyframes catalog_animate_hover {
  from {width: 0;}
  to {width: 100%;}
}
@keyframes catalog_animate_out {
  from {width: 100%;}
  to {width: 0;}
}
.main_catalog-items a .hover-block{
	/*display: none;*/
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto;
    text-align: center;
    height: 100%;
    background-color: rgba(255,255,255,0.5);
   /* background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;*/
    opacity: 0;
    z-index: 1;
     -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    animation-name: catalog_animate_out;
 	animation-duration: 0.3s;
}

.main_catalog-items a:hover .hover-block{
	 animation-name: catalog_animate_hover;
 	 animation-duration: 0.7s;
	-webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    display: inline-block;
	width:100%;
	opacity: 1;
}

.main_catalog_item > img{
	z-index: 99;
}
.main_catalog_description{
	color: #5b5b5c;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
	margin: 5px 0px;
}


/*******************************/
/*Catalog Search Block Link*/
/*******************************/
.home .catalog_search_block{
	overflow: hidden;
	position: relative;
	padding: 25px 0px;
	background-color: #37ac9a;
}
.catalog_search_block{
	padding: 50px 0px;
}
h2.catalog_search-title{
	/* line-height: 14px; */
	color: #f0f0f0;
}
.catalog_search_items{
	text-align: center;
	position: relative;
}
.catalog_search_items p{
	color: #fcfcfc;
	font-size: 15px;
	margin-bottom: 25px;
	text-align: center;
	padding: 0px 30%;
}
.search-btn{
	background-color: #ffffff;
	box-shadow: 0 3px 10px rgba(0, 0, 0, 0.11);
	border-radius: 22px;
	color: #176e60;
	font-size: 13px;
	padding: 10px 60px;
	border:1px solid #fff;
}
.search-btn:hover{
	color:#fff;
}
.home .more_content_block{
	overflow: hidden;
	position: relative;
	padding: 25px 0px;
}
.more_content_block .rll-youtube-player {
    margin: 0 auto;
    width: 35vw;
    padding-bottom: 20vw;
}
@media (min-width:768px) and (max-width:1025px) {
	.more_content_block .rll-youtube-player {
		width: 55vw;
		padding-bottom: 32vw;
	}
}
@media (max-width:767px) {
	.more_content_block .rll-youtube-player {
		width: 65vw;
		padding-bottom: 40vw;
	}
}


/*******************************/
/*Latest News Block*/
/*******************************/
.slider{
 	direction: ltr;
 }
.swiper-container{
	margin-bottom: 45px;
}
.swiper-pagination-bullet,
.swiper-pagination-bullet-active{
	background-color: red;
}
.swiper-slide .slide-wrapper{
	padding: 24px 18px;
	text-align: center;
}
.swiper-slide .slide-wrapper{
	background-color: #f7fffe;
}
.swiper-slide.swiper-slide-prev .slide-wrapper,
.swiper-slide.swiper-slide-next .slide-wrapper{
	background-color: #e2f7f4;
}
/*.swiper-slide.swiper-slide-prev{
	right: -100px;
}
.swiper-slide.swiper-slide-next{
	left: -100px;
}*/
.swiper-slide .slide-wrapper img{
	margin-bottom: 14px;
}
.swiper-slide .slide-wrapper p.slide-title,
.swiper-slide .slide-wrapper span,
.swiper-slide .slide-wrapper p,
.blog-item p,.blog-item span,
.blog-item p.slide-title{
	color: #454545;
	font-size: 18px;
	line-height: 35px;
	text-align: center;
	display: block;
	margin-bottom: 5px;
}
.swiper-slide .slide-wrapper span,
.swiper-slide .slide-wrapper p,
.blog-item p,
.blog-item span{
	font-size: 14px;
	line-height: inherit;
	display: inline-block;
	margin-bottom: 40px;
}
.swiper-slide .slide-wrapper span{
	margin-bottom: 10px;
}
.swiper-slide.swiper-slide-active .slide-wrapper .more-btn,
.blog-item .more-btn, .project-example__btn .more-btn{
	display: inline-block;
	background-color: #176e60;
	border-radius: 19px;
	/*padding: 12px 30px;*/
	padding: 10px 50px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 13px;
	border:1px solid transparent;
	background-position-y:center;
}
/*.swiper-slide.swiper-slide-active .slide-wrapper .more-btn:hover{
	background-color: transparent;
	color:#176e60;
}*/
.blog-item .more-btn{
	position: absolute;
    left: 0;
    right: 0;
    width: max-content;
    bottom: 45px;
    margin: auto;
    text-align: center;
}
.btn-wrap{
	/*position: relative;*/
   /* overflow: hidden;*/
    margin-top: 40px;
}
.swiper-slide.swiper-slide-active .slide-wrapper .more-btn:hover,
.blog-item .more-btn:hover,
.project-example__btn .more-btn:hover{
	background-image: url(./includes/images/arrow_btn.svg);
    color: transparent;
    background-repeat: no-repeat;
    background-position: center;
}

.swiper-slide .slide-wrapper .more-btn{
	display: none;
}
.swiper-button-prev, .swiper-button-next{
	top: 97%;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev,
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{
	background-image: url(./includes/images/arrow.svg);
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{
	transform: rotate(180deg);
	left: 45%;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{
	right: 45%;
}



.hover-btn{
	position: relative;
	border-radius: 22px;
	background-position-y: center;
}
.hover-btn:hover{
	background-color: transparent;
	border:1px solid #fff;
	background-image: url(./includes/images/arrow_btn.svg);
    color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;

}
.hover-btn::before{
	/*content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 19px;
    z-index: 1;
    background-color: rgba(255,255,255,0.25);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;*/
  /*  content: "";
    position: absolute;
    background-image: url(./includes/images/arrow_btn.svg);
    height: 10px;
    width: 18px;
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    left: 70%;
    opacity: 0;
    top: 15px;*/
}
.hover-btn:hover::before{
	/*opacity: 0;
    -webkit-transform: scale(0.5,0.5);
    transform: scale(0.5,0.5);*/
   /* left: 80%;
    opacity: 1;*/
}
/*.hover-btn::after{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 19px;
    z-index: 1;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    border: 1px solid rgba(255,255,255,0.5);
    -webkit-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}*/
.hover-btn:hover::after{
   /* opacity: 1;
    -webkit-transform: scale(1,1);
    transform: scale(1,1);*/
  /*  content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;*/
}

/*******************************/
/*AgroNews Block*/
/*******************************/
.agronews{
	padding: 30px 0px;
	overflow: hidden;
	position: relative;
	background-repeat: no-repeat;
    background-size: cover;
    background-color: #022e27;
    background-position: center center;
    background-attachment: fixed;
}
h2.agronews-title{
	color: #f0f0f0;
	text-transform: uppercase;
}
.agronews_items p{
	color: #fcfcfc;
	opacity: 0.75;
	font-size: 15px;
	margin-bottom: 20px;
	text-align: center;
}





/*******************************/
/*Blog Page*/
/*******************************/
.blog-items_content{
	position: relative;
	overflow: hidden;
	/*padding-top: 65px;*/
	/*padding-bottom: 40px;*/
}
/*.blog-items_content>div:first-child{
	float: left;

}
.blog-items_content>div:first-child .blog-item_img{
	max-height: 206px;
	overflow: hidden;
}
.blog-items_content>div:first-child .blog-item_img>img{
	width: 100%;
}*/
.blog-items_content h2{
	margin-bottom: 50px;
}
.blog-item{
	background-color: #e2f7f4;
	margin-bottom: 30px;
	text-align: center;
	padding: 30px 20px 15px 20px;
}
.blog-item img{
	margin-bottom: 15px;
}
/*.blog-item .more-btn{
	position: absolute;
    bottom: 50px;
    left: 0;
    right: 0;
    width: 200px;
    margin: auto;
}*/



/*******************************/
/*Taxonomy Page*/
/*******************************/
.catalog_search_block,
.catalog_title_icon{
	position: relative;
}

h2.category_items-title{
	margin-bottom: 25px;
}
.category_items h4{
	color: #5b5b5c;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
}
.category_items-wrapper{
	overflow: -webkit-paged-y;
	padding-top: 25px;
}
.category_items-wrapper > div{
	margin-bottom: 18px;
	text-align: center;
}
.catalog_search_gradient{
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	/*background-image: linear-gradient(to bottom, #00362d, #052b25, #08211d, #051714, #000a08);*/
	background-color: #00453A;
	opacity: 0.5;
	height: 100%;
}
.term-5 .catalog_search_gradient{
	background-color: #001834;
}



/*******************************/
/*About Us Page*/
/*******************************/
.about_us_content{
	position: relative;
	overflow: hidden;
}
.about_us_wrapper{
	margin: 55px 0px;
	position: relative;
}
.about_us_wrapper h2{
	margin-top: 0;
	text-align: inherit;
	border-bottom: 2px solid #176e60;
	padding-bottom: 5px;
}
.about_us_wrapper p{
	color: #454545;
	font-size: 14px;
	margin-bottom: 15px;
}

.page-template-about_us-template .catalog_search_block{
	background-position: top center;
}




/*******************************/
/*Links Page*/
/*******************************/
.links_wrapper{
	margin-top: 55px;
}
.links_content{
	text-align: center;
	margin-bottom: 40px;
}
.links_content-logos{
	height: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.links_content-logos img{
	max-height: 145px;
}
.links_content a{
	display: inline-block;
	margin:auto;
	position: relative;
	color: #454545;
	font-size: 24px;
	text-align: center;
	padding-bottom: 5px;
	border-bottom: 2px solid #37ac9a;
	text-decoration: none;
	margin-bottom: 15px;
}
.links_content a:hover{
	color: #37ac9a;
}
.page-template-distributors-template .links_wrapper{
	margin: 55px 0;

}
.page-template-distributors-template .links_content a,
.page-template-distributors-template .links_content span{
	display: block;
	border-bottom: 0px;

}
.page-template-distributors-template .links_content a{
	color: #37ac9a;
	font-size: 16px;
}
.page-template-distributors-template .links_content a:hover{
	color: #454545;
}
.page-template-distributors-template .links_content span{
	color: #454545;
	font-size: 31px;
	text-align: center;
	margin-bottom: 20px;
	position: relative;
}
.page-template-distributors-template .links_content span:after{
	content: "";
	position: absolute;
	display: block;
	width: 110px;
	height: 2px;
	background-color:#454545;
	left: 0;
	right: 0;
	top: -10px;
	margin:auto;
}





/*******************************/
/*Contact Us Page*/
/*******************************/
.contact_us-bg{
	position: relative;
	background-size: cover;
   /* background-attachment: fixed;*/
    background-position: center center;
   /* background-position-y: -400px;*/
    height: 250px;
    margin-bottom: 55px;
}
.contact_us-form input::-webkit-input-placeholder,
.contact_us-form textarea::-webkit-input-placeholder,
.contact_us-form input:-ms-input-placeholder,
.contact_us-form textarea:-ms-input-placeholder,
.contact_us-form input::-ms-input-placeholder,
.contact_us-form textarea::-ms-input-placeholder,
.contact_us-form input::placeholder,
.contact_us-form textarea::placeholder{
	color: #37ac9a;
}
.contact_us-content p{
	color: #454545;
	font-size: 18px;
	margin-bottom: 20px;
}
.contact_us-info span{
	color: #176e60;
	font-size: 18px;
	font-weight: 700;
	text-decoration: underline;
	display: inline-block;
	margin-bottom: 15px;
	cursor: pointer;
}
.contact_us-info span:hover{
	cursor: pointer;
	color: #37ac9a;
	text-decoration: underline;
}
.contact_us-items p{
	color: #454545;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
}
.contact_us-agronoms{
	margin-top: 45px;

}
.contact_us-agronoms h4{
	margin:25px 0px;
	text-align: center;
	color: #176e60;
	font-size: 31px;
	font-weight: 700;
}
.contact_us-another-info > div{
		padding-bottom: 30px;
}
.contact_us-another-info strong{
	color: #176e60;
	font-size: 23px;
}
.contact_us-another-info p{
	color: #454545;
	font-size: 14px;
	line-height: 24px;
}
.contact_us-another-info p>a{
	margin-top: 10px;
	/*color: #176e60;*/
	color: #454545;
	font-weight: 400;
	line-height: 24px;
	font-size: 18px;
}
.agronoms_north,
.agronoms_south,
.agronoms_flower{
	overflow: hidden;
	border-top: 2px solid #176e60;
}

.contact_us-another-info .col-sm-4 {
  float: right;
}


/*******************************/
/*Single Post Page*/
/*******************************/
.hentry{
	margin-bottom: 0;
}

.single-post .catalog_search_block,
.catalog_search_block{
	background-color: #022f28;
	/*margin-bottom: 50px;*/
	background-size: cover;
   /* background-attachment: fixed;*/
   /* background-position: left center;*/
    /*background-position:center;*/
     background-position: center center;
    background-repeat: no-repeat;
}
.page-template-archive-php .catalog_search_block{
	background-attachment: initial;
	/*margin-bottom: 55px;*/
}

.single-post .entry-content-thumbnail{
	display: inline;
	float: right;
	margin:10px;
	margin-left: 1.5em;
}
.entry-content-text{
	position: relative;
	margin-bottom: 20px;
}
.entry-content-text p{
	margin-bottom: 10px;
	color: #454545;
	font-size: 14px;
}
.entry-content-text span{
	margin-bottom: 20px;
	display: inline-block;
}
.entry-content-text h4{
	color: #454545;
	font-size: 24px;
	line-height: 47px;
	font-weight: 600;
}
.addtoany_content{
	display: inline-block;
    position: absolute;
    right: 0;
    top:0;
}
.a2a_dd.addtoany_share_save{
	display: none;
}







/*******************************/
/*Single Product Page*/
/*******************************/
.catalog_search_block.single-product{
	background-image: url(./includes/images/single_product.jpg);
}
.catalog_search_block.single-product h2{
	color:#fff;
}
.single-product_header h2.product-title{
	text-align: right;
	font-weight: 400;
}
.single-product_header{
	position: relative;
	border-bottom: 2px solid #176e60;
	margin-bottom: 20px;
}
.single-product_header>span{
	color: #176e60;
	font-size: 15px;
	display: inline-block;
	margin-bottom: 10px;
}
.single-product_header-icon{
	position: absolute;
    left: 0;
    top: -23px;
}
.single-product_content{
	margin-bottom: 0px;
	overflow: hidden;
}
.single-product_content .entry-content-thumbnail{
	display: inline;
    float: left;
    margin: 10px;
    margin-right: 1.5em;
}
.single-product_download h2,
.single-product_related h2{
	text-align: inherit;
	font-weight: 400;
}
.single-product_download-items,
.single-product_related-items{
	border-top: 2px solid #176e60;
	padding-top: 35px;
	padding-bottom: 60px;
    overflow: hidden;
}
.single-product_download-items span, .single-product_related-items > div span {
	color: #454545;
	font-size: 20px;
	font-weight: 700;
	line-height: 41px;
	margin-left: 14px;
}

.single-product_download-items>div{
	position: relative;
}
.single-product_download-items a{
	color: #ffffff;
	font-size: 16px;
	font-weight: 700;
/* 	padding: 10px 42px 10px 58px; */
	padding: 10px 40px;
	border-radius: 20px;
	border:1px solid transparent;
	background-color: #176e60;
	position: relative;
}

/*.single-product_download-items a:hover{
	border:1px solid #176e60;
	background-color: #fff;
	color: #176e60;
}*/
/* .single-product_download-items a:after{
	content: "";
	position: absolute;
	display: block;
	width: 12px;
	height: 18px;
	background-image: url(./includes/images/arrow_down_btn.png);
	background-repeat: no-repeat;
	background-size: contain;
	left: 30px;
    top: 13px;
} */


.single-product_related h2{
	margin-top: 0;
}
.single-product_related-items .item{
	text-align: center;
	margin-bottom: 65px;
}
.single-product_related-items .item span{
	display: block;
	margin-top: 25px;
}
.single-product_related-items .item p{
	margin-bottom: 35px;
}
.single-product_related-items .item a.more-btn{
	display: inline-block;
    background-color: #176e60;
    border-radius: 19px;
    padding: 10px 50px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 14px;
    border: 1px solid transparent;
}
.single-product_related-items .item a.more-btn:hover{
	color: transparent;
}


/*Table Style*/
.tablepress thead th, .tablepress tfoot th,
.tablepress tr td{
	text-align: center;
	border-top:0px;
	border:1px solid #dddddd;

}
body .tablepress thead th{
	background-color: #176e60;
	color: #fff;
}
.tablepress tr.odd td{
	background-color: #fff;
}


/*Modal Window*/
.modal-dialog .close{
	position: absolute;
	top: 0px;
	right: -40px;
	font-size: 30px;
	color: #fff;
	opacity: 1;
}
.modal-dialog{
	top: 50%;
	max-width: 680px;
	-webkit-transform: translate( 0, -50% ) !important;
	        transform: translate( 0, -50% ) !important;
}
#video .modal-body{
	padding: 40px;
}
#video .modal-body iframe{
	width: 100%;
	height: 300px;
}
.modal-body #wpcf7-f5-p36-o1 {
	padding-top: 25px;
}
.modal-content{
	background-image: url(./includes/images/modal-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	border-radius: 3px;
}
.modal-body{
	padding: 40px;
	padding-top: 0;
}
.modal-body #call_order p,
.modal-body #doc_order p{
	margin-bottom: 0;
}
.modal-content .btn-form-wrap{
	width: 100%;
}
.modal-content input{
	width: 100%;
}
.modal-video-content{
	padding: 10px;
	padding-bottom: 5px;
	background: #fff;
}
.video-content{
	text-align: center;
}
.video-content iframe{
	width: 100%;
	max-width: 680px;
	height: 350px;
	/* height: auto !important; */
}


/*******************************/
/*Search Default Page*/
/*******************************/
.search .catalog_search_block{
	background-image: url(./includes/images/search_bg.jpg);
}

.search h2.page-title{
	margin-bottom: 50px;
}
.search-results .entry-meta{
	display: none;
}
.search-results article{
	margin-bottom: 20px;
}
.search-results article:last-child{
	margin-bottom: 60px;
}
.search-results article h1 a{
	font-size: 31px;
	color: #176e60;
}







/*******************************/
/*Search Products Page*/
/*******************************/
.search_products-wrapper{
	margin-bottom: 60px;
}
.blog-item.search-item{
	background-color: transparent;
}
.blog-item.search-item .blog-item_img,
.category_items-wrapper img{
	transform: translateY(0px);
    transition: fill 1s linner;
    transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.category_items-wrapper img,
.blog-item.search-item .blog-item_img img,
.single-product_related-items .item img{
	max-height: 240px;
}
.blog-item.search-item a:hover .blog-item_img,
.category_items-wrapper a:hover img{
	cursor: pointer;
	transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
    position: relative;
    /*box-shadow: 25px 25px 35px 0 rgba(0, 0, 0, 0.1);*/
    background-position: 0 0;
    position: relative;
    z-index: 1;
    transform: translateY(-25px);
    transition: fill 1s linner;
}
.blog-item.search-item a:hover p.slide-title,
.category_items-wrapper a:hover h4{
	color:#37ac9a;
}
.archieve_search_products h2.main_catalog-title{
	margin-top: 20px;
}
form#search-filter-form-238{
	text-align: center;
}
form#search-filter-form-238 ul li{
	display: inline-block;
	margin-left: 22px;
}

form#search-filter-form-238 select{
	-webkit-appearance: initial;
   /*	-moz-appearance:    none;
    appearance:         none;*/
   -webkit-border-radius: 20px!important;  /* Safari 3-4, iOS 1-3.2, Android 1.6- */
	border-radius: 20px;
	border: 1px solid #ffffff;
	background-color: transparent;
	color:#fff;
	padding:12px 0px 11px 15px;
	font-weight: 400;
	width: 225px;
	height: 45px;
	position: relative;
}
form#search-filter-form-238 label{
	position: relative;
	display: inline-block;
}
form#search-filter-form-238 label:after{
	content: "\f0d7";
	font-family: FontAwesome;
	font-size: 12px;
	color:#fff;
	position: absolute;
	display: block;
	left: 6px;
	top: 15px;

}
form#search-filter-form-238 select:focus,
form#search-filter-form-238 select:hover,
form#search-filter-form-238 select:active{
	outline: none;

}
form#search-filter-form-238 select option{
	background-color: #fff;
	color: #37ac9a;
	box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.35);
}
form#search-filter-form-238 select option:hover,
form#search-filter-form-238 select option:focus{
	background-color:#37ac9a;
	color:#fff;
}
/*.pagination .nav-previous,
.pagination .nav-next {
	position: relative;
}*/
.pagination{
	display: block;
	text-align: center;
}
.pagination .nav-previous a,
.pagination .nav-next a,
.pagination a.nextpostslink,
.pagination a.previouspostslink{
	font-size: 30px;
	color: #37ac9a;
	position: relative;
    top: 2px;
	text-align: center;
	left: 0;
	right: 0;
	text-decoration: none;
}
.pagination .nav-previous a{
	left: 100px;
}
.pagination .nav-next a{
	right: 100px;
}
.wp-pagenavi span.pages{
	display: none;
}
.wp-pagenavi span,
.wp-pagenavi a{
	border:none;
	font-size: 20px;
	color: #454545;
}
.wp-pagenavi .current,
.wp-pagenavi span:hover,
.wp-pagenavi a:hover{
	color: #37ac9a;
}


/*COntact Form*/

.wpcf7-form .your-name,
.wpcf7-form .your-tel,
.wpcf7-form .your-email{
	position: relative;
}

.agronews-form input,
.agronews-form textarea,
.contact_us-form input,
.contact_us-form textarea{
	color:  #fcfdff;
	font-family: 'Lato-Regular';
	font-size: 13px;

}
.agronews-form input::-webkit-input-placeholder,
.agronews-form textarea::-webkit-input-placeholder{
	color:  #fcfdff;
	font-family: 'Lato-Regular';
	font-size: 13px;

}
.agronews-form input:-ms-input-placeholder,
.agronews-form textarea:-ms-input-placeholder{
	color:  #fcfdff;
	font-family: 'Lato-Regular';
	font-size: 13px;
	text-transform: uppercase;
}
.agronews-form input::-ms-input-placeholder,
.agronews-form textarea::-ms-input-placeholder{
	color:  #fcfdff;
	font-family: 'Lato-Regular';
	font-size: 13px;

}
.agronews-form input::placeholder,
.agronews-form textarea::placeholder{
	color:  #fcfdff;
	font-family: 'Lato-Regular';
	font-size: 13px;

}



.agronews-form input,
.footer-form input,
.agronews-form textarea,
.contact_us-form input,
.contact_us-form textarea,
form textarea{
	-webkit-appearance: none;
	background-color: transparent;
    padding: 12px 0px 12px 13px;
    color:  #fcfdff;
	font-size: 13px;
    margin-bottom: 25px;
    width: 100%;
    /*max-width: 450px;*/
    border-radius: 20px;
    border: 1px solid #ffffff;
    background-color: rgba(255, 255, 255, 0.06);
}
.contact_us-form input,
.contact_us-form textarea{
	color: #37ac9a;
	margin-bottom: 30px;
	border: 1px solid #37ac9a;
}
.agronews-form textarea,
textarea{
	height:270px;
}
.contact_us-form textarea{
	height: 140px;
}
textarea{
    max-width: 100%;
    padding: 18px 0px 18px 13px;
}


.agronews-form input:focus,
.agronews-form input:hover,
.agronews-form  input:active,
.agronews-form  textarea:focus,
.agronews-form  textarea:hover,
.agronews-form  textarea:active,
.contact_us-form input:focus,
.contact_us-form input:hover,
.contact_us-form  input:active,
.contact_us-form  textarea:focus,
.contact_us-form  textarea:hover,
.contact_us-form  textarea:active,
.footer-form input:focus,
.footer-form input:hover,
.footer-form input:active,
.alm-load-more-btn:hover,
.alm-load-more-btn:active,
.alm-load-more-btn:focus,
body #responsive-menu-container .responsive-menu-search-box:focus,
body #responsive-menu-container .responsive-menu-search-box:active,
body #responsive-menu-container .responsive-menu-search-box:hover{
	outline:none;

}
.agronews-form  input:focus,
.agronews-form  input:hover,
.agronews-form  input:active,
.agronews-form  textarea:focus,
.agronews-form  textarea:hover,
.agronews-form  textarea:active,
.contact_us-form input:focus,
.contact_us-form input:hover,
.contact_us-form  input:active,
.contact_us-form  textarea:focus,
.contact_us-form  textarea:hover,
.contact_us-form  textarea:active,
.footer-form input:focus,
.footer-form input:hover,
.footer-form input:active{
	background-color: transparent;
	/*box-shadow: 0px 2px 10px 1px rgba(255, 255, 255, 0.35);*/
	border:1px solid initial;
}
.agronews-form  input:focus,
.agronews-form  input:hover,
.agronews-form  input:active,
.agronews-form  textarea:focus,
.agronews-form  textarea:hover,
.agronews-form  textarea:active{
	box-shadow: 0px 2px 10px 1px rgba(255, 255, 255, 0.35);
	border:1px solid #fff;
}
.footer-form input:focus,
.footer-form input:hover,
.footer-form input:active{
	background-color: rgba(255, 255, 255, 0.35);
}
.agronews-form  input[type="submit"],
.contact_us-form input[type="submit"],
.alm-load-more-btn{
	width: 100%;
	max-width: 150px;
    background-color: #fff;
    /*border:1px solid transparent;*/
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.11);
    border-radius: 22px;
    padding: 10px 0px 10px 0px;
    text-align: center;
    color: #176e60;
    font-size: 13px;
    border:none;
    display: block;
    position: relative;
    margin:auto;
    margin-bottom: 0;
    z-index: 50;

}
.agronews-form  input[type="submit"]:hover,
.contact_us-form input[type="submit"]:hover{
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
	color: transparent;
}
.agronews-form  input[type="submit"]:hover{
 	/*box-shadow: 8px 4px 16px 4px rgba(0, 0, 0, 0.35);*/
 	background-color: transparent;
 	/*color: #fff;*/
 	/*border:1px solid #fff;*/
 	display: block;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,
div.wpcf7-validation-ok{
	color:#fff;
}

.ajax-loader{
	position: absolute;
}


.agronews-form .hover-btn,
.contact_us-form input[type="submit"]{
	max-width: 150px;
    margin: auto;
    /*border:1px solid transparent;*/
    border:1px solid #ffffff;
}
.agronews-form .hover-btn:hover{
	 border:1px solid #fff;
}
.contact_us-form input[type="submit"]{
	background-color: #176e60;
	color: #ffffff;
	margin:inherit;
    background-position-y: center;
}
.contact_us-form input[type="submit"]:hover{
	background-image: url(./includes/images/arrow_btn.svg);
    color: transparent;
    background-repeat: no-repeat;
    background-position: center;
}
.contact_us-form .hover-btn{
	max-width: 150px;
	border:1px solid #176e60;
}
.contact_us-form .hover-btn:hover{
	/*border:1px solid #176e60;*/
}




/*Ajax Load More*/
#ajax-posts{
	position: relative;
    margin-bottom: 80px;
}
.alm-reveal{
	overflow: hidden;
}
.alm-load-more-btn{
	display: none;
	border:1px solid #176e60;
	color: #176e60;
}
.alm-load-more-btn:hover{
	background-color: #176e60;
	color:#fff;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
}


button.aicon_link{
	position: fixed;
    left: 0;
    top: 50%;
}


/*******************************/
/*Footer*/
/*******************************/
footer{
	padding: 30px 0px;
	background-image: linear-gradient(180deg, #f0f0f0 0%, #c6c6c6 100%, #242424 100%);
}
footer .navbar-nav,
.site-footer_subscribe{
	margin-top: 20px;
}
.site-footer_subscribe{
	display: none;
}
footer .navbar-nav>li{
	width: 100%;
}
footer #main-menu li:last-child {
	display: none;
}

footer .site-footer_map {
    display: flex;
    flex-wrap: wrap;
}

footer .navbar-nav>li>a,
.phone_item,
.email_item{
	padding: 5px 0px;
	color: #454545;
	font-size: 14px;
	text-align: right;
}
footer .nav>li>a:focus,
footer .nav>li>a:hover,
.site-footer_contact a:hover{
	background-color: transparent;
	color:#37ac9a;
}
.phone_item{
	direction: initial;
}
.site-info{
	text-align: center;
	direction: ltr;
}
.site-info span,
.site-info a{
	display: inline-block;
	text-align: center;
	margin-top: 25px;
	color: #333;
}
.site-footer_contact {
    margin-top: 5px;
}
.site-footer_items-title{
    display: block;
}
.site-footer_subscribe .site-footer_items-title{
	color: #454545;
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 40px;
}
.site-footer_subscribe p{
	color: #454545;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 15px;
}
.site-footer_items{
	overflow: hidden;
}
.site-footer_contact a{
	color: #454545;
	font-size: 14px;
	line-height: 16px;
}
footer .socilal_menu{
	margin-top: 65px;
}
footer .socilal_menu a{
	margin-right: 20px;
}
footer .socilal_menu a>img {
    height: auto;
    max-height: 16px;
}
.footer-form .your-email{
	position: relative;
	display: inline-block;
}
.footer-form .casper{
	position: relative;
	display: block;
}
.footer-form .casper:after{
	content: "";
	width: 31px;
    height: 34px;
	position: absolute;
	display: block;
	background-image: url(./includes/images/arrow_btn.svg);
	background-repeat: no-repeat;
    background-position: center;
    top: -64px;
    right: 17px;
    z-index: 10;
}
.footer-form input{
	border: 1px solid #454545;
	width: 100%;
	max-width: 260px;
	padding-right: 90px;
	color: #454545;
}
.footer-form input:focus,
.footer-form input:hover,
.footer-form input:active{
	border: 1px solid #454545;
}
.footer-form input[type="submit"]{
	width: 100%;
	max-width: 95px;
	background-color: #454545;
	background-position-y: center;
	font-size: 10px;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 14px;
    padding: 14px 20px;
    position: absolute;
    right: 0;
    color: transparent;
}

.footer-form input[type="submit"]:hover{
	border-color: #454545;
	background-image: url(./includes/images/arrow_btn.svg);
    color: transparent;
    background-repeat: no-repeat;
    background-position: center;
}






/*Media*/
@media(min-width: 768px){

	.about_us_content img{
		height: 345px;
	}
	.modal-dialog{
		width: 680px;
	}
	.navbar-default .navbar-nav>li.lang-item{
		display: none;
	}
	.project-example__wrapper h2.product-title{
		padding-right: 175px;
	    line-height: 45px;
	}
	footer .navbar-nav{
		float: none;
	}
	footer .navbar-nav>li>a{
		text-align: right;
	}

	.desktop-only {
		display: none;
	}
	.mobile-only {
		display: block;
	}
}

@media(min-width: 992px){
	.logo img{
		max-width: 55%;
	}
	.single-post .entry-content{
		padding: 0 150px;
	}
	.about_us_content{
		padding: 0px 55px;
	}
	.swiper-container-3d{
		-webkit-perspective: 790px;
	    -moz-perspective: 790px;
	    -o-perspective: 790px;
	    perspective: 790px;
	}

}

@media(min-width: 1200px){
	.swiper-container {
	    height: 565px;
	}
}

@media(max-width: 1200px){
	.swiper-container {
	    height: 550px;
	}
	.big-header{
		padding-bottom: 190px;
	}
	.site-navigation__info{
		width:100%;
	}
}

@media(max-width: 991px){

  .single-product_header h2.product-title{
    display: block;
/* float: right; */
/* width: 235px; */
  }
  .single-product_header > span {
    width: 235px;}
	.site-navigation_search form.search-form input[type="submit"] {
	    right: -30px;
	}
	.site-navigation_search form.search-form label:after {
	    /*right: -40px;*/
	    left: 11px !important;

	}
	.a2a_floating_style.a2a_default_style{
		display: none;
	}
	.nav>li>a{
		padding: 10px 10px;
	}
	.swiper-container-3d {
	    -webkit-perspective: 545px;
	    -moz-perspective: 545px;
	    -o-perspective: 545px;
	    perspective: 545px;
	}
	/*.site-header__search,*/
	/*.site-navigation_search{*/
	/*	display: none;*/
	/*}*/
	/*.site-header__search{*/
	/*	display: none;*/
	/*}*/

	.site-navigation_search form.search-form{
		position: relative;
    	left: -55px;
	}

	#responsive-menu-container #responsive-menu-wrapper{
		padding-top: 75px;
	}
	body #responsive-menu-container #responsive-menu{
		text-align: right;
	}
	body #responsive-menu-container #responsive-menu-additional-content{
		padding-top: 5px;
	}
	#responsive-menu-container{
		box-shadow: -3px 3px 4px rgba(0, 0, 0, 0.16);
	}
	#responsive-menu-container li.responsive-menu-item{
		margin-bottom: 2px;
	}
	body #responsive-menu-search-box{
		direction: rtl;
	}
	body .responsive-menu-search-form,
	.search-form{
		max-width: 210px;
		text-align: right;
		position: relative;
	}
	body .responsive-menu-search-form:after,
	body #responsive-menu-additional-content .search-form:after{
		content: "\f002";
	    font-family: FontAwesome;
	    font-weight: 300;
	    display: block;
	    position: absolute;
	    width: 16px;
	    height: 16px;
	    font-size: 16px;
	    color: #454545;
	    left: 15px;
	    top: 10px;
	    text-align: center;
	    padding: 3px;
	}
	body #responsive-menu-container .responsive-menu-search-box,
	body #responsive-menu-additional-content .search-field{
		width: 210px;
		background-color:  #d9e2ff;
	    border-radius: 21px;
	    border: 2px solid #1e3582;
	    color: #5b5b5c;
	    font-size: 13px;
	    line-height: 35px;
	    position: relative;
	    left: 0px;
	    height: 45px;
	    padding-right: 15px;
	    text-align: right;
	}
	body #responsive-menu-additional-content .widget_search{
		float: none;
		margin-bottom: 30px;
		direction: rtl;
	}
	#responsive-menu-additional-content .site-footer_contact{
		text-align: right;
		overflow: hidden;
	}
	#responsive-menu-additional-content .socilal_menu{
		margin: 25px 0px;

	}
	#responsive-menu-additional-content .socilal_menu a{
		margin-left: 20px;
	}
	#responsive-menu-additional-content .site-footer_contact a{
		font-size: 20px;
	}
	#responsive-menu-additional-content .site-footer_contact > div{
			margin-bottom: 25px;
	}
	body button#responsive-menu-button{
		right: 2%;
		/*top: 10px;*/
        top: 40px;
		background-color: #fff;
		width: 45px;
    	height: 45px;
	}

    .site-branding .logo {
        width: 45%;
        display: inline-block;
        vertical-align: middle;
    }
    .site-navigation_search{
        width: 43%;
        display: inline-block;
        position: relative;
    }

    .site-navigation_search .widget_search{
        display: block;
        position: relative;
        width: 100%;
    }

    .site-navigation_search input.search-field {
        max-width: 100%;
        width: 100% !important;
    }
    .site-navigation_search  .search-form {
        width: 100%;
        max-width: 100%;
    }
    .site-navigation_search  .search-submit {
        left: 0 !important;
        right: inherit !important;
        max-width: 16px;
    }


}

@media(max-width: 767px){
	header{
		/*position: sticky;*/
		position: fixed;
	    width: 100%;
	    z-index: 100;
	    top: 0;
	    box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.35);
	}
	.main-content{
		margin-top: 104px;
	}
	.site-branding{
		display: block;
	}

	.logo img{
		max-height: 40px;
   		max-width: 115px;
	}

	.big-header{
		max-height: 410px;
	}
	.homepage_title .header-main__options {
	    padding:0px;
	}
	
	.header-main__options {
	    padding-right:15px;
	    padding-left: 45px;
	}
	
	
	h1.header-title, h1.header-title>strong,
	.page-template-home-en-template h1.header-title strong{
		font-size: 45px;
	}

	h2.main_catalog-title,
	 h2.catalog_search-title,
	  h2.latest_news-title,
	   h2.agronews-title,
	    .search h2.page-title,
	     h2.category_items-title,
	      h2.product-title,
	       .single-product_download h2,
	        .single-product_related h2,
	         .about_us_wrapper h2{
	         	font-size: 27px;
	         	margin-top: 20px;
	         }
	.swiper-container {
	    height: 490px;
	    margin-bottom: 0px;
	}
	.swiper-button-next,
	.swiper-container-rtl .swiper-button-prev,
	.swiper-button-prev,
	.swiper-container-rtl .swiper-button-next{
		display: none;
	}
	.home-page__en.entire-slogan .entire-content,
	.about-us__en.entire-slogan .entire-content{
		margin-left:15px;
	}
	.home-page__en .entire-content__left,
	.home-page__en .entire-content__right,
	.about-us__en .entire-content__left,
	.about-us__en .entire-content__right{
		padding-left: 0;
	}
	.entire-content{
		margin-left: 0;
	}
	.home-page__en .entire-content img{
		margin-bottom: 20px;
	}
	.globally-items .main_catalog-items a .hover-block{
		display: none;
	}
	.globally-items .mobile-text__block{
		display: block;
	}
	.main_catalog_description{
		font-size: 17px;
	}
	.main_catalog_blc,
	.single-post .catalog_search_block,
	.catalog_search_block {
	    margin-bottom: 15px;
	}
	.catalog_search_items p,
	.agronews_items p{
		padding: 0px 10%;
	}
	.catalog_search_block {
	    padding: 40px 0px;
	}
	.single-product_wrap{
		padding: 0px 30px;
	}
	.single-product_header-icon{
    top: 31px;
	}
	.single-product_related-items .item{
		margin-bottom: 0;
	}
	.single-product_related-items > div span{
		margin-left: 0;
	}
	.single-product_related-items .item span{
		margin-top: 15px;
	}
	.single-product_related-items .item p{
		margin-bottom: 15px;
		padding: 0 25px;
	}
	.single-product_related-items{
		padding-bottom: 35px;
	}

	.page-template-distributors-template .links_wrapper{
		margin-top: 40px;
    	margin-bottom: 0px;
	}
	.contact_us-form,
	.contact_us-info{
		padding: 0px 30px;
	    margin-bottom: 35px;
	}
	.contact_us-another-info,
	.agronews-form,
	.about_us_content,
	.single-post .entry-content,
	.about-us__en.entire-slogan,
	.home-page__en.entire-slogan,
	.home-page__en.project-example,
	.project-example.about_us-en{
		padding: 0px 30px;
	}
	.entire-content__left{
		padding-left: 15px;
	}
	.project-example__wrapper .project-example__image img{
		width: 100%;
	}
	.project-example__btn{
		text-align: center;
	}
	.about_us_wrapper .right-side p:last-child{
		margin-bottom: 30px;
	}
	form .agronews-form{
		padding: initial;
	}
	.contact_us-another-info>div{
		margin-bottom: 30px;
	}

	.site-footer_contact{
		margin-top: 0px;
    	text-align: center;
	}
	.site-footer_contact a{
		font-size: 17px;
		line-height: 30px;
	}
	form#search-filter-form-238 ul li {
	    display: block;
	    margin-left: 0px;
	}
	form#search-filter-form-238 select{
		width: 300px;
	}
	footer{
		padding-bottom: 0;
	}
	footer .navbar-nav>li>a, .phone_item, .email_item{
		padding: 0;
		text-align: center;
	}

	footer .socilal_menu{
		margin-top: 25px;
	}
	footer .socilal_menu a{
		margin:0 20px;
	}
	footer .socilal_menu a>img{
		height: auto;
		max-height: 16px;
	}
	.site-footer_contact .site-footer_items-title,
	.site-footer_map{
		display: none;
	}
	.site-footer_subscribe{
		margin-top: 30px;
		text-align: center;
	}
	.site-footer_subscribe .site-footer_items-title{
		margin-bottom: 0;
	}
	.site-footer_subscribe-form{
		display: inline-block;
	}
	.footer-form{
		position: relative;
	}
	.footer-form input{
		padding-right: 100px;
	}
	.footer-form .casper:after{
		right: 30px;
	}
	footer .site-info span,
	footer .site-info a{
		text-align: center;
		/*display: block;*/
		font-size: 12px;
		line-height: 24px;
	}
	.modal-dialog{
		width: 80%;
    	margin: auto;
	}
	.video-content iframe{
		max-width: 100%;
	}

}

@media(max-width: 620px){
	.single-post .entry-content-thumbnail{
		display: block;
	    float: none;
	    text-align: center;
	    margin:0;
	    margin-bottom: 25px;
	}
	.single-post .entry-content-thumbnail>img{
		width: 100%;
	}
}

@media(max-width: 600px){
	.big-header{
		background-position: right;
	}
	.tablepress thead th,
	.tablepress tbody td{
		font-size: 11px;
	}
	.single-product_download-items{
		text-align: center;
	}
	.single-product_download-items>div{
		margin-bottom: 30px;
		float: none;
	}
	.modal-body{
		padding: 10px 5px;
	}
	.video-content iframe{
		height: 245px;
	}

}

@media(max-width: 500px){
	.links_content{
		padding: 0 10%;
	}
	.links_content a{
		font-size: 20px;
	}
	.blog-items_content>div:first-child{
		float: inherit;
	}
	.blog-items_content>div/*,
	.search-filter-results>div*/{
		width: 100%;
	}
	.blog-item img{
		width: 100%;
	}
	.single-product_content .entry-content-thumbnail{
		display: block;
    	text-align: center;
    	float: none;
	}
}

@media(max-width: 460px){
	.main_catalog_item{
		height: 112px;
   		max-height: 112px;
	}
	.main_catalog_item > img{
		max-width: 80px;
   		max-height: 70px;
	}
	h1.header-title,
	h1.header-title>strong,
	.page-template-home-en-template h1.header-title strong {
	    font-size: 37px;
	}
	.page-template-home-en-template h1.header-title strong{
		line-height: 45px;
	}
	.contact_us-agronoms h4{
		font-size: 27px;
	}
	.modal-dialog{
		width: 100%;
	}
	.swiper-slide .slide-wrapper p{
		font-size: 10px;
		margin-bottom: 15px;
	}
	.swiper-slide.swiper-slide-active .slide-wrapper .more-btn{
		padding: 10px 25px;
		font-size: 10px;
	}
}

@media(max-width: 420px){
	.swiper-slide-active{
		width: 280px!important;
	}
	.swiper-slide-prev{
		margin-right: -80px!important;
	}
}
@media(max-width: 375px){

	.swiper-slide .slide-wrapper p{
		font-size: 10px;
		margin-bottom: 15px;
	}
	.swiper-slide.swiper-slide-active .slide-wrapper .more-btn{
		padding: 10px 25px;
		font-size: 10px;
	}
	.globally-items .main_catalog-items a .hover-block p{
		font-size: 12px;
	}
}

@media only screen and (max-width: 600px) {
	.tog-image .main_catalog_item {
		    background-image: url(http://www.gadotagro.com/wp-content/uploads/2019/10/rose-ready-mobile.jpg) !important;
	}
	.long-image .main_catalog_item {
		    background-image: url(http://www.gadotagro.com/wp-content/uploads/2019/10/vase-ready-mobile.png) !important;
	}
}

.page-id-1084 .project-example__item:nth-child(2) {

    display: flex;
    flex-direction: row-reverse;

}

.page-id-1084 .header_btn {
    display: none;
}
@media only screen and (min-width: 600px) {
  .text-hover-pc li {

    text-align: left;
    padding-left: 75px;
    padding-right: 75px;

  }
	.li-text-top li:before {
	content: "–";
       position: absolute;
       margin-left: -1em;
	}
	.li-text-top li {

    list-style-type: none;
    padding-left: 1em;
    text-align: left;
   font-size: 16px;

  }
	 .li-hover-pc li {

    list-style-type: none;
    padding-left: 1em;
    text-align: left;


  }
	.li-hover-pc {
		padding-right:75px;
		padding-left: 75px;
	}



	.li-hover-pc li:before {
	content: "–";
       position: absolute;
       margin-left: -1em;
	}
}
.li-text-top li {

    list-style-type: none;
    padding-left: 1em;
    text-align: left;
	   font-size: 16px;



  }
.li-text-top li:before {
	content: "–";
       position: absolute;
       margin-left: -1em;
	}
.li-hover-pc li {

    list-style-type: none;
    padding-left: 1em;
    text-align: left;
	color: white;


  }
	.li-hover-pc li:before {
	content: "–";
       position: absolute;
       margin-left: -1em;
	}
.language #language-flags li a {
    opacity: 1;
    font-size: 15px;
    font-weight: 900;
}

/* updated footer */

.site-footer_items > div {
    float: right;
}

.site-footer_items > div ul.menu {
    list-style: none;
}

.site-footer_items > div ul.menu li {
    padding: 8px 0px;
}

.site-footer_items > div ul.menu li a {
    color: #454545;
    font-size: 14px;
    display: block;
}

.site-footer_items > div ul.menu li a:hover {
    color: #35aa4b;
}

@media (max-width:767px) {
  .entry-content-text img {
	float: none;
	margin: 15px auto;
	text-align: center;
	padding: 0;
	display: block;
  width: 100%;
}

    .site-footer_menu_1, .site-footer_menu_2, .site-footer_menu_3 {
        display: none;
    }
	li.english-mobile {
        display: block !important;
    }

    .language a.us-site span{
        display: none;
    }
}

.language svg.us-flag {
    width: 25px;
    height: 25px;
}
.language a.us-site {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
}
.english-mobile {
    display: none !important;
}
/* Start Portalmedia Styles */
.header-hero {
	background-image: url(/wp-content/uploads/backgrounds/hero-truck.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
body.page-template-page-standards-template .header-hero {
	background-image: url(/wp-content/uploads/backgrounds/grapes-harvest.jpg);
}
body.page-template-page-standards-template .page .page-title {
	display: none;
}
body.page-template-page-quality-policy-template .header-hero {
	background-image: url(/wp-content/uploads/backgrounds/two-red-tomatoes-branch-garden.jpg);
}
body.page-template-contacts-template .header-hero {
	background-image: url(/wp-content/uploads/backgrounds/female-researcher.jpg);
}
body.page-template-archive .header-hero {
	background-image: url(/wp-content/uploads/backgrounds/archive-bg.jpg);
}
body.page-template-catalog-template .header-hero {
	background-image: url(/wp-content/uploads/backgrounds/catalog-bg-grass.jpg);
}
body.page-template-distributors-template .header-hero {
	background-image: url(/wp-content/uploads/backgrounds/colorful-farm-fields-from-sunflower-wheat-rye-corn.jpg);
}
body.page-template-jobs-template .header-hero {
	background-image: url(/wp-content/uploads/backgrounds/career_hero.jpg);
}
body.page-template-page-quality-policy-template .page .page-title {
	display: none;
}
.catalog_search_block.bottom {
	padding: 40px 0;
	margin: 0;
}
.catalog_search_block.bottom h2.catalog_search-title {
  margin: 0;
}
.header-hero-cover {
	background-color: #00453A;
	opacity: 0.5;
	height: 299px;
	position: absolute;
	width: 100%;
}
.header-hero-title {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 284px;
}

.header-hero-title h1 {
	color: #fff;
	font-size: 69px;
	position: relative;
	font-weight: 600;
}

.single-product_content .attachment-post-thumbnail {
	max-height: 400px;
	width: 100%;
}

.single-product_download h2{
	margin-top: 0px !important;
}
.tablepress tbody tr:first-child td {
	border-top: 1px solid #dddddd !important;
}
.product-title sup {
  font-size: 18px;
}

.tablepress tbody td {
  vertical-align: middle !important;
  text-align: right !important;
}


.agronews-form .hover-btn, .contact_us-form input[type="submit"] {
	border: none !important;
}

@media(max-width: 767px){
	.header-hero-title h1 {
	font-size: 48px;
}
}

@media(max-width: 1200px){
.single-product_download-items>div {
    display: flex;
    flex-direction: column;
	}
.single-product_download-items span { 
    text-align: center;
	margin-left: 0 !important;
	}
.single-product_download-items a {
	text-align: center;
	}
}


/*
  Starting  Bootstrap Carousel
*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}
.carousel-indicators {
    direction: ltr;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
.preload{display: none;}
#homepage-carousel {
    height: 440px;
    background-color: #808080;
}

#homepage-carousel .carousel-inner .item {
  height: 440px;
  background-size: cover;
  background-position: center;
}
#homepage-carousel .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
    top: 59%;
    transform: translateY(-50%);
    text-shadow: 0 1px 10px rgba(0, 0, 0, 0.6);
}
#homepage-carousel .carousel-inner .item h3 {
    font-weight: 400;
    font-size: 60px;
    padding: 0;
    margin: 0;
}

#homepage-carousel .carousel-indicators li {
    width: 30px;
    border-radius: 0;
    height: 5px;
    opacity: 0.3;
    background-color: #fff;
}
#homepage-carousel .carousel-indicators li.active {
    opacity: 1;
    margin:1px;
}
#homepage-carousel .carousel-caption .btn-slide {
    border: 2px solid #fff;
    border-radius: 0;
    margin-top: 28px;
    color: #fff;
    font-size: 20px;
}
#homepage-carousel .carousel-caption .btn-slide:hover {
    background-color: #fff;
    color: #333;
}
.homepage_title {
	background-color: transparent;
	padding: 25px;
	text-align: center;
}
.homepage_title p, .homepage_title strong {
	color: #176e60 !important;
}
.homepage_title h1.header-title > p:first-child {
	font-size: 33px !important;
}
#rmp_menu_trigger-3127 {
  width: 55px;
  height: 37px;
}

.single-product_content ul li {
	list-style: inside;
}
p, li, a {
  font-size: 16px !important;
}
ul {
  padding-top: 5px;
}
th {
	text-align: right;
}
.list_north-title {
  clear: both;
}
.single-product_content .entry-content-text img {
	clear: both;
}
table {font-size: 16px;}
#rmp-menu-wrap-3127 .rmp-menu-item-link {text-align:right;}

.about_us_content ul li {
	margin-right: 14px;
}
.single-product_download-items i {
	font-family: FontAwesome;
	font-weight: 100;
}

.product-categories {
	float: left;
		color: #176e60;
	font-size: 15px;
}
.grecaptcha-badge { visibility: hidden; }

body.page-template-jobs-template header .page-title {
	display: none;
}
body.page-template-jobs-template .wpcf7-response-output {
	display: inline-block;
	margin: 0 !important;
	text-align: left;
	float: left;
}