/*
== ------------------------------------------------------------------- ==
== @@ Reset Styles
== ------------------------------------------------------------------- ==
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0 none;
	font-family: 'Myriad Hebrew','Arial','Helvetica',sans-serif;	
	vertical-align: baseline;
	}
a, div{
		color: #434343;
}
article, aside, details, figcaption, footer, header, hgroup, menu, nav, section {
	display: block;
	}
pre{
	background:none;
}
body {    //zoom: 0.65;
	padding: 0 0 0 0 !important;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;   
    /*transform: rotate(-0.0000000001deg);*/
    text-rendering: geometricPrecision;  
    background: #FFF; }

body * {
-webkit-font-smoothing: subpixel-antialiased;
    /*transform: rotate(-0.0000000001deg);*/
    text-rendering: geometricPrecision;
    }
	a{
		outline: 0 none!important;
	}
	a:focus{
		outline: 1px solid #ff7900!important;
	}
	*:focus{
		outline: 1px solid #ff7900!important;
	}
ol, ul { list-style: none; }
.text_list ol, .text_list ul { list-style: initial;}

.special-quote { quotes: none; }

.special-quote:before, .special-quote:after {
	content: '';
	content: none;
	}
#boxcustomover{
	position: fixed;
    width: 100%;
    height: 100%; 
	display: block;
    opacity: 0.65;
	top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
	background: #000;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
table.no-border{
	border:0 none!important;
}
table.no-border td{
	border:0 none!important;
}
header,
header *,
footer,
footer * {
	-webkit-font-smoothing:subpixel-antialiased;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
            box-sizing: border-box;
    }

:focus {	outline:none;	}
a {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-decoration: underline;
    color: #139e55;
}
a > * {color: #139e55;}
.hidden { display:none; }

textarea{resize:vertical}

p:empty { display: none;}

h4, .h4 {font-size: 20px;font-weight: 600;}

/*
== ------------------------------------------------------------------- ==
== @@ Base
== ------------------------------------------------------------------- ==
*/
.banner-section .tabs-categories .tabs-box .owl-carousel.crop-carousel .item:hover a span, .banner-section .tabs-categories .tabs-box .owl-carousel.products-carousel .item:hover a span{
	transform: scale(1.2);
    transition: all 0.5s ease;
    opacity: 1;
}
.aligncenter {clear:both;	display:block;text-align: center;}
.clearfix {clear:both;	display:block;}
.space10 {display: block;height: 10px;}
.space20 {display: block;height: 20px;}
.space30 {display: block;height: 30px;}
.space40 {display: block;height: 40px;}
.container {display: block;width: 100%; max-width: 1770px;margin: 0 auto;}
.element-invisible {display: none !important;}
.mobile-visibility {display: none !important;}
.region-content {min-height: 400px;}
.centered {margin: 0 auto;text-align: center;}

.field-name-body {margin: 0 0 30px 0}

.read-more, .more-link {z-index: 10;position: relative;display: inline-block;width: auto;padding: 0 0 0 0;text-decoration: none;line-height: 26px;font-size: 20px;color: #139e55;}
.read-more:after, .more-link:after {content: '';display: inline-block;width: 26px;height: 26px;margin: 0 0 0 10px;vertical-align: middle;border-radius: 50%;background-color: rgba(0,0,0,0);background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -293px -10px;}
.read-more:hover, .more-link:hover {text-decoration: none;color: #139e55;}
.read-more:hover:after, .more-link:hover:after {
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

/*
== ------------------------------------------------------------------- ==
== @@ Form elemnts
== ------------------------------------------------------------------- ==
*/


	input[type="text"], input[type="tel"], input[type="email"] {display: block;height: 44px;margin: 0 0 0 0;padding: 0 10px;line-height: 16px;font-size: 14px;font-weight: 400;color: #000; box-sizing: border-box;}
	textarea {display: block;height: 100px;padding: 10px;line-height: 16px;font-size: 14px;font-weight: 400;color: #000;}
	input::-webkit-input-placeholder {opacity: 1; transition: opacity 0.3s ease;color:#566367;}
	input::-moz-placeholder {opacity: 1; transition: opacity 0.3s ease;color:#566367;}
	input:-moz-placeholder {opacity: 1; transition: opacity 0.3s ease;color:#566367;}
	input:-ms-input-placeholder {opacity: 1; transition: opacity 0.3s ease;color:#566367;}
	input:focus::-webkit-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}
	input:focus::-moz-placeholder {opacity: 0; transition: opacity 0.3s ease;}
	input:focus:-moz-placeholder {opacity: 0; transition: opacity 0.3s ease;}
	input:focus:-ms-input-placeholder {opacity: 0; transition: opacity 0.3s ease;}


/*
== ------------------------------------------------------------------- ==
== @@ Header
== ------------------------------------------------------------------- ==
*/
header {z-index: 900;position: fixed;top: 0;width: 100%;background: rgba(255,255,255,0.95);box-shadow: 0 0 5px rgba(0, 0, 0, .52);}
.admin-menu header { top:40px; }
header .header-wrap {position: relative;}
header .header-top {display: table;width: 100%;}
header .header-top .cell {display: table-cell;vertical-align: top;}
header .header-top .main-logo-cell {padding:0;width: 172px;}
header .header-top .main-logo {display: block;width: 90%;height: 78px;margin: 0 auto;padding: 0 0 0 0 !important;background: url(../assets/images/haifa-new-logo.png)  0 2px no-repeat;}
header .header-top .meta {height: 38px;padding: 0 10px;text-align: right;background: #009f52;}
header .header-top .region.region-header-social-box .contextual-links-processed {display: none;}
header .header-top .header-social-box {float: right;display: inline-block;padding: 6px 0 6px 10px;margin-top:-2px;margin-right:-140px;}
header .header-top .header-social-box a {
	display: inline-block;
    width: 28px;
    height: 28px;
    margin: 0px 10px 0 0;
    vertical-align: top;
    text-align: center;
    text-decoration: none;
    font: normal normal normal 14px/1 FontAwesome;
    line-height: 27px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color: #72736d;
}
header .header-top .header-social-box a.icon-youtube,
header .header-top .header-social-box a.icon-linkedin {line-height: 25px;}
header .header-top .header-social-box a:before {
	content: '';
    display: block;
    width: 28px;
    height: 28px;
    text-align: center;
    color: #72736d;
    border-radius: 50%;
    border: 2px solid #72736d;
    background: rgba(255,255,255,0);
    transition: all 0.3s ease;
}
header .header-top .header-social-box .icon-linkedin:before {content: "\f0e1";}
header .header-top .header-social-box .icon-twitter:before {content: "\f099";}
header .header-top .header-social-box .icon-facebook:before {content: "\f09a";}
header .header-top .header-social-box .icon-youtube:before {content: "\f167";}
header .header-top .header-social-box .icon-linkedin:hover:before {color: #0b78b7;border: 2px solid #0b78b7;background: rgba(255,255,255,1);transition: all 0.3s ease;}
header .header-top .header-social-box .icon-twitter:hover:before{color: #28aae1;border: 2px solid #28aae1;background: rgba(255,255,255,1);transition: all 0.3s ease;}
header .header-top .header-social-box .icon-facebook:hover:before {color: #3d578f;border: 2px solid #3d578f;background: rgba(255,255,255,1);transition: all 0.3s ease;}
header .header-top .header-social-box .icon-youtube:hover:before {color: #d62727;border: 2px solid #d62727;background: rgba(255,255,255,1);transition: all 0.3s ease;}
header .header-top .top-head-menu{
	display: inline-block;padding: 0 8px 0 0;vertical-align: top;width:50%;position:relative;float:left;
}
header .header-top .top-head-menu ul{
	display: inline-block;
    width: auto;
    margin: 0 auto;
    float: left;
}
header .header-top .top-head-menu ul li{
	list-style:none;
	position: relative;
    display: inline-block;
    width: auto;
    margin: 0 0;
	padding:0;
}
header .header-top .top-head-menu li a, header .header-top .top-head-menu li span.menu-item{
	position: relative;
    display: block;
    width: auto;
    padding: 0 0;
    margin: 0 10px; 
    text-align: center;
    text-decoration: none;
    font-size: 24px;
    line-height: 38px;
    color: #fff;
	
}
header .header-top .top-head-menu li.parent > a, header .header-top .top-head-menu li span.menu-item{
	cursor: default;
}
header .header-top .top-head-menu li.root a span, header .header-top .top-head-menu li.root span.menu-item span {
    position: relative;
    display: inline-block;
    width: auto;
    margin: 0;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    font-size: 17px;
    line-height: 38px;
    color: #fff;    
}
header .header-top .top-head-menu ul .submenu {
    z-index: 100;
    position: absolute;
    top: 38px;
	border-top:2px solid #fff;
    left: 0;
    display: none;
    width: auto;
    min-width: 220px;
    padding: 5px;
    margin-top: 0;
    border-radius: 0;
    background: #009f52;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
}
header .header-top .top-head-menu ul li:hover .submenu  {display: block;}
header .header-top .top-head-menu ul ul {
    display: inline-block;
    width: 100%;
    vertical-align: top;
}
header .header-top .top-head-menu ul ul > li {
    position: relative;
    display: block;
    margin: 0 0 0 0;
    padding: 0 10px 0 5px;
    text-align: left;
}
header .header-top .top-head-menu ul ul > li > a {
    display: block;
    margin: 0 0 0 0;
    padding: 6px 0;
    width: 100%;   
    text-align: left;
    line-height: 20px;
    font-size: 15px;
    color: #fff;
    border-bottom: 1px dotted #bcbcbc;
}
header .header-top .search {
	position: relative;
    display: inline-block;
    width: 13%;
    vertical-align: top;
    margin: 0;
    padding: 4px 0;
}
header .header-top .search input[type="text"] {height:30px;width: 100%;padding: 0 44px 0 10px;line-height: initial;border: none;font-size: 15px;}
html.js .header-top .search input.form-autocomplete {background-image: none;background-color: #FFF;}
header .header-top .search button[type="submit"] {position: absolute;top: 4px;right: 2px;width: 34px;height: 30px;padding: 0 0 0 0;background: none;background-image: url(../assets/images/search_btnblack.png);background-repeat: no-repeat;background-position: center center;border: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

header .header-top .mata-nav {display: inline-block;padding: 0 8px 0 0;vertical-align: top;}
header .header-top .mata-nav ul.menu li {display: inline-block;margin: 0 0 0 0;padding: 0 0 0 0;list-style-image: none;list-style-type: none;position:relative;}
header .header-top .mata-nav ul.menu li :after{content:"";position:absolute;right:0;top:12px;height:14px;width:1px;background:#fff;}
header .header-top .mata-nav a.btn {
	display: inline-block;
	width: auto;
	height: 38px;
	padding: 0 20px 0 50px;
	margin: 0;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	line-height: 38px;
	font-size: 14px;
	color: #FFF;
    border:0 none;	
	border-radius: 0;
	position:relative;
	background: url(../assets/images/contact_small_head.png) 20px 50% no-repeat;
	box-shadow:none;
}
header .header-top .mata-nav a.btn:before {
	display:none;
}
header .header-top .mata-nav a.btn.icon-partner-zone {background-image:url(../assets/images/parthner_small_head.png);}
header .header-top .main-nav {position: relative; min-height:40px;border:0 none;float: none;height: 40px;padding:0;margin: 0 0 0 0;text-align: center; z-index: 1; }
header .header-top .main-nav ul {display: inline-block;width: auto;margin: -1px auto 0;float:left;}
header .header-top .main-nav ul li {position: relative;display: inline-block;width: auto;margin: 0 0;}
header .header-top .main-nav ul li:after {position: absolute;top: 11px;right: 0;content: '';display: block;width: 1px;height: 18px;background: none;background:#009f52;}
header .header-top .main-nav ul li:last-child:after {background: none;}
header .header-top .main-nav ul li:before {position: absolute;left: 0;bottom: -40px;content: '';display: block;width: 100%;
height: 40px;}
header .header-top .main-nav li a,
header .header-top .main-nav li span.menu-item {position: relative;display: block;width: auto;padding: 0 0;/*margin: 0 42px;*/margin: 0 30px;text-align: center;text-decoration: none;font-size: 24px;line-height: 30px;color: #0d0d0d;}
header .header-top .main-nav li span.menu-item {cursor: default;}
header .header-top .main-nav li.root a span,
header .header-top .main-nav li.root span.menu-item span {
	position: relative;
    display: inline-block;
    width: auto;
    margin: 10px 0 0;
    padding: 0 18px;
    text-align: center;
    text-decoration: none;
    font-size: 17px;
    line-height: 24px;
    color: #0d0d0d;
    border-bottom: 4px solid rgba(0,131,62,0);
}
header .header-top .main-nav li.root a span.root-decor:after,
header .header-top .main-nav li.root .menu-item span.root-decor:after {content: '';position: absolute;bottom: -20px;left: calc(50% - 7px);display: block;width: 14px;height: 10px;background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -447px -18px;border: none;opacity: 0;}
header .header-top .main-nav li.root:hover a span,
header .header-top .main-nav li.root:hover .menu-item span {text-decoration: none;color: #139e55;border-bottom: 4px solid rgba(0,131,62,1);}
header .header-top .main-nav li.root:hover a span.root-decor:after,
header .header-top .main-nav li.root:hover .menu-item span.root-decor:after {opacity: 1;}
header .header-top .main-nav ul ul {display: inline-block;width: 100%;vertical-align: top;}
header .header-top .main-nav ul li.image:first-child ul {width: 320px;}
header .header-top .main-nav ul ul  > li {position: relative;display: block;margin: 0 0 0 0;padding: 0 10px 0 5px;text-align: left; }
header .header-top .main-nav ul ul  > li:before,
header .header-top .main-nav ul ul  > li:after {display: none;}
header .header-top .main-nav ul ul  > li > a {display: block;margin: 0 0 0 0;padding: 6px 0;width: 100%;/*min-width: 240px;*/text-align: left;line-height: 20px;font-size: 14px;color: #13a459;border-bottom: 1px dotted #bcbcbc;}
header .header-top .main-nav ul ul  > li:last-child> a {/*border: none; */margin: 0 0 0 0;}

header .header-top .main-nav ul ul  > li:hover > a,
header .header-top .main-nav ul ul  > li:focus > a,
header .header-top .main-nav ul ul  > li.active > a {border-bottom: 1px dotted #bcbcbc;background:none;color: #139e55;}
header .header-top .main-nav ul ul  > li:last-child:hover > a,
header .header-top .main-nav ul ul  > li:last-child:focus > a,
header .header-top .main-nav ul ul  > li:last-child.active > a {/*border: none;*/}
header .header-top .main-nav ul li i.trigon-down {display: none;}
header .header-top .main-nav ul ul li i.trigon-down {position: absolute;/*right: 20px;*/right: 10px;top: 12px;display: block;height: 14px;width: 14px;margin: 0 0;font-size: 14px;cursor: pointer;}
header .header-top .main-nav ul ul li i.trigon-down:after {content: '';display: block;width: 14px;height: 10px;background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -447px -18px;border: none;}
header .header-top .main-nav ul ul li i.trigon-down:hover  {color: #139e55;}

header .header-top .main-nav  ul .submenu  {z-index: 100;position: absolute;top:54px;left: 0;display: none;width: auto;min-width: 220px;padding: 5px;margin-top: 0;border-radius: 0;
/*background: rgb(220,236,240);
background: -moz-linear-gradient(top, rgba(220,236,240,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(220,236,240,1) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(220,236,240,1) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcecf0', endColorstr='#ffffff',GradientType=0 );*/
background: rgba(255,255,255,0.95);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.4);
}
header .header-top .main-nav  ul li.dropdown-horizontal-panels.last .submenu  { left: initial;right: 0;}
header .header-top .main-nav ul li:hover .submenu  {display: block;}
header .header-top .main-nav ul li:first-child .submenu {width: 640px;}
header .header-top .main-nav ul li:first-child .submenu:after {content: '';display: inline-block;width: 300px;height: 210px;vertical-align: top;background: url(../assets/images/foliar-dropdown-menu-bg.jpg) top right no-repeat;background-size: cover;}
header .header-top .main-nav ul li.dropdown-horizontal-panels.image .submenu:after {content: '';float: right;display: inline-block;width: 300px;height: 210px;vertical-align: top;background: url(../assets/images/foliar-dropdown-menu-bg.jpg) top right no-repeat;background-size: cover;}
header .header-top .main-nav ul li:first-child .submenu.supersub:after,
header .header-top .main-nav ul li.dropdown-horizontal-panels.image .submenu.supersub:after {content: '';display: none;}
header .header-top .main-nav ul li:first-child .submenu.vegetables-menu-decor:after {background: url(../assets/images/menu-decor-potato.jpg) top right no-repeat;background-size: cover;}
header .header-top .main-nav ul li:first-child .submenu.orchards-menu-decor:after {background: url(../assets/images/menu-decor-citrus.jpg) top right no-repeat;background-size: cover;}
header .header-top .main-nav ul li:first-child .submenu.field-crops-menu-decor:after {background: url(../assets/images/menu-decor-corn.jpg) top right no-repeat;background-size: cover;}
header .header-top .main-nav ul li.dropdown-horizontal-panels .submenu {width: auto;text-align: right;}
header .header-top .main-nav ul li.dropdown-horizontal-panels.image .submenu {width: 760px;text-align: right;}
header .header-top .main-nav ul li.dropdown-horizontal-panels.image .submenu.supersub {width: auto;text-align: right;}
header .header-top .main-nav ul li.dropdown-horizontal-panels .submenu ul {float: left;width: 440px;}
header .header-top .main-nav ul li.dropdown-horizontal-panels .submenu li {display: inline-block;width: 100%;max-width: 220px;}
header .header-top .main-nav ul li.dropdown-horizontal-panels .submenu li:first-child {float: left;}
header .header-top .main-nav ul li.dropdown-horizontal-panels .submenu li .trigon-down {display: none;}

header .header-top .main-nav ul li .submenu.supersub  {z-index: 110;/*position: absolute;*/position: static;top:0;left: 268px; display: block;width: 100%; padding: 0 0;margin-top: 0;/*min-height: 260px;*/ border: 0; border-radius: 0; background: none;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0);
-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0);
box-shadow: 0px 1px 3px 0px rgba(0,0,0,0); }
header .header-top .main-nav  ul li.image:first-child .submenu.supersub {border-bottom: 2px dotted #bcbcbc;}
header .header-top .main-nav  ul li.image:first-child .submenu.supersub.in {padding: 10px 0 10px 0;}
header .header-top .main-nav  ul li .submenu.supersub ul {display: block;width: 100%;/*padding: 10px 10px;*/padding: 0 0;max-height: 600px;/*overflow-y: auto;*/}

header .header-top .main-nav ul li.image:first-child .submenu.supersub ul {display: inline-flex;justify-content: space-between;flex-wrap: wrap;width: 100%;max-height: none;}
header .header-top .main-nav ul li .submenu.supersub  li {padding: 0 0;max-width: initial}
header .header-top .main-nav ul li.image:first-child .submenu.supersub ul li {flex: 1 1;min-width: 140px;padding: 0 10px;}
header .header-top .main-nav ul li .submenu.supersub a {padding: 8px 10px 8px 10px;line-height: 14px;font-size: 14px;color: #0d0d0d;border: none;max-width:200px;width:100%;}
header .header-top .main-nav ul li.image:first-child .submenu.supersub a {/*border: none;*/}
header .header-top .main-nav ul li.image:first-child .submenu.supersub ul li:nth-last-child(1) a,
header .header-top .main-nav ul li.image:first-child .submenu.supersub ul li:nth-last-child(2) a {border: none;}
header .header-top .main-nav ul li .submenu.supersub a:hover {color: #13a459;}
header .header-top .main-nav ul li .submenu.supersub a:before {content: '';display: none;/*display: inline-block;*/width: 20px;height: 20px;margin: 0 14px 0 0;vertical-align: middle;background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -272px -329px;border: none;}
header .header-top .main-nav ul li.image:first-child .submenu.supersub a:before {content: '';display: none;}
header .header-top .main-nav  ul .submenu.collapse.in {display: block;height: auto;opacity: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
header .header-top .main-nav  ul .submenu.collapse {display: inline;height: 0;overflow: hidden;opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
//
header .header-top .top-head-menu ul .submenu.collapse {
    display: inline;
    height: 0;
    overflow: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
header .header-top .top-head-menu ul .submenu.collapse.in {
    display: block;
    height: auto;
    opacity: 1;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
header .header-top .top-head-menu ul li .submenu.supersub {
    z-index: 110;   
    position: static;
    top: 0;
    left: 268px;
	min-width:100px;
    display: none;
    width: 100%;
    padding: 0 0;
    margin-top: 0;  
    border: 0;
    border-radius: 0;
    background: none;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0);
    -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0);
    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0);
}
header .header-top .top-head-menu ul ul > li .submenu.supersub a{
	border-bottom:0 none;
}
header .header-top .lang-switcher-cell {width: 1%;}
header .header-top .lang-switcher {width: 140px;height: 38px;background: #009f52;}
header .header-top .lang-switcher .select {position: relative;float: left;display: table-cell;line-height: 38px;height: 38px;width: 100%;padding: 0 0;margin:0;vertical-align: middle;box-sizing: border-box;}
header .header-top .lang-switcher .select:after {position: absolute;top: 0;right: 10px;content: '';display: block;height: 100%;width: 36px;margin: 0 0 0 0;background: url(../assets/images/white_down_arrow.png) center center no-repeat;border: none; pointer-events: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
header .header-top .lang-switcher .form-item{
		margin:0;
		
}
header .header-top .lang-switcher .select:hover:after {animation: down-pointer;}
header .header-top .lang-switcher select {width: 100%;height: 38px;margin: 0;padding: 0 0 0 20px;line-height: 38px;font-size: 14px;color: #fff;outline: 0;box-shadow: none;border: 0 none!important;background: none;background-image: none;cursor: pointer;font-family:'Myriad Hebrew','Arial','Helvetica',sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
header .header-top .lang-switcher select:hover {color: #000;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
header .header-top .lang-switcher select  option, header .header-top .lang-switcher select[value="value"]{
		font-family:'Myriad Hebrew','Arial','Helvetica',sans-serif;font-size:16px;color:#139e55;line-height:20px;
	}
header .header-bottom {margin-top: -40px; padding: 0 0 10px 0;}
header .header-bottom .site-slogan {padding: 0 0 0 35px;line-height: 20px;font-size: 18px;font-weight: 600;color: #00833e;}

/*
== ------------------------------------------------------------------- ==
== @@ Footer
== ------------------------------------------------------------------- ==
*/
footer {
	padding: 56px 0 0 0;
    background: #fff url(../assets/images/footer_newbg.png) 71% 100% no-repeat;
    background-size: contain;
}
footer .footer-columns {display: table;width: 100%; text-align: left;}
footer .footer-columns .cell {display:table-cell;vertical-align: top;}
footer .footer-columns .cell:first-child {width: 24.5%;}
footer .site-desc {display: block;width: 100%;max-width: 280px;}
footer .site-desc .brand-logo {margin:  0 0 0 0;}
footer .site-desc .brand-logo:after {content: '';display: block;height: 1px;width: 100%;clear: both;}
footer .site-desc .brand-logo .main-logo {float: none;display: block;width: 86px;height: 100px;margin: 0 0 8px 0;padding: 0 0 0 0 !important;background: url(../assets/images/haifa-main-logo.png) top left no-repeat;background-size: contain;}
footer .site-desc .site-slogan {margin: 0 0 18px 0;padding: 0 0 0 0;line-height: 20px;font-size: 18px;font-weight: 600;color: #00833e;}
footer .site-desc .title {}
footer .site-desc .text {margin: 0 0 36px 0;padding: 0 0 0 0;line-height: 22px;font-size: 16px;color: #717171;}

footer .site-desc .social a {display: inline-block;width: 44px;height: 44px;margin: 0px 8px 0 0;vertical-align: top;text-align: center;text-decoration: none;font: normal normal normal 14px/1 FontAwesome;line-height: 44px;font-size: 20px;font-weight: normal;text-align: center;color: #fff;}
footer .site-desc .social a.icon-youtube,
footer .site-desc .social a.icon-mail,
footer .site-desc .social a.icon-linkedin {line-height: 38px;}
footer .site-desc .social a:before {content: '';display: block;width: 44px;height: 44px;text-align: center;color: #FFF;border-radius: 50%;border: 2px solid #FFF;background: rgba(255,255,255,0);transition: all 0.3s ease;}
footer .site-desc .social .icon-linkedin:before {content: "\f0e1";color: #0b78b7;border: 2px solid #0b78b7;background: rgba(255,255,255,1);}
footer .site-desc .social .icon-twitter:before {content: "\f099";color: #28aae1;border: 2px solid #28aae1;background: rgba(255,255,255,1);}
footer .site-desc .social .icon-facebook:before {content: "\f09a";color: #3d578f;border: 2px solid #3d578f;background: rgba(255,255,255,1);}
footer .site-desc .social .icon-youtube:before {content: "\f167";color: #d62727;border: 2px solid #d62727;background: rgba(255,255,255,1);}
footer .site-desc .social .icon-mail:before {content: "\f0e0";color: #139e55;border: 2px solid #139e55;background: rgba(255,255,255,1);}
footer .site-desc .social .icon-linkedin:hover:before {color: #000;border: 2px solid #000;transition: all 0.3s ease;}
footer .site-desc .social .icon-twitter:hover:before{color: #000;border: 2px solid #000;transition: all 0.3s ease;}
footer .site-desc .social .icon-facebook:hover:before {color: #000;border: 2px solid #000;transition: all 0.3s ease;}
footer .site-desc .social .icon-youtube:hover:before {color: #000;border: 2px solid #000;transition: all 0.3s ease;}
footer .site-desc .social .icon-mail:hover:before {color: #000;border: 2px solid #000;transition: all 0.3s ease;}

footer .menu-widget-cluster {display: flex;}
footer .menu-widget-cluster .item {width: 16.6%;padding: 0 2% 0 0;}
footer .menu-widget-cluster .block h2, footer .menu-widget-cluster .block h5 {display: inline-block;margin: 0 0 26px 0;padding: 0 0 0 0;text-align: left;line-height: 20px;font-size: 18px;font-weight: 400;color: #1e1e1e;border-bottom: 2px solid #139e55;}
footer .menu-widget-cluster .block ul.menu {margin: 0 0 0 0;padding: 0 0 0 0;}
footer .menu-widget-cluster .block ul.menu li {display: block;margin: 0 0 16px 0;padding: 0 0 0 0;list-style: none;line-height: 20px;}
footer .menu-widget-cluster .block ul.menu li a {display: inline-block;text-align: left;text-decoration: none;line-height: 20px;font-size: 18px;color: #717171;}
footer .menu-widget-cluster .block ul.menu li a:hover {color: #000;}

footer .menu-widget-cluster .block ul.menu li.expanded {position: relative;}
footer .menu-widget-cluster .block ul.menu li.expanded:before {
	position: absolute;
	top: 2px;
	right: 0;
	content: '';
	display: table-cell;
	vertical-align: top;
	width: 14px;
	height: 14px;
	background: none;background-image:url(../assets/images/new_downarrow.png);
	background-repeat: no-repeat;
	background-position: center center;
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
footer .menu-widget-cluster .block ul.menu li.expanded.expand:before {
	    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);}
footer .menu-widget-cluster .block ul.menu li.expanded a {padding: 0 20px 0 0;}
footer .menu-widget-cluster .block ul.menu li.expanded li a {padding: 0 10px;}
footer .menu-widget-cluster .block ul.menu li.expanded ul {display: none;}
footer .menu-widget-cluster .block ul.menu li.expanded.expand ul {display: block;margin: 10px 0 0 0;padding: 14px 0;background:none;}
footer .menu-widget-cluster .block ul.menu li.expanded.expand ul li:last-child {margin: 0 0 0 0;}

footer .copyright {
	margin: 44px 0 0 0;
    padding: 10px 0;
    line-height: 60px;
    height: 60px;
    color: #fff;
    background: #28974d;
}
footer .copyright .content {
	text-align: left;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
}
footer .copyright .content a {
	display: inline-block;
    padding: 0 0 0 35px;
    margin: 0 20px 0 0;
    text-decoration: none;
    line-height: 40px;
    font-size: 18px;
    color: #fff;
	position:relative;
}
footer .copyright .content a:before {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: -4px 8px 0 0;
	vertical-align: middle;
	border-radius: 50%;
	background-color: rgba(0,0,0,0);
	background-image: url(../assets/images/arrowfooter_white.png);
	background-repeat: no-repeat;
	background-position: center center;
	}

footer .region-footer .block-block {
	float:left;
}
footer .region-footer .block-block.comraxpowered{
	float:right;
	font-size:18px;
}
footer .region-footer .block-block.comraxpowered .content p{
	font-size: 18px;
    line-height: 40px;
    margin: 0;
}
footer .region-footer .block-block.comraxpowered .content a{
	padding:0; margin:0; color:#fff;
}
footer .region-footer .block-block.comraxpowered .content a:before{
	display:none;
}
/*
== ------------------------------------------------------------------- ==
== @@ Banner
== ------------------------------------------------------------------- ==
*/
.node-type-front-page #content  .container,
.node-type-front-page-growing-method #content .container{
	width:100%;
    max-width:2000px;	
	padding:0;
}
.banner-section {position:relative;width: 100%;min-height: 100px;/*min-height: 540px;background-color: #008543;background-image: url(../assets/banners/home-page-banner.jpg); */background-position: top center; background-size: cover; background-color: #FFF;}
.adminimal-menu .banner-section{min-height:130px;}
.page-leadership-team .leadership-team-title-block,
.page-leadership-teams .leadership-team-title-block{
    position: absolute;
    top: 25%;
    left: 6%;
    border-left: 1px #009e52 solid;  
    padding: 40px;
}
.page-leadership-team .leadership-team-title-block h1,
.page-leadership-teams .leadership-team-title-block h1{
    color:#009e52;
    font-weight: 800;
}
.page-leadership-team .leadership-team-title-block h3,
.page-leadership-teams .leadership-team-title-block h3{color:#009e52;}
.page-leadership-team .region-banner-section .block-block,
.page-leadership-teams .region-banner-section .block-block{
	width: 100%;
    height: auto;
    margin:0;
	display:block;
    padding:0;	
    position: relative;
	float:left;
}
.page-leadership-team .region-banner-section .block-block:last-child,
.page-leadership-teams .region-banner-section .block-block:last-child{
	display:none;
}
.page-leadership-team .region-banner-section .block-block div.contextual-links-wrapper,
.page-leadership-teams .region-banner-section .block-block div.contextual-links-wrapper{
	top:50%;
}
.page-leadership-team .region-banner-section .block-block img,
.page-leadership-teams .region-banner-section .block-block img{
	height: 100%!important;
    position: relative;
    float: right;
    width: 100%!important;
    margin: 0;
    padding: 0;
    display: block
}

.page-leadership-team .banner-section,
.page-leadership-teams .banner-section{
     min-height: 100px;
    margin: 78px 0 20px;  
   float:left;
   position:relative;   
   width:100%;    
}
.page-our-people .banner-section{
    min-height: 100px;
    margin: 78px 0 20px;  
   float:left;
   position:relative;   
   width:100%;
}
.node-type-front-page .banner-section,
.node-type-front-page-growing-method .banner-section {width: 100%;min-height: 410px;margin-top:77px;background-color:#f2f2f2;background-image: url(../assets/banners/front-banner-default.jpg);}
.node-type-front-page .banner-section .banner-slide,
.node-type-growing-practice-item .banner-section .banner-slide,
.node-type-front-page-growing-method .banner-section .banner-slide {width: 100%;min-height: 410px;background-position: center; background-size: cover;height: 700px;}
.banner-section .banner-carousel.owl-carousel {z-index: 0;position: relative;}
.banner-section .banner-carousel.owl-carousel .owl-dots {position: absolute;bottom: 0;width: 100%;}
.banner-section .banner-carousel.owl-carousel .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 11px;background: #FFF;border-radius: 50%;border: 2px solid #FFF;}
.banner-section .banner-carousel.owl-carousel .owl-dots .owl-dot.active span {width: 14px;height: 14px;margin: 3px 11px;background: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.banner-section .region-banner-section {position: relative;top: 0;left: 0;width: 100%;height: auto;margin: 4em 0 0;height: 100px;}
.banner-section .promo {    z-index: 10;
    position: absolute;
    top: 35%;
    left: 5%;
    /* display: inline-block; */
    display: none;
    width: auto;
    max-width: 600px;
    padding: 0 0;
    line-height: 24px;
    font-size: 20px;
    color: #FFF;
    border-left: 1px #fff solid;}
.node-type-front-page .banner-section .promo ,
.node-type-front-page-growing-method .banner-section .promo{display: inline-block;}
.banner-section .promo .title {direction: ltr;margin: 30px 20px;line-height: 48px;font-size: 48px;font-weight: 600;color: #FFF;text-shadow: -1px 2px 0px rgba(0, 0, 0, 0.37);}
.banner-section .promo .text {direction: ltr;line-height: 24px;font-size: 20px;margin: 30px 20px;color: #FFF;text-shadow: -1px 2px 0px rgba(0, 0, 0, 0.37);}
.banner-section .promo .text p a.Front-Map-Link,.banner-section .promo .text p a.Front-Map-Link:visited {
    background-color: #fff;
    padding: 8px 60px 5px 10px;
    text-decoration: none;
    text-shadow: none;
    font-size: 18px;
    text-transform: none;
    font-weight: 600;
    border-radius: 55px;
    color: #139e55;
    border: 3px #139e55 solid;
    background: #fff url(../assets/images/icon-map-read-more.png) 95% center no-repeat;

}

.banner-section .tabs-categories {
    position: absolute;
    width: 100%;
    background: transparent;
    padding: 0;
    display: block;
    float: left;
    bottom: 0;}
.banner-section .tabs-categories .tabs-list {height: 44px;margin: 3em auto 3em; text-align: center;}
.banner-section .tabs-categories .tabs-list span {display: inline-block;width: auto;margin: 0 20px 0 0;vertical-align: top;text-transform: uppercase;text-shadow: -1px 2px 0px rgba(0, 0, 0, 0.37);line-height: 56px;font-size: 30px;color: #FFF;}
.banner-section .tabs-categories .tabs-list ul {display: inline-block;
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    position: relative;
    text-align: center;
    border: 0 none;}
.banner-section .tabs-categories .tabs-list ul li {
    display: inline-block;
    float: none;
    margin: 0 20px;
	min-width: 210px;
	width:auto;
	border-radius: 25px;
	border:2px solid #eaeaea;
	background:#fff;
	padding:1px 2%;
}
.banner-section .tabs-categories .tabs-list ul li.active:after {
    content: " ";
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #11944f;
    position: absolute;
    bottom: -16px;
    right: 42%;
}
.banner-section .tabs-categories .tabs-list ul a {
	position: relative;
	display:inline-block;
	width: auto;
	padding:0 0 0 35px;
	margin: 0;
	text-align: center;
	text-decoration: none;
	background: url(../assets/images/croptab_bg.png) left center no-repeat;
	line-height: 42px;
	height:40px;
	font-size: 1.4em;
	border:0 none;
	color: #139e55;
	-webkit-transition: none; 
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

/*.banner-section .tabs-categories .tabs-list ul a {
    display: inline-block;
    width: auto;
    padding: 0;
    margin: 0;
    text-align: center;
    text-decoration: none;
    line-height: 42px;
    height: 40px;
    font-size: 1.4em;
    border: 0 none;
    color: #7b7b7b;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}*/
/*.banner-section .tabs-categories .tabs-list ul a:hover {
    background: none;
}
*/
.banner-section .tabs-categories .tabs-list ul li.active{border:2px solid #11944f;background:#11944f !important;}
.banner-section .tabs-categories .tabs-list ul li.active a{
    border: 0 none;
    color: #fff;    
    background: #11944E url(../assets/images/croptab_bga.png) left center no-repeat;
    
}
/*.banner-section .tabs-categories .tabs-list ul li.active a{border:0 none;color:#fff;background-color:#11944f;}*/
.banner-section .tabs-categories .tabs-list ul a.growing-method{padding:0 40px;background-image:url(../assets/images/growtab_bg.png);}
.banner-section .tabs-categories .tabs-list ul li.active a.growing-method{    background: #11944E url(../assets/images/croptab_bga.png) left center no-repeat;}
.banner-section .tabs-categories .tabs-list ul a.products{padding:0 30px;background-image:url(../assets/images/producttab_bg.png);}
.banner-section .tabs-categories .tabs-list ul li.active a.products{background-image:url(../assets/images/producttab_bga.png);}
.banner-section .tabs-categories .tabs-box {position: relative;height: 150px;padding: 0;margin:0;}
.banner-section .tabs-categories .tabs-box .tab-pane {position: relative;width: 100%;padding:0;margin:0;}
.banner-section .view-categories-tabs .show-action {display: none;}
/*
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item span:before {content: '';display: block;margin: 20px auto 0 auto;width: 80px;height: 80px;background-color:  #FFF;background: url(../assets/images/base-sprite.png); background-repeat: no-repeat;background-position: -100px -100px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-first:before {background-position: 0px -194px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-second:before {background-position: -74px -194px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-third:before {background-position: -150px -194px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-fourth:before {background-position: -224px -194px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-fifth:before {background-position: -296px -194px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-sixth:before {background-position: -376px -194px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-seventh:before {background-position: -454px -194px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-eighth:before {background-position: -534px -194px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-ninth:before {background-position: 0 -278px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-tenth:before {background-position: -74px -278px;}
.banner-section .tabs-categories .tabs-box .growing-method-carousel .item .icon-tomatos-eleventh:before {background-position: -150px -278px;}*/
.banner-section .tabs-categories .tabs-box .owl-carousel {width: 100%;max-width: 1900px;height: 150px;margin: 0 auto;padding:0;}
.banner-section .tabs-categories .tabs-box .owl-carousel .owl-stage-outer {height: 150px;padding: 0;}
.banner-section .tabs-categories .tabs-box .owl-carousel .owl-item{
	width:100%;
	position:relative;
	float:left;
	margin:0;
	padding:0 5px;
}
.banner-section .tabs-categories .tabs-box .owl-carousel .item {
    width: calc(94% - 8px);
    height: 130px;
    max-width: 135px;
    /* border: 0 solid #fff; */
    margin: 5px auto;
    position: relative;
    padding: 0;
    float: none;
    overflow: hidden;
    background: #fff;
    border-radius: 15px;
    background: rgb(221,221,221);
    background: linear-gradient(186deg, rgb(250, 250, 250) 0%, rgb(246, 246, 246) 100%, rgba(255,255,255,1) 100%);
    box-shadow: 1px 1px 1px 1px #e2e2e2;
}
.banner-section .region-banner-section{
    margin:0;
    background-color: #FFF;
}
.banner-section .tabs-categories .tabs-box .owl-carousel .item.disabled {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray; /* IE 6-9 */}
.banner-section .tabs-categories .tabs-box .owl-carousel .item a {position: relative;display: block;height: 100%;width: 100%;float:left;overflow: hidden;}
.banner-section .tabs-categories .tabs-box .owl-carousel .item.disabled a {opacity: 0.3;cursor:  default;}
.banner-section .tabs-categories .tabs-box .owl-carousel .item a span[class*='item-style-id'] {
	display: block;
    height: 100%;
    text-align: center;
    margin: 0 auto;
    width: 80%;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all 0.5s ease;
}
.banner-section .tabs-categories .tabs-box .owl-carousel .item a span.crop-img-g{width:90%;background-position:50% 45%;}
.banner-section .tabs-categories .tabs-box .owl-carousel .item a div.crop-title-g{
	text-align: center;
    color: #000;
    width: 100%;
	display:none;
    left: 0;
    font-size: 1.3em;
    bottom: 0.5em;
    position: absolute;
}
.banner-section .tabs-categories .tabs-box .owl-carousel .item a div.crop-title-g span{
	position:relative;
	display:inline-block;
	width:auto;
	margin:0 auto;
	padding:0;
	line-height:1.4em;
}
.banner-section .tabs-categories .tabs-box .owl-carousel .item.selected,
.banner-section .tabs-categories .tabs-box .owl-carousel .item:hover,
.banner-section .tabs-categories .tabs-box .owl-carousel .item:focus{box-shadow:1px 1px 10px 4px #e2e2e2;}
.banner-section .tabs-categories .tabs-box .owl-carousel.products-carousel .item:hover a span {opacity: 1;}
.banner-section .tabs-categories .tabs-box .owl-carousel.growing-method-carousel .item:hover a span {transition: all 0.5s ease;opacity: 1;}
.banner-section .tabs-categories .tabs-box .owl-carousel .item.selected a div.crop-title-g span,
.banner-section .tabs-categories .tabs-box .owl-carousel .item:hover a div.crop-title-g span,
.banner-section .tabs-categories .tabs-box .owl-carousel .item:focus a div.crop-title-g span{
	border-bottom:2px solid #139e55;
}
.banner-section .tabs-categories .tabs-box .owl-carousel .item a span.item-hover{
	position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    padding: 0 5%;
    text-align: center;
    line-height: 1.4em;
    font-size: 1.4em;
    color: #FFF;
    background-color: rgba(19,158,85,0.9);
    opacity: 0;
    transition: all 0.5s ease;	
}
.banner-section .tabs-categories .tabs-box .owl-carousel.growing-method-carousel .item:hover a span,
.banner-section .tabs-categories .tabs-box .owl-carousel.growing-method-carousel .item:focus a span{
	transition: all 0.5s ease;
    opacity: 1;
}
.banner-section .tabs-categories .tabs-box .owl-carousel .owl-nav {margin: 0 0 0 0;}
.banner-section .tabs-categories .tabs-box .owl-carousel .owl-nav div {position: absolute;
    top: calc(50% - 16px);
    width: 22px;
    height: 32px;
    margin: 0;
    padding: 0;
}
.banner-carousel .owl-nav {
    position: absolute;
    top: 45%;
    width: 100%;
}
.banner-carousel .owl-nav .owl-prev
{
    float: left;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.banner-carousel .owl-nav .owl-next
{
    float: right;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}
.banner-section .tabs-categories .tabs-box .owl-carousel .owl-nav [class*='owl-']:hover {}
.banner-section .tabs-categories .tabs-box .owl-carousel .owl-nav .owl-prev {left:-55px;background: url(../assets/images/arrow_green_left.png); background-repeat: no-repeat;background-position: 50% 50%;}
.banner-section .tabs-categories .tabs-box .owl-carousel .owl-nav .owl-next {right:-55px;background: url(../assets/images/arrow_green_right.png); background-repeat: no-repeat;background-position: 50% 50%;}


/*
== ------------------------------------------------------------------- ==
== @@ Breadcrumb
== ------------------------------------------------------------------- ==
*/
.breadcrumb {margin: 0 0 10px 0;padding: 12px 0 0 0;background: none;border-radius: 0; text-align: left;}
.breadcrumb * {line-height: 16px;font-size: 14px;color: #ed7a12;}
.breadcrumb a,
.breadcrumb .delimiter {text-decoration: none;color: #ed7a12;}
.breadcrumb .first a {text-transform: uppercase; }
.breadcrumb .last {line-height: 16px;font-size: 16px;color: #5f686f;}

/*
== ------------------------------------------------------------------- ==
== @@ Pager
== ------------------------------------------------------------------- ==
*/
.item-list .pager {margin: 50px 0 0 0; padding: 26px 0 60px 0;border-top: 2px dotted #bcbcbc;}
.item-list .pager li {display: inline-block;padding: 0 8px;height: 26px;text-align: center;line-height: 26px;font-size: 16px;color: #4c4c4c;background-color: #e4e4e4;border: none;border-radius: 4px;}
.item-list .pager li.pager-current {font-weight: 400;color: #FFF;background: #139e55; }
.item-list .pager li.pager-first,
.item-list .pager li.pager-previous,
.item-list .pager li.pager-next,
.item-list .pager li.pager-last {padding: 0 16px;}
.item-list .pager li>a,
.item-list .pager li>span {display: inline-block;padding: 0 0;text-decoration: none;color: #4c4c4c;background-color: #e4e4e4;border: none;border-radius: 0;}
.item-list .pager li>a:hover {color: #139e55;}
/*
== ------------------------------------------------------------------- ==
== @@ Home Page
== ------------------------------------------------------------------- ==
*/
.front .node-promoted {display: none;}
.view-header {text-align: center;}
.front .view-success-stories .view-header {padding: 50px 0 0 0;}
.block h3.title {position: relative;display: inline-block;width: auto;padding: 0 26px 26px 26px;margin: 0 auto 66px auto;text-align: center;line-height: 38px;font-size: 36px;font-weight: 400;color: #3b3b3b;border-bottom: 2px dotted #bcbcbc;}
.block h3.title:after {position: absolute;bottom: -10px;left: calc(50% - 28px);content: '';display: block;width: 60px;height: 26px;padding: 0 10px;background-color: #FFF;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -188px -8px;}
.topics {margin: 0;padding: 0 0 0 0;text-align: center;}
.front .topics {/*padding: 50px 0 0 0;*/padding: 0 0;margin:0;}
.topics .topics-cluster {display: block;width: 100%;}
.topics .topics-cluster:after {content: '';display: block;width: 100%;clear: both;}
.topics .item {float: right;display: inline-block;width: 53%;vertical-align: top;margin:0 0 2%;}
.topics .item a {text-decoration: none;}
.topics .item .table {position: relative;display: block;width: 100%;min-height: 370px;margin: 0;text-align: left;background-color: #f2f2f2;border: 1px solid #f2f2f2;box-sizing: border-box;}
.topics .item .img-box {position:relative;float: left;display: inline-block;width: 60%;height: 386px;vertical-align: top;overflow: hidden;}
.topics .item .img-box span {display: block;width: 100%;height: 386px;background-position: top center;background-repeat: no-repeat;background-size: cover;
     -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.topics .item:hover .img-box span {
	transform: scale(1.2);
    transition: all 0.5s ease;}
.topics .item .body-box {float: right;display: inline-block;width: 40%;height: 386px;padding: 20px 18px;vertical-align: top;background: #f2f2f2;}
.topics .item .body-box .title {margin: 0 0 24px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;transition: all 0.3s ease;}
.topics .item a:hover .body-box .title {color: #139e55;transition: all 0.3s ease;}
.topics .item .body-box .text {margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;}
.topics .item:first-child {float: left;width: 45%;padding: 0; margin:0 2% 2.5% 0;}
.topics .item:first-child .img-box {display: block;width: 100%;height: 390px;margin: 0;}
.topics .item:first-child .body-box {display: block;width: 100%;height: 392px;max-width: none;min-height: 358px;}
.topics .item:first-child .body-box .text {min-height: 210px;}
.topics .item .body-box .more {margin: 0 0 0 0;padding: 0 0 0 0;text-align: right;}
.field-name-body .more {margin: 0 0 20px 0;padding: 20px 0 10px 0;text-align: right;border-bottom: 2px dotted #bcbcbc;}
.topics .item .body-box .more .more-link:hover {color: #139e55;}
.topics .item .body-box .more .more-link:hover:after {background-color: rgba(0,0,0,0);}
.topics .item.views-row-3 .img-box{float:right;}
.topics .item.views-row-3 .body-box{float:left;}
.download-pdf {z-index: 10;position: relative;display: inline-block;width: auto;margin: 0 0 0 40px;padding: 0 0 0 0;text-decoration: none;line-height: 26px;font-size: 20px;color: #139e55;border-bottom: 2px solid #FFF;}
.download-pdf:before {position: absolute;bottom: -4px;left: -40px;content: '';display: inline-block;width: 34px;height: 36px;margin: 0 0 0 0;vertical-align: middle;border-radius: 0;background-color: rgba(0,0,0,0);background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -0px -30px;}
.download-pdf:hover {text-decoration: none;color: #000;}


 .nav-big-icon-section {padding: 3em 0 0;background: #f2f2f2;}
.nav-big-icon-section .icons-cluster {display: block;max-width: 1720px;margin: 0 auto;}
.nav-big-icon-section .icons-cluster a{color:#fff;} 
.nav-big-icon-section .icons-cluster .owl-stage{margin:0 auto;}
.nav-big-icon-section .item {display: inline-block;width: 100%;max-width: 200px;min-height: 190px;padding: 0 4px;text-align: center;}
.nav-big-icon-section .item .icon {display: block;width: 100%;max-width: 115px;height: 115px;margin: 0 auto 8px auto;background-size:cover;background-color:#009f52;background-image: url(http://haifa.it-office.pp.ua/sites/default/files/links/icon-big-all-recommendations.png);border-radius: 50%;}
.nav-big-icon-section .item a:hover .icon {
  /*-moz-animation: turn 2s /*infinite*/;
  /*-webkit-animation: turn 2s /*infinite*/; 
  /*-ms-animation: turn 2s /*infinite*/;
  /*animation: turn 2s /*infinite*/;}
.nav-big-icon-section .item .icon-big-сrop-deficiencies {background: url(../assets/images/icon-big-сrop-deficiencies.png) top center no-repeat;background-size: contain;}
.nav-big-icon-section .item .icon-big-сrop-guides {background: url(../assets/images/icon-big-сrop-guides.png) top center no-repeat;background-size: contain;}
.nav-big-icon-section .item .icon-big-nutrient {background: url(../assets/images/icon-big-nutrient.png) top center no-repeat;background-size: contain;}
.nav-big-icon-section .item .icon-big-сontact-us {background: url(../assets/images/icon-big-сontact-us.png) top center no-repeat;background-size: contain;}
.nav-big-icon-section .item .icon-big-my-crops {background: url(../assets/images/icon-big-my-crops.png) top center no-repeat;background-size: contain;}
.nav-big-icon-section .item .icon-big-my-plots {background: url(../assets/images/icon-big-my-plots.png) top center no-repeat;background-size: contain;}
.nav-big-icon-section .item .icon-big-product-for-you {background: url(../assets/images/icon-big-product-for-you.png) top center no-repeat;background-size: contain;}
.nav-big-icon-section .item .icon-big-all-recommendations {background: url(../assets/images/icon-big-all-recommendations.png) top center no-repeat;background-size: contain;}
.nav-big-icon-section .item .icon-big-calculate-quantities {background: url(../assets/images/icon-big-calculate-quantities.png) top center no-repeat;background-size: contain;}
.nav-big-icon-section .item button,
.nav-big-icon-section .item span.button{
	display: block;
	width: 100%;
	max-width: 200px;
	min-width: 160px;
	margin: 1px auto 0 auto;
	padding: 9px 0 ;
	text-align: center;
	text-decoration: none;
	line-height: 22px;
	font-size: 20px;
	color: #000;
	background: none;
	box-sizing: border-box;
}
.nav-big-icon-section .item a {text-decoration: none;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;}
.nav-big-icon-section .item a:hover button {border: 1px solid #12ff00;
-webkit-box-shadow: 0px 0px 2px 0px rgba(18, 255, 0, 0.65);
-moz-box-shadow:    0px 0px 2px 0px rgba(18, 255, 0, 0.65);
box-shadow:         0px 0px 2px 0px rgba(18, 255, 0, 0.65);
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.nav-big-icon-section .owl-stage-outer {height: auto;}
.nav-big-icon-section .owl-item {text-align: center;}
.nav-big-icon-section .owl-nav {position: absolute;top:50px;display: block;width: 100%;margin: 0 auto 0 auto;}
.nav-big-icon-section .owl-nav [class*='owl-'] {height: 52px;width: 30px;padding: 0 0 0 0; margin: 0 0;border: none;border-radius: 0;background: none;}
.nav-big-icon-section .owl-nav [class*='owl-']:before {content: '';display: block;height: 52px;width: 30px;background: url(../assets/images/base-sprite.png); background-repeat: no-repeat;background-position: -100px -100px;}
.nav-big-icon-section .owl-theme .owl-nav [class*='owl-']:hover { background: none;}
.nav-big-icon-section .owl-nav .owl-next {float: right;}
.nav-big-icon-section .owl-nav .owl-prev {float: left;}
.nav-big-icon-section .owl-nav .owl-next:before {background-position: -74px -55px;}
.nav-big-icon-section .owl-nav .owl-prev:before {background-position: -46px -55px;}

.best-sellers-section {padding: 60px 0 60px 0;}
.best-sellers-section .container {text-align: center;}
.best-sellers-section .container{
	  width: 90%;
      max-width: 2000px;
      padding: 0;
   }
.best-sellers-section .cluster {display: flex;max-width: 1720px;margin: 0 auto;}
.best-sellers-section .item {width: 85%;
    min-height: 190px;
    padding: 0;
	max-width:280px;
    margin: 0 auto;
	border:2px solid #fff;
    text-align: center;
	}
.best-sellers-section .item:hover,
.best-sellers-section .item:focus{
	border:2px solid #009f52;
}	
.best-sellers-section .item a {text-decoration: none;}
.best-sellers-section .item .item-img {display: block;width: 100%;max-width: 240px;height: 240px;margin: 10px auto 26px auto;overflow: hidden;box-sizing: border-box;
    transition: all 0.5s ease;}
.best-sellers-section .item:hover .item-img {    
    transition: all 0.5s ease;}
.best-sellers-section .item .item-img span {display: block;width: 100%;max-width: 240px;height: 240px;background-position: top center;background-repeat: no-repeat;background-size: contain;//transition: all 0.5s ease;}
.best-sellers-section .item:hover .item-img span {//transform: scale(1.14);
    //transition: all 0.5s ease;}
.best-sellers-section .item .desc {display: block;width: 100%;margin: 0 auto;text-align: left;border-bottom:3px solid #009f52;padding:0 5% 1%;}
.best-sellers-section .item .desc .text-wrapper {display: block;width: 100%;height: 125px;margin: 0 0;padding: 0 0; overflow: hidden;}
.best-sellers-section .item .title {margin: 0 0 3px 0;padding: 0 0 0 0;line-height: 22px;font-size: 20px;color: #383838;    transition: all 0.3s ease;}
.best-sellers-section .item a:hover .title {color: #139e55;    transition: all 0.3s ease;}
.best-sellers-section .item .text {margin: 0 0 20px 0;padding: 0 0 0 0;line-height: 20px;font-size: 18px;}
.best-sellers-section .item .more {position: relative;margin: 0 0 0 0;padding: 0 0 0 0;text-align: left;}
.best-sellers-section .item .more-link {padding: 0;background: #FFF;}
.best-sellers-section .item .more-link:hover {color: #139e55;}
.best-sellers-section .item .read-more:after, .best-sellers-section .item .more-link:after{
	display:none;
}
.best-sellers-section  .owl-carousel .owl-nav div {
    position: absolute;
    top: calc(50% - 21px);
    width: 42px;
    height: 42px;
    margin: 0;
    padding: 0;
}
.best-sellers-section  .owl-carousel .owl-nav .owl-next {
    right: -55px;
    background: url(../assets/images/arrow_best_right.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.best-sellers-section  .owl-carousel .owl-nav .owl-prev {
    left: -55px;
    background: url(../assets/images/arrow_best_left.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

/*.view-front-pages-blog-block {padding: 60px 0 0 0;}*/
.view-haifa-blog.haifa-blog-section {margin: 0 0 58px 0;padding: 60px 0 20px 0;}
.view-haifa-blog.haifa-blog-section.grey {background: #e6e6e6;}
.view-haifa-blog.haifa-blog-section.grey h3.title:after {background-color: #e6e6e6;}
.view-haifa-blog.haifa-blog-section .cluster {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;}
.view-haifa-blog.haifa-blog-section .item {width: 33.3%;min-height: initial;margin: 0 auto 40px auto;padding: 0 14px;text-align: center;}
.view-haifa-blog.haifa-blog-section .item .item-box {position: relative;display: block;width: auto;max-width: 430px;margin: 0 auto;}
.view-haifa-blog.haifa-blog-section .item a {text-decoration: none;}
.view-haifa-blog.haifa-blog-section .item .item-img {position: relative;display: block;width: 100%;max-width: 430px;height: 234px;margin: 0 auto 18px auto;overflow: hidden;}
.view-haifa-blog.haifa-blog-section .item .item-img span.img {display: block;width: 100%;max-width: 430px;height: 234px;background: #e9eef1 url(../assets/images/default-image.png) center center no-repeat;background-size: cover;
    //transition: all 0.5s ease;}
.view-haifa-blog.haifa-blog-section .item:hover .item-img span.img {//transform: scale(1.2);
   //transition: all 0.5s ease;}
.view-haifa-blog.haifa-blog-section .item .author {z-index: 1;position: absolute;top:174px;left: 0;display: block;width: 100%;height: 60px;padding: 6px 0;text-align: left;line-height: 46px;font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #FFF;background: rgba(0,0,0,0.69);}
.view-haifa-blog.haifa-blog-section .item .author span {display: inline-block;width: 46px;height: 46px;margin: 0 16px 0 8px;vertical-align: middle;background-color: #139e55;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -325px 2px;}
.view-haifa-blog.haifa-blog-section .item .author a {color: #FFF;}
.view-haifa-blog.haifa-blog-section .item .author a:hover {text-decoration: underline;color: #FFF;}
.view-haifa-blog.haifa-blog-section .item .data {z-index: 2;position: absolute;top: 124px;right: 12px;display: block;width: 76px;height: 80px;padding: 2px 0;background: #fc8012;}
.view-haifa-blog.haifa-blog-section .item .data span {display: block;text-align: center;line-height: 36px;font-family: 'Open Sans', sans-serif;font-size: 36px;font-weight: 300;color: #FFF;}
.view-haifa-blog.haifa-blog-section .item .data .font span {display: block;text-align: center;text-transform: uppercase;line-height: 18px;font-size: 16px;font-weight: 300;}
.view-haifa-blog.haifa-blog-section .item .desc {display: block;width: 100%;max-width: 430px;margin: 0 auto;padding: 0 0;text-align: left;}
.view-haifa-blog.haifa-blog-section .item .title {margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;transition: all 0.3s ease;}
.view-haifa-blog.haifa-blog-section .item a:hover .title {color: #139e55;transition: all 0.3s ease;}
.view-haifa-blog.haifa-blog-section .item .text {min-height: 112px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;}
.view-haifa-blog.haifa-blog-section .item .more {margin: 0 0 0 0;padding: 0 0 10px 0;text-align: right;border-bottom: 2px dotted #bcbcbc;}
.view-haifa-blog.haifa-blog-section .item .more .more-link:hover {color: #139e55;}
.view-haifa-blog.haifa-blog-section .item .more .more-link:hover:after {background-color: rgba(0,0,0,0);}

.basement-section {min-height: 197px;margin: 0 0 0 0;padding: 20px 0 20px 0;background: url(../assets/images/subscribe-bg.png) top center no-repeat;background-size: cover;}
.basement-section .subscribe-box {display: table;width: 100%;}
.basement-section .desc {display: table-cell;vertical-align: top;padding: 0 20px 0 0;}
.basement-section .title {display: block;margin: 0 0 14px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #FFF;}
.basement-section .text {display: block; /*max-width: 900px;*/margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;color: #FFF;}
.basement-section .form {display: table-cell;width: 576px;vertical-align: top;}
.basement-section .form .field-group {position: relative;display: block;margin: 0 0 18px 0;vertical-align: top;font-size: 18px;color: #FFF;}
.basement-section .form .field-group:last-child {margin: 0 0 0 0;}
.basement-section .form .field-group input[type="email"] {width: 100%;font-size: 20px;border: none;outline: none;}
.basement-section .form .field-group input[type="submit"] {position:absolute;top: 0;right: 0;height: 100%;width: 140px;    margin: 0 0 0 0;text-align: center;font-size: 20px;color: #FFF; background: #139e55;border: none;border-radius: 0;outline: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.basement-section .form .field-group input[type="submit"]:hover {background: #ed7f19;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.basement-section .form .field-group input[type="checkbox"] {margin: 0 10px 0 0;}
.basement-section .form .field-group input::-webkit-input-placeholder {color:#a5a5a5;}
.basement-section .form .field-group input::-moz-placeholder {color:#a5a5a5;}
.basement-section .form .field-group input:-moz-placeholder {color:#a5a5a5;}
.basement-section .form .field-group input:-ms-input-placeholder {color:#a5a5a5;}

.basement-section .form .field-group .checkbox { display: none;}
.basement-section .form .field-group .checkbox-custom {position: relative; width: 16px;height: 16px;border: none;border-radius: 0;background: #FFF;}
.basement-section .form .field-group .checkbox-custom,
.basement-section .form .field-group .label {display: inline-block;vertical-align: baseline;font-size: 18px;font-weight: 400;color: #FFF;}
.basement-section .form .field-group .checkbox:checked + .checkbox-custom::before {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;    background-position: -518px -12px; }

.basement-section .form .subscribe-message {display: block;height: 100%;width: 100%;padding: 32px 20px;background: rgba(250,250,250,0.9);}
.basement-section .form .subscribe-message .title {display: block;margin: 0 0;padding: 0 0 0 0;text-align: center;line-height: 56px;font-size: 46px;color: #125D1C;}
.basement-section .form .subscribe-message .text {display: block;margin: 0 0;padding: 0 0 0 0;text-align: center;line-height: 26px;font-size: 20px;color: #125D1C;}
.subscribe-form .form-required { display: block; margin-bottom: 5px; text-align: left; color: #fff60c; font-size: 18px; font-weight: 400; }

/*
== ------------------------------------------------------------------- ==
== @@ Page
== ------------------------------------------------------------------- ==
*/

.title-section {text-align: center;}
.node-type-crop-guide-category  .title-section,
.tomato .title-section {display: none;}
.title-section span.title,
.title-section h1.title {position: relative;display: inline-block;width: auto;padding: 0 26px 26px 26px;margin: 0 auto 60px auto;text-align: center;line-height: 38px;font-size: 36px;font-weight: 400;color: #3b3b3b;/*border-bottom: 2px dotted #bcbcbc;*/}
.title-section span.title:after,
.title-section h1.title > span {position: absolute;bottom: -10px;left: calc(50% - 28px);content: '';display: block;width: 60px;height: 26px;padding: 0 10px;background-color: #FFF;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -188px -10px;}
.node-page {margin: 0 0 20px 0;}
.node-page p {line-height: 30px;font-size: 20px;}
.page-node p {margin: 0 0 14px 0;line-height: 30px;font-size: 20px;}
.page-node .field-name-body {margin: 0 0 40px 0;line-height: 30px;font-size: 20px;}

.node-type-page .field-name-body {max-width: 1600px;margin: 0 auto;}
.node-type-page .field-name-body h1{margin: 0 auto 40px auto;line-height: 34px;font-size: 34px;font-weight: 400;color: #303330;}
.node-type-page .field-name-body h2{margin: 0 auto 32px auto;line-height: 30px;font-size: 30px;font-weight: 400;color: #282828;}
.node-type-page .field-name-body h3{margin: 0 auto 30px auto;line-height: 28px;font-size: 28px;font-weight: 400;color: #262628;}
.node-type-page .field-name-body h4{margin: 0 auto 20px auto;line-height: 26px;font-size: 24px;font-weight: 400;color: #242424;}
.node-type-page .field-name-body h5{margin: 0 auto 20px auto;line-height: 22px;font-size: 20px;font-weight: 400;color: #202020;}

.all-of-term {display: block;margin: 0 auto 30px auto;}
.all-of-term .item {display: block;margin: 0 auto 30px auto;}
.all-of-term h2 a {display: block;margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 26px;text-decoration: none;font-size: 24px;color: #383838;border-bottom: 2px dotted #bcbcbc;}
.all-of-term  .more {margin: 0 0 0 0;padding: 0 0 10px 0;text-align: right; border-bottom: 2px dotted #bcbcbc;}
.all-of-term  .readmore {display: inline-block;margin: 0 0 0 0;padding: 0 0 10px 0;text-align: right; border-bottom: 2px dotted #bcbcbc;}
.all-of-term  .more a,
.all-of-term  .readmore a {z-index: 10;position: relative;display: inline-block;width: auto;padding: 0 0 0 0;text-decoration: none;line-height: 26px;font-size: 20px;color: #139e55;}
.all-of-term  .more a:after,
.all-of-term  .readmore a:after {content: '';display: inline-block;width: 26px;height: 26px;margin: 0 0 0 10px;vertical-align: middle;border-radius: 50%;background-color: rgba(0,0,0,0);background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -293px -10px;}

.page-taxonomy-term .region-content {display: block;width: 88%;max-width: 1770px;margin: 0 auto;padding: 0 20px;}
.page-taxonomy-term .region-content h2 a {display: block;margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 26px;text-decoration: none;font-size: 24px;color: #383838;border-bottom: 2px dotted #bcbcbc;}
.page-taxonomy-term .region-content .node-readmore {display: inline-block;margin: 0 0 20px 0;padding: 0 0 10px 0;text-align: right; border-bottom: 2px dotted #bcbcbc;}
.page-taxonomy-term .region-content .node-readmore a {z-index: 10;position: relative;display: inline-block;width: auto;padding: 0 0 0 0;text-decoration: none;line-height: 26px;font-size: 20px;color: #139e55;}
.page-taxonomy-term .region-content .node-readmore a:after {content: '';display: inline-block;width: 26px;height: 26px;margin: 0 0 0 10px;vertical-align: middle;border-radius: 50%;background-color: rgba(0,0,0,0);background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -293px -10px;}
.page-taxonomy-term .node .container{width:100%;}
.page-taxonomy-term .node .container h4{display:none;}
 /**** Toolset Panel ****/
.toolset-panel {z-index: 100;position: fixed;left: 10px;top:206px;display:block;width: 60px;min-height: 40px;background: #139e55;border: none;border-radius: 4px;
-webkit-box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.7);
-moz-box-shadow:    2px 2px 6px 0px rgba(0, 0, 0, 0.7);
box-shadow:         2px 2px 6px 0px rgba(0, 0, 0, 0.7);}
.toolset-panel .cell {position: relative;display: block;height: 54px;border-top: 1px solid #1eb867;border-bottom: 1px solid #00843f;}
.toolset-panel .cell:first-child {overflow: hidden;border-top: none;
border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px;
-webkit-border-radius: 4px 4px 0px 0px;}
.toolset-panel .cell:last-child {overflow: hidden;border-bottom: none;
border-radius: 0px 0px 4px 4px;
-moz-border-radius: 0px 0px 4px 4px;
-webkit-border-radius: 0px 0px 4px 4px;}
.toolset-panel .print {display: block;padding: 10px 0;margin: 0 0;text-decoration: none;border: none;}
.toolset-panel .print:hover {background: #00843f;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.toolset-panel .print:before {content: '';display: block;width: 34px;height: 34px;margin: 0 auto;vertical-align: middle;border-radius: 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -308px -122px;}
.toolset-panel .download-pdf {display: block;padding: 10px 0;margin: 0 0;text-decoration: none;border: none;}
.toolset-panel .download-pdf:hover {background: #00843f;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.toolset-panel .download-pdf:before {content: '';display: block;width: 34px;height: 34px;margin: 0 auto;vertical-align: middle;border-radius: 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -308px -157px;}
.toolset-panel .share {z-index: 10;position: relative;display: block;padding: 9px 0;margin: 0 0;text-decoration: none;border: none;background: #139e55;}
.toolset-panel .share:hover {background: #00843f;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.toolset-panel .share:before {content: '';display: block;width: 34px;height: 34px;margin: 0 auto;vertical-align: middle;border-radius: 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -345px -124px;}
.toolset-panel .share-box {opacity:0;position: absolute;top: 0;left: 0;z-index: 1;display: flex;width: 0;height: 54px;padding: 0 0;margin: 0 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.toolset-panel .share-box li {width: 0;height: 54px;text-align: center;border-left: 0px solid #00843f;background: #139e55;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
/*.toolset-panel .share-box a {display: block;width: 100%;height: 100%;padding: 9px 0;text-align: center;}
.toolset-panel .share-box a:before {content: '';display: inline-block;width: 0;height: 36px;margin: 0 0;line-height: 36px;text-align: center;background-image: url(../assets/images/сsocial-sprite.png);background-repeat: no-repeat;border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.toolset-panel .share-box a.icon-facebook:before {background-position: -62px -10px;}
.toolset-panel .share-box a.icon-facebook:hover:before {background-position: -62px -53px;}
.toolset-panel .share-box a.icon-linkedin:before {background-position: -172px -10px;}
.toolset-panel .share-box a.icon-linkedin:hover:before {background-position: -172px -53px;}
.toolset-panel .share-box a.icon-twitter:before {background-position: -117px -10px;}
.toolset-panel .share-box a.icon-twitter:hover:before {background-position: -117px -53px;}*/

.toolset-panel .share-box a {display: block;width: 60px;height: 36px;margin: 8px 0 0;vertical-align: top;text-align: center;text-decoration: none;font: normal normal normal 14px/1 FontAwesome;line-height: 36px;font-size: 20px;font-weight: normal;text-align: center;color: #fff;}
.toolset-panel .share-box a.icon-youtube,
.toolset-panel .share-box a.icon-mail,
.toolset-panel .share-box a.icon-linkedin {line-height: 33px;}
.toolset-panel .share-box a:before {content: '';display: inline-block;width: 36px;height: 36px;margin:0 auto;text-align: center;color: #FFF;border-radius: 50%;border: 2px solid #FFF;background: rgba(255,255,255,0);transition: all 0.3s ease;}
.toolset-panel .share-box .icon-linkedin:before {content: "\f0e1";}
.toolset-panel .share-box .icon-twitter:before {content: "\f099";}
.toolset-panel .share-box .icon-facebook:before {content: "\f09a";}
.toolset-panel .share-box .icon-youtube:before {content: "\f167";}
.toolset-panel .share-box .icon-mail:before {content: "\f0e0";}
.toolset-panel .share-box .icon-linkedin:hover:before {color: #0b78b7;border: 2px solid #0b78b7;background: rgba(255,255,255,1);transition: all 0.3s ease;}
.toolset-panel .share-box .icon-twitter:hover:before{color: #28aae1;border: 2px solid #28aae1;background: rgba(255,255,255,1);transition: all 0.3s ease;}
.toolset-panel .share-box .icon-facebook:hover:before {color: #3d578f;border: 2px solid #3d578f;background: rgba(255,255,255,1);transition: all 0.3s ease;}
.toolset-panel .share-box .icon-youtube:hover:before {color: #d62727;border: 2px solid #d62727;background: rgba(255,255,255,1);transition: all 0.3s ease;}
.toolset-panel .share-box .icon-mail:hover:before {color: #ed7f19;border: 2px solid #ed7f19;background: rgba(255,255,255,1);transition: all 0.3s ease;}

.toolset-panel .share-cell:hover .share-box {opacity:1;margin-left: 60px;width: auto;display:table;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.toolset-panel .share-cell:hover .share-box li {width: 60px;border-left: 1px solid #00843f;display:table-cell;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.toolset-panel .share-cell:hover .share-box a:before {width: 36px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
 /**** /Toolset Panel ****/


/*
== ------------------------------------------------------------------- ==
== @@ Page Newsletters Content
== ------------------------------------------------------------------- ==
*/

.newsletters-subscribe-section {margin: 0 0 0 0;padding: 44px 0 10px 0;}
.newsletters-subscribe-section .subscribe-box {display: block;width: 100%;max-height: 560px;}
.newsletters-subscribe-section .title {display: block;margin: 0 0 14px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;}
.newsletters-subscribe-section .form {display: block;width: 560px;margin: 0 auto;vertical-align: top;}
.newsletters-subscribe-section .form .field-group {position: relative;display: block;margin: 0 0 18px 0;vertical-align: top;font-size: 18px;}
.newsletters-subscribe-section .form .field-group:last-child {margin: 0 0 0 0;}
.newsletters-subscribe-section .form .field-group input[type="email"] {width: 100%;font-size: 20px;border: none;outline: none;border: 1px solid #139e55;}
.newsletters-subscribe-section .form .field-group input[type="submit"] {position:absolute;top: 0;right: 0;height: 100%;width: 140px;    margin: 0 0 0 0;text-align: center;font-size: 20px;color: #FFF; background: #139e55;border: none;border-radius: 0;outline: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.newsletters-subscribe-section .form .field-group input[type="submit"]:hover {background: #ed7f19;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.newsletters-subscribe-section .form .field-group input[type="checkbox"] {margin: 0 10px 0 0;}
.newsletters-subscribe-section .form .field-group input::-webkit-input-placeholder {color:#a5a5a5;}
.newsletters-subscribe-section .form .field-group input::-moz-placeholder {color:#a5a5a5;}
.newsletters-subscribe-section .form .field-group input:-moz-placeholder {color:#a5a5a5;}
.newsletters-subscribe-section .form .field-group input:-ms-input-placeholder {color:#a5a5a5;}

.newsletters-subscribe-section .form .field-group .checkbox { display: none;}
.newsletters-subscribe-section .form .field-group .checkbox-custom {position: relative; width: 16px;height: 16px;border: 1px solid #000;border-radius: 0;background: #FFF;}
.newsletters-subscribe-section .form .field-group .checkbox-custom,
.newsletters-subscribe-section .form .field-group .label {display: inline-block;vertical-align: baseline;font-size: 18px;font-weight: 400;color: #343434;}
.newsletters-subscribe-section .form .field-group .checkbox:checked + .checkbox-custom::before {content: "";display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;    background-position: -518px -12px; }

/*
== ------------------------------------------------------------------- ==
== @@ Page News & Events Content
== ------------------------------------------------------------------- ==
*/
.news-events .banner-section {/*background: #008543 url(../assets/banners/home-page-banner.jpg) center center no-repeat*/}
.news-events-section {position: relative;margin: 0 0 10px 0;padding: 20px 0 20px 0;}
.news-events-section .wrapper {padding: 60px 0 50px 0;}
.news-events-section .wrapper:first-child {padding: 40px 0 50px 0;}
.news-events-section .wrapper:nth-child(even) {background: #f3f3f3;}
.news-events-section .container {text-align: center;}
.news-events-section .cluster {display: flex;justify-content: space-between;max-width: 1720px;margin: 0 auto;}
.news-events .news-events-section .cluster {max-width: 1590px;}
.news-events-section .item {width: 50%;text-align: left;}
.news-events-section .item .content {width: 100%;max-width: 680px;text-align: left;}
.news-events-section .item .main-link {text-decoration: none;}
.news-events-section .item:last-child .content {float: right;}
.news-events-section .item:first-child .content {float: none;}
.news-events-section .item .item-head {display: table; width: 100%;margin: 0 0 26px 0;}
.news-events-section .item .item-head .cell {display: table-cell;vertical-align: top;}
.news-events-section .item .item-head .cell:first-child {width: 1%;}
.news-events-section .item .item-head .cell:last-child {vertical-align: bottom;border-bottom: 2px dotted #bcbcbc;}
.news-events-section .item .item-head .data {display: block;width: 82px;height: 82px;margin: 0 20px 0 0;padding: 2px 0;text-align: center;text-transform: uppercase;line-height: 36px;font-family: 'Open Sans', sans-serif;font-size: 36px;font-weight: 200;color: #FFF;background: #139e55;}
.news-events-section .item .item-head .data span{display: block;
    text-align: center;
    line-height: 36px;
    font-family: 'Open Sans', sans-serif;
    font-size: 36px;
    font-weight: 300;
    color: #FFF;}
.news-events-section .item .item-head .data.events {background: #fc8012;}
.news-events-section .item .item-head .data .font {display: block;line-height: 16px;font-size:16px;color: #FFF;}
.news-events-section .item .item-head .data .font span{display: block;
    text-align: center;
    text-transform: uppercase;
    line-height: 18px;
    font-size: 16px;
	color:#fff;
    font-weight: 300;}
.news-events-section .item .item-head .title {display: block;margin: 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;/*border-bottom: 2px dotted #bcbcbc;*/transition: all 0.5s ease;}
.news-events-section .item .main-link:hover .item-head .title {color: #139e55;transition: all 0.5s ease;}
.news-events-section .item .desc {display: table;width: 100%;min-height: 154px;margin: 0 0 20px 0;text-align: left;}
.news-events-section .item .desc .cell {display: table-cell;vertical-align: top;}
.news-events-section .item .item-img {display: block;width: 214px;height: 154px;margin: 0 22px 0 0;overflow: hidden;}
.news-events-section .item .item-img span.img {display: block;width: 214px;height: 154px;background-position: top center;background-repeat: no-repeat;background-size: contain;}
.news-events-section .item:hover .item-img span.img {//transform: scale(1.2);
    //transition: all 0.5s ease;}
.news-events-section .item .text {display: block;max-height: 100px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;}
.news-events-section .item .more {margin: 0 0 10px 0;padding: 16px 0 0 0;text-align: right;border-top: 2px dotted #bcbcbc;}
.news-events-section .item .more .more-link {text-decoration: none;}

/*** QUICKTABS ***/
.news-events .block-quicktabs {padding: 38px 0 0 0;}
.news-events .block-quicktabs .tabs-wrapper {display: block;background: url(../assets/images/pattern-checker.png) top left repeat;}
.news-events .block-quicktabs .tabs-wrapper .item-list {position: relative;height: 230px;margin: 44px 0 0 0;}
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle {position: absolute;top: -22px;width: 100%;margin: 0 auto;text-align: center;}
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle>li {display: inline-block;margin: 0 9px;}
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle a {display: block; position:relative; height: 170px;width: 170px;padding: 40px 10px 10px 10px;text-align: center;
text-decoration: none;line-height: 20px;font-size: 20px;color: #00833e;background: #FFF;border-radius: 0;border: 3px solid #FFF;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); }
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle .active a {height: 196px;width: 196px;padding: 50px 10px 10px 10px;margin: -10px 0 0 0;border: 3px solid #008543;}
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle a:before {content: '';display: block;width: 90px;height: 64px;margin: 0 auto 30px auto;background: url(../assets/images/icon-about-the-crop.png) top center no-repeat;background-size: contain;}
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle a#quicktabs-tab-news_events_main_tabs-0:before {background: url(../assets/images/icon-tab-all-news-events.png) top center no-repeat;background-size: contain;}
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle a#quicktabs-tab-news_events_main_tabs-1:before {background: url(../assets/images/icon-tab-events.png) top center no-repeat;background-size: contain;}
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle a#quicktabs-tab-news_events_main_tabs-2:before {background: url(../assets/images/icon-tab-events.png) top center no-repeat;background-size: contain;}
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle {}
.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle {}

.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle a .active-element-shadow {
    width: 100%;
    height: 1px;
    display: block;
    position: absolute;
    left: 0px;
    bottom: -60px;
    box-shadow: 0px 0px 11px;
    border-radius: 40px;
    background-color: rgba(0,0,0,0.1);
    opacity: 0;
    transition: all ease 0.2s;
}

.news-events .block-quicktabs .quicktabs-tabs.quicktabs-style-nostyle .active a .active-element-shadow {
    border-radius: 40px;
    opacity: 1;
    bottom: -35px;
}

/*** NODE ***/
.node-type-news-events .news-events-section {margin: 0 0 0 0;}
.node-type-news-events .news-events-section:after {content: '';position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 1px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.4);}
.node-type-news-events .news-events-section .item {width: 100%;text-align: left;}
.node-type-news-events .news-events-section .item-head .cell:first-child {width: 1%;}
.node-type-news-events .news-events-section .item-head .cell:last-child {vertical-align: middle;border-bottom: 2px dotted #bcbcbc;}
.node-type-news-events .news-events-section .item-head .title {font-weight: 600;color: #3b3b3b;border: none;}
.node-type-news-events .news-events-section .desc {display: block;min-height: 400px;}
.node-type-news-events .news-events-section .desc,
.node-type-news-events .news-events-section .desc p {line-height: 30px;font-size: 20px}
.node-type-news-events .news-events-section .desc .content-table {display: table;width: 100%}
.node-type-news-events .news-events-section .desc .cell {padding: 0 60px 0 0;}
.node-type-news-events .news-events-section .desc .cell:last-child {padding: 0 0 0 0;}

/*** Related content***/
.news-events-related-section {margin: 0 0 0 0;padding: 82px 0 40px 0;}
.news-events-related-section.grey {background: #e6e6e6;}
.block .news-events-related-section.grey h3.title:after {background-color: #e6e6e6;}
.news-events-related-section .container {text-align: center;}
.news-events-related-section .cluster {display: flex;max-width: 1720px;margin: 0 auto;}
.news-events-related-section .item {width: 33.3%;min-height: 190px;padding: 0 14px;text-align: center;}
.news-events-related-section .item .item-img {position: relative;display: block;width: 100%;max-width: 430px;height: 234px;margin: 0 auto 18px auto;background-color: #e9eef1;background-image: url(../assets/images/default-image.png);background-position:center center ;background-repeat: no-repeat;background-size: cover;}
.news-events-related-section .item .item-img .author {z-index: 1;position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 60px;padding: 6px 0;text-align: left;line-height: 46px;font-size: 20px;color: #FFF;background: rgba(0,0,0,0.69);}
.news-events-related-section .item .item-img .author span {display: inline-block;width: 46px;height: 46px;margin: 0 16px 0 8px;vertical-align: middle;background-color: #139e55;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -325px 2px;}
.news-events-related-section .item .item-img .author a {color: #FFF;}
.news-events-related-section .item .item-img .author a:hover {text-decoration: underline;color: #FFF;}
.news-events-related-section .item .item-img data,
.news-events-related-section .item .item-img span.data{z-index: 2;position: absolute;bottom: 30px;right: 12px;display: block;width: 76px;height: 76px;padding: 10px 0;text-align: center;line-height: 36px;font-size: 36px;color: #FFF;background: #fc8012;}
.news-events-related-section .item .item-img font,
.news-events-related-section .item .item-img span.font {display: block;line-height: 24px;font-size: 20px;color: #FFF;}
.news-events-related-section .item .desc {display: block;width: 100%;max-width: 430px;margin: 0 auto 26px auto;text-align: left;}
.news-events-related-section .item .title {margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;}
.news-events-related-section .item .text {min-height: 112px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;}
.news-events-related-section .item .text p:after {content: ' ...';}
.news-events-related-section .item .more {margin: 0 0 0 0;padding: 0 0 10px 0;text-align: right;border-bottom: 2px dotted #bcbcbc;}
/*** /Related content ***/

/*
== ------------------------------------------------------------------- ==
== @@ Page Products

== ------------------------------------------------------------------- ==
*/
.products-index-list {max-width: 1600px;margin: 0 auto;}
.products-index-list .view-content {display: flex;justify-content: space-between;flex-wrap: wrap;}
.products-index-list .item {width: 33.33%;max-width: 510px;min-width: 260px;margin: 0 0 48px 0;padding: 0 22px;text-align: left;}
.products-index-list .item .title {display: block;max-width: 360px;margin: 0 0 6px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #3b3b3b;}
.products-index-list .item .title a {position: relative;text-decoration: none;line-height: 26px;font-size: 24px;color: #00833e;}
.products-index-list .item .title a:hover {text-decoration: none;color: #000;}
.products-index-list .item .title a:before {content: '';position: absolute;top: 0;left: -22px;display: inline-block;width: 10px;height: 26px;padding: 0 0;margin: 0 0 0 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -16px -330px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.products-index-list .item .title a:hover:before {left: -18px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

/*
== ------------------------------------------------------------------- ==
== @@ Page Products Type Content
== ------------------------------------------------------------------- ==
*/

/*** NODE ***/
.products-section {position: relative;margin: 0 0 0 0;}
.products-section:after {content: '';position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 1px;
-webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    0px 1px 1px 0px rgba(0, 0, 0, 0.4);
box-shadow:         0px 1px 1px 0px rgba(0, 0, 0, 0.4);}
.products-section .container {max-width: 1670px;}
.products-section .single .item {width: 100%;text-align: left;}
.products-section .single .item-head {display: table; width: 100%; margin: 0 0 26px 0;}
.products-section .single .item-head .cell {display: table-cell;}
.products-section .single .item-head .cell:last-child {vertical-align: middle;border-bottom: 2px dotted #bcbcbc;}
.products-section .single .item-head .title {display: block;margin: 0 0 0 10px;padding: 0 0 0 0;line-height: 40px;font-size: 36px;font-weight: 600;color: #3b3b3b;border: none;}
.products-section .single .desc {display: block;min-height: 400px;padding: 0 0 80px 0;}
.products-section .single .desc,
.products-section .single .desc p {line-height: 28px;font-size: 18px}
.products-section .single .desc .sticker {display: inline-block;width: 100%;max-width: 580px;}
.products-section .single .desc .presentation-link {padding: 0 0 18px 0;margin: 0 0 26px 0;text-align: center;border-bottom: 2px dotted #bcbcbc;}
.products-section .single .desc .download-pdf:before {background-position: -99px -140px;}
.products-section .single .desc .download-pdf {color: #139e55; border-bottom: 2px solid #139e55;}
.products-section .single .desc .download-pdf:hover {border-bottom: 2px solid #000;}
.products-section .single .desc .product-thumb {display: block;width: 100%;height: 300px;max-width: 580px;margin: 0 0 20px 0;background-color: #eeeeee;background-position: center;background-size: contain;background-repeat: no-repeat;}
.products-section .single .desc .product-storiette {margin: 0 0 40px 0;vertical-align: top;}
.products-section .single .desc .content-table {display: table;width: 100%}
.products-section .single .desc .cell {padding: 0 60px 0 0;}
.products-section .single .desc .cell:last-child {padding: 0 0 0 0;}
.products-section .single .desc table {width: auto;line-height: 30px;font-size: 22px;border: 1px solid #259050;border-collapse: collapse;}
.products-section .single .desc table thead {background: #cfecdd;}
.products-section .single .desc table tbody tr,
.product-page table tbody tr{/*border-bottom: 2px solid #259050;*/ transition: all .3s ease; background: transparent;}

.products-section .single .desc table tr:last-child {border:none;}
.products-section .single .desc table th {height: 42px;padding: 4px 10px;vertical-align: middle;text-align: center;line-height: 24px;font-size: 20px;font-weight: 400;color: #015e27;border-collapse: collapse; border: 1px solid #259050}
.products-section .single .desc table td {height: 50px;padding: 10px 10px;vertical-align: middle;line-height: 24px;font-size: 20px;color: #1f1f1f;border-collapse: collapse;border: 1px solid #259050;}
.products-section .single .desc table td:last-child {/*border:none;*/}
.products-section .single .desc table td ul {margin: 0 0 0 0;padding: 0 10px;}
.products-section .single .desc table td li {margin: 0 -10px;padding: 14px 0;line-height: 30px;font-size: 22px;color: #007728;border-bottom: 1px solid #259050;}
.products-section .single .desc table td li:last-child {border: none;}
.node-type-product .product-information{
	width:100%;
	display:block;
}
.node-type-product .contact-us-box-product-page{
	display: block;
    float: right;
    width: 360px;
    margin: 0 0;
    vertical-align: top;
    padding: 20px 35px;
}
.node-type-products-type .products-section a,
.node-type-product .product-information a,
.field-name-body a,
.field-type-link-field a { position: relative; color: #139e55; text-decoration: none;}

.node-type-products-type .product-specification a:hover:before,
.node-type-product .product-information a:hover:before,
.field-name-body a:hover:before,
.field-type-link-field a:hover:before {content: "";position: absolute;left: 0;bottom: -4px;display: block;width: 100%;height: 2px;background-color: #fc8012;}

.faq-section .nav-tabs li.active a:before,
.faq-section .nav-tabs a:hover:before,
.a-z-index-archive .item .title a:hover:before {background-color: rgba(255,255,255,0);}

.node-type-products-type .products-section a.more-link:hover:before,
.node-type-product .product-information a.more-link:hover:before,
.field-name-body a.more-link:hover:before {display: none;}

/*** Related content***/
.news-events-related-section {margin: 0 0 0 0;padding: 82px 0 40px 0;}
.news-events-related-section.grey {background: #e6e6e6;}
.block .news-events-related-section.grey h3.title:after {background-color: #e6e6e6;}
.news-events-related-section .container {text-align: center;}
.news-events-related-section .cluster {display: flex;max-width: 1720px;margin: 0 auto;}
.news-events-related-section .item {width: 33.3%;min-height: 190px;padding: 0 14px;text-align: center;}
.news-events-related-section .item .item-img {position: relative;display: block;width: 100%;max-width: 430px;height: 234px;margin: 0 auto 18px auto;background-color: #e9eef1;background-image: url(../assets/images/default-image.png);background-position:center center ;background-repeat: no-repeat;background-size: cover;}
.news-events-related-section .item .item-img .author {z-index: 1;position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 60px;padding: 6px 0;text-align: left;line-height: 46px;font-size: 20px;color: #FFF;background: rgba(0,0,0,0.69);}
.news-events-related-section .item .item-img .author span {display: inline-block;width: 46px;height: 46px;margin: 0 16px 0 8px;vertical-align: middle;background-color: #139e55;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -325px 2px;}
.news-events-related-sectio .item .item-img .author a {color: #FFF;}
.news-events-related-sectio .item .item-img .author a:hover {text-decoration: underline;color: #FFF;}
.news-events-related-section .item .item-img data,
.news-events-related-section .item .item-img span.data{z-index: 2;position: absolute;bottom: 30px;right: 12px;display: block;width: 76px;height: 76px;padding: 10px 0;text-align: center;line-height: 36px;font-size: 36px;color: #FFF;background: #fc8012;}
.news-events-related-section .item .item-img font,
.news-events-related-section .item .item-img span.font {display: block;line-height: 24px;font-size: 20px;color: #FFF;}
.news-events-related-section .item .desc {display: block;width: 100%;max-width: 430px;margin: 0 auto 26px auto;text-align: left;}
.news-events-related-section .item .title {margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;}
.news-events-related-section .item .text {min-height: 112px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;}
.news-events-related-section .item .text p:after {content: ' ...';}
.news-events-related-section .item .more {margin: 0 0 0 0;padding: 0 0 10px 0;text-align: right;border-bottom: 2px dotted #bcbcbc;}
/*** /Related content ***/

/*
== ------------------------------------------------------------------- ==
== @@ Page Product Content
== ---------------------------------------------------
---------------- ==
*/

.product-page .content {padding: 0 0;}
.product-page .product-spec-section {display: block;
    float: left;
    width: calc(100% - 450px);
	}
.node-type-front-page .product-page .product-spec-section{
	width:100%;
}
.node-type-front-page .contact-us-box-product-page{
	display:none;
}
.product-page .sticker {position: relative;display: table-cell;width: 340px;margin: 0 0;vertical-align: top;}
.product-page .sticker .product-thumb {display: block;width: 100%;height: 400px;margin: 0 auto 18px auto;}
.product-page .sticker .product-thumb .img {display: block;width: 100%;height: 400px;background-image:  url(../assets/images/default-image.png);background-position: center center;background-repeat: no-repeat;background-size: contain;}
.product-page .sticker .presentation-link {display: block;padding: 12px 10px 20px 10px;margin: 0 0 0 0;text-align: center; //border-bottom: 2px dotted #bcbcbc;}
.product-page .sticker .presentation-link .download-pdf {border-bottom: 2px solid #139e55;}
.product-page .sticker .presentation-link .download-pdf:before {background-position: -99px -140px;}
.node-type-products-type .product-specification {overflow-x: auto;}
.product-page .product-specification {display: table-cell;margin: 0 0;padding: 0 54px;vertical-align: top;}
.product-page .product-specification .row {margin: 0 0 50px 0;line-height: 30px;font-size: 20px;}
.product-page .product-specification .row.teaser {margin: 0 0 40px 0;}
.product-page .product-specification .title, .product-page .product-specification h3.title {text-align: left;width: 100%;padding: 0 0 10px 0;margin: 0 0 16px 0;line-height: 30px;font-size: 24px;color: #3b3b3b;border-bottom: 2px dotted #bcbcbc;}
.product-page .product-specification .title:before, .product-page .product-specification h3.title:before {content: '';display: inline-block;width: 48px;height: 40px;padding: 0 0;margin: 0 10px 0 0;vertical-align: middle;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;}
.product-page .product-specification .title.particle-size:before, .product-page .product-specification h3.title.particle-size:before {background-position: -17px -361px;}
.product-page .product-specification .title.packaging:before, .product-page .product-specification h3.title.packaging:before {background-position: -91px -361px;}
.product-page .product-specification .title.uses:before, .product-page .product-specification h3.title.uses:before {background-position: -168px -361px;}
.product-page .product-specification .title.primary-sources:before,.product-page .product-specification h3.title.primary-sources:before,
.product-page .product-specification .title.longevity:before, .product-page .product-specification h3.title.longevity:before,
.product-page .product-specification .title.screen-analysis:before, .product-page .product-specification h3.title.screen-analysis:before {background-position: -196px -8px;}
.product-page .product-specification h3.title:after, .product-page .product-specification .title:after{display:none;}
.product-page .product-specification .list {margin: 0 0;padding: 0 0;}
.product-page .product-specification .list li {position: relative;margin: 0 0;padding: 0 0 0 40px;line-height: 30px;font-size: 20px;}
.product-page .product-specification .list li:before {content: '';position: absolute;top: 0;left: 0;display: inline-block;width: 10px;height: 30px;padding: 0 0;margin: 0 0 0 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -16px -326px;}

.product-page .desc {position: relative;margin: 0 0 60px 0;}
.product-page table {width: auto;border-collapse: collapse; border: 1px solid #259050}
.product-page table caption {padding: 0 0 30px 0;line-height: 26px;font-size: 24px;font-weight: 700;color: #3b3b3b;}
.product-page table  thead {background: #cfecdd;}
.product-page table  thead th {height: 42px;padding: 4px 10px;vertical-align: middle;text-align: center;line-height: 24px;font-size: 20px;font-weight: 400;color: #015e27;border-collapse: collapse; border: 1px solid #259050}
.product-page table  tbody td {height: 50px;padding: 10px 10px;vertical-align: middle;text-align: center;line-height: 24px;font-size: 20px;color: #1f1f1f;border-collapse: collapse; border: 1px solid #259050}
.product-page table  tbody td:first-child {text-align: left;}

.field-name-body table {width:auto;margin: 20px auto;border-collapse: collapse; }
.field-name-body table caption {padding: 0 0 30px 0;line-height: 26px;font-size: 24px;font-weight: 700;color: #3b3b3b;}
.field-name-body table  thead {background: #cfecdd;}
.field-name-body table  thead th {height: 42px;padding: 4px 10px;vertical-align: middle;text-align: center;line-height: 24px;font-size: 20px;font-weight: 400;color: #015e27;border-collapse: collapse;}
.field-name-body table  tbody th {padding: 10px 10px;}
.field-name-body table  tbody td {height: 50px;padding: 10px 10px;vertical-align: middle;text-align: center;line-height: 24px;font-size: 20px;color: #1f1f1f;border-collapse: collapse;}
.field-name-body table  tbody td:first-child {text-align: left;}

/*** Contact Us Box Product Page ***/
.contact-us-box-product-page {display: table-cell;width: 360px; margin: 0 0;vertical-align: top;padding: 20px 36px;background: rgba(19,158,85,1);}
.contact-us-box-product-page .content {text-align: center;width: 100%;max-width: 400px;margin: 0 auto;}
.contact-us-box-product-page .block h3.title {position: relative;display: block;width: 100%;padding: 0 0 0 0;margin: 44px auto 12px auto;text-align: center; border:none}
.contact-us-box-product-page .block h3.title span {position: relative;z-index: 1;display: inline-block;width: auto;padding: 0 20px;line-height: 26px;font-size: 24px;font-weight: 400;color: #FFF;background: rgba(19,158,85,1);}
.contact-us-box-product-page .block h3.title:before {content: '';z-index: 0;position: absolute;top: -30px;left: calc(50% - 20px);display: block;width: 40px;height: 28px;padding: 0 10px;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -200px -145px;}
.contact-us-box-product-page .block h3.title:after {content: '';z-index: 0;position: absolute;bottom: 16px;left: 0;width: 100%;border-bottom: 1px solid #FFF;background-image: none;  background-color:inherit;}
.contact-us-box-product-page .desc {margin: 0 0 40px 0;text-align: center;line-height: 22px;font-size: 20px;color: #FFF;}
.contact-us-box-product-page form {margin: 0 0 0 0;}
.contact-us-box-product-page .field-item {margin: 0 0 40px 0;text-align: center;line-height: 22px;font-size: 20px;color: #FFF;}
.contact-us-box-product-page fieldset {display: block;}
.contact-us-box-product-page #webform-ajax-wrapper-24 .webform-client-form fieldset .form-item {margin: 0 0 16px 0;}
.node-type-product .contact-us-box-product-page #webform-ajax-wrapper-24 .webform-client-form fieldset .form-item{margin:30px 0;}
.contact-us-box-product-page #webform-ajax-wrapper-24 .webform-client-form fieldset .form-item.webform-component--fieldgroup-left--phone {margin: 0 0 22px 0;padding: 0 0 22px 0;border-bottom: 1px solid #FFF;}
.contact-us-box-product-page input[type="text"],
.contact-us-box-product-page input[type="email"] {height: 36px;width: 100%;font-size: 20px;border: none;outline: none;}
.contact-us-box-product-page input[type="checkbox"] {margin: 0 10px 0 0;transform: scale(2);
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;}
.contact-us-box-product-page textarea,
.contact-us-box-product-page .webform-component--fieldgroup-right--want-to-add-something {display: none;}
.contact-us-box-product-page input::-webkit-input-placeholder,
.contact-us-box-product-page textarea::-webkit-input-placeholder {font-weight: 400;color:#b8b8b8;}
.contact-us-box-product-page input::-moz-placeholder,
.contact-us-box-product-page textarea::-moz-placeholder {font-weight: 400;color:#b8b8b8;}
.contact-us-box-product-page input:-moz-placeholder,
.contact-us-box-product-page textarea:-moz-placeholder {font-weight: 400;color:#b8b8b8;}
.contact-us-box-product-page input:-ms-input-placeholder,
.contact-us-box-product-page textarea:-ms-input-placeholder {font-weight: 400;color:#b8b8b8;}
.contact-us-box-product-page .webform-component-select {position: relative;background: #FFF;}
.contact-us-box-product-page .webform-component-select:after {position: absolute;top: 0;right: 14px;content: '';display: block;height: 100%;width: 36px;margin: 0 0 0 0;background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -155px -2px;border: none;pointer-events: none;}
.contact-us-box-product-page .webform-component-select select {height: 36px;width: 100%;padding: 0 0 0 10px;font-size: 20px;font-weight: 400;background: none;border: none;border-radius: 0;outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;}
.contact-us-box-product-page #webform-ajax-wrapper-24 .webform-client-form .form-item.webform-component--devider {margin: 0 0 16px 0;}
.contact-us-box-product-page #webform-ajax-wrapper-24 .webform-client-form .form-item.webform-component--agree {display: block;padding: 0 0 0 0;margin: 0 0 30px 0;text-align: center;line-height: 18px;font-size: 16px;color: #FFF;}
.contact-us-box-product-page .webform-component--agree label {line-height: 18px;font-size: 16px;color: #FFF;}
.contact-us-box-product-page .form-actions {display: block; padding: 0 0 0 0; margin: 0 0 0 0;text-align: center;}
.contact-us-box-product-page .form-actions .form-submit {display: inline-block;width: auto;min-width: 190px;height: 44px;padding: 0 20px;margin: 0 0 10px 0;text-align: center;line-height: 44px;letter-spacing: 2px;font-size: 20px;color: #FFF;border: 1px solid #FFF;border-radius: 0;background: none}

.desc .product-contact-us-box-button {display: none;}

/*** /Contact Us Box Product Page ***/

/*** Similar Products Section ***/
.similar-products-section {margin: 0 0;padding: 60px 0 60px 0;background: url(../assets/images/pattern-checker.png) top left repeat;}
.block .similar-products-section h3.title:after {background-color: rgba(240,240,240,0.7);}
.similar-products-section .view-content {margin: 0 0;padding: 10px 0 0 0;}
.similar-products-section .container {text-align: center;}
.similar-products-section .cluster {display: flex;justify-content: space-between;max-width: 1720px;margin: 0 auto;}
.similar-products-section .item {min-height: 190px;min-width: 242px;padding: 0 14px;text-align: center;}
.similar-products-section .item a {text-decoration: none;}
.similar-products-section .item .item-img {position: relative;display: block;width: 100%;max-width: 242px;height: 240px;margin: 0 auto 18px auto;background-color: #e9eef1;border: 1px solid #d2d2d2;box-sizing: border-box;}
.similar-products-section .item .item-img span {display: block;width: 100%;max-width: 240px;height: 240px;background-color: #FFF;background-image: url(../assets/images/default-image.png);background-position: top center;background-repeat: no-repeat;background-size: contain;}
.similar-products-section .item .desc {display: block;width: 100%;max-width: 242px;margin: 0 auto 26px auto;text-align: left;}
.similar-products-section .item .title {margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;    transition: all 0.3s ease;}
.similar-products-section .item a:hover .title {color: #139e55;    transition: all 0.3s ease;}
.similar-products-section .item .text {min-height: 112px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;}
.similar-products-section .item .text p:after {content: ' ...';}
.similar-products-section .item .more {position: relative;text-align: right;}
.similar-products-section .item .text .more .more-link {padding: 0 0 0 6px;background-color: rgba(240,240,240,0.7);}
.similar-products-section .item .more:before {z-index: 10;position: absolute;top: 10px;left: 0;content: '';display: block;width: 40%;height: 1px;border-bottom: 2px dotted #bcbcbc;}
/****  /Similar Products Section ****/

/****  Content Gallery  ****/
.content-gallery-container {float: right;display: inline-block;width: 100%;max-width: 820px;padding: 0 0;margin: 0 0 60px 60px;text-align: center;}
.content-gallery-container .tab-content {display: inline-block;width: 100%;padding: 0 0;margin: 0 0 10px 0;
-webkit-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);}
.content-gallery-container .tab {display: block;width: 100%;/*max-width: 700px;*/margin: 0 auto 0 auto;padding: 0 0;text-align: center;}
.content-gallery-container .tab-image-container {position: relative;display: block;width: 100%;height: 480px;margin: 0 auto;background-color: #a3a3a3;background-position: center center;background-size: cover;}
.thumbs-cluster-carousel {width: 90%;margin: 0 auto;}
.thumbs-cluster-carousel .tab-thumb {position: relative;display: block;width: 126px;height: 80px;margin: 0 auto 0 auto;background-color: #a3a3a3;background-position: center center;background-size: cover;overflow: hidden;}
/*.thumbs-cluster-carousel .tab-thumb:before {content: '';z-index: 1;position: absolute;display: block;width: 100%;height: 84px;background: rgba(0,0,0,0.4);opacity: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.thumbs-cluster-carousel .tab-thumb:after {content: '';z-index: 2;position: absolute;top: calc(50% - 22px);left: calc(50% - 22px);display: block;width: 44px;height: 44px;background: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -7px -129px;opacity: 1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.thumbs-cluster-carousel .tab-thumb:hover:before,
.thumbs-cluster-carousel .tab-thumb:hover:after {opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;}*/
.thumbs-cluster-carousel .owl-nav {margin: 0 0 0 0;}
.thumbs-cluster-carousel .owl-nav [class*='owl-'] {position: absolute;top: 12px;height: 52px;width: 30px;padding: 0 0 0 0;margin: 0 0 0 0;border: none;border-radius: 0;background: none;}
.thumbs-cluster-carousel .owl-nav [class*='owl-']:before {content: '';display: block;height: 62px;width: 36px;margin: 0 auto 0 auto;background: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -100px -100px;}
.thumbs-cluster-carousel .owl-nav [class*='owl-']:hover {background: none;}
.thumbs-cluster-carousel .owl-nav .owl-prev {left: -30px;}
.thumbs-cluster-carousel .owl-nav .owl-next {right: -30px;}
.thumbs-cluster-carousel .owl-nav .owl-prev:before {background-position: -5px -126px;}
.thumbs-cluster-carousel .owl-nav .owl-next:before {background-position: -40px -126px;}
/****  /Content Gallery  ****/

/*
== ------------------------------------------------------------------- ==
== @@ Page Crop Guide
== ------------------------------------------------------------------- ==
*/
.crop-guide-list {max-width: 1600px;margin: 0 auto;}
.crop-guide-list .view-content {display: flex;justify-content: space-between;flex-wrap: wrap;}
.crop-guide-list .item {width: 46%;min-width: 460px;margin: 0 0 48px 0;padding: 0 22px;text-align: left;}
.crop-guide-list .item .title {display: block;margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;border-bottom: 2px dotted #bcbcbc;}
.crop-guide-list .item .desc {display: table;width: 100%;min-height: 154px;margin: 0 0 20px 0;text-align: left;}
.crop-guide-list .item .cell {display: table-cell;vertical-align: top;}
.crop-guide-list .item .cell:first-child {width: 200px;}
.crop-guide-list .item .item-icon {display: block;width: 180px;height: 160px;margin: 0 22px 0 0;background-position: top left;background-repeat: no-repeat;background-size: contain;}
.crop-guide-list .item .text {display: block;min-height: 110px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;}
.crop-guide-list .item .more {margin: 0 0 10px 0;padding: 16px 0 0 0;vertical-align: bottom;text-align: right;}
.crop-guide-list .item .more-link {text-decoration: none;}

.crop-content.container-wrapper-list {margin: 0 6% 60px 6%;padding: 40px 0 0 0;}
.crop-content.container-wrapper-list .tabs-list {position: relative;top: -40px;width: 100%;margin: 0 auto 16px auto;padding: 0 0 56px 0;text-align: center;background: url(../assets/images/pattern-checker.png) top left repeat;}
.crop-content.container-wrapper-list .tabs-list .nav-tabs {position: relative;top: -42px;display: flex;flex-wrap: wrap;justify-content: center;width: auto;margin: 0 auto;padding: 0 0 0 0;text-align: center;border: none;}
.crop-content.container-wrapper-list .tabs-list .nav-tabs>li {position: relative;margin: 0 15px;}
.crop-content.container-wrapper-list .tabs-list li.active a {height: 196px;width: 196px;margin: -10px 0 0 0;color: #00833e;border: 3px solid #008543;}
.crop-content.container-wrapper-list .tabs-list li:after {content: '';position: absolute;bottom: -46px;display: block;width: 100%;height: 10px;margin: 0 auto;background: url(../assets/images/tab-shadow-decor.png) top center no-repeat;background-size: contain;opacity: 0;transition: all 0.3s ease;}
.crop-content.container-wrapper-list .tabs-list li.active:after {opacity: 1;transition: all 0.3s ease;}
.crop-content.container-wrapper-list .tabs-list a {display: block;height: 177px;width: 177px;padding: 20px 10px 10px 10px;text-align: center;text-decoration: none;line-height: 20px;font-size: 20px;color: #00833e;background: #FFF;border-radius: 0;border: 3px solid #FFF;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.5);}
.crop-content.container-wrapper-list .tabs-list a:before {content: '';display: block;width: 90px;height: 90px;margin: 0 auto 30px auto;background-size: contain;}
.crop-content.container-wrapper-list .tabs-list .crop-content-recommendations:before {background: url(../assets/images/icon-recommendations.png) top center no-repeat;background-size: contain;}
.crop-content.container-wrapper-list .tabs-list .crop-content-research:before {background: url(../assets/images/icon-research.png) top center no-repeat;background-size: contain;}
.crop-content.container-wrapper-list .tabs-list .crop-content-articles:before {background: url(../assets/images/icon-articles.png) top center no-repeat;background-size: contain;}
.crop-content.container-wrapper-list .tabs-list li a:before {transform: scale(0.8);transition: all 0.3s ease;}
.crop-content.container-wrapper-list .tabs-list li.active a:before {transform: scale(0.9);transition: all 0.3s ease;}
.crop-content.container-wrapper-list .tabs-list li.disabled a {opacity: 0.8;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray; /* IE 6-9 */}
   .crop-content.container-wrapper-list .tabs-list li.disabled a:focus {background: #FFF !important;}
.crop-content.container-wrapper-list .tabs-list li.disabled a:hover {background: rgba(255,255,255,1);}   


.crop-content-list .item {position: relative;margin: 0 0 30px 0;padding: 0 0 0 24px;line-height: 30px;font-size: 20px;}
.crop-content-list .item:before {content: '';position: absolute;top: 0;left: 0;display: inline-block;width: 10px;height: 30px;padding: 0 0;margin: 0 0 0 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -16px -326px;}
.crop-content-list .item i {display: inline-block;padding: 0 20px;}
.crop-content-list .item i:before {content: '';display: inline-block;height: 20px;vertical-align: text-bottom;border-right: 3px solid #bdbdbd;}
.crop-content-list .item a {position: relative;display: inline-block;width: auto;padding: 0 0;text-decoration: none;line-height: 26px;font-size: 20px;color: #139e55;}
.crop-content-list .item a:after {content: '';position: absolute;bottom: -2px;display: block;width: 100%;height: 2px;background: #139e55;}
.crop-content-list .item a:hover:after {background: #fc8012;}

.crop-content-list  .view-footer {padding: 18px 0 0 0;}
.crop-content-list  .view-footer .more {margin: 0 0 10px 0;padding: 16px 0 0 0;text-align: right;border-top: 2px dotted #bcbcbc;}


/*
== ------------------------------------------------------------------- ==
== @@ Page Content +/-
== ------------------------------------------------------------------- ==
*/

.help-and-recommendation-section {margin: 0 auto 70px auto;}
.help-and-recommendation-section .container {text-align: center;}
.help-and-recommendation-section .view-header {padding: 50px 0 0 0;}
.help-and-recommendation-section .view-content {width: 100%;max-width: 1510px;height: 200px;margin: 0 auto 66px auto;display:block;position:relative;}
/*.help-and-recommendation-section .help-and-recommendation-carousel .owl-stage-outer {height: 122px;}*/
.help-and-recommendation-section .view-content .views-row {width: 100%;margin: 0 auto;text-align: center;overflow: hidden;background: #FFF;}

.help-and-recommendation-section .view-content .views-row a,
.help-and-recommendation-section .view-content .views-row a:hover {text-decoration: none;}
.help-and-recommendation-section .view-content .views-row .views-field-php{
	display: block;
    width: 100%;
    height: auto;
}
.help-and-recommendation-section .owl-stage-outer {
    position: relative;
    overflow: hidden;
}
.help-and-recommendation-section  .owl-stage{
	position:relative;
	margin:0 auto;
}
.help-and-recommendation-section .view-content .owl-item {
    min-height: 1px;
    float: left;
    position:relative;
}
.help-and-recommendation-section .view-content .views-row .views-field-php .field-content {width: 100%;height: 120px;margin: 0 auto;background-size: cover;display:block;}
.help-and-recommendation-section .view-content .views-row .views-field-title {position: relative;margin: 0 0 0 0;padding: 12px 0 0 0;text-align: center;line-height: 26px;font-size: 20px;color: #140f0e;}
.help-and-recommendation-section .view-content .views-row a:hover .title:after {position: absolute;bottom: -2px;left: 0;content: '';display: block;width: 100%;height: 2px;background: #4b9d6d;}
.help-and-recommendation-section .view-content .owl-nav {margin: 0 0 0 0;}
.help-and-recommendation-section .view-content .owl-nav [class*='owl-'] {position: absolute;top:20px;height: 86px;width: 86px;padding: 0 0 0 0; margin: 0 0 0 0;background: rgba(255,255,255,0.68);border-radius: 50%;}
.help-and-recommendation-section .view-content.owl-nav [class*='owl-']:before {content: '';display: block;height: 52px;width: 30px;margin: 18px auto 0 auto;background: url(../assets/images/base-sprite.png); background-repeat: no-repeat;background-position: -100px -100px;}
.help-and-recommendation-section .view-content .owl-nav .owl-next {right: -9%;}
.help-and-recommendation-section .view-content .owl-nav .owl-prev {left: -9%;}
.help-and-recommendation-section .view-content .owl-nav .owl-next:before {background-position: -133px -57px;}
.help-and-recommendation-section .view-content .owl-nav .owl-prev:before {background-position: -103px -57px;}
.help-and-recommendation-section .icon-help-planting-period {background: url(../assets/images/icon-help-planting-period.jpg) top center no-repeat;}
.help-and-recommendation-section .icon-help-tomato-seeds {background: url(../assets/images/icon-help-tomato-seeds.jpg) top center no-repeat;}
.help-and-recommendation-section .icon-help-the-garden {background: url(../assets/images/icon-help-the-garden.jpg) top center no-repeat;}
.help-and-recommendation-section .icon-help-planting-in-pots {background: url(../assets/images/icon-help-planting-in-pots.jpg) top center no-repeat;}
.help-and-recommendation-section .icon-help-watering {background: url(../assets/images/icon-help-watering.jpg) top center no-repeat;}
.help-and-recommendation-section .icon-help-plant-support {background: url(../assets/images/icon-help-plant-support.jpg) top center no-repeat;}
.help-and-recommendation-section .icon-help-pests {background: url(../assets/images/icon-help-pests.jpg) top center no-repeat;}
.help-and-recommendation-section .desc {position: relative;width: 98%;margin: 0 auto;padding: 30px 40px;text-align: left;line-height: 38px;font-size: 22px;color: #434343;background: #ecebeb;}
.help-and-recommendation-section .desc:before {content: '';position: absolute;top: -20px;left: -20px;display: block;width: 46px;height: 46px;border-radius: 50%;background-color: #57ad80;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;    background-position: -505px -58px; }

.front-page-crop-guide-section {width: 100%;height: auto;margin: 0 0 30px 0;background-color: #a0a201; background-position: top center;background-size: cover;}
.front-page-crop-guide-section .container-wrapper {padding: 36px 0 20px 0;background: rgba(67,153,102,0.95);}
.front-page-crop-guide-section .container {text-align: center;}
.block .front-page-crop-guide-section h3.title {margin: 0 auto 34px auto;color: #FFF; border-bottom: 2px dotted #FFF;}
.block .front-page-crop-guide-section h3.title:after { background-color: rgba(255,255,255,0);background-position: -188px -145px;}
.front-page-crop-guide-section .desc {display: table;width: 100%;margin: 0 auto 30px auto}
.front-page-crop-guide-section .cell {display: table-cell;padding: 0 20px;vertical-align: top;text-align: left;line-height: 26px;font-size: 24px;color: #FFF;}
.front-page-crop-guide-section .cell:first-child {position: relative;width: 230px;}
.front-page-crop-guide-section .cell .poster {position: absolute;top: -102px;left: 0;display: block;width: 228px;height: 284px;background-image: url(../assets/images/guide-poster-stub.png);background-position: top center;background-size: contain;background-repeat: no-repeat;}
/*.front-page-crop-guide-section .cell .poster img {display: block;width: 100%;height: auto;}*/
.front-page-crop-guide-section .cell .text {min-height: 132px;padding: 0 0 20px 0;line-height: 26px;font-size: 24px;color: #FFF;}
.front-page-crop-guide-section .cell .download-pdf {color: #FFF;}
.front-page-crop-guide-section .cell .download-pdf:before {background-position: -6px -65px;}
.front-page-crop-guide-section .cell .more-link {float: right;color: #FFF;}
.front-page-crop-guide-section .cell .more-link:after {background-position: -555px -73px;}
/*
.tomato-contents-section {padding: 66px 0 0 0;margin: 0 0 70px 0;}
.tomato-contents-section .container-wrapper {margin: 18px 0 0 0;background: url(../assets/images/pattern-checker.png) top left repeat;}
.tomato-contents-section .container-wrapper .container {position: relative;height: 254px;}
.tomato-contents-section .tabs-list{position: relative;top: -22px;width: 100%;margin: 0 auto;text-align: center;}
.tomato-contents-section .tabs-list  .nav-tabs {display: flex;flex-wrap: wrap;justify-content: center;width: auto;margin: 0 auto;padding: 0 0 0 0;text-align: center;border: none;}
.tomato-contents-section .tabs-list  .nav-tabs>li {margin: 0 9px;}
.tomato-contents-section .tabs-list  a {display: block;height: 170px;width: 170px;padding: 20px 10px 10px 10px;text-align: center;text-decoration: none;line-height: 20px;font-size: 20px;color: #00833e;background: #FFF;border-radius: 0;border: 3px solid #FFF;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.5);
box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.5);}
.tomato-contents-section .tabs-list  a:before {content: '';display:block;width: 90px;height: 90px;margin: 0 auto 12px auto;background-size: contain;}
.tomato-contents-section .tabs-list  .about-the-crop:before {background: url(../assets/images/icon-about-the-crop.png) top center no-repeat;background-size:  contain;}
.tomato-contents-section .tabs-list  .growing-conditions:before {background: url(../assets/images/icon-growing-conditions.png) top center no-repeat;background-size:  contain;}
.tomato-contents-section .tabs-list  .plant-nutrition:before {background: url(../assets/images/icon-plant-nutrition.png) top center no-repeat;background-size:  contain;}
.tomato-contents-section .tabs-list  .fertilization-recommendations:before {background: url(../assets/images/icon-fertilization-recommendations.png) top center no-repeat;background-size:  contain;}
.tomato-contents-section .tabs-list li.active a {height: 196px;width: 196px;margin: -10px 0 0 0;border: 3px solid #008543;}
.tomato-contents-section .tabs-list li a:hover {border: 3px solid #000;}

.tomato-contents-section .tabs-box {position: relative;margin: 68px 0 0 0;}
.tomato-contents-section .tabs-box .tab-pane {min-height: 140px;width: 100%;}
.tomato-contents-section .tabs-box p {margin: 0 0 30px 0;line-height: 30px;font-size: 20px;}
.tomato-contents-section .tabs-box p strong {line-height: 30px;font-size: 20px;font-weight: 600;}
.tomato-contents-section .tabs-box table {width: 100%;line-height: 30px;font-size: 20px;word-break: break-all;border: 2px solid #259050;}
.tomato-contents-section .tabs-box table * {line-height: 30px;font-size: 20px;}
.tomato-contents-section .tabs-box table td {padding: 20px;}
*/
.most-suitable-products-section {padding: 68px 0 30px 0; background: url(../assets/images/pattern-checker.png) top left repeat;}
.block .most-suitable-products-section h3.title:after {background-color: rgba(255,255,255,0.6);}
.most-suitable-products-section .item .more-link {background: rgba(255,255,255,0.6);}

.also-interested {margin: 0 0 0 0;}

/*
== ------------------------------------------------------------------- ==
== @@ Page Growing Practice
== ------------------------------------------------------------------- ==
*/
.growing-practice-list {max-width: 1600px;margin: 0 auto;}
.growing-practice-list .view-content {display: flex;justify-content: space-between;flex-wrap: wrap;}
.growing-practice-list .item {width: 33.33%;max-width: 510px;min-width: 260px;margin: 0 0 48px 0;padding: 0 22px;text-align: left;}
.growing-practice-list .item .title {display: block;max-width: 360px;margin: 0 0 6px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #3b3b3b;}
.growing-practice-list .item .title a {position: relative;text-decoration: none;line-height: 26px;font-size: 24px;color: #00833e;}
.growing-practice-list .item .title a:hover {text-decoration: none;color: #000;}
.growing-practice-list .item .title a:before {content: '';position: absolute;top: 0;left: -22px;display: inline-block;width: 10px;height: 26px;padding: 0 0;margin: 0 0 0 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -16px -330px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.growing-practice-list .item .title a:hover:before {left: -18px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

/*
== ------------------------------------------------------------------- ==
== @@ Page FAQ
== ------------------------------------------------------------------- ==
*/
.faq-section {}
.faq-section .faq-content {display: table;width: 100%;max-width: 1640px;padding: 0 20px;margin: 0 auto 48px auto;}
.faq-section .cell {display: table-cell;vertical-align: top;}
.faq-section .cell:first-child {width: 39%;padding: 0 80px 0 0;}
.faq-section .cell-title {display: block;margin: 0 0 20px 0;padding: 0 0 0 0;text-decoration: none;line-height: 26px;font-size: 24px;color: #3b3b3b;}
.faq-section form {display: block;margin: 0 0 40px 0;}
.faq-section form .field-group {position: relative;display: block;margin: 0 0 0 0;vertical-align: top;}
.faq-section form input[type="text"] {width: 100%;height: 66px;line-height: initial;font-size: 24px;border: 1px solid #777777;outline: none;}
.faq-section form input[type="submit"] {position: absolute;top: 0;right: 10px;width: 34px;height: 66px;padding: 0 0 0 0;background: none;background-image:url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -87px 10px;border: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.faq-section form input[type="submit"]:hover { background-position: -118px 10px;}
.faq-section .nav-tabs {margin: 0 0;padding: 0 0 0 46px;border: none;border-left: 1px solid #c3c3c3;}
.faq-section .nav-tabs li {float: none;display: block;margin: 0 0 34px 0;padding: 34px 0 0 0;}
.faq-section .nav-tabs a {margin: 0 0 0 0;padding: 0 0 0 0;text-decoration: none;line-height: 26px;font-size: 24px;color: #3b3b3b;border: none;background: none;}
.faq-section .nav-tabs li.active a:before {content: '';position: absolute;top: -22px;left: -48px;display: inline-block;width: 12px;height: 72px;padding: 0 0;margin: 0 0 0 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -592px -44px;}
.faq-section .nav-tabs li.active a,
.faq-section .nav-tabs a:hover {color: #00833e;border: none;background: none;}
.faq-section .tab-content {}
.faq-section .tab-content .item {position: relative;display: block;margin: 0 0 16px 0;padding: 20px 20px;background: #e9e9e9;}
.faq-section .tab-content .item a.accordion-toggle {display: inline-block;position: static;width: auto;margin: 0 40px 0 0;padding: 2px 0 12px 0;text-decoration: none;line-height: 28px;font-size: 24px;color: #00833e;border-bottom: 2px dotted #bcbcbc;background: none;}
.faq-section .tab-content .item a.accordion-toggle:before{display: none;}
.faq-section .tab-content .item a.accordion-toggle:after {content: '';position: absolute;top: 18px;right: 12px;display: inline-block;width: 34px;height: 34px;padding: 0 0;margin: 0 0 0 0;background-color: #FFF;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -110px -322px;border-radius: 50%;}
.faq-section .tab-content .item a.accordion-toggle.collapsed {display: inline-block;width: auto;margin: 0 0 0 0;padding: 2px 0 2px 0;text-decoration: none;line-height: 28px;font-size: 24px;color: #3c3c3c;border-bottom: 2px dotted #e9e9e9;background: none;}
.faq-section .tab-content .item a.accordion-toggle.collapsed:after {content: '';position: absolute;top: 18px;right: 12px;display: inline-block;width: 34px;height: 34px;padding: 0 0;margin: 0 0 0 0;background-color: #FFF;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -81px -322px;border-radius: 50%;}
.faq-section .tab-content .item .panel-collapse {width: 100%;margin: 0 0 0 0;padding: 20px 0 10px 0;text-decoration: none;line-height: 30px;font-size: 20px;color: #707070;border: none;background: none;}
.ui-autocomplete { max-width: 528px; height: 300px; overflow-y: auto; }
.ui-autocomplete.ui-menu .ui-menu-item { font-size: 24px; }
.ui-autocomplete.ui-menu .ui-menu-item a:hover, .ui-autocomplete.ui-menu .ui-menu-item a:focus { padding: 0; background: none; transform: none; box-shadow: none;}
.ui-autocomplete.ui-menu .ui-state-focus, .ui-autocomplete.ui-menu .ui-state-active,
.ui-autocomplete .ui-state-focus, .ui-autocomplete .ui-widget-content .ui-state-focus { margin: 0; padding: 0; background: none; border: 0; transform: none; box-shadow: none;}
/*
== ------------------------------------------------------------------- ==
== @@ Page  A-Z Index
== ------------------------------------------------------------------- ==
*/
.a-z-index-archive {max-width: 1680px;}
.a-z-index-archive .az-section {margin: 0 0 64px 0;padding: 0 0 0 116px;}
.a-z-index-archive .title-section {position: relative;display: block;margin: 0 0 36px 0;padding: 0 0 14px 0;text-align: left;line-height: 26px;font-size: 24px;color: #3b3b3b;border-bottom: 2px dotted #bcbcbc;}
.a-z-index-archive .title-section:before {content: '';position: absolute;top: -30px;left: -116px;display: inline-block;width: 80px;height: 80px;padding: 0 0;margin: 0 0 0 0;}
.a-z-index-archive .az-section.water-soluble-fertilizers .title-section:before {background: url(../assets/images/water-soluble-fertilizers-icon.png) top center no-repeat;}
.a-z-index-archive .az-section.conttrolled-release-fertilizers .title-section:before {background: url(../assets/images/conttrolled-release-fertilizers-icon.png) top center no-repeat;}
.a-z-index-archive .az-section.complex-fertilizers .title-section:before {background: url(../assets/images/complex-fertilizers-icon.png) top center no-repeat;}
.a-z-index-archive .az-section.complex-minirals .title-section:before {background: url(../assets/images/complex-minirals-icon.png) top center no-repeat;}
.a-z-index-archive .az-section.conttrolled-solar .title-section:before {background: url(../assets/images/conttrolled-solar-icon.png) top center no-repeat;}
.a-z-index-archive .cluster {display: flex;justify-content: space-between;flex-wrap: wrap;}
.a-z-index-archive .item {width: 33.33%;max-width: 510px;min-width: 260px;margin: 0 0 48px 0;padding: 0 22px;text-align: left;}
.a-z-index-archive .item .title {display: block;max-width: 360px;margin: 0 0 6px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #3b3b3b;}
.a-z-index-archive .item .title a {position: relative;text-decoration: none;line-height: 26px;font-size: 24px;color: #00833e;}
.a-z-index-archive .item .title a:hover {text-decoration: none;color: #000;}
.a-z-index-archive .item .title a:before {content: '';position: absolute;top: 0;left: -22px;display: inline-block;width: 10px;height: 26px;padding: 0 0;margin: 0 0 0 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -16px -330px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.a-z-index-archive .item .title a:hover:before {left: -18px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.a-z-index-archive .item .desc {display: block;max-width: 360px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 24px;font-size: 20px;color: #838383;}

/*
== ------------------------------------------------------------------- ==
== @@ Archive
== ------------------------------------------------------------------- ==
*/
.haifa-blog .banner-section {/*background: #008543 url(../assets/banners/blog-banner.jpg) bottom center no-repeat*/}
.archive {display: table;width: 100%;margin: 0 auto;position:relative;}
.archive .region-content {display: inline-block;padding: 0 55px 0 0;vertical-align: top;width: calc(100% - 560px);}
.archive aside {display: inline-block;width: 550px;padding: 0 0 0 0;vertical-align: top;}
 .add-new-post {width: 100%;padding: 0 0 14px 0;margin: 0 0 14px 0;text-align: left;border-bottom: 1px solid #d8d8d8;}
 .add-new-post-btn {display: inline-block;height: 50px;width: 100%;max-width: 270px;margin: 0 0;padding: 16px 10px;text-align: center;text-decoration: none;line-height: 22px;font-size: 20px;color: #FFF;background: #139e55;border: none;border-radius: 0;outline: none;cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.add-new-post-btn:hover { color: #FFF;background: #ed7f19;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
 .add-new-post-btn:before {content: '';float: left;display: inline-block;width: 32px;height: 32px;margin: -7px 0 0 0;padding: 0 0;background-image:url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -261px -144px;}

/*** View Haifa Blog ***/
.view-haifa-blog {margin: 0 0 0 0;padding: 0 0 0 0;}
.view-haifa-blog .view-content {display: block;}
.view-haifa-blog .item { /*flex: 1 1;min-width: 440px;max-width: 520px;*/width: 50%;padding: 0 55px;margin: 0 0 60px 0;text-align: center;}
.view-haifa-blog .item a {text-decoration: none;}
.view-haifa-blog .item .item-box {position: relative;display: block;width: auto;margin: 0 auto;}
.view-haifa-blog .item .item-img {position: relative;display: block;width: 100%;height: 280px;margin: 0 auto 18px auto;background-color: #e9eef1;background-image: url(../assets/images/default-image.png);background-position:center center ;background-repeat: no-repeat;background-size: cover;}
.view-haifa-blog .item .item-img span.img {display: block;width: 100%;height: 280px;background: #e9eef1 url(../assets/images/default-image.png) center center no-repeat;background-size: cover;}
.view-haifa-blog .item .author {z-index: 1;position: absolute;top: 220px;left: 0;display: block;width: 100%;height: 60px;padding: 6px 0;text-align: left;line-height: 46px;font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #FFF;background: rgba(0,0,0,0.69);}
.view-haifa-blog .item .author a {color: #FFF;}
.view-haifa-blog .item .author a:hover {text-decoration: underline;color: #FFF;}
.view-haifa-blog .item .author span {display: inline-block;width: 46px;height: 46px;margin: 0 16px 0 8px;vertical-align: middle;background-color: #139e55;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -325px 2px;}
.view-haifa-blog .item .author span:before {content: '';display: inline-block;width: 46px;height: 46px;background-size: cover;background-position: center;background-repeat: no-repeat; }
.view-haifa-blog .item .data {z-index: 2;position: absolute;top: 170px;right: 12px;display: block;width: 76px;height: 80px;padding: 4px 0;background: #fc8012;}
.view-haifa-blog .item .data span {display: block;text-align: center;line-height: 36px;font-family: 'Open Sans', sans-serif;font-size: 36px;font-weight: 300;color: #FFF;}
.view-haifa-blog .item .data .font span {display: block;text-align: center;text-transform: uppercase;line-height: 18px;font-size: 16px;font-weight: 300;}
.view-haifa-blog .item .desc {display: block;width: 100%;padding: 0 0 20px 0;margin: 0 auto 0 auto;text-align: left;}
.view-haifa-blog .item .title {margin: 0 0 15px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;font-weight: 400;color: #272727;    transition: all 0.3s ease;}
.view-haifa-blog .item a:hover .title {color: #139e55;    transition: all 0.3s ease;}
.view-haifa-blog .item .text {min-height: 112px;margin: 0 0 20px 0;padding: 0 0 0 0;line-height: 30px;font-size: 20px;}
.view-haifa-blog .item .text p:after {content: ' ...';}
.view-haifa-blog .item .more {margin: 0 0 0 0;padding: 0 0 10px 0;text-align: right;border-bottom: 2px dotted #bcbcbc;}
.view-haifa-blog .item .more .more-link:hover {color: #139e55;}
.view-haifa-blog .item .more .more-link:hover:after {background-color: rgba(0,0,0,0);}

.view-haifa-blog .item-list .pager {margin: 0 0 0 0;border: none;}
/*** /View Haifa Blog ***/
/*** Sidebar **/
.archive aside .search-block {display: block;padding: 38px 50px;text-align: center;background: #ececec;}
.archive aside .search-block .title {padding: 0 0 12px 0;margin: 0 0 30px 0;line-height: 36px;font-size: 30px;color: #000;border-bottom: 2px dotted #bcbcbc;}
.archive aside .search-block .form {display: block;margin: 0 0 0 0;padding: 0 0 0 0;}
.archive aside .search-block .form .field-group {display: block;margin: 0 0 30px 0;}
.archive aside .search-block .form input[type="text"] {display: block;width: 100%;height: 50px;margin: 0 0 0 0;padding: 0 10px;line-height: 20px;font-size: 16px;font-weight: 400;color: #000;border: 1px solid #9b9b9b;box-sizing: border-box;}
.archive aside .search-block .form input[type="submit"] {display: block;height: 50px;width: 100%;max-width: 270px;margin: 0 auto;text-align: center;font-size: 20px;color: #FFF;background: #139e55;border: none;border-radius: 0;outline: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.archive aside .search-block .form input[type="submit"]:hover { background: #ed7f19;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

.archive aside .subscribe-block {display: block;padding: 38px 50px;text-align: center;}
.archive aside .subscribe-block .title {padding: 0 0 12px 0;margin: 0 0 30px 0;line-height: 36px;font-size: 30px;color: #000;border-bottom: 2px dotted #bcbcbc;}
.archive aside .subscribe-block .form {display: block;margin: 0 0 0 0;padding: 0 0 0 0;}
.archive aside .subscribe-block .form .field-group {display: block;margin: 0 0 30px 0;}
.archive aside .subscribe-block .form input[type="text"] {display: block;width: 100%;height: 50px;margin: 0 0 0 0;padding: 0 10px;line-height: 20px;font-size: 16px;font-weight: 400;color: #000;border: 1px solid #9b9b9b;box-sizing: border-box;}
.archive aside .subscribe-block .form input[type="submit"] {display: block;height: 50px;width: 100%;max-width: 270px;margin: 0 auto;text-align: center;font-size: 20px;color: #FFF;background: #139e55;border: none;border-radius: 0;outline: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.archive aside .subscribe-block .form input[type="submit"]:hover { background: #ed7f19;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
aside .subscribe-block .subscribe-form { position: relative; }
aside .subscribe-block .subscribe-form .form-required { position: absolute; bottom: 100%; margin-bottom: 2px; color: #f00; }
aside .subscribe-block .subscribe-message .title {
  display: block;
  margin: 0 0;
  padding: 0 0 0 0;
  border-bottom: 0;
  text-align: center;
  line-height: 56px;
  font-size: 46px;
  color: #125D1C;
}
aside .subscribe-block .subscribe-message .text {
  display: block;
  margin: 0 0;
  padding: 0 0 0 0;
  text-align: center;
  line-height: 26px;
  font-size: 20px;
  color: #125D1C;
}

aside .view-content {display: flex;justify-content: space-between;flex-wrap: wrap;padding: 20px 10px;}
aside .blog-tags-cloud  a {position: relative;display: block;width: auto;padding: 0 10px;margin: 4px 4px;text-decoration: none;line-height: 22px;font-size: 14px;color: #139e55;border: 2px solid #139e55;}
aside .blog-tags-cloud  a:hover {border: 2px solid #ed7f19;}

/*** /Sidebar **/
/*** Add new post modal **/
#add_new_post_box.modal {}
.add-new-post-box {position: relative;top: 20%;display: block;width: 100%;max-width: 1326px;margin: 0 auto;padding: 40px;background: #eaeaea;}
.add-new-post-box .close {position: absolute;top: 10px;right: 10px;display: inline-block;width: auto;color: #FFF;background: none;border: none;cursor: pointer;opacity: 1;}
.add-new-post-box .close:before {content: '';display: block;width: 20px;height: 20px;margin: 0 auto;vertical-align: middle;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -202px -331px;
    -moz-transform-origin: center center;
    -ms-transform-origin: center center;
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
}
.add-new-post-box .close:hover:before {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.add-new-post-box .title {display: block;padding: 0 26px 26px 26px;margin: 0 0 10px 0;text-align: center;line-height: 32px;font-size: 30px;font-weight: 400;color: #3b3b3b;border-bottom: 2px dotted #bcbcbc;}
.add-new-post-box .author-info {display: block;margin: 0 0 8px 0;padding: 12px 0 0 0;text-align: left;line-height: 46px;font-size: 18px;color: #000;}
.add-new-post-box .author-info .author-avatar-upload {display: inline-block;width: auto;margin: 0 14px 0 0;}
.add-new-post-box .author-info label.add-avatar {display: inline-block;width: 44px;height: 42px;margin: 0 4px 0 6px;vertical-align: middle;background-color: #139e55;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -396px -317px;cursor: pointer;}
.add-new-post-box .author-info input[type="text"] {display: inline-block;width: 100%;max-width: 276px;font-size: 20px;border: 1px solid #9b9b9b;}
.add-new-post-box .form-item {text-align: left;margin: 0 0 16px 0;}
.add-new-post-box input[type="text"] {display: block;width: 100%;font-size: 20px;border: 1px solid #9b9b9b;}
.add-new-post-box input[type="email"] {display: block;width: 100%;font-size: 20px;max-width: 276px;border: 1px solid #9b9b9b;}
.add-new-post-box textarea.form-textarea {display: block;width: 100%;height: 230px;padding: 14px 10px;font-size: 20px;border: 1px solid #9b9b9b;outline: none;}
.add-new-post-box .form-item-label {display: block;padding: 16px 0 0 0;margin: 0 0 22px 0;line-height: 26px;font-size: 20px;font-weight: 400;color: #3b3b3b;}
.add-new-post-box .loaded-cluster {}
.add-new-post-box .loaded-cluster .add-img {display: inline-block;width: 70px;height: 70px;text-align: center;border: 3px solid #139e55;background: #FFF;cursor: pointer;}
.add-new-post-box .loaded-cluster .add-img:before {content: '';display: block;width: 40px;height: 40px;margin: 12px auto 0 auto;vertical-align: middle;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -33px -320px;}
.add-new-post-box .form-actions {padding: 0 0;text-align: right;}
.add-new-post-box input[type="submit"] {display: inline-block;height: 50px;width: 100%;max-width: 270px;margin: 0 0;padding: 0 10px;text-align: center;text-decoration: none;line-height: 22px;font-size: 20px;color: #FFF;background: #139e55;border: none;border-radius: 0;outline: none;cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.add-new-post-box input[type="submit"]:hover { color: #FFF;background: #ed7f19;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
	
.add-new-post-box input::-webkit-input-placeholder,
.add-new-post-box textarea::-webkit-input-placeholder {color:#727272;}
.add-new-post-box input::-moz-placeholder,
.add-new-post-box textarea::-moz-placeholder  {color:#727272;}
.add-new-post-box input:-moz-placeholder,
.add-new-post-box textarea:-moz-placeholder {color:#727272;}
.add-new-post-box input:-ms-input-placeholder,
.add-new-post-box textarea:-ms-input-placeholder {color:#727272;}	
/*** /Add new post modal **/

/*** View Success Stories  ***/
.view-archive-success-stories .view-content {display:block;margin-left: -55px;}
.view-archive-success-stories .item { /*flex: 1 1;min-width: 460px;max-width: 520px;*/width: 50%;padding: 0 55px;margin: 0 0 60px 0;text-align: left;}
.view-archive-success-stories .item:last-child {margin: 0 0 0 0;}
.view-archive-success-stories .item .item-img {position: relative;display: block;width: 100%;height: 320px;margin: 0 auto 18px auto;background-color: #e9eef1;background-image: url(../assets/images/default-image.png);background-position:center center ;background-repeat: no-repeat;background-size: cover;}
.view-archive-success-stories .item .item-img .author {z-index: 1;position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 60px;padding: 6px 0;text-align: left;line-height: 46px;font-size: 20px;color: #FFF;background: rgba(0,0,0,0.69);}
.view-archive-success-stories .item .item-img .author span {display: inline-block;width: 46px;height: 46px;margin: 0 16px 0 8px;vertical-align: middle;background-color: #139e55;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -325px 2px;}
.view-archive-success-stories .item .item-img .author a {color: #FFF;}
.view-archive-success-stories .item .item-img .author a:hover {text-decoration: underline;color: #FFF;}
.view-archive-success-stories .item .item-img data,
.view-archive-success-stories .item .item-img span.data{z-index: 2;position: absolute;bottom: 30px;right: 12px;display: block;width: 92px;height: 92px;padding: 10px 0;text-align: center;line-height: 42px;font-family: 'Open Sans', sans-serif;font-size: 42px;color: #FFF;background: #fc8012;}
.view-archive-success-stories .item .item-img font,
.view-archive-success-stories .item .item-img span.font {display: block;line-height: 26px;font-family: 'Open Sans', sans-serif;font-size: 22px;color: #FFF;}
.view-archive-success-stories .item .desc {display: block;width: 100%;padding: 0 0 20px 0;margin: 0 auto 0 auto;text-align: left;}
.view-archive-success-stories .item .title a{text-decoration:none;color: #272727;}
.view-archive-success-stories .item .title a:hover, .view-archive-success-stories .item .title a:focus{text-decoration:none; color: #139e55;
    transition: all 0.3s ease;}
.view-archive-success-stories .item .title {margin: 0 0 15px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;font-weight: 400;color: #272727;}
.view-archive-success-stories .item .text {min-height: 112px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 30px;font-size: 20px;}
.view-archive-success-stories .item .text p:after {content: ' ...';}
.view-archive-success-stories .item .more {margin: 0 0 0 0;padding: 0 0 10px 0;text-align: right;border-bottom: 2px dotted #bcbcbc;}
.view-archive-success-stories .item-list .pager {margin: 0 0 0 0;border: none;}
/*** /View Success Stories  ***/


/*
== ------------------------------------------------------------------- ==
== @@ Post
== ------------------------------------------------------------------- ==
*/

/*.node-type-haifa-blog .banner-section {background: #008543 url(../assets/banners/blog-banner.jpg) bottom center no-repeat;}*/
/*** Haifa Blog ***/
.node-type-haifa-blog .container {max-width: 1620px;text-align: center;}
.basement-section .container { text-align: left; }
.haifa-blog-post .post {width: 100%;text-align: left;}
.haifa-blog-post .post .content {width: 100%;max-width: 680px;text-align: left;}
.haifa-blog-post .post .post-head {display: table; width: 100%;margin: 0 0 34px 0;}
.haifa-blog-post .post .post-head .cell {display: table-cell;vertical-align: top;}
.haifa-blog-post .post .post-head .cell:first-child {width: 1%;}
.haifa-blog-post .post .post-head .cell:last-child {padding: 8px 0;/*vertical-align: top;*/   border-bottom: 2px dotted #bcbcbc;}
.haifa-blog-post .post .post-head  span.data{display: block;width: 92px;height: 92px;margin: 0 16px 0 0;padding: 6px 0;text-align: center;line-height: 36px;font-family: 'Open Sans', sans-serif;font-size: 36px;color: #FFF;background: #fc8012;}
.haifa-blog-post .post .post-head span.font {display: block;line-height: 22px;font-family: 'Open Sans', sans-serif;font-size: 18px;color: #FFF;}
.haifa-blog-post .post .post-head .title {margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 40px;font-size: 36px;font-weight: 600;color: #383838;}
.haifa-blog-post .post .post-head .author {margin: 0 0 0 0;padding: 0 0 0 0;line-height: 24px;font-size: 20px;color: #383838;}
.haifa-blog-post .post .desc {display: table;width: 100%;min-height: 154px;margin: 0 0 20px 0;text-align: left;}
.haifa-blog-post .post .desc .cell {display: table-cell;vertical-align: top;}
.haifa-blog-post .post,
.haifa-blog-post .post p {line-height: 30px;font-size: 20px;margin: 0 0 30px 0;}
.haifa-blog-post .post strong {line-height: 30px;font-size: 20px;font-weight: 600;}
.haifa-blog-post .post big  {line-height: 30px;font-size: 24px;font-weight: 600;}
.haifa-blog-post .post .more {margin: 0 0 10px 0;padding: 16px 0 0 0;text-align: right;border-top: 2px dotted #bcbcbc;}
.haifa-blog-post .post .more .more-link {text-decoration: none;}
.single-item-tags.container  {margin: 0 auto 20px auto;}
.single-item-tags.view-haifa-blog .view-content {margin: 0 0;}
.single-item-tags .more {margin: 0 0 10px 0;padding: 16px 0 0 0;text-align: right;border-top: 2px dotted #bcbcbc;}
.single-item-tags .more .more-link {text-decoration: none;}
.single-item-tags .single-item-tags-list {display: block;width: auto;padding: 0 0;margin: 0 0 30px 0;text-decoration: none;text-align: left;line-height: 30px;font-size: 16px;color: #139e55;}
.single-item-tags .single-item-tags-list a {position: relative;display: inline-block;width: auto;padding:0 0;text-decoration: none;line-height: 26px;font-size: 20px;color: #139e55;}
.single-item-tags .single-item-tags-list a:hover {text-decoration: none;color: #139e55;}
.single-item-tags .single-item-tags-list a:hover:after {content: '';position: absolute;bottom: -6px;display: block;width: 100%;height: 2px;background: #fc8012; }
.single-item-tags .single-item-tags-list i {display: inline-block;padding: 0 20px;}
.single-item-tags .single-item-tags-list i:before {content: '';display: inline-block;height: 20px;vertical-align: text-bottom;border-right: 3px dotted #1b1b1b; }

.haifa-blog-post .post aside {float: right;display: none;width: 100%;max-width: 530px;margin: 0 0 50px 50px;}
.haifa-blog-post .post aside .subscribe-block {display: block;padding: 38px 42px;text-align: center;background: #ececec;}
.haifa-blog-post .post aside .subscribe-block .title {padding: 0 0 12px 0;margin: 0 0 30px 0;line-height: 36px;font-size: 30px;color: #000;border-bottom: 2px dotted #bcbcbc;}
.haifa-blog-post .post aside .subscribe-block .form {display: block;margin: 0 0 0 0;padding: 0 0 0 0;}
.haifa-blog-post .post aside .subscribe-block .form .field-group {display: block;margin: 0 0 30px 0;}
.haifa-blog-post .post aside .subscribe-block .form input[type="text"] {display: block;width: 100%;height: 50px;margin: 0 0 0 0;padding: 0 10px;line-height: 20px;font-size: 16px;font-weight: 400;color: #000;border: 1px solid #9b9b9b;box-sizing: border-box;}
.haifa-blog-post .post aside .subscribe-block .form input[type="submit"] {display: block;height: 50px;width: 100%;max-width: 170px;margin: 0 auto;text-align: center;font-size: 20px;color: #FFF;background: #139e55;border: none;border-radius: 0;outline: none;}


/*** Related content***/
.haifa-blog-post-related-section {margin: 0 0;padding: 60px 0 20px 0;background: url(../assets/images/pattern-checker.png) top left repeat;}
.block .haifa-blog-post-related-section h3.title:after {background-color: rgba(240,240,240,0.7);}
.haifa-blog-post-related-section .container {text-align: center;}
.haifa-blog-post-related-section .cluster {display: flex;max-width: 1720px;margin: 0 auto;}
.haifa-blog-post-related-section .item {width: 33.3%;min-height: 190px;padding: 0 14px;text-align: center;}
.haifa-blog-post-related-section .item a {text-decoration: none;}
.haifa-blog-post-related-section .item .item-box {position: relative;display: block;width: auto;max-width: 430px;margin: 0 auto;}
.haifa-blog-post-related-section .item .item-img {position: relative;display: block;width: 100%;max-width: 430px;height: 234px;margin: 0 auto 18px auto;background-color: #e9eef1;background-image: url(../assets/images/default-image.png);background-position:center center ;background-repeat: no-repeat;background-size: cover;}
.haifa-blog-post-related-section .item .item-img span.img {display: block;width: 100%;max-width: 430px;height: 234px;background: #e9eef1 url(../assets/images/default-image.png) center center no-repeat;background-size: cover;}
.haifa-blog-post-related-section .item .author {z-index: 1;position: absolute;top: 174px;left: 0;display: block;width: 100%;height: 60px;padding: 6px 0;text-align: left;line-height: 46px;font-size: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #FFF;background: rgba(0,0,0,0.69);}
.haifa-blog-post-related-section .item .author span {display: inline-block;width: 46px;height: 46px;margin: 0 16px 0 8px;vertical-align: middle;background-color: #139e55;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -325px 2px;}
.haifa-blog-post-related-section .item .author a {color: #FFF;}
.haifa-blog-post-related-section .item .author a:hover {text-decoration: underline;color: #FFF;}
.haifa-blog-post-related-section .item data,
.haifa-blog-post-related-section .item span.data{z-index: 2;position: absolute;top: 124px;right: 12px;display: block;width: 76px;height: 80px;padding: 2px 0;text-align: center;line-height: 36px;font-size: 36px;color: #FFF;background: #fc8012;}
.haifa-blog-post-related-section .item font,
.haifa-blog-post-related-section .item span.font {display: block;line-height: 24px;font-size: 20px;color: #FFF;}
.haifa-blog-post-related-section .item .desc {display: block;width: 100%;max-width: 430px;margin: 0 auto 26px auto;text-align: left;}
.haifa-blog-post-related-section .item .title {margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;}
.haifa-blog-post-related-section .item .text {min-height: 112px;margin: 0 0 0 0;padding: 0 0;line-height: 26px;font-size: 20px;}
.haifa-blog-post-related-section .item .text p:after {content: ' ...';}
.haifa-blog-post-related-section .item .more {margin: 0 0;padding: 0 0 10px 0;text-align: right;border-bottom: 2px dotted #bcbcbc;}
/*** /Related content ***/


/*
== ------------------------------------------------------------------- ==
== @@ Artical Page
== ------------------------------------------------------------------- ==
*/

.node-type-artical .field-name-body {max-width: 1600px;margin: 0 auto;}

/*
== ------------------------------------------------------------------- ==
== @@ Contact Us Page
== ------------------------------------------------------------------- ==
*/
.page-contact-us .view-contact-us-box .field-label-hidden {display: none !important;}
.page-contact-us .view-contact-us-box form {display: block;width: 100%;max-width: 910px;padding: 40px 0 0 0;margin: 0 auto 20px auto;}
.page-contact-us .view-contact-us-box.field-item {margin: 0 0 40px 0;text-align: center;line-height: 26px;font-size: 22px;}
.page-contact-us .view-contact-us-box fieldset .form-item {margin: 0 0 26px 0}
.page-contact-us .view-contact-us-box fieldset .form-item:last-child {margin: 0 0 0 0}
.page-contact-us .view-contact-us-box fieldset.webform-component--fieldgroup-left {float: left;width: 50%;padding: 0 70px 0 0;}
.page-contact-us .view-contact-us-box fieldset.webform-component--fieldgroup-right {float: right;width: 50%;padding: 0 0 0 70px;}
.page-contact-us .view-contact-us-box input[type="text"],
.page-contact-us .view-contact-us-box input[type="email"] {height: 50px;width: 100%;font-size: 20px;border: 2px solid #1daa5b;outline: none;}
.page-contact-us .view-contact-us-box input[type="checkbox"] {margin: 0 10px 0 0;-ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;}
.page-contact-us .view-contact-us-box textarea {width: 100%;height: 134px;padding: 14px 10px;font-size: 20px;border: 2px solid #1daa5b;outline: none;}
.page-contact-us .view-contact-us-box input::-webkit-input-placeholder,
.page-contact-us .view-contact-us-box textarea::-webkit-input-placeholder {color:#727272;}
.page-contact-us .view-contact-us-box input::-moz-placeholder,
.page-contact-us .view-contact-us-box textarea::-moz-placeholder  {color:#727272;}
.page-contact-us .view-contact-us-box input:-moz-placeholder,
.page-contact-us .view-contact-us-box textarea:-moz-placeholder {color:#727272;}
.page-contact-us .view-contact-us-box input:-ms-input-placeholder,
.page-contact-us .view-contact-us-box textarea:-ms-input-placeholder {color:#727272;}
.page-contact-us .view-contact-us-box .webform-component-select {position: relative;background: #FFF;border: 2px solid #1daa5b;}
.page-contact-us .view-contact-us-box .webform-component-select:after {position: absolute;top: 0;right: 14px;content: '';display: block;height: 100%;width: 36px;margin: 0 0 0 0;background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -155px 6px;border: none;pointer-events: none;}
.page-contact-us .view-contact-us-box .webform-component-select select {height: 50px;width: 100%;padding: 0 0 0 10px;font-size: 20px;background: none;border: none;border-radius: 0;outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;}
.page-contact-us .view-contact-us-box .webform-component--devider {margin: 0 0 54px 0;}
.page-contact-us .view-contact-us-box .webform-component--agree {display: block;padding: 0 0 0 0;margin: 0 0 24px 0;text-align: center;line-height: 26px;font-size: 22px;color: #FFF;}
.page-contact-us .view-contact-us-box .webform-component--agree label {line-height: 26px;font-size: 22px;}
.page-contact-us .view-contact-us-box .form-actions {display: block; padding: 0 0 0 0; margin: 0 0 0 0;text-align: center;}
.page-contact-us .view-contact-us-box .form-actions .form-submit {display: inline-block;width: auto;min-width: 190px;height: 44px;padding: 0 20px;margin: 0 0 20px 0;text-align: center;line-height: 44px;letter-spacing: 2px;font-size: 22px;color: #FFF;background: #f18524;border: none;border-radius: 0;
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.665);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.65);}

.page-contact-us .view-contact-us-box .messages.status,
.page-contact-us .view-contact-us-box .webform-confirmation .title,
.page-contact-us .view-contact-us-box .webform-confirmation .back-to,
.page-contact-us .view-contact-us-box .links {display: none;}

.page-contact-us .view-contact-us-box .webform-confirmation .desc {text-align: center;line-height: 24px;font-size: 20px;}

/*** Contact Us Box ***/
#contact_us_box.modal {top: 2%;}
#contact_us_box.modal .messages.error { display: none; }
.form-item input.error{color: #8c2e0b; }
.contact-us-box input.error::-webkit-input-placeholder,
.contact-us-box textarea.error::-webkit-input-placeholder {color: #8c2e0b;}
.contact-us-box input.error::-moz-placeholder,
.contact-us-box textarea.error::-moz-placeholder  {color: #8c2e0b;}
.contact-us-box input.error:-moz-placeholder,
.contact-us-box textarea.error:-moz-placeholder {color: #8c2e0b;}
.contact-us-box input.error:-ms-input-placeholder,
.contact-us-box textarea.error:-ms-input-placeholder {color: #8c2e0b;}
.contact-us-box-button {
	z-index: 100;
    position: fixed;
    top: 206px;
    right: 1px;
    display: inline-block;
    width: 78px;
	height:78px;
    padding: 50px 5px 5px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 1.1em;
    /* letter-spacing: 2px; */
    font-size: 13px;
    color: #FFF;
    background: #ff7900 url(../assets/images/contact_sidebg.png) 50% 5px no-repeat;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.75);
}
.contact-us-box-button:hover {color: #FFF;text-decoration: none;}
.node-type-product .contact-us-box-button{
	display:none;
}
.block.block-webform h2 {display: none;}
.contact-us-box {position: relative;display: block;width: 100%;max-width: 1470px;margin: 0 auto;padding: 120px 0 20px 0;background: rgba(29,170,91,0.95);}
.contact-us-box .btn-close {position: absolute;top: 10px;right: 10px;display: inline-block;width: auto;text-transform: uppercase;line-height: 20px;letter-spacing: 2px;font-size: 20px;color: #FFF;background: none;border: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.contact-us-box .btn-close:hover {color: #ed7f19;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.contact-us-box .content {text-align: center;width: 100%;max-width: 910px;margin: 0 auto;}
.contact-us-box .block h3.title {position: relative;display: block;width: 100%;padding: 0 0 0 0;margin: 0 auto 10px auto;text-align: center; border:none}
.contact-us-box .block h3.title span {position: relative;z-index: 1;display: inline-block;width: auto;padding: 0 40px;line-height: 50px;font-size: 48px;font-weight: 400;color: #FFF;background: rgba(29,170,91,0.95);border-radius: 20px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(29, 170, 91, 0.75);
    -moz-box-shadow: 0px 0px 6px 0px rgba(29, 170, 91, 0.75);
    box-shadow: 0px 0px 14px 0px rgba(29, 170, 91, 0.75);
}
.contact-us-box .block h3.title:before {content: '';z-index: 0;position: absolute;top: -68px;left: calc(50% - 28px);display: block;width: 60px;height: 38px;padding: 0 10px;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -188px -220px;}
.contact-us-box .block h3.title:after {content: '';z-index: 0;position: absolute;bottom: 20px;left: 0;width: 100%;border-bottom: 1px solid #FFF;background-image: none;  background-color:initial;}
.contact-us-box .desc {margin: 0 0 40px 0;text-align: center;line-height: 26px;font-size: 22px;color: #FFF;}
.contact-us-box form {margin: 0 0 0 0;}
.contact-us-box .field-item {margin: 0 0 40px 0;text-align: center;line-height: 26px;font-size: 22px;color: #FFF;}
.contact-us-box fieldset .form-item {margin: 0 0 26px 0}
.contact-us-box fieldset .form-item:last-child {margin: 0 0 0 0}
.contact-us-box fieldset.webform-component--fieldgroup-left {float: left;width: 50%;padding: 0 70px 0 0;border-right: 1px solid #FFF;}
.contact-us-box fieldset.webform-component--fieldgroup-right {float: right;width: 50%;padding: 0 0 0 70px;}
.contact-us-box input[type="text"],
.contact-us-box input[type="email"] {height: 50px;width: 100%;font-size: 20px;border: none;outline: none;}
.contact-us-box input[type="checkbox"] {margin: 0 10px 0 0;-ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;}
.contact-us-box textarea {width: 100%;height: 124px;padding: 14px 10px;font-size: 20px;border: none;outline: none;}
.contact-us-box input::-webkit-input-placeholder,
.contact-us-box textarea::-webkit-input-placeholder {color:#727272;}
.contact-us-box input::-moz-placeholder,
.contact-us-box textarea::-moz-placeholder  {color:#727272;}
.contact-us-box input:-moz-placeholder,
.contact-us-box textarea:-moz-placeholder {color:#727272;}
.contact-us-box input:-ms-input-placeholder,
.contact-us-box textarea:-ms-input-placeholder {color:#727272;}
.contact-us-box .webform-component-select {position: relative;background: #FFF;}
.contact-us-box .webform-component-select:after {position: absolute;top: 0;right: 14px;content: '';display: block;height: 100%;width: 36px;margin: 0 0 0 0;background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -155px 6px;border: none;pointer-events: none;}
.contact-us-box .webform-component-select select {height: 50px;width: 100%;padding: 0 0 0 10px;font-size: 20px;background: none;border: none;border-radius: 0;outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;}
select::-ms-expand {	display: none; }
.contact-us-box .webform-client-form .form-item.disabled, .node-type-product .view-contact-us-box-product-page .form-item.disabled{ opacity: .7; pointer-events: none; }
.contact-us-box .webform-component--devider {margin: 0 0 54px 0;}
.contact-us-box .webform-component--agree {display: block;padding: 0 0 0 0;margin: 0 0 24px 0;text-align: center;line-height: 26px;font-size: 22px;color: #FFF;}
.contact-us-box .webform-component--agree label {line-height: 26px;font-size: 22px;color: #FFF;}
.contact-us-box .form-actions {display: block; padding: 0 0 0 0; margin: 0 0 0 0;text-align: center;}
.contact-us-box .form-actions .form-submit {display: inline-block;width: auto;min-width: 190px;height: 44px;padding: 0 20px;margin: 0 0 20px 0;text-align: center;line-height: 44px;letter-spacing: 2px;font-size: 22px;color: #FFF;border: none;border-radius: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2a663+1,ef7b15+50,f07f19+100 */
background: rgb(242,166,99); /* Old browsers */
background: -moz-linear-gradient(top, rgba(242,166,99,1) 1%, rgba(239,123,21,1) 50%, rgba(240,127,25,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(242,166,99,1) 1%,rgba(239,123,21,1) 50%,rgba(240,127,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(242,166,99,1) 1%,rgba(239,123,21,1) 50%,rgba(240,127,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a663', endColorstr='#f07f19',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.665);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.65);}

.contact-us-box .block div.links {display: none;}
.contact-us-box .block .gratitude h3.title {margin: 0 auto 30px auto;}
.contact-us-box .block .gratitude h3.title:before {top: -88px;}
.contact-us-box .block .gratitude h3.title:after {bottom: 44px;}
.contact-us-box .block .gratitude h3.title span {padding: 0 40px;line-height: 80px;font-size: 72px;}
.contact-us-box .gratitude .desc {margin: 0 0 60px 0;}
.contact-us-box .gratitude .desc font {font-size: 30px;}
.contact-us-box .gratitude  button.back-to {display: inline-block;width: auto;min-width: 190px;height: 44px;padding: 0 20px;margin: 0 0 20px 0;text-align: center;line-height: 44px;letter-spacing: 2px;font-size: 22px;color: #FFF;border: none;border-radius: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2a663+1,ef7b15+50,f07f19+100 */
background: rgb(242,166,99); /* Old browsers */
background: -moz-linear-gradient(top, rgba(242,166,99,1) 1%, rgba(239,123,21,1) 50%, rgba(240,127,25,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(242,166,99,1) 1%,rgba(239,123,21,1) 50%,rgba(240,127,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(242,166,99,1) 1%,rgba(239,123,21,1) 50%,rgba(240,127,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a663', endColorstr='#f07f19',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.665);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.65);}

#webform-ajax-wrapper-24 .messages.error {display: none;}
#webform-ajax-wrapper-24 .webform-client-form .form-item { position: relative; margin-bottom: 40px; }
#webform-ajax-wrapper-24 .webform-client-form .form-required {width:100%; position: absolute; bottom: 100%; text-align: left; color: #fff60c; font-size: 18px; }


/*
== ------------------------------------------------------------------- ==
== @@ Partner Zone Page
== ------------------------------------------------------------------- ==
*/
.node-type-partners-zone-content .region-content,
.node-type-partners-zone-category .region-content,
.partner-zone .region-content,.page-partner-zone .region-content {min-height: 10px;;}
.partner-zone .client-list, .page-partner-zone .client-list {margin: 0 0 40px 0;text-align: right;}
.partner-zone-sub-section {margin: 0 auto 60px auto;}
.partner-zone-sub-section .desc {display: block;width: 100%;max-width: 1500px;margin: 0 auto 70px auto;text-align: left;line-height: 26px;font-size: 20px;}

.partner-zone-sub-section .view-content {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 auto;}
.partner-zone-sub-section .item {width: 33.3%;min-height: 10px;margin: 0 auto 40px auto;padding: 0 14px;text-align: center;}
.partner-zone-sub-section .item .item-box {position: relative;display: block;width: auto;max-width: 430px;margin: 0 auto;}
.partner-zone-sub-section .item a {text-decoration: none;}
.partner-zone-sub-section .item .item-img {position: relative;display: block;width: 100%;max-width: 430px;height: 234px;margin: 0 auto 18px auto;overflow: hidden;}
.partner-zone-sub-section .item .item-img span.img {display: block;width: 100%;max-width: 430px;height: 234px;background-color: #e9eef1;background-image:  url(../assets/images/default-image.png);background-position: center center; background-repeat: no-repeat;background-size: cover;
    //transition: all 0.5s ease;}
.partner-zone-sub-section .item:hover .item-img span.img {//transform: scale(1.2);
   //transition: all 0.5s ease;}
.partner-zone-sub-section .item .desc {display: block;width: 100%;max-width: 430px;margin: 0 auto;padding: 0 0;text-align: left;}
.partner-zone-sub-section .item .title {margin: 0 0 10px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;transition: all 0.3s ease;}
.partner-zone-sub-section .item a:hover .title {color: #139e55;transition: all 0.3s ease;}
.partner-zone-sub-section .item .text {min-height: 112px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;}
.partner-zone-sub-section .item .more {margin: 0 0 0 0;padding: 0 0 10px 0;text-align: right;border-bottom: 2px dotted #bcbcbc;}
.partner-zone-sub-section .item .more .more-link:hover {color: #139e55;}
.partner-zone-sub-section .item .more .more-link:hover:after {background-color: rgba(0,0,0,0);}

.partner-zone-attach-list .item-attach-list {display: flex; justify-content: space-between;flex-wrap: wrap;margin: 0 auto 80px auto;}
.partner-zone-attach-list .item-attach-list .attach-item {width: 48%;max-width: 730px;min-width: 600px;padding: 30px 20px 30px 20px;margin: 0 0;border-bottom: 1px solid #cbcbcb;}
.partner-zone-attach-list .item-attach-list .attach-title {position: relative;display: inline-block;width: auto;margin: 0 0;padding: 0 0 0 60px;text-align: left;line-height: 20px;font-size: 20px;font-weight: 400;color: #3b3b3b;}
.partner-zone-attach-list .item-attach-list .attach-title:before {content: '';position: absolute;bottom: -12px;left: 0;display: block;width: 42px;height: 48px;margin: 0 0 0 0;vertical-align: middle;border-radius: 0;background-color: rgba(0,0,0,0);background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -92px -211px;}
.partner-zone-attach-list .item-attach-list .attach-link {position: relative;float: right;display: inline-block;width: auto;margin: 0 0;padding: 0 0;}
.partner-zone-attach-list .item-attach-list .attach-link a {text-decoration: none;text-align: left;line-height: 20px;font-size: 20px;font-weight: 400;color: #139e55;}
.partner-zone-attach-list .item-attach-list .attach-link a:before {content: "";position: absolute;left: 0;bottom: 0;display: block;width: 100%;height: 1px;background-color: #139e55;}
.partner-zone-attach-list .item-attach-list .attach-link a:hover:before {background-color: #fc8012;}

.partner-zone-category-section {margin: 0 auto 80px auto;}
.partner-zone-category-section .view-content{display: flex; justify-content: space-between;flex-wrap: wrap;margin: 0 auto 80px auto;}
.partner-zone-category-section .view-content .item {width: 48%;max-width: 730px;min-width: 600px;padding: 0 0;margin: 0 0 40px 0;}
.partner-zone-category-section .item .item-head .title {display: block;margin: 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;}
.partner-zone-category-section .item .more {margin: 0 0 10px 0;padding: 16px 0 0 0;text-align: right;border-top: 2px dotted #bcbcbc;}


/*** Partner Zone Box ***/
#partner_zone_box.modal, #post_review_box.modal {top: 2%;}
.post-review-box, .partner-zone-box {position: relative;display: block;width: 100%;max-width: 1030px;margin: 0 auto;padding: 120px 0 40px 0;background: rgba(29,170,91,0.95);}
.post-review-box .btn-close, .partner-zone-box .btn-close {position: absolute;top: 10px;right: 10px;display: inline-block;width: auto;text-transform: uppercase;line-height: 20px;letter-spacing: 2px;font-size: 20px;color: #FFF;background: none;border: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.post-review-box .btn-close:hover, .partner-zone-box .btn-close:hover {color: #ed7f19;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.post-review-box .content, .partner-zone-box .content {text-align: center;width: 100%;max-width: 910px;margin: 0 auto;}
.post-review-box h3.title, .partner-zone-box h3.title {position: relative;display: block;width: 100%;padding: 0 0 0 0;margin: 0 auto 30px auto;text-align: center; border:none}
.post-review-box h3.title span, .partner-zone-box h3.title span {position: relative;z-index: 1;display: inline-block;width: auto;padding: 0 40px;line-height: 50px;font-size: 48px;font-weight: 400;color: #FFF;background: rgba(29,170,91,0.95);border-radius: 20px;
    -webkit-box-shadow: 0px 0px 6px 0px rgba(29, 170, 91, 0.75);
    -moz-box-shadow: 0px 0px 6px 0px rgba(29, 170, 91, 0.75);
    box-shadow: 0px 0px 14px 0px rgba(29, 170, 91, 0.75);
}
.post-review-box h3.title:before, .partner-zone-box h3.title:before {content: '';z-index: 0;position: absolute;top: -68px;left: calc(50% - 28px);display: block;width: 60px;height: 38px;padding: 0 10px;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -188px -220px;}
.post-review-box h3.title:after, .partner-zone-box h3.title:after {content: '';z-index: 0;position: absolute;bottom: 20px;left: 0;width: 100%;border-bottom: 1px solid #FFF;background-image: none;  background-color:initial;}
.post-review-box .desc, .partner-zone-box .desc {margin: 0 0 60px 0;text-align: center;line-height: 26px;font-size: 22px;color: #FFF;}
.partner-zone-box form {margin: 0 0 0 0;}
.partner-zone-box .field-item {margin: 0 0 40px 0;text-align: center;line-height: 26px;font-size: 22px;color: #FFF;}
.partner-zone-box fieldset .form-item {margin: 0 0 26px 0}
.partner-zone-box fieldset .form-item:last-child {margin: 0 0 0 0}
.partner-zone-box input[type="text"],
.partner-zone-box input[type="email"] {height: 50px;width: 100%;max-width: 400px;margin: 0 auto;font-size: 20px;border: none;outline: none;}
.partner-zone-box input::-webkit-input-placeholder,
.partner-zone-box textarea::-webkit-input-placeholder {color:#727272;}
.partner-zone-box input::-moz-placeholder,
.partner-zone-box textarea::-moz-placeholder  {color:#727272;}
.partner-zone-box input:-moz-placeholder,
.partner-zone-box textarea:-moz-placeholder {color:#727272;}
.partner-zone-box input:-ms-input-placeholder,
.partner-zone-box textarea:-ms-input-placeholder {color:#727272;}
.post-review-box .close-btn-cont,.partner-zone-box .form-actions {display: block; padding: 60px 0 0 0; margin: 0 0;text-align: center;}
.post-review-box .close-btn-cont .close-btn,.partner-zone-box .form-actions .form-submit, .partner-zone-box .form-actions .form-submit {display: inline-block;width: auto;min-width: 190px;height: 44px;padding: 0 20px;margin: 0 0 20px 0;text-align: center;text-transform: uppercase;line-height: 44px;letter-spacing: 2px;font-size: 22px;color: #FFF;border: none;border-radius: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2a663+1,ef7b15+50,f07f19+100 */
background: rgb(242,166,99); /* Old browsers */
background: -moz-linear-gradient(top, rgba(242,166,99,1) 1%, rgba(239,123,21,1) 50%, rgba(240,127,25,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(242,166,99,1) 1%,rgba(239,123,21,1) 50%,rgba(240,127,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(242,166,99,1) 1%,rgba(239,123,21,1) 50%,rgba(240,127,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2a663', endColorstr='#f07f19',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.65);
-moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.665);
box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.65);}
.post-review-box .close-btn-cont .close-btn, .partner-zone-box .form-actions .form-submit input {text-align: center;text-transform: uppercase;line-height: 44px;letter-spacing: 2px;font-size: 22px;color: #FFF;}

/*
== ------------------------------------------------------------------- ==
== @@ Worldwide Page
== ------------------------------------------------------------------- ==
*/
.choice-location-section {max-width: 1920px;margin: 0 auto;}
.choice-location-section .choice-location-container {display: table;width: 100%;}
.choice-location-section .selection-cell {display: table-cell;width: 690px;min-height: 300px;padding: 10px 80px 40px 80px;vertical-align: top;background: url(../assets/images/worldwide-selection-bg.jpg) left  bottom no-repeat;background-size: cover;}
.choice-location-section .map-cell {display: table-cell;}
.choice-location-section .selection-cell .desc {float: right;}
.choice-location-section .selection-cell .select {position: relative;height: 58px;width: 100%;padding: 0 0;margin: 0 0 30px 0;background: #FFF;box-sizing: border-box;
-webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.5);
box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.5);}
.choice-location-section .selection-cell .select:before {position: absolute;top: 0;left: 0;content: '';display: block;height: 100%;width: 60px;margin: 0 0 0 0;background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -10px -269px;border: none;pointer-events: none;}
.choice-location-section .selection-cell .select:after {position: absolute;top: 0;right: 10px;content: '';display: block;height: 100%;width: 36px;margin: 0 0 0 0;background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -155px 8px;border: none;pointer-events: none;}
.choice-location-section .selection-cell select {width: calc(100% - 70px);height: 100%;margin: 0 0 0 60px;padding: 0 0 0 10px;line-height: 36px;font-size: 24px;color: #707070;outline: 0;box-shadow: none;border: 0 !important;background: none;background-image: none;cursor: pointer;
    -webkit-appearance: none;
    -ms-appearance: none;
    -moz-appearance: none;
    appearance: none;}
.view-haifa-worldwide 	.view-header{text-align:left;}
.view-haifa-worldwide 	.view-content{display:none;}
.choice-location-section .selection-cell select option[default] {color: #707070;}
.choice-location-section .selection-cell .contacts {display: block;/*width: 100%;max-width: 530px;*/width: 580px;}
.choice-location-section .selection-cell .single {display: block;width: 100%;padding: 20px 40px;background: rgba(255,255,255,0.9);}
.choice-location-section .selection-cell .row {display: table;width: 100%;margin: 0 0 40px 0;text-align: left;line-height: 30px;font-size: 20px;color: #3b3b3b;}
.choice-location-section .selection-cell .row i {display: table-cell;width: 60px;vertical-align: middle;}
.choice-location-section .selection-cell .row i:before {content: '';display: block;height: 40px;width: 60px;vertical-align: middle;margin: -5px 20px 0 0;border: none;}
.choice-location-section .selection-cell .row i.flag-icon:before {background-size: cover;background-repeat: no-repeat;}
.choice-location-section .selection-cell .row.representative i:before {background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -84px -279px;}
.choice-location-section .selection-cell .row.address i:before {background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -388px -279px}
.choice-location-section .selection-cell .row.phone i:before {background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -161px -279px;}
.choice-location-section .selection-cell .row.fax i:before {background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -234px -279px}
.choice-location-section .selection-cell .row.email i:before {background: url(../assets/images/base-sprite.png) top center no-repeat;background-position: -311px -279px}

/*** open locations ***/
.choice-location-section .open-locations {position: relative;overflow: hidden;display: flex;flex-direction: column;flex-wrap: wrap;width: 100%;height: 580px; padding: 0 14px;background: #3ea76c;}
.choice-location-section .open-locations button.close {position: absolute;top: 0;right: 0;color: #FFF;}
.choice-location-section .open-locations .panel-open-locations {width: 50%;padding: 0 10px 0 0;}
.choice-location-section .open-locations .cluster-open-locations {padding: 0 0 14px 0;}
.choice-location-section .open-locations .cluster-title {display: block;padding: 0 0;margin: 0 0 10px 0;font-size: 18px;color: #ffdf07;}
.choice-location-section .open-locations .item button {position: relative;display: block;margin: 0 0 12px 0;padding: 0 0 0 20px;text-align: left;line-height: 18px;font-size: 16px;color: #FFF;border: none;background: none;}
.choice-location-section .open-locations .item button:before {position: absolute;left: 0;top: 0;content: '';display: inline-block;width: 10px;height: 12px;padding: 0 0;margin: 0 10px 0 0;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -244px -333px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.choice-location-section .open-locations .item div {padding: 0 0;margin: 0 0 2px 0;line-height: 16px;font-size: 12px;color: #fff8b6;}
/*** / open locations ***/

.choice-location-section .location-desc {}
.choice-location-section .location-desc .title {display: block;padding: 56px 0 0 0;text-align: center;}
.choice-location-section .location-desc .title h3 {position: relative;display: inline-block;width: auto;padding: 0 26px 26px 26px;margin: 0 auto 44px auto;text-align: center;line-height: 38px;font-size: 36px;font-weight: 400;color: #3b3b3b;border-bottom: 2px dotted #bcbcbc;}
.choice-location-section .location-desc .title h3:after {position: absolute;bottom: -10px;left: calc(50% - 28px);content: '';display: block;width: 60px;height: 26px;padding: 0 10px;background-color: #FFF;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -188px -8px;}
.choice-location-section .location-desc .text {padding: 10px 0 0 0;    margin: 0 0 60px 0;}
.choice-location-section .location-desc p {margin: 0 0 24px 0;line-height: 24px;font-size: 20px;}
.choice-location-section .location-desc .location {display: table;width: 100%;margin: 0 0 80px 0;}
.choice-location-section .location-desc .map {display: block;height: 430px;vertical-align: top;background-position: center center;background-size: cover;width:auto;}
.choice-location-section .location-desc .location-galery {display: table-cell;width: 590px;padding: 0 0 0 30px;vertical-align: top;}
.choice-location-section .location-desc .galery {display: inline-block;justify-content: space-between;align-content: space-between;flex-wrap: wrap;height: 430px;}
.choice-location-section .location-desc .galery .item {display:inline-block;width: 270px;height: 204px;margin: 0 0 0 0;background-position: center center;background-size: cover;}
.choice-location-section .map-cell#map{position:relative;height:720px;width:calc(100% - 690px);text-align:center;}
.choice-location-section .map-cell#map > div{position:relative!important;}
/*** Map Marker Styles ***/
#branch-map .gm-style-iw {}
#iw-container {width: 220px;height: 180px;padding: 10px 10px 10px 10px;background-image: url(../assets/images/map-branch-iw-container.png);background-repeat: no-repeat;background-size: contain;}
#iw-container .iw-content {max-height: 114px;font-size: 13px;line-height: 18px;font-weight: 400;margin-right: 1px;padding: 4px 0;overflow-y: auto;overflow-x: hidden;}
#iw-container .iw-content .thumb {display: block;margin: 0 auto;background-position: center;background-size: cover;}
#iw-container .iw-subTitle {line-height: 18px;font-size: 16px;font-weight: 700;padding: 0 0 4px 0;}
#iw-container p {margin: 0 0;line-height: 16px;font-size: 14px;font-weight: 400;padding: 0 0;}
/*** / Map Marker Styles ***/

.feed-icon{display:none;}
/*
== ------------------------------------------------------------------- ==
== @@ Search Result Page
== ------------------------------------------------------------------- ==
*/
.page-search-result .title-section h1.title {width: 100%;max-width: 900px; margin-bottom: 50px; }
.page-search-result .view-header { margin-bottom: 30px; color: #000; font-size: 30px; line-height: 1; }
.page-search-result .view-header span { color: #fc8720; }
.search-result-list {margin: 0 auto;}
.search-result-list .view-filters {display: none;}
.search-result-list .item {display: block;width: 100%;padding: 30px 0 24px 0;border-top: 1px solid #cbcbcb;}
.search-result-list .item .container {display: table;}
.search-result-list .item .container .cell {display: table-cell;padding: 0 0;vertical-align: top;}
.search-result-list .item .item-img {width: 220px;margin: 0 0;overflow: hidden;}
.search-result-list .item .item-img span.img {display: block;width: 200px;height: 128px;background-position: top center;background-repeat: no-repeat;background-size: cover;}
.search-result-list .search-result-item-title {display: block;width: auto;padding: 0 0;margin: 0 0 5px 0;line-height: 32px;font-size: 30px;color: #0d0d0d;}
.search-result-list .search-result-item-body {display: block;width: 100%;padding: 0 0;margin: 0;line-height: 1em;}
.search-result-list .search-result-item-tags {display: block;width: auto;min-height: 18px;padding: 0 0;margin: 0 0 5px 0;text-decoration: none;line-height: 30px;font-size: 16px;color: #139e55;}
.search-result-list .search-result-item-tags a {position: relative;display: inline-block;width: auto;padding:0 0;margin: 0 0 8px 0;text-decoration: none;line-height: 24px;font-size: 16px;color: #139e55;}
.search-result-list .search-result-item-tags a:hover {text-decoration: none;color: #139e55;}
.search-result-list .search-result-item-tags a:hover:after {content: '';position: absolute;bottom: -2px;display: block;width: 100%;height: 2px;background: #fc8012; }
.search-result-list .search-result-item-tags i {display: inline-block;padding: 0 20px;}
.search-result-list .search-result-item-tags i:before {content: '';display: inline-block;height: 10px;vertical-align: middle;border-right: 2px dotted #1b1b1b; }
.no-result { max-width: 580px; margin: 0 auto; padding: 10% 0;}
.no-result .empty { display: block; margin-bottom: 24px; color: #000; font-size: 30px; line-height: 1; }
.no-result .search { position: relative;  }
.no-result .search input[type="text"] {
  width: 100%;
  height: 50px;
  padding: 0 44px 0 10px;
  color: #000;
  font-size: 16px;
}
.no-result .search button[type="submit"] {position: absolute;top: 0;right: 10px;width: 34px;height: 50px;padding: 0 0 0 0;background: none;background-image: url(../assets/images/base-sprite.png);background-repeat: no-repeat;background-position: -86px 3px;border: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}
.no-result .search  button[type="submit"]:hover {background-position: -118px 3px;}

/*
== ------------------------------------------------------------------- ==
== @@ Partner zone Page
== ------------------------------------------------------------------- ==
*/
.partner-zone-section {}
.partner-zone-section .view-content {display: flex;justify-content: space-between;flex-wrap: wrap;max-width: 1590px;margin: 0 auto;}
.partner-zone-section .item {width: 46%;min-width: 680px;margin: 0 0 40px 0;text-align: left;}
.partner-zone-section .item:last-child .content {float: right;}
.partner-zone-section .item:first-child .content {float: none;}
.partner-zone-section .item .item-head {display: block; width: 100%;margin: 0 0 26px 0;}
.partner-zone-section .item .item-head .title {display: block;margin: 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;color: #383838;/*border-bottom: 2px dotted #bcbcbc;*/transition: all 0.5s ease;}
.partner-zone-section .item .desc {display: table;width: 100%;min-height: 154px;margin: 0 0 20px 0;text-align: left;}
.partner-zone-section .item .desc .cell {display: table-cell;vertical-align: top;}
.partner-zone-section .item .item-img {display: block;width: 214px;height: 154px;margin: 0 22px 0 0;overflow: hidden;}
.partner-zone-section .item .item-img span.img {display: block;width: 214px;height: 154px;background-position: top center;background-repeat: no-repeat;background-size: cover; transition: all 0.5s ease;}
.partner-zone-section .item:hover .item-img span.img {transform: scale(1.2);
    transition: all 0.5s ease;}
.partner-zone-section .item .text {display: block;max-height: 100px;margin: 0 0 0 0;padding: 0 0 0 0;line-height: 26px;font-size: 20px;}
.partner-zone-section .item .more {margin: 0 0 10px 0;padding: 16px 0 0 0;text-align: right;border-top: 2px dotted #bcbcbc;}
.partner-zone-section .item .more .more-link {text-decoration: none;}


/*
== ------------------------------------------------------------------- ==
== @@ Deficiency List Page
== ------------------------------------------------------------------- ==
*/
.deficiency-list .view-content {display: flex;justify-content: space-between;flex-wrap: wrap;margin: 0 auto;}
.deficiency-list .view-content .item {width: 33.33%;max-width: 510px;min-width: 260px;margin: 0 0 48px 0;padding: 0 22px;text-align: left;}
.deficiency-list .view-content .item .title {margin: 0 0 15px 0;padding: 0 0 0 0;line-height: 26px;font-size: 24px;font-weight: 400;color: #272727;}
.deficiency-list .view-content .item .item-img {position: relative;display: block;width: 100%;height: 200px;margin: 0 auto 18px auto;background-color: #e9eef1;
background-image: url(../assets/images/default-image.png);background-position: center center;background-repeat: no-repeat;background-size: cover;}
.deficiency-list .view-content .item .desc {display: block;width: 100%;padding: 0 0 20px 0;margin: 0 auto 0 auto;text-align: left;}
.deficiency-list .view-content .item .more {margin: 0 0 0 0;padding: 0 0 10px 0;text-align: right;border-bottom: 2px dotted #bcbcbc;}



/*
== ------------------------------------------------------------------- ==
== @@ 404 Page
== ------------------------------------------------------------------- ==
*/
.four-hundred-four {display: block;width: 100%;max-width: 380px;margin: 0 auto;padding: 120px 0 0 0;background: url(../assets/images/404-bg.jpg) top  center no-repeat;background-size: contain;}
.four-hundred-four h1 {text-align: right;font-size: 80px;line-height: 82px;color: #274897;}
.four-hundred-four h3 {margin: 0 0 40px 0;padding: 260px 0 0 0;text-align: center;font-size: 18px;line-height: 20px;color: #454748;}

/*
== ------------------------------------------------------------------- ==
== @@ Scripts Styles
== ------------------------------------------------------------------- ==
*/

.site-header .navbar-toggle {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}

/*
== ------------------------------------------------------------------- ==
== @@ Menu Styles
== ------------------------------------------------------------------- ==
*/

header .navbar-toggle {margin: 10px 10px 0 10px;padding: 0 0 0 0;}
header .navbar-toggle .icon-bar {width: 48px;height: 6px;border-radius: 0;background: #139e55;}
header .navbar-toggle .icon-bar+.icon-bar {margin-top: 7px;}
.fade.in {display: block;}
.fade {display: none;}

/*
== ------------------------------------------------------------------- ==
== @@ Animation Styles
== ------------------------------------------------------------------- ==
*/

  @-webkit-keyframes turn {
  to {
    -webkit-transform: rotateY(360deg);
  }
}
@keyframes turn {
  to {
    transform: rotateY(360deg);
  }
}

  @-webkit-keyframes scale {
  to {
    -webkit-transform: scale(0.8);
  }
}
@keyframes scale {
  to {
    transform: scale(0.8);
  }
}

/*
== ------------------------------------------------------------------- ==
== @@ Override the Pasted Content Styles
== ------------------------------------------------------------------- ==
*/

.node-artical .field-name-body h1 {display: block; margin: 0 0 10px 0;padding: 10px 0 10px 0;line-height: 40px;font-size: 36px;font-weight: 600;color: #3b3b3b;border: none;border-bottom: 2px dotted #bcbcbc;}
.node-artical .field-item h2 {margin: 0 0 10px 0;padding: 6px 0;line-height: 40px;font-size: 28px;font-weight: 600;color: #3b3b3b;border: none;}
.node-artical .field-item h2 * {margin: 0 0;padding: 0 0;line-height: 40px;font-size: 28px;font-weight: 600;color: #3b3b3b;border: none;}
.item-rich-contents * { line-height: 30px; font-size: 20px; }
.pio-dyntbl table {width:auto;margin: 0 0 24px 0;line-height: 30px;font-size: 22px;border: 2px solid #259050;}
.pio-dyntbl table tr {border-bottom: 2px solid #259050;}
.pio-dyntbl table tr:last-child {border:none;}
.pio-dyntbl table th {padding: 20px 30px;line-height: 30px;font-size: 24px;background: #d3ecdd;border-right: 2px solid #259050;}
.pio-dyntbl table th * { line-height: 30px;font-size: 24px; }
.pio-dyntbl table th:last-child {border: none;}
.pio-dyntbl table td {padding: 30px;vertical-align: middle;line-height: 30px;font-size: 24px;border-right: 2px solid #259050;}
.pio-dyntbl table td * { vertical-align: middle;line-height: 30px;font-size: 24px; }
.pio-dyntbl table td:last-child {border:none;}
.pio-dyntbl table td ul {margin: 0 0 0 0;padding: 0 0 0 0;}
.pio-dyntbl table td li {margin: 0 -30px;padding: 14px 0;line-height: 30px;font-size: 24px;color: #007728;border-bottom: 2px solid #259050;}
.pio-dyntbl table td li:last-child {border: none;}

.html #sliding-popup.sliding-popup-bottom {bottom:auto!important;top:0;padding: 22px 0 0 0;background: #fb8319;-webkit-box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.2);
box-shadow: 0px -2px 3px 0px rgba(0,0,0,0.2);}
html #sliding-popup .popup-content #popup-text h2 {font-family: 'Myriad Hebrew','Arial','Helvetica',sans-serif;font-size: 20px;font-weight: 600;}
.html #sliding-popup .popup-content #popup-text p {font-family: 'Myriad Hebrew','Arial','Helvetica',sans-serif;font-size: 20px;font-weight: 400;}
.html #sliding-popup .popup-content #popup-buttons button {
	cursor: pointer;
	width: auto;
	min-width: 164px;
	vertical-align: middle;
	margin:0 5% 5px 14px;
	padding: 0 0;
	text-decoration: none;
	text-shadow: none;
	line-height: 46px;
	font-family: 'Myriad Hebrew','Arial','Helvetica',sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #FFF;
    overflow: visible;
    -moz-box-shadow: initial;
    -webkit-box-shadow: initial;
    box-shadow: initial;
    background-color: #139e55;
    background-image: none;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: none; 
}
#sliding-popup .eu-cookie-compliance-default-button,
#sliding-popup .eu-cookie-compliance-hide-button,
#sliding-popup .eu-cookie-compliance-more-button-thank-you, 
#sliding-popup .eu-cookie-withdraw-button, .eu-cookie-withdraw-button, .eu-cookie-compliance-save-preferences-button{
	 overflow: visible;
    -moz-box-shadow: initial;
    -webkit-box-shadow: initial;
    box-shadow: initial;
    background-color: #139e55;
    background-image: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0 none; 
	cursor: pointer;
    width: auto;
    min-width: 164px;
    vertical-align: middle;
    margin: 15px 0;
    padding: 0 0;
    text-decoration: none;
    text-shadow: none;
    line-height: 46px;
    font-family: 'Myriad Hebrew','Arial','Helvetica',sans-serif;
    font-size: 19px;
    font-weight: normal;
    color: #FFF;   
}
.html #sliding-popup .popup-content #popup-buttons button.eu-cookie-compliance-open-preferences-button{
	background: transparent;
    color: #139e55;   
    border: 0 none;
	margin:0 5% 0 14px;
    text-decoration: underline;
    
}
#sliding-popup .eu-cookie-compliance-categories-box{
	background:#fff;
    z-index: 2147483646;
    width: 100%;
    height: 100%;
	overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
	display:none;
}
#sliding-popup .popup-content #popup-buttons{
	margin:1em 0;
}
#sliding-popup .eu-cookie-compliance-categories{
	font-family: 'Myriad Hebrew','Arial','Helvetica',sans-serif;
    font-size: 18px;
    font-weight: 400;
	position: absolute;
    margin: 0 auto;
	padding:2% 2.5%;
    top:0;
    bottom: auto;
    right: 0;
    left: 0;
    width:60%; 
	max-width:1200px;
	z-index: 2147483647;
    background-color:#fff;    
}
body.eu-cookie-compliance-popup-open{
	overflow:hidden;
}
::-webkit-scrollbar {
  width: 5px;
}
#sliding-popup .eu-cookie-compliance-categories-box .eu-cookie-compliance-categories-close{
	background: url(../assets/images/green_cancel_icon.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    width: 22px;
    height: 22px;
    cursor: pointer;
    top: 15px;
    z-index: 9999999;
    right: 17%;
}
#sliding-popup div.eu-cookie-compliance-category{
	font-size: 1em;
}
#sliding-popup .popup-content .eu-cookie-compliance-categories h1,
#sliding-popup .popup-content  .eu-cookie-compliance-categories h2,
#sliding-popup .popup-content .eu-cookie-compliance-categories h3,
#sliding-popup .popup-content  .eu-cookie-compliance-categories p,
#sliding-popup .eu-cookie-compliance-categories div
{
   color:#434343!important;
}
#sliding-popup .popup-content  .eu-cookie-compliance-categories ul{
	list-style: disc;
    margin: 0 25px;
}
#sliding-popup .popup-content  .eu-cookie-compliance-categories ul li{
	  margin:0 0 10px;
}
#sliding-popup .popup-content .eu-cookie-compliance-categories h3{
	font-size: 1.2em;
    font-weight: 600;
}
#sliding-popup .popup-content .eu-cookie-compliance-categories h4{
	font-size: 1.05em;
    margin: 0 0 5px;
	 color:#434343!important;
}
#sliding-popup .eu-cookie-compliance-categories label{
	color: #139e55!important;
    font-weight: 600!important;
    font-size: 1.1em;
}
#sliding-popup .popup-content #popup-text h1, #sliding-popup .popup-content #popup-text h2, #sliding-popup .popup-content #popup-text h3, #sliding-popup .popup-content #popup-text p, #sliding-popup label, #sliding-popup div, .eu-cookie-compliance-secondary-button, .eu-cookie-withdraw-tab{
	font-weight:500;
}
#sliding-popup div.eu-cookie-compliance-category{
	margin:15px 0 10px;
}
#sliding-popup div.eu-cookie-compliance-category input[type="checkbox"]{
	margin:0 0 15px;
}
#sliding-popup div.eu-cookie-compliance-category-description{
	font-size: 1em;
    line-height: 1.6em;
    font-weight: 500;
}
#sliding-popup div.eu-cookie-compliance-category-description p{
	font-size: 1em;
}
#sliding-popup .eu-cookie-compliance-categories label{
	margin:15px 0 10px;
	display:inline-block;
	line-height:26px;
}
#sliding-popup .eu-cookie-compliance-categories label.switch {
  cursor: pointer;
  pointer-events: auto;
  display: inline-block;
  position: relative;   
  width: 48px;
  height: 24px;
  margin:15px 10px 10px;
  float:right;
}
#sliding-popup .eu-cookie-compliance-categories label.switch.hidden-ch{
	display:none;
}

/* Hide default HTML checkbox */
#sliding-popup .eu-cookie-compliance-categories label.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
#sliding-popup .eu-cookie-compliance-categories  .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-transition: .4s;
  transition: .4s;
  border:1px solid rgba(37,37,48,.5);
}

#sliding-popup .eu-cookie-compliance-categories .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 3px;
  background-color:rgba(51,51,51,.8);
  -webkit-transition: .4s;
  transition: .4s;
}

#sliding-popup .eu-cookie-compliance-categories  input:checked + .slider {
  background-color: #fff;
}

i#sliding-popup .eu-cookie-compliance-categories input:focus + .slider {
  box-shadow: 0 0 1px #139e55;
}

#sliding-popup .eu-cookie-compliance-categories input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
  right:20px;
  left:auto;
  background-color:#139e55;
}

/* Rounded sliders */
#sliding-popup .eu-cookie-compliance-categories .slider.round {
  border-radius: 18px;
}

#sliding-popup .eu-cookie-compliance-categories  .slider.round:before {
  border-radius: 50%;
}
header .header-top .search .ui-widget.ui-widget-content { padding: 10px;text-align: left;border: none;background: rgba(255,255,255,0.95);box-shadow: 0 0 5px rgba(0, 0, 0, .52);}
header .header-top .search ul[data-sa-theme="minimal"].ui-menu .ui-menu-item a {margin: 0 0 10px 0;border-bottom: 2px dotted #bcbcbc;cursor: pointer;}
header .header-top .search ul[data-sa-theme="minimal"].ui-menu .ui-menu-item a:hover {background: rgba(230,230,230,0.7);}
header .header-top .search ul[data-sa-theme="minimal"] .ui-autocomplete-field-group {float: left;padding: 2px 0 0 0;margin: 0 10px 6px 10px;line-height: 20px;font-size: 18px;font-weight: 400;color: #1e1e1e;border-bottom: 2px solid #139e55; }
header .header-top .search ul[data-sa-theme="minimal"] .ui-menu-item-first {border-top: 1px solid #808080;border: none;}
header .header-top .search ul[data-sa-theme="minimal"] .ui-autocomplete-field-title {line-height: 20px;font-size: 16px;}
header .header-top .search ul[data-sa-theme="minimal"] .ui-autocomplete-field-term {color: #00833e;}

.print-pdf-hat {display: none;}
#block-crop-menu-crop-menu-block  .crop-menu-list{
	display: block;
    width: 100%;
    margin: 40px auto 75px;
    /* float: left; */
    position: relative;
    text-align: center;
}
#block-crop-menu-crop-menu-block  .crop-menu-list .crop-menu-item{
	display:inline-block;
	position: relative;	
    margin: 0 1%;
	color:#00833e;
	text-decoration:none;
	border:3px solid #FFF;
	background:#fff;
	height: 165px;
    width: 165px;
	vertical-align:middle;
	font-size:19px;
	line-height:20px;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}
#block-crop-menu-crop-menu-block  .crop-menu-list .crop-menu-item > div{
	display: block;
    position: relative;   
    width: 100%;
    height: 100%;
}
#block-crop-menu-crop-menu-block  .crop-menu-list .crop-menu-item  span{
	 display:block;
	 width:100%;
	 vertical-align:middle;
}
#block-crop-menu-crop-menu-block  .crop-menu-list .crop-menu-item a{
	color:#00833e;
	text-decoration:none;
}
#block-crop-menu-crop-menu-block  .crop-menu-list .crop-menu-item img{
	display:inline-block;
	margin:10px 0;
	max-width:100%;
    max-height:75px;
}
#block-crop-menu-crop-menu-block  .crop-menu-list .crop-menu-item .crop-menu-image{
	height:95px;
}
#block-crop-menu-crop-menu-block  .crop-menu-list .crop-menu-item .crop-menu-title{
	height:70px;
	color:#00833e;
	display: flex;
    flex-direction: column;
    justify-content: center;
}
#block-crop-menu-crop-menu-block  .crop-menu-list .crop-menu-item.active{
	border:3px solid #008543;
	height: 180px;
    width: 180px;
}
#block-crop-menu-crop-menu-block  .crop-menu-list .crop-menu-item.active:after {
    content: '';
    position: absolute;
    bottom: -40px;
    display: block;
    width: 100%;
    height: 10px;
    margin: 0 auto;
    background: url(../assets/images/tab-shadow-decor.png) top center no-repeat;
    background-size: contain;
    opacity: 0.8;    
}
.node-type-new-lobby .container{
	width:100%;
	padding:0;
	max-width:2000px;
}
.node-type-front-page-growing-method .region-content, html[dir="rtl"].node-type-front-page-growing-method .region-content{
	margin-top:60px;
}
.node-type-new-lobby .toolset-panel{
	display:none;
}
.node-type-new-lobby .banner-section .region-banner-section {
    margin: 78px 0 0;
}
.node-type-new-lobby .view-new-lobby-banner{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
.node-type-new-lobby .view-new-lobby-banner .views-field-field-banner-lobby
{
	width:100%;	
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
.node-type-new-lobby .view-new-lobby-banner .views-field-field-mobile-banner-lobby{
	width:100%;	
	display:none;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
.node-type-new-lobby .view-new-lobby-banner .views-field-field-mobile-banner-lobby img{
	width:100%;
	height:auto!important;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.node-type-new-lobby .view-new-lobby-banner .views-field-field-banner-lobby img{
	width:100%;
	height:auto!important;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.node-type-new-lobby .view-new-lobby-banner .views-field-title,
.node-type-new-lobby .view-new-lobby-banner .views-field-field-banner-text-1{
	width: 90%;
    display: block;
    top: 30%;
    left: 5%;
    position: absolute;
    margin: 0;
    padding: 0;
    color: #fff;
}
.node-type-new-lobby .view-new-lobby-banner .views-field-title h1,
.node-type-new-lobby .view-new-lobby-banner .views-field-field-banner-text-1 h1{
	width: 100%;
    position: relative;
    font-size: 34px;
    margin: 0 0 0.5em;
    padding: 0;
    float: left;
    text-transform: uppercase;
}
.node-type-new-lobby .view-new-lobby-banner .views-field-title div,
.node-type-new-lobby .view-new-lobby-banner .views-field-title p,
.node-type-new-lobby .view-new-lobby-banner .views-field-field-banner-text-1 div,
.node-type-new-lobby .view-new-lobby-banner .views-field-field-banner-text-1 p{
	color:#fff;
	float:left;
	width:100%;
	font-size:18px;
	margin:0;
	padding:0;
}
.node-type-new-lobby #content{
	margin:1em 0 2em;
	width:100%;
	position:relative;
}
.node-type-new-lobby .field-name-field-description-lobby,
.node-type-new-lobby .field-name-body{
	text-align: left;
    width: 85%;
	padding:0 20px;
    margin: 0 auto;
}
.node-type-new-lobby .field-name-field-description-lobby h2,
.node-type-new-lobby .field-name-body h2{
	margin:0 0 1em;
}
.node-type-new-lobby .node .field-collection-container{
	text-align: center;
    width: 85%;
    border: 0 none;
    background: #fff;
    padding: 0 15px;
    margin: 50px auto 0;
    max-width: 1770px;
	-webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
}
.node-type-new-lobby footer .container{
	width:85%;
	padding:0 15px;
}
.node-type-new-lobby .basement-section .container {
	width:85%;
	margin:0 auto;
}
.node-type-new-lobby .breadcrumb{
	width:85%;
	margin: 0 auto 10px auto;
    padding: 12px 15px 0 15px;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons{
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item{
	float: left;
    width: 20%;
    position: relative;
    margin: 0;
    border-top: 1px solid #fff;
    padding: 0;
    font-size: 16px;

}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item.active{
	background:#f5f5f5;
	border-top: 1px solid #00a051;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item.active:before{
	position:absolute;
	height:100%;
	width:14px;
	content:"";
	top:0;
	right:-14px;
	background: url(../assets/images/new_lobby_tabbgen.png) top left no-repeat;
    background-size: cover;
}
.node-type-new-lobby .node .field-collection-container .field-collection-view .content{
	position:relative;
	float:left;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item .field-collection-view{
	padding:0;
	margin:0;
	position:relative;
	border:0 none;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item .field-name-field-icon-image{
	width:112px;
	height:112px;
	display:block;
	margin:15px auto;
	background:#fff;
	z-index:1;
	border-radius:50%;
	border:3px solid #00a051;
	cursor:pointer;
	-webkit-box-shadow:-8px 6px 14px 5px rgba(218,241,230,1);
    -moz-box-shadow:-8px 6px 14px 5px rgba(218,241,230,1);
     box-shadow: -8px 6px 14px 5px rgba(218,241,230,1);
	 -webkit-transition: 0.1s ease-in-out;
    -moz-transition: 0.1s ease-in-out;
    -o-transition: 0.1s ease-in-out;
    transition: 0.1s ease-in-out;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item .field-name-field-icon-image-active{
	width:112px;
	height:112px;
	display:none;
	z-index:-5;
	position:absolute;
	margin:15px auto;	
	border-radius:50%;
	border:3px solid #00a051;
	cursor:pointer;	
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
     box-shadow:none;
	 background:#00a051;
	 -webkit-transition: 0.1s ease-in-out;
    -moz-transition: 0.1s ease-in-out;
    -o-transition: 0.1s ease-in-out;
    transition: 0.1s ease-in-out;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item.active .field-name-field-icon-image{
	z-index:-5;
	position:absolute;
	display:none;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
     box-shadow:none;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item.active .field-name-field-icon-image-active{
	z-index:1;
	position:relative;
	display:block;
	-webkit-box-shadow:none;
    -moz-box-shadow:none;
     box-shadow:none;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item:hover .field-name-field-icon-image,
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item:focus .field-name-field-icon-image,
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item.active .field-name-field-icon-image{
	background:#00a051;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item .field-name-field-icon-title{
	font-size: 18px;
    width: 88%;
    display: block;
    min-height: 3.3em;
    line-height: 1.1em;
    margin: 0 6%;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items > .field-item .field-name-field-icon-description{
	display:none;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons > .field-items{
	position: relative;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
.node-type-new-lobby .node .field-collection-container .field-name-field-lobby-icons .icons-desc-box-field{
	font-size: 19px;
    width: 100%;
    display: block;
    line-height: 1.2em;
    margin: 0 0 1em;
    text-align: center;
    position: relative;
    background: #f5f5f5;
    float: left;
    padding: 4% 8%;
	 -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}
.node-type-new-lobby .node .field-name-field-footer-text{	
	width: 85%;
    padding: 4em 20px;
	float:left;
	text-align:left;
    font-size: 16px;
    margin: 1em 7.5%;
}
.node-type-new-lobby .node .field-name-field-footer-text img{
	float:right;
	display:inline-block;
	margin:0 0 0 6%;
}
.node-type-msds-form .region-partner-zone-section,
.node-type-new-lobby .region-partner-zone-section,
.node-type-sdg .region-partner-zone-section,
.node-type-article .region-partner-zone-section,
.node-type-product  .region-partner-zone-section,
.node-type-success-blog  .region-partner-zone-section,
.node-type-crop-recommendations  .region-partner-zone-section,
.node-type-crop-research  .region-partner-zone-section{
	position:relative;
	width:100%;
	margin:4em 0;
	padding:0;
	
}
.node-type-msds-form .region-partner-zone-section .view-success-stories,
.node-type-new-lobby .region-partner-zone-section .view-success-stories,
.node-type-sdg  .region-partner-zone-section .view-success-stories,
.node-type-article .region-partner-zone-section .view-success-stories,
.node-type-product .region-partner-zone-section .view-success-stories,
.node-type-success-blog .region-partner-zone-section .view-success-stories,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories,
.node-type-crop-research .region-partner-zone-section .view-success-stories{
	margin: 0 auto;
    width: 85%;
    max-width: 1770px;
	font-size:14px;
    padding: 0 15px;
	display:table;
    position: relative;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row,
.node-type-article .region-partner-zone-section .view-success-stories .views-row,
.node-type-product .region-partner-zone-section .view-success-stories .views-row,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row{
	padding:0;
	margin:0 2.5%;
	float:left;
	width:30%;
	position:relative;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row.views-row-last,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row.views-row-last,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row.views-row-last,
.node-type-article .region-partner-zone-section .view-success-stories .views-row.views-row-last,
.node-type-product .region-partner-zone-section .view-success-stories .views-row.views-row-last,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row.views-row-last,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row.views-row-last,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row.views-row-last{
	margin:0 0 0 2.5%;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row.views-row-first,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row.views-row-first,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row.views-row-first,
.node-type-article .region-partner-zone-section .view-success-stories .views-row.views-row-first,
.node-type-product .region-partner-zone-section .view-success-stories .views-row.views-row-first,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row.views-row-first,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row.views-row-first,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row.views-row-first{
	margin:0 2.5% 0 0;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row a,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row a,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row a,
.node-type-article .region-partner-zone-section .view-success-stories .views-row a,
.node-type-product .region-partner-zone-section .view-success-stories .views-row a,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row a,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row a,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row a{
	text-decoration:none;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row .body-box,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row .body-box,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row .body-box,
.node-type-article .region-partner-zone-section .view-success-stories .views-row .body-box,
.node-type-product .region-partner-zone-section .view-success-stories .views-row .body-box,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row .body-box,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row .body-box,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row .body-box{
	position: relative;
    float: left;
    width: 100%;
    background: #f8f8f8;
    margin: 0;
    padding: 0 4% 1em;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row .img-box,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row .img-box,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row .img-box,
.node-type-article .region-partner-zone-section .view-success-stories .views-row .img-box,
.node-type-product .region-partner-zone-section .view-success-stories .views-row .img-box,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row .img-box,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row .img-box,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row .img-box{
	position: relative;
    display: block;
    width: 100%;
    float:left;	
    height: 250px;
    margin: 0 auto;
    overflow: hidden;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row .img-box span,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row .img-box span,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row .img-box span,
.node-type-article .region-partner-zone-section .view-success-stories .views-row .img-box span,
.node-type-product .region-partner-zone-section .view-success-stories .views-row .img-box span,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row .img-box span,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row .img-box span,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row .img-box span{
	display: block;
    width: 100%;    
    height: 250px;
    background:#f8f8f8 url(../assets/images/default-image.png) center center no-repeat;
    background-size: cover;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row .body-box .title,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row .body-box .title,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row .body-box .title,
.node-type-article .region-partner-zone-section .view-success-stories .views-row .body-box .title,
.node-type-product .region-partner-zone-section .view-success-stories .views-row .body-box .title,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row .body-box .title,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row .body-box .title,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row .body-box .title{
	font-size: 22px;
    margin: 1em 0;
	float:left;
	width:100%;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row .body-box .text,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row .body-box .text,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row .body-box .text,
.node-type-article .region-partner-zone-section .view-success-stories .views-row .body-box .text,
.node-type-product .region-partner-zone-section .view-success-stories .views-row .body-box .text,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row .body-box .text,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row .body-box .text,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row .body-box .text{
	font-size: 15px;
    margin: 0 0 1em;
	min-height:5em;
	float:left;
	width:100%;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row .body-box .more,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row .body-box .more,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row .body-box .more,
.node-type-article .region-partner-zone-section .view-success-stories .views-row .body-box .more,
.node-type-product .region-partner-zone-section .view-success-stories .views-row .body-box .more,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row .body-box .more,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row .body-box .more,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row .body-box .more{
	margin: 1em 0;
	float:left;
	width:100%;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link,
.node-type-article .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link,
.node-type-product .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link{
	float:left;
	width:100%;
	text-align:right;
}
.node-type-msds-form .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link:after,
.node-type-new-lobby .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link:after,
.node-type-sdg  .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link:after,
.node-type-article .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link:after,
.node-type-product .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link:after,
.node-type-success-blog .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link:after,
.node-type-crop-recommendations .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link:after,
.node-type-crop-research .region-partner-zone-section .view-success-stories .views-row .body-box .more .more-link:after{
	display:none;
}
.page-haifa-worldwide .title-section h1.title,
.node-type-branch .title-section h1.title{
	margin:0 auto;
	border:0 none;
}
.node-type-product-index .view-index-product{
	width:70%;
	margin:0 auto;
	position:relative;
	display:block;
	max-width:1700px;
	padding:0 15px 5em;
	font-size:16px;
}
.node-type-product-index .view-index-product .az-section{
	margin:0;
	padding:0;
	position:relative;
	width:100%;
}
.node-type-product-index .view-index-product .az-section h4{
	margin: 0 auto 20px auto;
    line-height: 26px;
    font-size: 24px;
    font-weight: 400;
    color: #FF8C00;
	width:100%;
}
.node-type-product-index .view-index-product .az-section  .cluster{
	display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
	text-align:left;
}
.node-type-product-index .view-index-product .az-section  .cluster .views-row{
	width: 33.33%;
    max-width: 510px;
    min-width: 260px;
    margin: 0 0 48px 0;
    padding: 0 22px;
    text-align: left;
}
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-link{
	display: block;
    max-width: 360px;
    margin: 0 0 6px 0;
    padding: 0 0 0 0;
    line-height: 26px;
    font-size: 24px;
    color: #3b3b3b;
}
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-link a{
	position: relative;
    text-decoration: none;
    line-height: 26px;
    font-size: 24px;
    color: #00833e;
}
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-link a:hover,
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-link a:focus{
	text-decoration: none;
    color: #000;
}
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-link a:before{
	content: '';
    position: absolute;
    top: 0;
    left: -22px;
    display: inline-block;
    width: 10px;
    height: 26px;
    padding: 0 0;
    margin: 0 0 0 0;
    background-image: url(../assets/images/base-sprite.png);
    background-repeat: no-repeat;
    background-position: -16px -330px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-link a:hover:before,
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-link a:focus:before{
	left: -18px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-description{
	display: block;
    max-width: 360px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 24px;
    font-size: 20px;
    color: #838383;
}
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-description div,
.node-type-product-index .view-index-product .az-section  .cluster .views-row .views-field-field-product-description p{
	font-size: 20px;
    color: #838383; 
 }
.node-type-msds-form .container{
	width:100%;
	padding:0;
	max-width:2000px;
}
.node-type-msds-form .toolset-panel{
	display:none;
}
.node-type-msds-form .banner-section .region-banner-section {
    margin: 78px 0 0;
}
.node-type-msds-form .view-new-lobby-banner{
	position:relative;
	float:left;
	margin:0;
	padding:0;
}
.node-type-msds-form .view-new-lobby-banner .views-field-field-banner-lobby
{
	width:100%;	
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
.node-type-msds-form .view-new-lobby-banner .views-field-field-mobile-banner-lobby{
	width:100%;	
	display:none;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
.node-type-msds-form .view-new-lobby-banner .views-field-field-mobile-banner-lobby img{
	width:100%;
	height:auto!important;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.node-type-msds-form .view-new-lobby-banner .views-field-field-banner-lobby img{
	width:100%;
	height:auto!important;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.node-type-msds-form .view-new-lobby-banner .views-field-title{
	width: 90%;
    display: block;
    top: 10%;
    left: 5%;
    position: absolute;
    margin: 0;
    padding: 0;
    color: #fff;
}
.node-type-msds-form .view-new-lobby-banner .views-field-title h1{
	width: 100%;
    position: relative;
    font-size: 34px;
    margin: 0 0 0.5em;
    padding: 0;
    float: left;    
}
.node-type-msds-form .view-new-lobby-banner .views-field-title div,
.node-type-msds-form .view-new-lobby-banner .views-field-title p{
	color:#fff;
	float:left;
	width:100%;
	font-size:18px;
	margin:0;
	padding:0;
}
.node-type-msds-form #content{
	margin:1em 0 2em;
	width:100%;
	position:relative;
}
.node-type-msds-form .field-name-field-description-lobby,
.node-type-msds-form .field-name-body{
	text-align: left;
    width: 85%;
	padding:0 20px;
    margin: 0 auto;
}
.node-type-msds-form .field-name-field-description-lobby h2,
.node-type-msds-form .field-name-body h2{
	margin:0 0 1em;
}
.node-type-msds-form .node .field-collection-container{
	text-align: center;
    width: 100%;
	border:0 none;
	background:#f2f2f2;
	padding:0 14%;
    margin: 0 auto;
}
.node-type-msds-form footer .container{
	width:85%;
	padding:0 15px;
}
.node-type-msds-form .basement-section .container {
	width:85%;
	margin:0 auto;
}
.node-type-msds-form .breadcrumb{
	width:85%;
	margin: 0 auto 10px auto;
    padding: 12px 15px 0 15px;
}
.node-type-msds-form .region-content .webform-client-form{
	text-align: left;
    width: 85%;
	padding:0 20px;
    margin: 2em auto;
	position:relative;
}
.node-type-msds-form  .region-content .webform-client-form > div{
	text-align: left;
    width: 100%;
	padding:0;
	float:left;	
    margin: 0 auto;
	position:relative;
	max-width:820px;
}
.node-type-msds-form .region-content .webform-client-form .form-item{
	float:left;
	width:46%;
	margin:0 4% 1em 0;
	position:relative;
	padding:2em 0 0;
}
.node-type-msds-form .region-content .webform-client-form .form-item .form-required-msg{
	font-size: 16px;
    position: absolute;
    top: 0;
    left: 0;
	color:#f00;
}
.node-type-msds-form .region-content .webform-client-form .form-item label{
	float:left;
	width:100%;
	margin:0 0 5px;
	font-size:23px;
	color:#7D7C7C;
	position:relative;
	padding:0;
	font-weight:500;
}
.node-type-msds-form .region-content .webform-client-form .form-item.webform-component-markup{
	width: 100%;
    margin: 0 0 0.5em;
    font-size: 30px;
    color: #707070;
    padding: 0;
}
.node-type-msds-form  .region-content .webform-client-form .form-item.webform-component-markup *{
	font-size:30px;
	color:#707070;
	margin:0;
}
.node-type-msds-form .region-content .webform-client-form .form-item input[type="text"],
 .node-type-msds-form .region-content .webform-client-form .form-item input[type="tel"], 
 .node-type-msds-form .region-content .webform-client-form .form-item input[type="email"]{
	display: block;
    height: 44px;
    margin: 0 0 0 0;
    padding: 0 3%;
	width:calc(100% - 2px);
    line-height: 16px;
    font-size: 18px;
    font-weight: 500;
    color: #707070;
	float:left; 
    border:	1px solid #ccc;
}
.node-type-msds-form .region-content .webform-client-form .form-item input[readonly="readonly"]{
	background:#E3E3E3;
}
.node-type-msds-form .region-content .webform-client-form .form-item select{
	display: block;
    height: 44px;
    margin: 0 0 0 0;
    padding: 0 3%;
	width:100%;
    line-height: 1em;
    font-size: 18px;
    font-weight: 500;
    color: #707070;
	float:left; 
    border:	1px solid #ccc;
}
.node-type-msds-form .region-content .webform-client-form .form-item.webform-component-checkboxes{
	display: block;
    height: 30px;
    margin: 0 0 2em;
    padding: 0;
    width: 100%;
    font-size: 18px;
    font-weight: 500;
    color: #707070;
    float: left;
}
.node-type-msds-form .region-content .webform-client-form .form-item.form-type-checkbox{
	width: 100%;
    margin: 0;
	padding:1em 0 0;
}
.node-type-msds-form .region-content .webform-client-form .form-item.webform-component-checkboxes input[type="checkbox"] {
    margin: 6px 10px 0 10px;
    transform: scale(2);
    -ms-transform: scale(2);
    -moz-transform: scale(2);
    display: inline-block;
    -webkit-transform: scale(2);
    float: left;
    -o-transform: scale(2);
    padding: 10px; 
}
.node-type-msds-form .region-content .webform-client-form .form-item.webform-component-checkboxes label {
    font-size: 20px;
    float: left;
    display: inline-block;
    width: auto;
}
.node-type-msds-form .region-content .webform-client-form .form-item.webform-component-file{
	width: 96%;
    margin: 0 0 1em;
    padding: 1em 0 0;
    font-size: 18px;
}
.node-type-msds-form .region-content .webform-client-form .form-item.webform-component-file .description{
	display:none;
}
.node-type-msds-form .region-content .webform-client-form .form-item.webform-component-file .form-managed-file{
	display: block;
    float: left;
    width: 100%;
}
.node-type-msds-form .region-content .webform-client-form .form-item.webform-component-file .form-managed-file  .form-file{
	display:inline-block;
}
.node-type-msds-form .region-content .webform-client-form .form-item.webform-component-file .form-managed-file .form-submit{
	border-radius: 5px;
    color: #fff;    
    background: #009F52;
    display: inline-block;
    padding: 0 2%;
    box-shadow: none;
    height: 30px;
    border: 1px solid #ccc;
    line-height: 30px;
    font-size: 18px;
}
.node-type-msds-form .region-content .webform-client-form .form-actions{
	float:left;
	width:46%;
	margin:0 4% 2em 0;
	position:relative;
	padding:0;
}
.node-type-msds-form .region-content .webform-client-form .form-actions .form-submit{
	border-radius: 8px;
    color: #fff;
    background: #009F52;
    display: block;
    padding: 0;
    width: 100%;
    box-shadow: none;
    height: 46px;
    float: left;
    font-weight: 500;
    margin: 0;
    border: 1px solid #707070;
    line-height: 46px;
    font-size: 28px;
}
.node-type-msds-form .region-content .webform-confirmation{
	text-align: left;
    width: 85%;
	padding:0 20px;
    margin: 2em auto;
	position:relative;
	font-size: 24px;
	color:#139e55;
}
.node-type-msds-form .region-content .webform-confirmation *{
	font-size: 24px;
}
.node-type-msds-form .region-content .messages{
	text-align: left;
    width: 85%;
	display:block;
	padding:0 20px;
    margin: 2em auto;
	position:relative;
	font-size: 18px;
}
.node-type-msds-form .region-content .messages.error{
	display:none;
}
.node-type-msds-form .region-content .messages *{
	font-size: 18px;
}
.node-type-msds-form .region-content .links{
	text-align: left;
    width: 85%;
	padding:0 20px;
    margin: 2em auto;
	position:relative;
	font-size: 18px;
}
.node-type-msds-form .region-content .links *{
	font-size: 18px;
}
.view-leadership-team
{
    margin-bottom: 100px;
}
.view-leadership-team .item-list
{
    padding:4% 0;
    display: block;
    width: 100%;
    margin: 0;
    position: relative;
}
.view-leadership-team .item-list:nth-child(odd)
{
    background-color: #f4f4f4;
    padding-bottom: 4%;
}
.view-leadership-team .item-list ul
{
    text-align: center;
}
.view-leadership-team .item-list:first-child ul
{
    text-align: center;
}
.view-leadership-team .item-list:first-child ul li
{
    margin: 3% 2.5% 0 2.5%;
    height: auto;
    width: 23%;   
}
.view-leadership-team .item-list:nth-child(odd) ul li
{
    background-color: #FFF;
}
.view-leadership-team .item-list:nth-child(even) ul li .views-field
{
    background-color: #f4f4f4;
}
.view-leadership-team .item-list:nth-child(odd) ul li .views-field
{
    background-color: #FFF;
}
.view-leadership-team .item-list h3
{
    text-align: center;
    color: #009e52;
    font-size: 28px;
    margin: 40px 0 0 0;
}
.view-leadership-team .item-list ul
{
    padding: 0;
    margin: 0;
    width: 100%;
    
}
.view-leadership-team .item-list ul li .people-image
{
    position: relative;   
}
.view-leadership-team .item-list ul li
{
    list-style: none;
    display: inline-block;
    padding: 0;
    margin:3% 1% 0;
    width: 22%;
    height: auto;
    text-align: center;
    vertical-align: top;
    position: relative;
}
.view-leadership-team .item-list ul li:hover .bg-green
{ 
    display:block;
}
.view-leadership-team .item-list ul li .views-field-field-leadership-team-image
{
    margin-bottom: 15px;
}
.view-leadership-team .item-list ul li img
{
    max-width: 100%!important;
	width:auto;
    height: auto!important;
    margin-bottom: 10px;
}
.view-leadership-team .item-list ul li a:link
{
    font-size: 26px;
    display: block;
    text-decoration: none;
}
.view-leadership-team .item-list ul li .job
{
    font-size: 22px;
    font-weight: 600;
    min-height: 3.2em;
    width: 100%;
    line-height: 1.1em;
    padding: 3% 2.5%;
}
.view-leadership-team .item-list ul li .bg-green, .page-leadership-team  .region-sidebar-first .block-block .bg-green,
.page-leadership-teams  .region-sidebar-first .block-block .bg-green
{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    color: #FFF;
    background-color: rgba(0, 158, 82,0.9);
    
}
.view-leadership-team .item-list ul li .bg-green h2, .page-leadership-team  .region-sidebar-first .block-block .bg-green h2,
.page-leadership-teams  .region-sidebar-first .block-block .bg-green h2
{
    margin-top: 30%;
	color: #FFF;
    font-size: 40px;
    font-weight: 800;
    padding: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.view-leadership-team .item-list ul li .bg-green h3, .page-leadership-team  .region-sidebar-first .block-block .bg-green h3,
.page-leadership-teams  .region-sidebar-first .block-block .bg-green h3
{
    color: #FFF;
    background: none;
    font-size: 20px;
    text-decoration: none;
    margin: 0;
}
.view-leadership-team .item-list ul li .bg-green div, .page-leadership-team  .region-sidebar-first .block-block .bg-green div,
.page-leadership-teams  .region-sidebar-first .block-block .bg-green div
{
    color: #FFF;
    background: none;
    font-size: 20px;
    margin: 40px 0 0 0;
    text-decoration: underline;
}
.view-leadership-team .item-list ul li .bg-green a:link,.view-leadership-team .item-list ul li .bg-green a:visited, .page-leadership-team  .region-sidebar-first .block-block .bg-green a:visited, .page-leadership-team  .region-sidebar-first .block-block .bg-green a:link,
.page-leadership-teams  .region-sidebar-first .block-block .bg-green a:visited, .page-leadership-teams  .region-sidebar-first .block-block .bg-green a:link
{
    color: #FFF;
    font-size: 18px;
    margin: 0;
	padding:0;
    position:relative;
	height:100%;
	width:100%;
	float:right;
    text-decoration: none;
    display: block;
}

.our-people-theme-image .content
{
   
    position: relative;
}
.page-our-people #content .title-section h1
{
    text-align: center;
    color: #009e52;
    font-size: 28px;
    text-decoration: underline;
    margin: 1% 0 1% 0;
}
.page-our-people .region-banner-section
{
    height: auto;
}
.page-our-people .sidebar .block
{
    border:none;
}
.page-our-people .region-sidebar-first .block-block
{
    width: 100%;
    margin: 1% auto 0 auto;
}
.page-our-people .region-sidebar-first .block-block .content p:first-child,.page-our-people .region-sidebar-first .block-block .content p:nth-child(2)
{
    width: 70%;
    margin: 0 auto;
}
.page-our-people .region-sidebar-first .block-block ul
{
    width: 100%;
    text-align: center;
    margin: 100px 0 50px 0;
}
.page-our-people .region-sidebar-first .block-block ul li
{
    display: inline-block;
    width: 19%;
    vertical-align: text-top;
}
.page-our-people .region-sidebar-first .block-block ul li img
{
    background-color: #139e55;
    padding: 20px;
    border-radius: 50%;
    margin-bottom: 25px;
    width: 110px;
    height: 110px;
}
.page-our-people .region-sidebar-first .block-block ul li div.title
{
    color: #139e55;
    font-size: 22px;
    font-weight: 800;
}
.page-our-people .region-sidebar-first .block-block ul li p
{
    font-size: 16px;
    padding: 15px;
}
.page-our-people .region-content .block-block
{
    display: inline-block;
    width: 100%;
}
.page-our-people .region-content .block-block .content
{
    width: 100%;
    margin: 2% auto;
    height: 500px;
}
.page-our-people .region-content .block-block .full-block-strip
{
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}
.page-our-people .region-content .block-block .left-block
{
    width: 50%;
    float: right;
    height: 400px;
}
.page-our-people .region-content .block-block .left-block img
{
    
}
.page-our-people .region-content .block-block .right-block
{
    width: 50%;
    height: 400px;
    float: right;
    padding: 30px 80px 30px 10px;
    background-color: #f4f4f4;
}
.page-our-people .region-content .block-block .right-block p
{
    margin: 0 0 20px 0;
}
.page-our-people .region-content .block-block .image-left
{
    width: 50%;
    float: left;
}
.page-our-people .region-content .block-block .image-left img
{
    height: 100%;
    width: 100%;
}
.page-our-people .region-banner-section .block-block{
	width: 100%;
    height: auto;
    margin:0;
    padding:0;	
    position: relative;
	float:left;
}
.page-our-people .region-banner-section .block-block div.contextual-links-wrapper{
	top:50%;
}
.our-people-theme-image
{
    width: 100%;
    height: auto;
	float:left;
    margin:0;
    padding:0;	
    position: relative;
}
.page-our-people .region-banner-section .block-block img,
.page-our-people .region-banner-section .our-people-theme-image img
{
	height:100%!important;
	position:relative;
	float:right;
	width:100%;
	margin:0;
	padding:0;
	display:block;
}
.our-people-title-block{
    position: absolute;
    top: 25%;
    left: 6%;
    border-left: 1px #FFF solid;
    /* color: #009e52; */
    padding: 40px;}
.our-people-title-block h1{
    color:#FFF;
    font-weight: 800;
}
.our-people-title-block h3{color:#FFF;}
.ceo-image
{
    width: 25%;
    text-align: center;
    float: left;
    margin-left: 10%;
    background-color: #f4f4f4;
    position: relative;
}
.ceo-image img
{
    height: auto!important;
    max-width: 95%;
    width: auto!important;
}
.ceo-text
{
    width: 50%;
    text-align: center;
    float: left;
    margin-top: 0;
}
.ceo-text p
{
    width: 85%;
    margin: 0 auto;
}
.page-leadership-team .sidebar .block,
.page-leadership-teams .sidebar .block
{
    border: none;
    padding: 0px 0 45px 0;
    margin: 0;
	position:relative;
	width:100%;
    display: table;
}


.view-our-people .item-list ul
{
    padding: 0;
    margin: 0;
    width: 100%;
    text-align: center;
}
.view-our-people .views-row
{
    padding: 0;
    margin: 0;
    width: 25%;
    position: relative;
    max-height: 518px;
    height: 400px;
    text-align: center;
    overflow: hidden;
    float: right;
}
.view-our-people .views-row:hover .bg-green, .page-leadership-team  .region-sidebar-first .block-block .ceo-image:hover .bg-green,
.page-leadership-teams  .region-sidebar-first .block-block .ceo-image:hover .bg-green
{
    display:block;
}
.view-our-people .views-row .people-image
{
    width:100%;
}
.view-our-people .views-row .bg-green
{
    height: 490px;
    position: absolute;
    top: 0;
    right: 0;
    display:none;
    color: #FFF;
    background-color: rgba(0, 158, 82,0.9);
}
.view-our-people .views-row .bg-green h2
{
    margin-top: 20%;
    font-size: 40px;
    font-weight: 800;
}
.view-our-people .views-row .bg-green a:link,.view-our-people .views-row .bg-green a:hover,.view-our-people .views-row .bg-green a:visited
{
    text-decoration: none;
    color: #FFF;
}
.view-our-people .views-row p
{
    font-size: 18px;
    width: 80%;
    margin: 10% auto
}
.view-our-people .item-list ul li .views-field-field-leadership-team-image
{
    margin-bottom: 15px;
}
.view-our-people .item-list ul li .views-field-field-leadership-team-image img
{
    width: 75%;
    height: 350px;
}
.view-our-people .item-list ul li .views-field-title a:link
{
    font-size: 26px;
    text-decoration: none;
}
.view-our-people .views-field-field-leadership-team-job .field-content
{
    font-size: 22px;
    font-weight: 600;
}
.group-left
{
    float: left;
    width: 75%;
}
.group-right
{
    float: right;
    width: 24%;
}

.group-left .field-name-field-leadership-team-job .field-item,.group-left .field-name-field-leadership-team-desc .field-item
{
    font-size: 22px;
    margin: 0 0 14px 0;
    line-height: 30px;
    text-align: right;
}
.group-left .field-name-field-leadership-team-job .field-item
{
    color: #FF8C00;
    font-size: 26px;
}
.view-leadership-team .item-list h3:first-child::before
{
    content: "";
    background: url(/sites/default/files/haifa-strip.png) center center no-repeat;
    position: absolute;
    width: 100%;
    height: 70px;
    top: 10px;
    right: 0;
}
.node-type-leadership-team  .group-right{
	float:left;
	
}
.node-type-leadership-team  .group-left{
	float:right;
	text-align:left;
}
.node-type-leadership-team .group-left .field-name-field-leadership-team-job .field-item,
.node-type-leadership-team .group-left .field-name-field-leadership-team-desc .field-item{
	text-align:left;
}
.node-type-haifa-blog .field-name-body table tbody td,
.node-type-article .field-name-body table tbody td,
.node-type-crop-content .field-name-body table tbody td,
.node-type-crop-research .field-name-body table tbody td,
.node-type-crop-recommendations .field-name-body table tbody td {
	border:1px solid #259050;
}
.node-type-haifa-blog .field-name-body th,
.node-type-article .field-name-body th,
.node-type-crop-content .field-name-body th,
.node-type-crop-research .field-name-body th,
.node-type-crop-recommendations .field-name-body th {
	border:1px solid #259050;
}
.page-haifa-blog #highlighted{
	font-size: 16px;
    margin: 0 0 40px;
	border:0 none;
}
.page-haifa-blog #highlighted p{
	font-size:16px;
}
.page-haifa-blog .title-section span.title, 
.page-haifa-blog .title-section h1.title{
	margin:0 auto 35px auto;
}
.node-type-sdg .container{
	width:100%;
	padding:0;
	max-width:2000px;
}
.node-type-sdg .toolset-panel{
	display:none;
}
.node-type-sdg .banner-section .region-banner-section {
    margin: 78px 0 0;
}
.node-type-sdg .view-new-lobby-banner{
	position:relative;
	float:left;
	margin:0;
	padding:0;
}
.node-type-sdg .view-new-lobby-banner .views-field-field-banner-lobby
{
	width:100%;	
	display:block;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
.node-type-sdg .view-new-lobby-banner .views-field-field-mobile-banner-lobby{
	width:100%;	
	display:none;
	float:left;
	position:relative;
	margin:0;
	padding:0;
}
.node-type-sdg .view-new-lobby-banner .views-field-field-mobile-banner-lobby img{
	width:100%;
	height:auto!important;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.node-type-sdg .view-new-lobby-banner .views-field-field-banner-lobby img{
	width:100%;
	height:auto!important;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
.node-type-sdg .view-new-lobby-banner .views-field-title{
	width: 90%;
    display: block;
    top: 28%;
    left: 5%;
    position: absolute;
    margin: 0;
    padding: 0;
    color: #fff;
}
.node-type-sdg .view-new-lobby-banner .views-field-title h1{
	width: 100%;
    position: relative;
    font-size: 34px;
    margin: 0 0 0.5em;
    padding: 0;
    float: left;
    text-transform: uppercase;
}
.node-type-sdg .view-new-lobby-banner .views-field-title div,
.node-type-sdg .view-new-lobby-banner .views-field-title p{
	color:#fff;
	float:left;
	width:100%;
	font-size:18px;
	margin:0;
	padding:0;
}
.node-type-sdg #content{
	margin:1em 0 2em;
	width:100%;
	position:relative;
}
.node-type-sdg .field-name-field-description-lobby,
.node-type-sdg .field-name-body{
	text-align: left;
    width: 85%;
	padding:0 20px;
    margin: 0 auto;
}
.node-type-sdg .field-name-field-description-lobby table tbody td,
.node-type-sdg .field-name-body table tbody td{
	vertical-align:top;
}
.node-type-sdg .field-name-field-description-lobby h2,
.node-type-sdg .field-name-body h2{
	margin:0 0 1em;
}
.node-type-sdg .node .field-collection-container{
	text-align: center;
    width: 100%;
	border:0 none;
	background:#f2f2f2;
	padding:0 14%;
    margin: 0 auto;
}
.node-type-sdg footer .container{
	width:85%;
	padding:0 15px;
}
.node-type-sdg .basement-section .container {
	width:85%;
	margin:0 auto;
}
.node-type-sdg .breadcrumb{
	width:85%;
	margin: 0 auto 10px auto;
    padding: 12px 15px 0 15px;
}
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons{
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons > .field-items > .field-item{
	float:left;
	width:15%;
	position:relative;
	margin:0.7em 2.5%;
	padding:0;
	font-size:16px;
}
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons > .field-items > .field-item .field-collection-view{
	padding:0;
	margin:0;
	position:relative;
	border:0 none;
}
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons > .field-items > .field-item .field-name-field-icon-image{
	width:110px;
	height:110px;
	display:block;
	margin:15px auto;
	background:#009f52;
	border-radius:50%;
	cursor:pointer;
}
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons > .field-items > .field-item:hover .field-name-field-icon-image,
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons > .field-items > .field-item:focus .field-name-field-icon-image,
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons > .field-items > .field-item.active .field-name-field-icon-image{
	background:#ff7900;
}
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons > .field-items > .field-item .field-name-field-icon-title{
	font-size: 18px;
    width: 100%;
    display: block;
    min-height: 50px;
    line-height: 1.1em;
    margin: 0 0 1em;
}
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons > .field-items > .field-item .field-name-field-icon-description{
	display:none;
}
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons > .field-items{
	position: relative;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}
.node-type-sdg .node .field-collection-container .field-name-field-sdg-icons .icons-desc-box-field{
	font-size: 18px;
    width: 100%;
    display: block;    
    line-height: 1.2em;
    margin: 0 0 1em;
	text-align:center;
	position: relative;
    float: left;
	padding:30px 6%;
}
.node-type-sdg .node .group-footer.field-group-div{
	width: 85%;
    padding: 3em 20px 2em;
    float: left;
    text-align: left;
    font-size: 15px;
    margin: 0.5em 7.5%;
}
.node-type-sdg .node .group-footer.field-group-div .field-name-field-footer-image{
	position: relative;
    float: left;
    margin: 0;
    width: 21%;
    padding: 0;
}
.node-type-sdg .node .group-footer.field-group-div .field-name-field-footer-image img{
	position: relative;
    float: left;
    margin: 0;
    width: 100%;
	height:auto;
	display:block;
    padding: 0;
}
.node-type-sdg .node .field-name-field-footer-text{	
	float:right;
	position: relative;
	margin:20px 0 0;
	width:76%;
	padding:0;
	text-align:left;
    font-size: 15px;   
}
.node-type-sdg .node .field-name-field-footer-text p{
	margin: 0 0 10px;
    line-height: 26px;
    font-size: 15px;
}
.node-type-sdg .node .field-name-field-footer-text ul{
	padding: 0;
    position: relative;
    float: left;
    margin: 0;    
    list-style: none;
    width: 100%;
}
.node-type-sdg .node .field-name-field-footer-text ul li{
	float: left;
    width: 50%;
    height: 64px;
    padding: 0 30px 0 50px;
    vertical-align: middle;
    margin: 0;
	-webkit-box-align: center;
    -ms-flex-align: center;
    position: relative;
    align-items: center;
    line-height: 20px;
    display: flex;
	display: -webkit-box;
    display: -ms-flexbox;
    background: url(../assets/images/green_sdg_li.png) left center no-repeat;

}
.node-type-sdg .node .field-name-field-footer-text img{
	float:right;
	display:inline-block;
	margin:0 0 0 6%;
}
.node-type-sdg.page-node-7526 .node .field-collection-container{
	background:#fff;
}
.node-type-sdg .node .group-youtubesdg.field-group-div{
	text-align: left;
    margin: 0 auto 4em;
    width: 100%;   
    border: 0 none;
    background: #f5f5f5 url(../assets/images/truma_videobg.png) bottom center no-repeat;
	background-size:contain;
    padding: 4.5% calc(7.5% + 15px) 6%;
    display: table;
    position: relative;
    -webkit-box-shadow: inset -2px 7px 9px 0px rgba(235,235,235,1);
    -moz-box-shadow: inset -2px 7px 9px 0px rgba(235,235,235,1);
    box-shadow: inset -2px 7px 9px 0px rgba(235,235,235,1);
}
.node-type-sdg .node .group-youtubesdg.field-group-div .field-name-field-description-youtube{
	float: left;
    width: 35%;
    position: relative;
    margin: 0 4% 0 0;
    padding: 0;
	 color: #000;
}
.node-type-sdg .node .group-youtubesdg.field-group-div .field-name-field-description-youtube h3{
	font-size: 30px;
    line-height: 1.3em;
    margin: 0 0 20px;
    color: #000;
    font-weight: 600;
}
.node-type-sdg .node .group-youtubesdg.field-group-div .field-name-field-video-description{
	float: left;
    width: 40%;
    position: relative;
    margin: 0;
    padding: 0;
	-webkit-box-shadow: 1px 1px 25px 7px rgba(102,102,102,0.6);
   -moz-box-shadow: 1px 1px 25px 7px rgba(102,102,102,0.6);
   box-shadow: 1px 1px 25px 7px rgba(102,102,102,0.6);
}
.node-type-product .banner-section{
	float:left;
}
.node-type-product .banner-section .region-banner-section {
	position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;  
    float:left;	
    margin: 78px 0 1em;
}
.node-type-product .view-product-banner{
	position: relative;
    float: left;
    margin: 0;
    padding: 0;
	width:100%;
}
.node-type-product .view-product-banner .views-field-field-banner-product
{
	width: 100%;
    display: block;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
}
.node-type-product .view-product-banner .views-field-field-mobile-bannerproduct{
	width: 100%;
    display: none;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
}
.node-type-product .view-product-banner .views-field-field-mobile-bannerproduct img{
	width: 100%;
    height: auto!important;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.node-type-product .view-product-banner .views-field-field-banner-product img{
	width: 100%;
    height: auto!important;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.node-type-product .view-product-banner .views-field-field-banner-textprod{
	width: 90%;
    display: block;
    top: 25%;
    left: 5%;
    position: absolute;
    margin: 0;
    z-index: 1;
    border-left: 1px solid #fff;
    padding: 1.6% 0 3% 1.5%;
    color: #fff;
}
.node-type-product .view-product-banner .views-field-field-banner-textprod h1{
	width: 100%;
    position: relative;
    font-size: 42px!important;
    margin: 0;
    padding: 0;
    float: left;
    
    color: #fff;
    font-weight: 500;
}
.node-type-product .view-product-banner .views-field-field-banner-textprod div,
.node-type-product .view-product-banner .views-field-field-banner-textprod p{
	float: left;
    width: 100%;
    font-size: 20px!important;
    margin: 0;
    padding: 0;
    color: #fff;
}
.node-type-crop-guide-item .banner-section{
	float:left;
}
.node-type-crop-guide-item .banner-section .region-banner-section {
	position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;  
    float:left;	
    margin: 78px 0 1em;
}
.node-type-crop-guide-item .view-product-banner{
	position: relative;
    float: left;
    margin: 0;
    padding: 0;
	width:100%;
}
.node-type-crop-guide-item .view-product-banner .views-field-field-banner-product
{
	width: 100%;
    display: block;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
}
.node-type-crop-guide-item .view-product-banner .views-field-field-mobile-bannerproduct{
	width: 100%;
    display: none;
    float: left;
    position: relative;
    margin: 0;
    padding: 0;
}
.node-type-crop-guide-item .view-product-banner .views-field-field-mobile-bannerproduct img{
	width: 100%;
    height: auto!important;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.node-type-crop-guide-item .view-product-banner .views-field-field-banner-product img{
	width: 100%;
    height: auto!important;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.node-type-crop-guide-item .view-product-banner .views-field-field-banner-textprod{
	width: 90%;
    display: block;
    top: 25%;
    left: 5%;
    position: absolute;
    margin: 0;
    z-index: 1;
    border-left: 1px solid #fff;
    padding: 1.6% 0 3% 1.5%;
    color: #fff;
}
.node-type-crop-guide-item .view-product-banner .views-field-field-banner-textprod h1{
	width: 100%;
    position: relative;
    font-size: 42px!important;
    margin: 0;
    padding: 0;
    float: left;
    
    color: #fff;
    font-weight: 500;
}
.node-type-crop-guide-item .view-product-banner .views-field-field-banner-textprod div,
.node-type-crop-guide-item .view-product-banner .views-field-field-banner-textprod p{
	float: left;
    width: 100%;
    font-size: 20px!important;
    margin: 0;
    padding: 0;
    color: #fff;
}
.node-type-thank-you-page #content .container{
	max-width: 1573px;
    padding: 7% 4% 5% 22%;
    background: url(../assets/images/thank_bg.jpg) left top no-repeat;
    position:relative;
    background-size: cover;
    margin: 20px auto 0;
    width: 80%;	
}
.node-type-thank-you-page .region-highlighted{
	max-width: 1573px;
    padding:0;
    background:#e7e7d3;
    position:relative;   
    margin:0 auto;
    width: 80%;	
}
.node-type-thank-you-page .region-highlighted .view-success-stories{
	display: table;
    width: 100%;
	position:relative;	
	margin:0 0 4em;
	padding:5% 0;
}
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row{
	margin: 0;
    width: 24.33%;
    padding: 0 4.5%;
    position: relative;
    display: table-cell;
	vertical-align:top;
}
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row .img-box{
	float: left;
    width: 28%;
    position: relative;
	margin:0;
	padding:0;
}
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row .img-box img{
	display: block;
	width:100%;
	position:relative;
	height:auto!important;
    border-radius: 5px;
}
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row .body-box{
	float: right;
    width: 69%;
    position: relative;
	margin:0;
	padding:0;
}
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row .body-box .title{
	float: left;
    width: 100%;
    position: relative;
	margin:0 0 3px;
	padding:0;
	font-weight: 600;
    line-height: 1.2em;
    font-size: 0.95em;
    color: #000;
}
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row .body-box .text{
	float: left;
    width: 100%;
    position: relative;
	margin:0;
	padding:0;
	font-size: 0.85em;
    color: #000;
    line-height: 1.3em;
}
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row .body-box .more{
	float: left;
    width: 100%;
    position: relative;
	margin:0;
	padding:0;	
}
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row .body-box .more .more-link{
	color: #077f2c;
    font-size: 0.9em;
    font-weight: 600;
}
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row .body-box .more .read-more:after,
.node-type-thank-you-page .region-highlighted .view-success-stories .views-row .body-box .more .more-link:after{
	display:none;
}
.node-type-thank-you-page .field-name-body{
	font-size:2em!important;
	color:#000;
}
.node-type-thank-you-page .field-name-body div{	
	color:#000;
}
.node-type-thank-you-page .field-name-body h1{
	font-size: 1.4em;
    text-transform: uppercase;
    font-weight: 600;
	color:#000;
    margin: 15px 0;
}
.node-type-thank-you-page #content .container .content{
	float: left;
    width: 51%;
    position: relative;
	margin:0;
	padding:0;
}
.node-type-thank-you-page #content .container .right-thank{
	float: right;
    width: 45%;
    position: relative;
	text-align:center;
    box-shadow:3px 3px 10px #c7bbb6;
    margin: 0;
    padding: 2.5% 3%;
    border: 2px solid #4f9862;
    border-radius: 5px;
	background:url(../assets/images/nutri_bg.jpg) left top repeat-x;
}
.node-type-thank-you-page #content .container .right-thank .nutri-logo{
	display:inline-block;
	position:relative;
	margin:0 auto;
	padding:0;
	width:60%;
	text-align:center;
}
.node-type-thank-you-page #content .container .right-thank .nutri-logo a{
	display: block;
    width: 100%;
	position:relative;
}
.node-type-thank-you-page #content .container .right-thank .nutri-logo img{
	display: block;
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    height: auto!important;
    text-align: center;
}
.node-type-thank-you-page #content .container .right-thank .nutri-text{
	display:inline-block;
	position:relative;
	margin:10px auto 20px;
	padding:0;
	width:100%;
	text-align:center;
	font-size: 1.1em;
    line-height: 1.2em;
    font-weight: 600;
    color: #000;
}
.node-type-thank-you-page #content .container .right-thank .nutri-link{
	display:inline-block;
	position:relative;
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:center;
}
.node-type-thank-you-page #content .container .right-thank .nutri-link a{
	color: #fff;
    text-decoration: none;
    background: #f38c2f;
    border-radius: 40px;
    padding: 8px 15px;
    font-size: 1em;
    margin: 0 auto;
    display: inline-block;
    font-weight: 500;
	-webkit-box-shadow: 3px 3px 12px 3px rgba(243,140,47,0.6); 
    box-shadow: 3px 3px 12px 3px rgba(243,140,47,0.6);
}
html[dir="rtl"] #sliding-popup .eu-cookie-compliance-categories-box{
	text-align:right;
}