@font-face {	font-family: 'Conv_verdana-bold';	src: url('fonts/verdana-bold.eot');	src: local('☺'), url('fonts/verdana-bold.woff') format('woff'), url('fonts/verdana-bold.ttf') format('truetype'), url('fonts/verdana-bold.svg') format('svg');	font-weight: normal;	font-style: normal;}.clear {	clear: both;	height: 0}.clear-left {	clear: left}.clear-right {	clear: right}.pull-left {	float: left}.pull-right {	float: right}.clearfix {	zoom: 1}.clearfix:after {	content: " ";	display: block;	clear: both}img {	border: 0;}.colleft {	float: left;	padding-right: 10px;	width: 36%;}.colright {	float: left;	width: 60%;}.loading {	background: url(/Assets/global/img/loading.gif) center center no-repeat;	width: 220px;	margin: 0 auto}.loading p {	text-align: center}.sprite {	background: url(/Assets/global/img/website.png) no-repeat}.sprite-logo {	width: 99px;	height: 34px;	background-position: -146px -53px}.sprite-olympics {	width: 130px;	height: 44px;	background-position: 0 -110px}.sprite-search {	width: 178px;	height: 42px;	background-position: 0 0}.sprite-social {	width: 135px;	height: 46px;	background-position: 0 -53px}.sprite-social:hover {	background-position: 0 -79px}.sprite-social.linked-in {	background-position: -23px -53px}.sprite-social.linked-in:hover {	background-position: -23px -79px}.sprite-social.youtube {	background-position: 0 -53px}.sprite-social.youtube:hover {	background-position: 0 -79px}.sprite-social.twitter {	background-position: -46px -53px}.sprite-social.twitter:hover {	background-position: -46px -79px}.sprite-social.facebook {	background-position: -69px -53px}.sprite-social.facebook:hover {	background-position: -69px -79px}.sprite-social.social {	background-position: -92px -53px}.sprite-social.social:hover {	background-position: -92px -79px}.sprite-social.pinterest {	background-position: -115px -53px}.sprite-social.pinterest:hover {	background-position: -115px -79px}.sprite-social.google {	background-position: 0 -554px}.sprite-social.google:hover {	background-position: 0 -580px}.sprite-social.global {	background-position: -23px -554px}.sprite-social.global:hover {	background-position: -23px -580px}.sprite-arrow {	background-position: 0 -163px}.sprite-arrow:hover {	background-position: 0 -345px}.sprite-arrow-white {	width: 18px;	height: 18px;	background-position: -256px 0}.sprite-gray-arrow {	background-position: -295px 0}.sprite-arrow-down {	background-position: -327px 0}.sprite-radio {	background-position: 0 -365px}.sprite-scroll-down {	background-position: -335px -17px}.sprite-select-box-arrow {	background-position: -357px 0}.sprite-scroll-up {	background-position: -551px -412px}.arrow:hover {	background-position: 0 -345px}.arrow.read-more {	display: block;	width: 20px;	height: 20px}.linkarrow {	position: relative;	padding: 3px 30px 3px 0;	color: #565756}.linkarrow .ie-before, .linkarrow:before {	content: "";	position: absolute;	right: 0;	top: 50%;	margin-top: -9px;	height: 18px;	width: 18px;	cursor: pointer;	background: url(/Assets/global/img/website.png) 0 -163px no-repeat}.linkarrow .ie-before:hover, .linkarrow:before:hover {background-position:0 -345px}.linkarrow:hover {	color: #e80033}.linkarrow:hover .ie-before, .linkarrow:hover:before {	background-position: 0 -345px}.arrow-backwards {	background: url(/Assets/global/img/website.png) -306px -163px no-repeat}.arrow-backwards:hover {	background-position: -306px -345px}.arrow-backwards.read-more {	display: block;	width: 20px;	height: 20px}h1, h2, h3, h4, h5, h6 {	color: #565756}h1.title, h2.title, h3.title, h4.title, h5.title, h6.title {	margin-bottom: 12px}h1.title p, h2.title p, h3.title p, h4.title p, h5.title p, h6.title p {	margin: 0}h1 {	font-size: 17px;	margin-bottom: 1em;}h2 {	font-size: 14px;	margin-bottom: 10px !important;}h3 {	font-size: 13px;	color: #00985f;	margin-top: 2px !important;	margin-bottom: 2px !important;}a {	color: #00985f}a.external:after {	height: 8px;	width: 9px;	display: inline-block;	content: "";	background-image: url(/Templates/WWS/Styles/images/external-link-icon.jpg);	background-position: top;	margin-left: 5px}a:hover {	color: #00653f}a:hover.external:after {	background-position: bottom}p {	color: #555555;	    font-weight: lighter;	    line-height: 150%;	    margin: 10px 0;}p:first-child {	margin: 0}#section {	clear: both;	float: left;	margin-bottom: 10px;	position: relative;	 width: 100%;}#section-article {	border-bottom: 1px solid #f3f3f3;	clear: both;	float: left;	margin-bottom: 10px;	padding: 10px;	position: relative;}#section-weeds, #section-product-weeds {	clear: both;	margin-bottom: 10px;	position: relative;	width: 100%;}.title-product-weeds {float: left;    font-size: 12px;    margin-right: 1%;    padding: 10px 0;    text-align: center;    width: 100%;}.product-weeds-3-col {	float: left;	border: 1px solid #ccc;    margin-right: 2%;	margin-bottom: 2%;	min-height: 220px;    width: 30%;}.weeds-3-col {	float: left;	margin-bottom: 3%;	margin-right: 2%;	width: 30%;}.Left-col-30 {	float: left;	width: 30%;	margin-right: 2%;}.Right-col-60 {	float: left;	margin-left: 2%;	width: 65%;}.loading {	height: 55px;	background-position: center bottom}.btn, .btn a {	font-weight: lighter;	font-size: 14px;	background-color: #00985f;	color: #fff;	border: 0;	padding: 5px 20px;	text-shadow: none;	-webkit-border-radius: 0;	-moz-border-radius: 0;	-ms-border-radius: 0;	-o-border-radius: 0;	border-radius: 0;	behavior: url(/scripts/global/libs/pie.htc);	position: relative}.btn:hover, .btn a:hover {	background-color: #00cb7f}.btn.btn-awesomesauce {	border: 1px solid #cdcdcd;	color: #565756;	text-shadow: none;	padding: 5px 20px;	float: left;	background: #fff;	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee));	background: -webkit-linear-gradient(top, #fff, #eee);	background: -moz-linear-gradient(top, #fff, #eee);	background: -ms-linear-gradient(top, #fff, #eee);	background: -o-linear-gradient(top, #fff, #eee);	background: linear-gradient(top, #fff, #eee);	-pie-background: linear-gradient(#fff, #eee);	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	-ms-border-radius: 4px;	-o-border-radius: 4px;	border-radius: 4px;	behavior: url(/scripts/global/libs/pie.htc);	position: relative}input[type=text] {	padding: 6px 8px;	border: 1px solid #CDCDCD}.SearchPanel input[type="text"] {	border: 1px solid #868686;	border-radius: 9px 0 0 9px;	margin-bottom: 10px;	padding: 3px 8px;	color: #999;}.error.error-danger {	color: red;	font-weight: 700}.wrapper {	background-color: #fff;	width: 960px;	position: relative;	overflow: visible;	top: 0 !important;}.wrapper [class^=grid-] {	padding: 0}.imgcorner {	border-radius: 5px;	float: left;	margin-right: 10px;	width: 50px;}#register {	background-color: #f9fafd;	border: 1px solid #ccc;	float: right;	min-height: 280px;	padding: 20px;	width: 43%;}#register p {	font-size: 1.1em;	font-weight: normal;	line-height: 1.4em;}#register h2 {	font-size: 25px;	font-weight: normal;}#login {	background-color: #f9fafd;	border: 1px solid #ccc;	float: left;	min-height: 280px;	padding: 20px;	width: 43%;}#login h2 {	font-size: 25px;	font-weight: normal;}@media (max-width:800px) {.wrapper [class^=grid-] {	width: 100%}.wrapper [class^=grid-] .grid-1 {	width: 4.1667%}.wrapper [class^=grid-] .grid-2 {	width: 8.3333%}.wrapper [class^=grid-] .grid-3 {	width: 12.5%}.wrapper [class^=grid-] .grid-3-video  {	width: 28%}.wrapper [class^=grid-] .grid-4 {	width: 16.6667%}.wrapper [class^=grid-] .grid-5 {	width: 20.8333%}.wrapper [class^=grid-] .grid-6 {	width: 25%}.wrapper [class^=grid-] .grid-7 {	width: 29.1667%}.wrapper [class^=grid-] .grid-8 {	/*width: 33.3333%*/	width: 100%}.wrapper [class^=grid-] .grid-9 {	width: 37.5%}.wrapper [class^=grid-] .grid-10 {	width: 41.6667%}.wrapper [class^=grid-] .grid-11 {	width: 45.8333%}.wrapper [class^=grid-] .grid-12 {	width: 50%}.wrapper [class^=grid-] .grid-13 {	width: 54.1667%}.wrapper [class^=grid-] .grid-14 {	width: 58.3333%}.wrapper [class^=grid-] .grid-15 {	width: 62.5%}.wrapper [class^=grid-] .grid-16 {	width: 66.6667%}.wrapper [class^=grid-] .grid-17 {	width: 70.8333%}.wrapper [class^=grid-] .grid-18 {	width: 75%}.wrapper [class^=grid-] .grid-19 {	width: 79.1667%}.wrapper [class^=grid-] .grid-20 {	width: 83.3333%}.wrapper [class^=grid-] .grid-21 {	width: 87.5%}.wrapper [class^=grid-] .grid-22 {	width: 91.6667%}.wrapper [class^=grid-] .grid-23 {	width: 95.8333%}.wrapper [class^=grid-] .grid-24 {	width: 100%}#section-weeds, #section-product-weeds {	clear: right;	position: relative;	width: 100%;	margin: 0;}.product-weeds-3-col { height: auto;    min-height: 200px;    width: 45%;}.title-product-weeds {	margin-right: 0;    padding: 10px;    width: auto;	text-align:center;}.weeds-3-col {	float: left;	height: 5em;	padding: 5px;	margin: 0;	float: left;}.weeds-3-col a {	margin-top: 1.5em;	width: 75%;}.tout-3-col .tout {	border: none !important;}.tout-3-col {}#footer #footer-navigation {	display: none}#footer #trademark p {	float: right !important;	font-size: 90%;	padding: 0 25px 30px !important;	text-align: right;}}@media (max-width:980px) {.wrapper {	width: auto;	margin: 0;	padding: 0;}}.no-boxsizing [class^=grid-] {	padding: 0!important}.no-boxsizing .container-24 .grid-1 {	width: 4.1667%}.no-boxsizing .container-24 .grid-2 {	width: 8.3333%}.no-boxsizing .container-24 .grid-3 {	width: 12.5%}.no-boxsizing .container-24 .grid-4 {	width: 16.6667%}.no-boxsizing .container-24 .grid-5 {	width: 20.8333%}.no-boxsizing .container-24 .grid-6 {	width: 25%}.no-boxsizing .container-24 .grid-7 {	width: 29.1667%}.no-boxsizing .container-24 .grid-8 {	width: 33.3333%}.no-boxsizing .container-24 .grid-9 {	width: 37.5%}.no-boxsizing .container-24 .grid-10 {	width: 41.6667%}.no-boxsizing .container-24 .grid-11 {	width: 45.8333%}.no-boxsizing .container-24 .grid-12 {	width: 50%}.no-boxsizing .container-24 .grid-13 {	width: 54.1667%}.no-boxsizing .container-24 .grid-14 {	width: 58.3333%}.no-boxsizing .container-24 .grid-15 {	width: 62.5%}.no-boxsizing .container-24 .grid-16 {	width: 66.6667%}.no-boxsizing .container-24 .grid-17 {	width: 70.8333%}.no-boxsizing .container-24 .grid-18 {	width: 75%}.no-boxsizing .container-24 .grid-19 {	width: 79.1667%}.no-boxsizing .container-24 .grid-20 {	width: 83.3333%}.no-boxsizing .container-24 .grid-21 {	width: 87.5%}.no-boxsizing .container-24 .grid-22 {	width: 91.6667%}.no-boxsizing .container-24 .grid-23 {	width: 95.8333%}.no-boxsizing .container-24 .grid-24 {	width: 100%}body {	/*max-width: 960px;*/	width: 100%;	margin: 0 auto;	background: #261e1e url(/Templates/WWS/Styles/images/background.jpg);}body ::-moz-selection {background-color:#00985f;color:#FFF}body ::selection {	background-color: #00985f;	color: #FFF}.tout-3-col {	display: table-row;	table-layout: fixed;	border-spacing: 0}.tout-3-col .tout {	display: table-cell;	border-left: 1px dotted #ccc;	padding-right: 20px;	height: 100% !important;}.container-24 .grid-8 h1 {	margin: 0 0 15px;}.container-24 .grid-8 ul {	margin: 0;	padding: 0;}.container-24 .grid-8 ul li {	color: #555555;	font-weight: lighter;	line-height: 1.3em;	margin-left: 25px;	text-align: left;	text-decoration: none;}.tout-3-col .tout:first-child {	border-left: 0;	padding-left: 10px;}.tout-3-col .tout+.tout {	padding: 0px 15px;	position: relative;    }.tout-3-col .tout+.tout+.tout {	padding-left: 20px;	padding-right: 20px}.tout-3-col .tout .fancybox {	display: block;	width: 100%;	clear: both}.tout-3-col .tout .fancybox div {	position: relative}.tout-3-col .tout .fancybox div:after {	content: '';	display: block;	width: 65px;	height: 65px;	background: url(/Templates/WWS/Styles/images/play-button-dark.png) center no-repeat;	margin: -32.5px 0 0 -32.5px;	position: absolute;	top: 50%;	left: 50%;	z-index: 1}.tout-3-col .tout .fancybox div img {	display: block;	margin: 0 10px 5px 0;	width: 100%}.tout-3-col .tout h2 {	margin-bottom: 15px}@media (max-width:640px) {.tout-3-col .tout {	width: 100%!important;	border-left: 0;	padding: 20px 0!important;	border-bottom: 1px dotted #ccc;	height: 100%!important}}.rox-fixed {	display: block!important}.displayGone {	display: none!important}.displayShow {	display: block!important}.desktop, .largeWrap {	width: 960px!important}.desktop .dow-logo {	width: 50%!important}.desktop #mobile-header-bar {	display: none!important}.desktop #navigation, .desktop .search-wrap-element {	display: block!important}.desktop .nivo-caption {	right: 0!important}.desktop #banner-bottom-bar {	display: block!important}.desktop #main-nav {	display: none!important}.desktop .nivo-directionNav {	width: auto!important;	border: 1px solid #f5ba21!important;	border-radius: 15px 15px 0 0!important;	background: #000!important;	position: absolute!important;	right: auto!important}.desktop .nivo-controlNav, .desktop .nivo-controlNav .nivo-control {	position: relative!important;	right: 0!important}.desktop .mini-slider {	height: 330px!important}.desktop .mobile-home {	display: block!important}.desktop .main-module {	width: 78%}.desktop .right-panel-module {	width: 20%;	margin-top: 50px;	padding: 11px 10px 0}.desktop #footer-navigation, .desktop #social-icon {	display: block!important}.desktop #page-content {	padding: 0 20px}.desktop #page-content .innerpanel {	height: auto;	margin-bottom: 40px;	display: block;	width: 100%}.desktop #page-content #bottom-paragraph {	position: relative;	clear: both;	width: 100%;	margin: 0;	padding: 0}.desktop #full-site-switch {	display: none!important}.desktop #mobile-site-switch {	min-height: 10px;	margin: 20px;	padding: 0;	clear: both;	display: block}.desktop #mobile-site-switch a {	position: relative;	float: right;	font-size: 1.3em;	font-weight: 400;	color: #fff;	text-decoration: none;	outline: 0}.desktop #footer #trademark p {	text-align: left}.desktop #footer .wrapper {	height: 310px}.mobile #page-content {	padding: 0 20px;}.mobile #mobile-site-switch {	display: none!important}#mobile-site-switch {	display: none}#page-content {	padding: 0 20px;	position: relative;/*margin-top: 10px;*/	}.pagemiddle {	clear: both;	margin: 0 10px;	max-width: 100%;	padding-top: 30px;}@media (max-width:640px) {.pagemiddle {	margin: 0;	paddin: 0;	padding-top: 20px;}}@media (max-width:640px) {.mobile-home {	display: none!important}}.main-module {	position: relative;	float: left;	width: 78%}@media (max-width:800px) {.main-module {	width: 100%}}.main-module .contact-form-module .form-wrap {	padding: 20px;	border-top: 2px solid #000;	margin-top: 40px}.main-module .contact-form-module .form-wrap div {	width: 80%;	margin: 0 0 20px;	min-height: 25px}.main-module .contact-form-module .form-wrap div label {	position: relative;	float: left;	width: 45%}.main-module .contact-form-module .form-wrap div input {	position: relative;	float: left;	width: 45%;	font-size: 1.5em}.main-module .contact-form-module .form-wrap div .email-input {	border: 1px solid #aaa;	padding: 3px 8px}.main-module .contact-form-module .form-wrap div select {	position: relative;	float: left;	width: 45%;	font-size: 1.5em}.main-module .contact-form-module .form-wrap div textarea {	position: relative;	float: left;	width: 49%;	max-height: 80px}.main-module .contact-form-module .form-wrap div span {	position: relative;	float: left;	width: 2%;	text-align: right;	line-height: 2.5em}.main-module .contact-form-module .form-wrap div button {	padding: 5px 25px!important;	color: #fff!important;	outline: 0!important;	border: none!important;	cursor: pointer!important;	display: block!important;	margin: 25px 0 0!important;	background: #00985f!important}.main-module .contact-form-module .form-wrap div.submit-wrap-form {	clear: both;	padding-top: 20px}.right-panel-module {	position: relative;	float: right;	width: 20%;	margin-top: 50px;	padding: 15px;	background: #f1f1f1;	-webkit-box-shadow: -1px 2px 5px 0 #999;	-moz-box-shadow: -1px 2px 5px 0 #999;	-ms-box-shadow: -1px 2px 5px 0 #999;	-o-box-shadow: -1px 2px 5px 0 #999;	box-shadow: -1px 2px 5px 0 #999}.right-panel-module ul {	margin: 0;	padding: 0;	list-style-type: none}.right-panel-module ul li.download-pdf {	background: url(/assets/www-dowagro-com/deutschland/images/file_types/pdf.png) no-repeat;	margin: 0 0 5px;	padding-left: 25px;	line-height: 14px;	height: auto;	min-height: 35px}.right-panel-module ul li.download-pdf a {	margin-bottom: 11px;	color: #565756}@media (max-width:800px) {.right-panel-module {	width: 100%!important;	margin-top: 20px}}.left-panel-module {	position: relative!important;	float: left!important;	width: 20%!important;	padding: 10px 20px!important}.left-panel-module h3 {	margin-top: 10px}@media (max-width:800px) {.left-panel-module {	width: 100%!important}}.left-panel-module2 {	position: relative!important;	float: left!important;	width: 20%!important;	padding: 15px!important}@media (max-width:640px) {.left-panel-module2 {	width: 100%!important}}.news-resources {	margin: 0;	text-align: center;	min-height: 200px}@media (max-width:770px) {.news-resources {	min-height: inherit}#login {	box-shadow: 0 0 2px #bcbcbc;	float: none;	margin: 15px;	padding: 25px;	width: auto;	background-color: #f9fafd;	min-height: auto;}#register {	box-shadow: 0 0 2px #bcbcbc;	float: none;	margin: 15px;	padding: 25px;	width: auto;	background-color: #f9fafd;	min-height: auto;}#register .btn, .btn a, #login .btn, .btn a {	font-size: 1.2em;	margin-bottom: 10px;	margin-top: 10px;	padding: 15px 0;	width: 100%;}}.news-resources div {	position: relative;	float: left;	padding: 0;	margin: 0 20px 20px 0}@media (max-width:720px) {.news-resources div {	clear: left}}.news-resources div a {	text-decoration: none;	display: block;	height: 196px;	overflow: hidden;	width: 178px;	position: relative}.news-resources div a img {	width: 100%;	z-index: 0;	position: relative}.news-resources div a h3 {	font-size: 25px;	font-weight: 400;	position: absolute;	width: 176px;	text-align: center;	top: 25px;	z-index: 1;	line-height: 60px;	height: 60px;	margin: 0;	padding: 0}.news-resources div a h3 span {	font-size: inherit;	display: inline-block;	vertical-align: middle;	line-height: normal}.news-resources div a:hover h3 {	color: #00985f}.news-resources div a:hover img {	position: relative;	top: -212px}.gallery-filter-container {	padding: 10px 0}.gallery-filter-container label {	float: left;	width: 50%;	margin: 10px 0;	clear: none}.gallery-filter-container label input {	float: left;	margin-right: 10px;	padding: 0;	border: 0;	outline: 0}.video-gallery-module {	min-height: 125px;	background: #eee;	padding-bottom: 10px!important;	margin: 10px 0 0}@media (max-width:640px) {.new-mobile {	width: 100%!important}}.das-search-styles h1 {	margin: 15px 0 10px;	padding-bottom: 10px;	border-bottom: 1px solid #000}.das-search-styles h1 .search-result-keyword {	font-size: 17px}.das-search-styles .search-results-wrapper .search-results .search-result-item {	padding: 15px 0}.innerpanel {	margin-bottom: auto;	padding-bottom: 20px;	height: auto;	display: block;	width: 100%;	overflow:hidden;}.innerpanel h6 {	color: #333333;	font-family: arial;	font-size: 14px;	line-height: normal;	margin: 10px 0;	padding: 0;	text-decoration: none;}#c1 {	float: left;	margin: 10px 10px 0 0;	padding: 0;	width: auto;}#c2 {	float: left;	margin: 0;	padding: 0;	width: 64%;}.button1 {	background-color: #00985f;	color: #ffffff !important;	cursor: pointer;	display: inline-block;	font-family: Arial;	font-size: 12px;	font-weight: normal;	margin: 1px;	padding: 5px 17px;	text-decoration: none;}.button-XL {	background-color: #00985f;	color: #ffffff !important;	cursor: pointer;	display: inline-block;	float: left;	font-family: Arial;	font-size: 1.2em;	font-weight: normal;	margin: 1px;	padding: 15px 0;	text-align: center;	text-decoration: none;	width: 100%;}.button1:hover, .button2:hover, .button-XL:hover {	background-color: #00cb7f;}.button2 {	background-color: #00985f;	color: #ffffff !important;	cursor: pointer;	display: inline-block;	font-family: Arial;	font-size: 18px;	font-weight: normal;	margin: 1px;	padding: 10px 25px;	text-decoration: none;	float: right;}.divulpdfs {	max-width: 760px;	width: 100%;	height: 30px;	margin: 10px 0;	padding: 10px}.divulpdfs ul {	list-style-image: url(/Templates/WWS/Styles/images/file_types/pdf.png);	padding: 0;	margin: 0}.divulpdfs ul li {	list-style-type: none;	padding-top: 10px;	width: 200px;	height: 30px;	position: relative;	float: left;	margin-right: 40px}.divulpdfs ul li.lipdfs:first-child {	list-style-image: none;	list-style-type: none;	padding-top: 10px}@media (max-width:410px) {.btn-region-contact-search {	margin: 10px 0}}.select2-hidden-accessible {	display: none!important}.dowphrase {	bottom: 0;	float: right;	font-style: italic;	font-weight: 600;	margin-bottom: 15px;	margin-right: 20px !important;	position: absolute;	right: 0;	text-align: right !important;}.product-image-wrap .product-image {	text-align: left;	padding-left: 0}div[id$=captchaCodeph] {	display: none}#cookie-alert div p {	font-weight: 900;	text-align: center}#cookie-message {	display: none}@media (max-width:800px) {.grid-14 {	width: 100%!important}}.column-properties {	position: relative;	float: left;	margin: 0;	padding: 0}@media (max-width:800px) {.column-properties {	float: none;	width: 100%;	margin: 10px 0;	padding: 0}}.two-column {	position: relative;	padding: 0;	float: none;	width: 100%;	height: auto;	margin: 10px 0}@media (max-width:800px) {.two-column {	float: none;	width: 100%;	margin: 10px 0;	padding: 0}}.two-column-text {	position: relative;	float: left;	margin: 0;	padding: 0;	width: 45%}@media (max-width:800px) {.two-column-text {	float: none;	width: 100%;	margin: 10px 0;	padding: 0}}.two-column-chart {	position: relative;	float: left;	margin: 0 0 0 2%;	padding: 0;	width: 20%}@media (max-width:800px) {.two-column-chart {	float: none;	width: 100%;	margin: 10px 0;	padding: 0}}.two-column-list {	position: relative;	margin: 0;	padding: 0;	float: right;	width: 30%}@media (max-width:800px) {.two-column-list {	float: none;	width: 100%;	margin: 10px 0;	padding: 0}}.two-column .half {	position: relative;	float: left;	margin: 0;	padding: 0;	width: 49%}@media (max-width:800px) {.two-column .half {	float: none;	width: 100%;	margin: 10px 0;	padding: 0}}.two-column .half:nth-child(2) {	float: right}.three-column {	position: relative;	padding: 0;	float: none;	width: 100%;	height: auto;	margin: 10px 0}@media (max-width:800px) {.three-column {	float: none;	width: 100%;	margin: 10px 0;	padding: 0}}.three-column .third {	position: relative;	float: left;	margin: 0;	padding: 0 2%;	width: 33%;	height: 100%}@media (max-width:800px) {.three-column .third {	float: none;	width: 100%;	margin: 10px 0;	padding: 0}}.three-column .third:nth-child(2) {	border-left: 1px dotted #ccc;	border-right: 1px dotted #ccc}@media (max-width:800px) {.three-column .third:nth-child(2) {	border: none}}.clear-columns-element {	position: relative;	float: none;	display: block;	clear: both;	width: 100%;	height: 1px;	margin: 0;	padding: 0}.wrap-3-column {	clear: left;	float: left;	width: 100%;	overflow: hidden}.wrap-3-column .inner-wrap {	clear: left;	float: left;	width: 100%;	position: relative;	right: 33.333%;	border-right: 1px dotted #ccc}@media (max-width:800px) {.wrap-3-column .inner-wrap {	border: none;	right: 0}}.wrap-3-column .inner-wrap-one {	float: left;	width: 100%;	position: relative;	right: 33.33%;	border-right: 1px dotted #ccc}@media (max-width:800px) {.wrap-3-column .inner-wrap-one {	border: none;	right: 0}}.wrap-3-column .inner-wrap-one .col {	float: left;	width: 29.33%;	position: relative;	overflow: hidden}@media (max-width:800px) {.wrap-3-column .inner-wrap-one .col {	width: 100%;	left: 0!important;	margin: 10px 0}}.wrap-3-column .inner-wrap-one .col:first-child {	left: 68.67%}.wrap-3-column .inner-wrap-one .col:nth-child(2) {	left: 72.67%}.wrap-3-column .inner-wrap-one .col:last-child {	left: 76.67%}.gallery-wrapper {	clear: both}.gallery-wrapper h3 {	padding: 15px 0 10px;	font-size: 15px;	font-weight: 700}.gallery-wrapper div a {	position: relative;	color: #565756}@media (max-width:500px) {.gallery-wrapper div a {	min-height: 0}}.gallery-wrapper div a .gallery-image {	height: 124px;	background-position: center center;	background-repeat: no-repeat;	background-size: cover}.gallery-wrapper div a .gallery-image img {	width: 100%;	display: none;	vertical-align: middle}@media (max-width:500px) {.gallery-wrapper div a .gallery-image {	height: auto}.gallery-wrapper div a .gallery-image img {	display: block}}.gallery-wrapper div a .gallery-title {	font-weight: 100}.gallery-wrapper div a .gallery-time {	font-weight: 900}.gallery-wrapper .video-news .gallery-item {	min-height: 220px;	margin-bottom: 20px}@media (max-width:750px) {.gallery-wrapper .video-news .gallery-item {	width: 47%!important}}@media (max-width:500px) {.gallery-wrapper .video-news .gallery-item {	width: 100%!important}}.gallery-wrapper .video-news .gallery-image {	position: relative}.gallery-wrapper .video-news .gallery-image:after {	content: '';	display: block;	width: 65px;	height: 65px;	background: url(/Templates/WWS/Styles/images/play-button-dark.png) center no-repeat;	margin: -32.5px 0 0 -32.5px;	position: absolute;	top: 50%;	left: 50%;	z-index: 1}@media (max-width:900px) {.gallery-wrapper .video-news .gallery-image:after {	background-size: 60px 60px}}@media (max-width:750px) {.gallery-wrapper .video-news .gallery-image:after {	background-size: 65px 65px}}@media (max-width:650px) {.gallery-wrapper .video-news .gallery-image:after {	background-size: 55px 55px}}@media (max-width:550px) {.gallery-wrapper .video-news .gallery-image:after {	background-size: 45px 45px}}@media (max-width:500px) {.gallery-wrapper .video-news .gallery-image:after {	background-size: 65px 65px}}@media (max-width:450px) {.gallery-wrapper .video-news .gallery-image:after {	background-size: 40px 40px}}.breadcrumbs {	font-size: 12px;	padding: 20px 0 0 20px}.breadcrumbs ul {	margin: 0;	padding: 0;	list-style: none}.breadcrumbs ul li {	display: inline-block}.breadcrumbs ul li.breadcrumb-sep {	margin: 0 1px}.breadcrumbs ul li a {	color: #00985f;	font-weight: lighter}#content-area .breadcrumbs {	padding: 10px 0 20px}#faceted-product-finder, #product-finder {	margin: 30px 0;	padding: 15px;	border: 1px solid #ccc;	float: left;	max-width: 255px;	width: 100%}@media (max-width:640px) {#faceted-product-finder, #product-finder {	max-width: none;	width: 100%}}#faceted-product-finder .select2-container, #faceted-product-finder select, #product-finder .select2-container, #product-finder select {	display: block;	width: 100%;	margin-bottom: 20px}#faceted-product-finder .select-box, #product-finder .select-box {	margin: 0;	padding: 0;	border: 0 solid #ccc;	float: none;	width: 95%;	height: 62px}#faceted-product-finder .btn.btn-go, #product-finder .btn.btn-go {	float: left;	position: relative;	clear: both;	margin: 0}#faceted-product-finder .crops, #product-finder .crops {	display: none}#faceted-product-finder .required-symbol, #product-finder .required-symbol {	float: right}#product-selector {	margin: 30px 0;	padding: 15px;	border: 1px solid #ccc;	float: left;	max-width: 300px;	width: 100%}@media (max-width:400px) {#product-selector {	max-width: none;	width: 100%}}#product-selector .select2-container, #product-selector select {	display: block;	width: 100%;	margin-bottom: 20px}#product-selector .select-box {	margin: 0;	padding: 0;	border: 0 solid #ccc;	float: none;	width: 95%;	height: 62px}#product-selector .btn.btn-go {	float: left;	position: relative;	clear: both;	margin: 0}#product-selector .crops {	display: none}#product-selector .required-symbol {	float: right}.fullcalendar #calendar {	max-width: 1100px;	width: 100%;	margin: 0 auto}.fullcalendar .fc-event {	border-radius: 1px;	border: 1px solid #fff!important;	background-color: #00985f}.fullcalendar .fc-unthemed .fc-today {	background-color: #f2f2f2}.fullcalendar .fc th {	padding: 9px;	background: #f2f2f2;	color: #00985f}.fullcalendar .fc-today-button {	display: none}.fullcalendar .cal-defaults {	position: relative;	float: left}.fullcalendar .cal-mobile {	float: none;	width: 100%}.fullcalendar-sidemenu {	position: relative;	float: left;	width: 27%;	margin-right: 2%}.fullcalendar-sidemenu .select2-container {	width: 100%;	margin-bottom: 10px}.fullcalendar-sidemenu .cal-tag {	width: 100%;	display: block;	margin: 0;	padding: 6px}.fullcalendar-sidemenu .cal-button {	margin-top: 10px}.fullcalendar-sidemenu div.monthsclass option {	display: none}.fullcalendar-sidemenu .event-list-output {	margin: 0;	padding: 0;	list-style-type: none}.fullcalendar-sidemenu .event-list-output li {	margin-bottom: 5px;	border-bottom: 1px solid #00985f;	padding-bottom: 5px}@media (max-width:700px) {.fullcalendar-sidemenu {	float: none;	width: 100%}}.fullcalendar-preview {	position: relative;	float: left;	width: 70%}.fullcalendar-preview .fc-event-container a {	cursor: pointer}@media (max-width:700px) {.fullcalendar-preview {	float: none;	width: 100%}}.fullcalendar .fc-day-grid-container {	padding: 0}.fullcalendar .fc-widget-header table {	margin-bottom: 0}.fullcalendar .fc-left h2 {	width: 180px;	text-align: left}.fullcalendar .fc-toolbar {	margin-bottom: 5px}.fullcalendar .fc-button-group button {	outline: 0}.fullcalendar .full-mobile-calendar-list {	position: relative;	width: 100%;	border-top: 1px solid gray;	border-bottom: 1px solid gray;	background: #f2f2f2}.fullcalendar .full-mobile-calendar-list .mobile-list-output {	list-style: none;	padding: 0 20px;	margin-bottom: 0 20px}.fullcalendar .full-mobile-calendar-list .mobile-list-output li {	padding: 10px 0 0;	border-bottom: 1px solid #00985f}.fullcalendar .full-mobile-calendar-list .mobile-list-output li h2 {	font-size: 1.5em}.fullcalendar .full-mobile-calendar-list .mobile-list-output li span {	display: block;	font-weight: 700}.fullcalendar .full-mobile-calendar-list .mobile-list-output li:last-child {	border: none}.fc-left {	margin-bottom: 20px}.fc-right {	display: none}.cal-go {	position: absolute;	top: 0;	right: 0;	width: 102px;	height: 27px;	border-radius: 3px;	border: 1px solid #adadad}.cal-go div {	position: relative;	float: left;	width: 50px;	height: 25px;	padding: 5px 20px;	font-family: "Courier New", Courier, monospace;	font-size: 1.2em;	font-weight: 900;	line-height: 1;	cursor: pointer;	background-color: #f5f5f5;	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);	background-image: -o-linear-gradient(top, #fff, #e6e6e6);	background-image: linear-gradient(to bottom, #fff, #e6e6e6);	background-repeat: repeat-x;	border-color: #e6e6e6 #e6e6e6 #bfbfbf;	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);	color: #333;	text-shadow: 0 1px 1px rgba(255,255,255,.75);	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)}.cal-go div:hover {	background: #ccc}.cal-go-back {	border-bottom-left-radius: 3px;	border-top-left-radius: 3px;	border-right: 1px solid #adadad}.cal-go-forward {	border-bottom-right-radius: 3px;	border-top-right-radius: 3px;	border-left: 1px solid #adadad}.day-start-end-fix, .fc-event {	position: relative!important;	width: 100%!important;	margin: 0!important;	padding: 0!important}.fc-time {	display: none}.fc-day-grid-container {	float: none!important}.cal-event-padding {	padding: 0 1px!important}.event-popout-modal {	top: 40px!important;	left: 25%!important;	z-index: 9999!important}.fc-popover-tinting {	position: absolute;	width: 100%;	height: 350px;	background: #000;	padding: 0;	margin: 0;	z-index: 9998!important;	opacity: .5}/*! * FullCalendar v2.2.3 Stylesheet * Docs & License: http://arshaw.com/fullcalendar/ * (c) 2013 Adam Shaw */.fc {	direction: ltr;	text-align: left}.fc-rtl {	text-align: right}body .fc {	font-size: 1em}.fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed hr, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {	border-color: #ddd}.fc-unthemed .fc-popover {	background-color: #fff}.fc-unthemed .fc-popover .fc-header, .fc-unthemed hr {	background: #eee}.fc-unthemed .fc-popover .fc-header .fc-close {	color: #666}.fc-unthemed .fc-today {	background: #fcf8e3}.fc-highlight {	background: #bce8f1;	opacity: .3;	filter: alpha(opacity=30)}.fc-bgevent {	background: #8fdf82;	opacity: .3;	filter: alpha(opacity=30)}.fc-nonbusiness {	background: #ccc}.fc-icon {	display: inline-block;	font-size: 2em;	line-height: .5em;	height: .5em;	font-family: "Courier New", Courier, monospace}.fc-icon-left-single-arrow:after {	content: "\02039";	font-weight: 700}.fc-icon-right-single-arrow:after {	content: "\0203A";	font-weight: 700}.fc-icon-left-double-arrow:after {	content: "\000AB"}.fc-icon-right-double-arrow:after {	content: "\000BB"}.fc-icon-x:after {	content: "\000D7"}.fc button {	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	margin: 0;	height: 2.1em;	padding: 0 .6em;	font-size: 1em;	white-space: nowrap;	cursor: pointer}.fc button::-moz-focus-inner {margin:0;padding:0}.fc-state-default {	border: 1px solid}.fc-state-default.fc-corner-left {	border-top-left-radius: 4px!important;	border-bottom-left-radius: 4px!important}.fc-state-default.fc-corner-right {	border-top-right-radius: 4px!important;	border-bottom-right-radius: 4px!important}.fc button .fc-icon {	position: relative;	top: .05em;	margin: 0 .1em}.fc-state-default {	background-color: #f5f5f5;	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);	background-image: -o-linear-gradient(top, #fff, #e6e6e6);	background-image: linear-gradient(to bottom, #fff, #e6e6e6);	background-repeat: repeat-x;	border-color: #e6e6e6 #e6e6e6 #bfbfbf;	border-color: rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);	color: #333;	text-shadow: 0 1px 1px rgba(255,255,255,.75);	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05)}.fc-state-active, .fc-state-disabled, .fc-state-down, .fc-state-hover {	color: #333;	background-color: #e6e6e6}.fc-state-hover {	color: #333;	text-decoration: none;	background-position: 0 -15px;	-webkit-transition: background-position .1s linear;	-moz-transition: background-position .1s linear;	-o-transition: background-position .1s linear;	transition: background-position .1s linear}.fc-state-active, .fc-state-down {	background-color: #ccc;	background-image: none;	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled {	cursor: default;	background-image: none;	opacity: .65;	filter: alpha(opacity=65);	box-shadow: none}.fc-button-group {	display: inline-block}.fc .fc-button-group>* {	float: left;	margin: 0 0 0 -1px}.fc .fc-button-group>:first-child {	margin-left: 0}.fc-popover {	position: absolute;	box-shadow: 0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header {	padding: 2px 4px}.fc-popover .fc-header .fc-title {	margin: 0 2px}.fc-popover .fc-header .fc-close {	cursor: pointer}.fc-ltr .fc-popover .fc-header .fc-title, .fc-rtl .fc-popover .fc-header .fc-close {	float: left}.fc-ltr .fc-popover .fc-header .fc-close, .fc-rtl .fc-popover .fc-header .fc-title {	float: right}.fc-unthemed .fc-popover {	border-width: 1px!important;	border-style: solid!important}.fc-unthemed .fc-popover .fc-header .fc-close {	font-size: 25px;	margin-top: 4px}.fc-popover>.ui-widget-header+.ui-widget-content {	border-top: 0!important}.fc hr {	height: 0;	margin: 0;	padding: 0 0 2px;	border-style: solid!important;	border-width: 1px 0!important}.fc-clear {	clear: both}.fc-bg, .fc-bgevent-skeleton, .fc-helper-skeleton, .fc-highlight-skeleton {	position: absolute;	top: 0;	left: 0;	right: 0}.fc-bg {	bottom: 0}.fc-bg table {	height: 100%}.fc table {	width: 100%;	table-layout: fixed;	border-collapse: collapse;	border-spacing: 0;	font-size: 1em}.fc th {	text-align: center}.fc td, .fc th {	border-style: solid!important;	border-width: 1px!important;	padding: 0;	vertical-align: top}.fc td.fc-today {	border-style: double!important}.fc .fc-row {	border-style: solid!important;	border-width: 1px}.fc-row table {	border-left: 0 hidden transparent!important;	border-right: 0 hidden transparent!important;	border-bottom: 0 hidden transparent!important}.fc-row:first-child table {	border-top: 0 hidden transparent!important}.fc-row {	position: relative}.fc-row .fc-bg {	z-index: 1}.fc-row .fc-bgevent-skeleton, .fc-row .fc-highlight-skeleton {	bottom: 0}.fc-row .fc-bgevent-skeleton table, .fc-row .fc-highlight-skeleton table {	height: 100%}.fc-row .fc-bgevent-skeleton td, .fc-row .fc-highlight-skeleton td {	border-color: transparent!important}.fc-row .fc-bgevent-skeleton {	z-index: 2}.fc-row .fc-highlight-skeleton {	z-index: 3}.fc-row .fc-content-skeleton {	position: relative;	z-index: 4;	padding-bottom: 2px}.fc-row .fc-helper-skeleton {	z-index: 5}.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {	background: 0 0;	border-color: transparent!important;	border-bottom: 0!important}.fc-row .fc-content-skeleton tbody td, .fc-row .fc-helper-skeleton tbody td {	border-top: 0!important}.fc-scroller {	overflow-y: scroll;	overflow-x: hidden}.fc-scroller>* {	position: relative;	width: 100%;	overflow: hidden}.fc-event {	position: relative;	display: block;	font-size: .85em;	line-height: 1.3;	border-radius: 3px!important;	border: 1px solid #3a87ad!important;	background-color: #3a87ad;	font-weight: 400}.fc-event, .fc-event:hover, .ui-widget .fc-event {	color: #fff;	text-decoration: none}.fc-event.fc-draggable, .fc-event[href] {	cursor: pointer}.fc-not-allowed, .fc-not-allowed .fc-event {	cursor: not-allowed}.fc-day-grid-event {	margin: 1px 2px 0;	padding: 0 1px}.fc-ltr .fc-day-grid-event.fc-not-start, .fc-rtl .fc-day-grid-event.fc-not-end {	margin-left: 0;	border-left-width: 0!important;	padding-left: 1px!important;	border-top-left-radius: 0!important;	border-bottom-left-radius: 0!important}.fc-ltr .fc-day-grid-event.fc-not-end, .fc-rtl .fc-day-grid-event.fc-not-start {	margin-right: 0;	border-right-width: 0!important;	padding-right: 1px!important;	border-top-right-radius: 0!important;	border-bottom-right-radius: 0!important}.fc-day-grid-event>.fc-content {	white-space: nowrap;	overflow: hidden}.fc-day-grid-event .fc-time {	font-weight: 700}.fc-day-grid-event .fc-resizer {	position: absolute;	top: 0;	bottom: 0;	width: 7px}.fc-ltr .fc-day-grid-event .fc-resizer {	right: -3px;	cursor: e-resize}.fc-rtl .fc-day-grid-event .fc-resizer {	left: -3px;	cursor: w-resize}a.fc-more {	margin: 1px 3px;	font-size: .85em;	cursor: pointer;	text-decoration: none}a.fc-more:hover {	text-decoration: underline}.fc-limited {	display: none}.fc-day-grid .fc-row {	z-index: 1}.fc-more-popover {	z-index: 2;	width: 220px}.fc-more-popover .fc-event-container {	padding: 10px}.fc-toolbar {	text-align: center;	margin-bottom: 1em}.fc-toolbar .fc-left {	float: left}.fc-toolbar .fc-right {	float: right}.fc-toolbar .fc-center {	display: inline-block}.fc .fc-toolbar>*>* {	float: left;	margin-left: .75em}.fc .fc-toolbar>*>:first-child {	margin-left: 0}.fc-toolbar h2 {	margin: 0}.fc-toolbar button {	position: relative}.fc-toolbar .fc-state-hover, .fc-toolbar .ui-state-hover {	z-index: 2}.fc-toolbar .fc-state-down {	z-index: 3}.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {	z-index: 4}.fc-toolbar button:focus {	z-index: 5}.fc-view-container *, .fc-view-container :after, .fc-view-container :before {	-webkit-box-sizing: content-box;	-moz-box-sizing: content-box;	box-sizing: content-box}.fc-view, .fc-view>table {	position: relative;	z-index: 1}.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {	padding-top: 1px;	padding-bottom: 1em}.fc-basic-view tbody .fc-row {	min-height: 4em}.fc-row.fc-rigid {	overflow: hidden}.fc-row.fc-rigid .fc-content-skeleton {	position: absolute;	top: 0;	left: 0;	right: 0}.fc-basic-view .fc-day-number, .fc-basic-view .fc-week-number {	padding: 0 2px}.fc-basic-view td.fc-day-number, .fc-basic-view td.fc-week-number span {	padding-top: 2px;	padding-bottom: 2px}.fc-basic-view .fc-week-number {	text-align: center}.fc-basic-view .fc-week-number span {	display: inline-block;	min-width: 1.25em}.fc-ltr .fc-basic-view .fc-day-number {	text-align: right}.fc-rtl .fc-basic-view .fc-day-number {	text-align: left}.fc-day-number.fc-other-month {	opacity: .3;	filter: alpha(opacity=30)}.fc-agenda-view .fc-day-grid {	position: relative;	z-index: 2}.fc-agenda-view .fc-day-grid .fc-row {	min-height: 3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {	padding-top: 1px;	padding-bottom: 1em}.fc .fc-axis {	vertical-align: middle;	padding: 0 4px;	white-space: nowrap}.fc-ltr .fc-axis {	text-align: right}.fc-rtl .fc-axis {	text-align: left}.ui-widget td.fc-axis {	font-weight: 400}.fc-time-grid, .fc-time-grid-container {	position: relative;	z-index: 1}.fc-time-grid {	min-height: 100%}.fc-time-grid table {	border: 0 hidden transparent!important}.fc-time-grid>.fc-bg {	z-index: 1}.fc-time-grid .fc-slats, .fc-time-grid>hr {	position: relative;	z-index: 2}.fc-time-grid .fc-bgevent-skeleton, .fc-time-grid .fc-content-skeleton {	position: absolute;	top: 0;	left: 0;	right: 0}.fc-time-grid .fc-bgevent-skeleton {	z-index: 3}.fc-time-grid .fc-highlight-skeleton {	z-index: 4}.fc-time-grid .fc-content-skeleton {	z-index: 5}.fc-time-grid .fc-helper-skeleton {	z-index: 6}.fc-slats td {	height: 1.5em;	border-bottom: 0!important}.fc-slats .fc-minor td {	border-top-style: dotted!important}.fc-slats .ui-widget-content {	background: 0 0}.fc-time-grid .fc-highlight-container {	position: relative}.fc-time-grid .fc-highlight {	position: absolute;	left: 0;	right: 0}.fc-time-grid .fc-bgevent-container, .fc-time-grid .fc-event-container {	position: relative}.fc-ltr .fc-time-grid .fc-event-container {	margin: 0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container {	margin: 0 2px 0 2.5%}.fc-time-grid .fc-bgevent, .fc-time-grid .fc-event {	position: absolute;	z-index: 1}.fc-time-grid .fc-bgevent {	left: 0;	right: 0}.fc-time-grid-event.fc-not-start {	border-top-width: 0!important;	padding-top: 1px!important;	border-top-left-radius: 0!important;	border-top-right-radius: 0!important}.fc-time-grid-event.fc-not-end {	border-bottom-width: 0!important;	padding-bottom: 1px!important;	border-bottom-left-radius: 0!important;	border-bottom-right-radius: 0!important}.fc-time-grid-event {	overflow: hidden}.fc-time-grid-event>.fc-content {	position: relative;	z-index: 2}.fc-time-grid-event .fc-time, .fc-time-grid-event .fc-title {	padding: 0 1px}.fc-time-grid-event .fc-time {	font-size: .85em;	white-space: nowrap}.fc-time-grid-event .fc-bg {	z-index: 1;	background: #fff;	opacity: .25;	filter: alpha(opacity=25)}.fc-time-grid-event.fc-short .fc-content {	white-space: nowrap}.fc-time-grid-event.fc-short .fc-time, .fc-time-grid-event.fc-short .fc-title {	display: inline-block;	vertical-align: top}.fc-time-grid-event.fc-short .fc-time span {	display: none}.fc-time-grid-event.fc-short .fc-time:before {	content: attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after {	content: "\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title {	font-size: .85em;	padding: 0}.fc-time-grid-event .fc-resizer {	position: absolute;	z-index: 3;	left: 0;	right: 0;	bottom: 0;	height: 8px;	overflow: hidden;	line-height: 8px;	font-size: 11px;	font-family: monospace;	text-align: center;	cursor: s-resize}.fc-time-grid-event .fc-resizer:after {	content: "="}.documents-list-section {	max-width: 725px;	width: 100%;	margin: 0 auto}.documents-list-section h1 {	font-size: 17px;	margin: 0 0 5px;	padding: 0;	text-rendering: optimizeLegibility;	color: #565756;	box-sizing: border-box}.documents-list-section p {	margin: 10px 0 0;	padding: 0;	color: #565756}.documents-list-section p:last-child {	margin: 0 0 10px;	padding: 0;	color: #565756}.documents-list-section ul {	margin: 30px 0 0;	padding: 0;	list-style-type: none}.documents-list-section ul li {	padding-top: 15px;	margin-top: 15px;	border-top: 1px solid #ccc;	display: block;	clear: both}.documents-list-section ul li span {	position: relative;	width: 15%;	float: left}#DecisionTree button.resetbtn {	background-color: #999999;	border-radius: 2px;	padding: 5px 8px;	width: auto;}#resetbtn {	text-align: right;	margin-right: 40px;	padding: 10px 0;	float: right;}#DecisionTree button {	background-color: #00985f;	border: 0 none;	color: #ffffff;	cursor: pointer;	font-size: 14px;	margin: 5px 0;	padding: 5px 15px;	width: 96%;}#DecisionTree button:hover {	background-color: #00cb7f;}.DecisionNote {	background-color: #f3f3f3;	border-radius: 5px;	font-size: 11px;	line-height: normal;	margin-top: 10px;	padding: 10px;	float: left;	width: 92%;}#DecisionTree .question {	border: 1px solid #00985f;	border-radius: 5px;	float: left;	font-size: 14px;	font-weight: bold;	padding: 20px;	width: 89%;}#DecisionTree .question p {	color: #00985f;	font-weight: bold;}.results {	border: 2px solid #dddddd;	border-radius: 5px;	color: #00985f;	font-weight: bold;	padding: 20px;	width: 89%;}.results h2 {	color: #00985f;}.results img {	width: 45%;}.results ul {	list-style: outside none none;	padding: 0;}.results .solution img {	border: 0px solid #dddddd;	margin: 5px;	padding: 5px;}.solution p {	background: #00985f;	padding: 5px;	color: #ffffff}#results {	color: #00985f;}.answer img {	border-radius: 2px;	clear: right;	margin: 10px 0 0;	width: 96%;}.answer {	display: inline;	float: left;	height: auto;	width: 50%;}@media (max-width:700px) {.documents-list-section ul li span {	width: 100%;	float: none}}.documents-list-section ul li div {	position: relative;	width: 83%;	float: left;	padding-left: 2%}@media (max-width:700px) {.documents-list-section ul li div {	width: 100%;	padding-left: 0;	padding-top: 10px;	float: none}}.documents-list-section ul li div .list-text {	display: block;	margin: 0;	padding: 0;	color: #00985f;	font-weight: 700;	text-decoration: none}.documents-list-section ul li div .list-text:hover {	color: #00653f}.documents-list-section ul li:first-child {	padding-top: 0;	margin-top: 0;	border-top: 0}.downloads {	margin: 30px 0}.downloads .download-results-wrapper {	display: none}.downloads .download-results-wrapper .download-results {	margin: 10px 0}.downloads .download-results-wrapper .download-results ul {	margin: 0;	padding: 0;	list-style: none}.downloads .download-results-wrapper .download-results ul li {	margin-bottom: 11px}.downloads .download-results-wrapper .download-results ul li.download.download-pdf {	background: url(/Templates/WWS/Styles/images/file_types/pdf.png) no-repeat;	margin: 0 0 5px;	padding-left: 25px;	line-height: 14px;	height: auto;	min-height: 35px}.downloads .download-results-wrapper .download-results ul li.download.download-no-results {	color: #e80033}.downloads .download-results-wrapper .download-results ul li.download[data-category] {	border-bottom: 1px solid #CCC;	padding-bottom: 5px;	font-weight: 700;	margin-top: 20px}.downloads .download-results-wrapper .download-results ul li a {	color: #565756}.downloads .download-results-wrapper .download-results ul li a:hover {	color: #494a49}.download-list {	position: relative;	float: left;	max-width: 300px;	width: 50%}@media (max-width:680px) {.download-list {	width: 100%}}.downloads-outer {	position: relative;	float: left;	max-width: 300px;	width: 50%;	margin: 0 10px}@media (max-width:680px) {.downloads-outer {	margin: 25px 0 0;	width: 100%}}.regional-contact {	margin: 20px 0}.regional-contact h3 {	margin-bottom: 8px}.regional-contact .txt-regional-contact {	line-height: 17px;	margin-right: 7px}.regional-contact .regional-contact-error {	display: none;	margin: 10px 0}.regional-contact .regional-contact-results {	margin: 20px 0;	display: none}.regional-contact .regional-contact-results h3 {	margin-bottom: 5px}.regional-contact .regional-contact-results span {	display: block}.regional-contact .regional-contact-results span.loading {	height: 50px;	background-position: 0 0;	width: 100%}.regional-contact .regional-contact-results span.regional-contact-name {	color: #00985f;	font-weight: 700;	margin-bottom: 12px}.regional-contact .regional-contact-results span.regional-contact-email, .regional-contact .regional-contact-results span.regional-contact-mobile {	font-size: 12px}.global-regional-contact {	margin: 20px 0}.global-regional-contact h3 {	margin-bottom: 8px}.global-regional-contact .select2-container, .global-regional-contact select {	min-width: 250px;	margin-right: 20px}.global-regional-contact .select2-container+input[type=submit], .global-regional-contact select+input[type=submit] {	padding: 8px 20px}.global-regional-contact .txt-regional-contact {	line-height: 17px;	margin-right: 7px}.global-regional-contact .regional-contact-error {	margin: 10px 0}.global-regional-contact .regional-contact-results {	margin: 20px 0}.global-regional-contact .regional-contact-results h3 {	margin-bottom: 5px}.global-regional-contact .regional-contact-results span {	display: block}.global-regional-contact .regional-contact-results span.loading {	height: 50px;	background-position: 0 0;	width: 100%}.global-regional-contact .regional-contact-results span.regional-contact-name {	color: #00985f;	font-weight: 700;	margin-bottom: 12px}.global-regional-contact .regional-contact-results span.regional-contact-email, .global-regional-contact .regional-contact-results span.regional-contact-mobile {	font-size: 12px}label {	font-weight: 400}@media (max-width:990px) {label {	font-size: inherit!important}}@media (max-width:930px) {label {	font-size: inherit!important}}.form-control, .form-control:focus {	box-shadow: none!important}.input-group .form-control {	border-right: 0}.input-group-btn:last-child>.btn {	margin-left: 0;	border-color: #565756}.input-group-btn:last-child>.btn a {	margin-left: 4px}.has-error .input-group .form-control {	border-color: #e80033}.has-error .input-group .btn {	background: #e80033;	border-color: #e80033}.scfForm {	width: auto!important;	height: auto!important}.scfForm:after, .scfForm:before {	content: '';	display: table;	clear: both}.scfForm .halfAvailableWidth {	padding: 0 15px}@media (max-width:640px) {.scfForm .halfAvailableWidth {	width: 100%;	display: block}.tout-3-col .tout {    display: inline-table;}	}.scfForm .halfAvailableWidth .scfSectionBorderAsFieldSet {	padding: 0}.scfForm .scfSectionBorderAsFieldSet {	border-top: 0;	margin: 0!important;	clear: both}.scfForm .scfSectionLegend {	padding: 20px 0 5px;	margin: 0;	font-weight: 400;	display: block;	width: 100%;	font-size: 21px;	line-height: inherit;	color: #333;	border-bottom: 1px solid #E5E5E5}.scfForm .scfCheckbox:after, .scfForm .scfCheckbox:before {	content: '';	display: table;	clear: both}.scfForm .scfCheckbox input, .scfForm .scfCheckbox label {	float: left}.scfForm .scfCheckbox label {	padding-left: 5px}.scfForm .scfCheckboxUsefulInfo {	width: 100%;	padding: 0;	color: #565756;	font-size: inherit}.scfForm .scfRequired, .scfForm .scfValidatorRequired {	color: #e80033;	font-size: .8em;	position: absolute;	top: 0;	left: -10px}.scfForm .scfValidationSummary {	padding: 0 15px}.scfForm .scfValidationSummary ul {	list-style: decimal;	padding-left: 3px}.scfForm .scfValidationSummary ul li {	padding: 1px 0}.scfForm .scfCaptchaGeneralPanel, .scfForm .scfCaptchaLabel, .scfForm .scfCheckBoxListGeneralPanel, .scfForm .scfCheckBoxListLabel, .scfForm .scfConfirmPasswordGeneralPanel, .scfForm .scfConfirmPasswordLabel, .scfForm .scfCreditCardGeneralPanel, .scfForm .scfCreditCardLabel, .scfForm .scfDateGeneralPanel, .scfForm .scfDateLabel, .scfForm .scfDatePickerGeneralPanel, .scfForm .scfDatePickerLabel, .scfForm .scfDateSelectorGeneralPanel, .scfForm .scfDateSelectorLabel, .scfForm .scfDropListGeneralPanel, .scfForm .scfDropListLabel, .scfForm .scfEmailGeneralPanel, .scfForm .scfEmailLabel, .scfForm .scfFileUploadGeneralPanel, .scfForm .scfFileUploadLabel, .scfForm .scfListBoxGeneralPanel, .scfForm .scfListBoxLabel, .scfForm .scfMultipleLineGeneralPanel, .scfForm .scfMultipleLineTextLabel, .scfForm .scfNumberGeneralPanel, .scfForm .scfNumberLabel, .scfForm .scfPasswordGeneralPanel, .scfForm .scfPasswordLabel, .scfForm .scfRadioButtonListGeneralPanel, .scfForm .scfRadioButtonListLabel, .scfForm .scfSingleLineGeneralPanel, .scfForm .scfSingleLineTextLabel, .scfForm .scfSmsTelephoneGeneralPanel, .scfForm .scfSmsTelephoneLabel, .scfForm .scfTelephoneGeneralPanel, .scfForm .scfTelephoneLabel {	display: block;	width: 100%;	font-weight: 400;	margin: 0;	padding: 0;	float: none}.scfForm .scfCheckBoxList, .scfForm .scfCheckBoxList:focus, .scfForm .scfConfirmPasswordTextBox, .scfForm .scfConfirmPasswordTextBox:focus, .scfForm .scfCreditCardTextBox, .scfForm .scfCreditCardTextBox:focus, .scfForm .scfCreditCardType, .scfForm .scfCreditCardType:focus, .scfForm .scfDatePickerTextBox, .scfForm .scfDatePickerTextBox:focus, .scfForm .scfDateTextBox, .scfForm .scfDateTextBox:focus, .scfForm .scfDropList, .scfForm .scfDropList:focus, .scfForm .scfEmailTextBox, .scfForm .scfEmailTextBox:focus, .scfForm .scfFileUpload, .scfForm .scfFileUpload:focus, .scfForm .scfListBox, .scfForm .scfListBox:focus, .scfForm .scfMultipleLineTextBox, .scfForm .scfMultipleLineTextBox:focus, .scfForm .scfNumberTextBox, .scfForm .scfNumberTextBox:focus, .scfForm .scfPasswordTextBox, .scfForm .scfPasswordTextBox:focus, .scfForm .scfRadioButtonList, .scfForm .scfRadioButtonList:focus, .scfForm .scfSingleLineTextBox, .scfForm .scfSingleLineTextBox:focus, .scfForm .scfSmsTelephoneTextBox, .scfForm .scfSmsTelephoneTextBox:focus, .scfForm .scfTelephoneTextBox, .scfForm .scfTelephoneTextBox:focus {	box-shadow: none!important}.scfForm .scfMultipleLineTextBox {	height: auto}.scfForm .scfCaptchaBorder, .scfForm .scfCheckBoxListBorder, .scfForm .scfCheckboxBorder, .scfForm .scfConfirmPasswordBorder, .scfForm .scfCreditCardBorder, .scfForm .scfDateBorder, .scfForm .scfDatePickerBorder, .scfForm .scfDateSelectorBorder, .scfForm .scfDropListBorder, .scfForm .scfEmailBorder, .scfForm .scfFileUploadBorder, .scfForm .scfListBoxBorder, .scfForm .scfMultipleLineTextBorder, .scfForm .scfNumberBorder, .scfForm .scfPasswordBorder, .scfForm .scfRadioButtonListBorder, .scfForm .scfSingleLineTextBorder, .scfForm .scfSmsTelephoneBorder, .scfForm .scfTelephoneBorder {	margin: 10px 0;	position: relative}.scfForm textarea {	border: 1px solid #CDCDCD}.scfForm input[type=radio] {	margin-right: 10px}.scfForm input[type=email], .scfForm input[type=number], .scfForm input[type=password], .scfForm input[type=phone], .scfForm input[type=text] {	padding: 6px 8px;	border: 1px solid #CDCDCD}.scfForm input[type=submit] {	display: inline-block;	margin-bottom: 0;	font-weight: 400;	text-align: center;	vertical-align: middle;	-ms-touch-action: manipulation;	touch-action: manipulation;	cursor: pointer;	background-image: none;	border: 1px solid #007c68;	white-space: nowrap;	padding: 4px 12px;	font-size: 14px;	line-height: 1.42857143;	border-radius: 0;	user-select: none;	color: #FFF;	background-color: #00985f;	margin-top: 10px}.scfForm input[type=submit]:hover {	border-color: #000;	background-color: #00cb7f}@media (max-width:800px) {.product .grid-17 {	width: 100%!important}}.product.grid-19 {	margin-top: 10px}.product .product-image-wrap {	float: right}.product .product-image-wrap .product-image {	text-align: center;	padding-left: 10px}.product .right-panel-module {	padding: 11px 10px 0}.product .right-panel-module h3 {	padding: 10px 0}.product .right-panel-module div {	margin-bottom: 10px;	overflow: hidden}.product .product-downloads {	background: #f1f1f1}.product .product-downloads ul {	margin: 0;	padding: 0;	list-style: none}.product .product-downloads ul li {	margin-bottom: 11px}.product .product-downloads ul li.download.download-pdf {	background: url(/assets/www-dowagro-com/deutschland/images/file_types/pdf.png) no-repeat;	padding-left: 25px;	height: auto;	line-height: 14px}.product .product-downloads ul li a {	color: #565756}.product .product-downloads ul li a:hover {	color: #494a49}.product .product-videos ul li {	margin-bottom: 15px;	clear: both;	overflow: hidden}.product .product-videos ul li a {	display: block}.product .product-videos ul li div {	position: relative}.product .product-videos ul li div:after {	content: '';	display: block;	width: 65px;	height: 65px;	background: url(/Templates/WWS/Styles/images/play-button-dark.png) center no-repeat;	margin: -32.5px 0 0 -32.5px;	position: absolute;	top: 50%;	left: 50%;	z-index: 1}.product .product-videos ul li div img {	display: block;	margin: 0 10px 5px 0;	width: 100%}.product .product-links li {	margin-bottom: 10px}#product-list {	margin: 0 0 0 20px}@media (max-width:640px) {#product-list {	width: 100%;	margin: 0}}#product-list #paging {	clear: both;	padding: 10px}#product-list #paging a {	float: left}#product-list #paging ul {	float: left;	margin: 0 10px}#product-list #paging ul li {	float: left}#product-list #paging ul li a {	margin: 0 7px}#product-list #products {	margin: 10px 10px 0}#product-list #products li {	margin: 0 0 20px}.ie8 .ie8-accordion-bgcolor {filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcfcfc, endColorstr=#c9c9c9);	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcfcfc, endColorstr=#c9c9c9)";	background-color: #c9c9c9}.news {	margin-top: 30px}.news .news-wrapper {	display: none}.news .news-wrapper .news-sections .news-item {	padding-top: 25px;	margin-top: 25px;	border-top: 1px solid #ccc}.news .news-wrapper .news-sections .news-item:first-child {	padding-top: 0;	margin-top: 0;	border-top: 0}.news .news-wrapper .news-sections .news-item .news-section-article-content {	margin-top: 10px}.news .news-wrapper .news-sections .news-item-date {	position: relative;	float: left;	width: 25%}@media (max-width:640px) {.news .news-wrapper .news-sections .news-item-date {	width: 100%}}.news .news-wrapper .news-sections .news-item-article-wrap {	position: relative;	float: left;	width: 75%}@media (max-width:640px) {.news .news-wrapper .news-sections .news-item-article-wrap {	width: 100%;	margin-top: 10px}}.news .news-wrapper .news-year .select2-container {	min-width: 15%}.news-container img {	width: 100%}.news-article-thumbnail {	padding: 10px 10px 10px 0}.news-article .news-article-header {	margin-bottom: 5px}.news-article .news-article-share {	float: right}.news-article .news-article-date {	margin-bottom: 15px;	font-style: italic}.news-article .news-article-boiler {	margin: 20px 0}.news-article .news-article-boiler h3+p {	margin-top: 0}.news-article .news-article-author {	margin-bottom: 20px}.news-article .news-article-author a, .news-article .news-article-author span {	display: block;	margin-bottom: 1px}.news-article .news-article-author h3 {	margin-bottom: 2px}.news-list .news-item {	margin-bottom: 20px}.news-list .news-item span {	font-weight: 600}.news-list .news-item h3 {	color: #00985f}.news-list .news-item h3 a {	color: #00985f;	font-size: 1.1em;	font-weight: 600}.news-list .news-item h3 a:hover {	color: #3b3b3b}.news-list .news-item a {	color: #555;	font-weight: lighter}.news-list .news-item a:hover {	color: #3b3b3b}.wrapper .crop-list .crop {	margin-bottom: 15px;	margin-top: 15px}.wrapper .crop-list .crop a {	width: 100%;	display: table;	table-layout: fixed;	color: #555;	font-weight: lighter;}.wrapper .crop-list .crop a:hover {	color: #3b3b3b}.wrapper .crop-list .crop a [class*=grid-] {	float: none;	display: table-cell;	vertical-align: middle}.wrapper .crop-list .crop .crop-image img {	width: 100%}.wrapper .crop-list .crop .crop-details {	padding-left: 5px}.wrapper .crop-list .crop .crop-details span {	display: inline-block;	width: 100%;	word-wrap: break-word}.crop-portfolio {	position: relative;	margin: 30px 0 10px;	width: 100%;	display: block;	clear: both;	padding: 20px 0}.crop-portfolio h3 {	font-weight: 800}.crop-portfolio div ul {	position: relative;	width: 100%;	margin: 0 auto;	padding: 0;	list-style-type: none}.crop-portfolio div ul li {	position: relative;	float: left;	width: 19%;	height: auto;	min-height: 160px;	margin: 3px;	border-radius: 4px}.crop-portfolio div ul li a img {	float: left;	max-width: 120px;	width: 100%;	border-radius: 4px}.crop-portfolio div ul li a span {	float: left;	width: 85%;	margin-left: 5px;	display: block;	text-align: center}@media (max-width:960px) and (min-width:800px) {.crop-portfolio div ul li {	width: 18%}}@media (max-width:768px) {.crop-portfolio div ul li {	width: 18%}}@media (max-width:730px) {.crop-portfolio div ul li {	width: 22%}}@media (max-width:600px) {.crop-portfolio div ul li {	width: 30%}}@media (max-width:450px) {.crop-portfolio div ul li {	width: 40%}}@media (max-width:840px) {.tool-box-adjust {	width: 100%!important}}.tool-box-adjust .news-article-share {	float: left;	margin: 5px 0}.tool-box-adjust .news-article-share a.at300b .at4-icon, .tool-box-adjust .news-article-share a.at300m .at4-icon {	display: block;	padding: 16px!important;	background-size: 32px!important}@media (max-width:600px) {#banner {	position: relative;	overflow: hidden}}#banner #slider {	position: relative;	z-index: 998;	width: 100%;	height: auto;	overflow: hidden}#banner #slider img {}#banner #slider a.nivo-imageLink {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	border: 0;	padding: 0;	margin: 0;	z-index: 6;	display: none;	background: #fff;	-webkit-opacity: 0;	-moz-opacity: 0;	-ms-filter: alpha(Opacity=0);	filter: alpha(opacity=0);	-khtml-opacity: 0;	-o-opacity: 0;	opacity: 0}#banner #slider .nivo-slice {	display: block;	position: absolute;	z-index: 5;	height: 100%;	top: 0}#banner #slider .nivo-box {	display: block;	position: absolute;	z-index: 5;	overflow: hidden}#banner #slider .nivo-box img {	display: block}#banner #slider .nivo-caption {	width: 270px;	padding: 18px 30px;	background: rgba(0,0,0,.8);	-pie-background: rgba(0,0,0,.8);	behavior: url(/scripts/global/libs/pie.htc);	position: absolute;	right: 0;	top: 0;	bottom: 0;	z-index: 98;	color: #fff;	line-height: 24px;	font-size: 14px;	text-align: left;}#banner #slider .nivo-caption h2 {	font-size: 32px;	line-height: 35px;	text-align: left;	font-weight: 500;}#banner #slider .nivo-caption h3 {	font-size: 42px;	line-height: 32px;	margin-bottom: 20px;}#banner #slider .nivo-caption h2, #banner #slider .nivo-caption h3 {}#banner #slider .nivo-caption h2, #banner #slider .nivo-caption h3, #banner #slider .nivo-caption p {	color: #fff}#banner #slider .nivo-caption a {	color: #00985f;	font-weight: 700;	text-decoration: underline}@media (max-width:640px) {	.tout {		width: auto;	}.pagemiddle, .tout-3-col .tout {	padding-top: 0 !important;}.centered-btns_tabs {	display: none !important;}#banner #slider img {	float: left;	height: auto;}#banner #slider .nivo-caption {	float: left;	margin: 0 0 30px;	padding: 0;	position: relative;	width: auto;	min-width: 100%;}#banner #slider .nivo-caption h2 {	font-size: 18px !important;	line-height: 20px !important;	padding: 10px !important;	text-align: center;}#banner #slider .nivo-caption h3 {	text-align: center;	font-size: 32px}}#banner .nivo-html-caption {	display: none}#banner .nivo-directionNav {	border: 1px solid #f5ba21;	border-bottom: 0;	display: inline-block;	z-index: 999;	padding: 5px 5px 3px;	background: rgba(0,0,0,.8);	-webkit-border-radius: 15px 15px 0 0;	-moz-border-radius: 15px 15px 0 0;	-ms-border-radius: 15px 15px 0 0;	-o-border-radius: 15px 15px 0 0;	border-radius: 15px 15px 0 0;	behavior: url(/scripts/global/libs/pie.htc);	position: relative;	position: absolute;	bottom: 0}@media (max-width:640px) {#banner .nivo-directionNav {	width: 100%;	border: none;	border-radius: 0;	background: 0 0;	position: absolute;	bottom: 25%;	z-index: 1000}}#banner .nivo-directionNav a {	background: url(/Templates/WWS/Styles/images/slideshow_controls.png) no-repeat;	display: inline-block;	cursor: pointer;	text-indent: -9999px;	width: 13px;	height: 13px}#banner .nivo-directionNav a.nivo-nextNav, #banner .nivo-directionNav a.nivo-prevNav {	width: 15px;	height: 17px}#banner .nivo-directionNav a.nivo-prevNav {	float: left;	background-position: left -58px}#banner .nivo-directionNav a.nivo-nextNav {	float: right;	background-position: right -58px}#banner .nivo-directionNav .nivo-controlNav {	float: left;	padding: 0 10px}@media (max-width:640px) {#banner .nivo-directionNav .nivo-controlNav {	position: absolute;	right: -9999px}}#banner .nivo-directionNav .nivo-controlNav .nivo-control {	margin: 0 2px;	background-position: -77px -59px;	width: 18px;	height: 18px}@media (max-width:640px) {#banner .nivo-directionNav .nivo-controlNav .nivo-control {	position: absolute;	right: -9999px}}#banner .nivo-directionNav .nivo-controlNav .nivo-control.active {	background-position: -54px -59px;	width: 18px;	height: 18px}#banner .nivo-main-image {	width: 100%!important;	height: auto!important;	display: block!important;	position: relative!important}#banner #banner-bottom-bar {/*top:-4px;*/	z-index: 99;	border-top: 1px solid #f5ba21;	height: 25px;	top: 0;	background: #00985f;	-webkit-box-shadow: 0 6px 10px -2px #000;	-moz-box-shadow: 0 6px 10px -2px #000;	-ms-box-shadow: 0 6px 10px -2px #000;	-o-box-shadow: 0 6px 10px -2px #000;	box-shadow: 0 6px 10px -2px #000;	behavior: url(/scripts/global/libs/pie.htc);	position: relative}@media (max-width:640px) {#banner #banner-bottom-bar {	display: none}}#banner #banner-image {	position: relative;	z-index: 99;	height: 285px;	overflow: hidden}#banner #banner-image #banner-text {	width: 340px;	padding: 18px 30px;	background: rgba(0,0,0,.8);	position: absolute;	right: 0;	top: 0;	bottom: 0;	z-index: 100}#banner #banner-image #banner-text h2 {	color: #fff;	text-align: right;	font-size: 30px;	line-height: 35px;	text-rendering: optimizeLegibility;	margin: 0;	padding: 0}#banner #banner-image #banner-text h3 {	color: #fff;	text-align: right;	text-rendering: optimizeLegibility;	margin: 0;	padding: 0;	font-size: 42px;	line-height: 32px}.accordion {	margin: 30px 0;	clear: both}.accordion .accordion-section {	margin-bottom: 3px}.accordion .accordion-section.accordion-section-active .accordion-content {	display: block}.accordion .accordion-section .accordion-title {	padding: 10px;	cursor: pointer;	border: 1px solid #B9B9B9;	border-bottom-color: #acacac;	background: #fcfcfc;	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#c9c9c9));	background: -webkit-linear-gradient(top, #fcfcfc, #c9c9c9);	background: -moz-linear-gradient(top, #fcfcfc, #c9c9c9);	background: -ms-linear-gradient(top, #fcfcfc, #c9c9c9);	background: -o-linear-gradient(top, #fcfcfc, #c9c9c9);	background: linear-gradient(top, #fcfcfc, #c9c9c9);	-pie-background: linear-gradient(#fcfcfc, #c9c9c9)}.accordion .accordion-section .accordion-title h3 {	margin: 0;	color: #00985f}.accordion .accordion-section .accordion-content {	padding: 10px;	display: none}.accordion .accordion-section .accordion-content .grid-17 h5, .accordion .accordion-section .accordion-content .grid-17 p {	margin-left: 10px}.accordion .accordion-section .accordion-content .grid-6, .accordion .accordion-section .accordion-content img {	margin-right: 10px}.accordion .accordion-section .accordion-content ul {	margin-bottom: 0}.accordion .accordion-section .accordion-content.crop-accordion {	clear: both;	overflow: hidden}.accordion .accordion-section .accordion-content.crop-accordion a h3 {	color: #00957e;	font-weight: 400;	margin-bottom: 10px}.accordion .accordion-section .accordion-content.crop-accordion img {	float: left;	margin-bottom: 10px}.accordion .accordion-section .accordion-content.read-more {	height: 300px;	overflow: hidden;	position: relative}.accordion .accordion-section .accordion-content.read-more .read-more-container {	height: 260px;	overflow: hidden;	margin-bottom: 5px}.accordion .accordion-section .accordion-content.read-more .read-more-container .read-more-scroller {	overflow: hidden}.accordion .accordion-section .accordion-content.read-more button {	border: 0;	background: 0;	color: #00985f;	cursor: pointer}.accordion .accordion-section .accordion-content.read-more button.see-more {	float: left}.accordion .accordion-section .accordion-content.read-more button.see-more:after {	content: '';	display: inline-block;	height: 0;	width: 0;	border: 5px solid transparent;	border-top-color: #00985f;	margin: 0 0 -3px 5px}.accordion .accordion-section .accordion-content.read-more button.back-up {	float: right}.accordion .accordion-section .accordion-content.read-more button.back-up:before {	content: '';	display: inline-block;	height: 0;	width: 0;	border: 5px solid transparent;	border-bottom-color: #00985f;	margin: 0 5px 3px 0}.accordion .accordion-section .accordion-content.read-more button.disabled {	display: none}.select2-container, select {	min-width: 80%}.select2-drop .select2-search input[type=text] {	min-width: 0}.select2-container {	margin: 0;	position: relative;	display: inline-block;	zoom: 1;	vertical-align: middle}.select2-container, .select2-drop, .select2-search, .select2-search input {	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box}.ie8 .select2-container {	border-bottom: 1px solid #cdcdcd}.select2-container .select2-choice {	display: block;	height: 30px;	padding: 0 0 0 8px;	overflow: hidden;	border: 1px solid #cdcdcd;	white-space: nowrap;	line-height: 30px;	color: #555;	font-size: 12px;	font-weight: lighter;	text-decoration: none;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-ms-border-radius: 2px;	-o-border-radius: 2px;	border-radius: 2px;	behavior: url(/scripts/global/libs/pie.htc);	position: relative;	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	background: #fff}.ie-8 .select2-container .select2-choice {	border: 1px solid red}.select2-container.select2-drop-above .select2-choice {	border-bottom-color: #aaa;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-ms-border-radius: 2px;	-o-border-radius: 2px;	border-radius: 2px;	behavior: url(/scripts/global/libs/pie.htc);	position: relative;	background: #fff}.select2-container.select2-allowclear .select2-choice .select2-chosen {	margin-right: 42px}.select2-container .select2-choice>.select2-chosen {	margin-right: 32px;	display: block;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis}.select2-container .select2-choice abbr {	display: none;	width: 12px;	height: 12px;	position: absolute;	right: 24px;	top: 8px;	font-size: 1px;	text-decoration: none;	border: 0;	background: url(/Templates/WWS/Styles/images/select2.png) right top no-repeat;	cursor: pointer;	outline: 0}.select2-container.select2-allowclear .select2-choice abbr {	display: inline-block}.select2-container .select2-choice abbr:hover {	background-position: right -11px;	cursor: pointer}.select2-drop-mask {	border: 0;	margin: 0;	padding: 0;	position: fixed;	left: 0;	top: 0;	min-height: 100%;	min-width: 100%;	height: auto;	width: auto;	opacity: 0;	z-index: 9998;	background-color: #fff;	filter: alpha(opacity=0)}.select2-drop {	width: 100%;	margin-top: -1px;	background: #fff;	color: #000;	border: 1px solid #aaa;	border-top: 0;	-webkit-border-radius: 0 0 2px 2px;	-moz-border-radius: 0 0 2px 2px;	-ms-border-radius: 0 0 2px 2px;	-o-border-radius: 0 0 2px 2px;	border-radius: 0 0 2px 2px;	behavior: url(/scripts/global/libs/pie.htc);	position: relative;	position: absolute;	z-index: 9999;	top: 100%;	-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);	box-shadow: 0 4px 5px rgba(0,0,0,.15)}.select2-drop-auto-width {	border-top: 1px solid #aaa;	width: auto}.select2-drop-auto-width .select2-search {	padding-top: 4px}.select2-drop.select2-drop-above {	margin-bottom: -1px;	border-top: 1px solid #aaa;	border-bottom: 0;	-webkit-border-radius: 2px 2px 0 0;	-moz-border-radius: 2px 2px 0 0;	-ms-border-radius: 2px 2px 0 0;	-o-border-radius: 2px 2px 0 0;	border-radius: 2px 2px 0 0;	behavior: url(/scripts/global/libs/pie.htc);	position: relative;	position: absolute;	z-index: 9999;	top: 100%;	-webkit-box-shadow: 0 -4px 5px rgba(0,0,0,.15);	box-shadow: 0 -4px 5px rgba(0,0,0,.15)}.select2-drop-active {	border: 1px solid #5897fb;	border-top: none}.select2-drop.select2-drop-above.select2-drop-active {	border-top: 1px solid #5897fb}.select2-container .select2-choice .select2-arrow {	display: inline-block;	width: 25px;	height: 100%;	position: absolute;	right: 0;	top: 0;	border-left: 1px solid #cdcdcd;	background: #fff}.select2-container .select2-choice .select2-arrow b {	display: block;	width: 100%;	height: 100%;	background: url(/Templates/WWS/Styles/images/select2.png) 4px 2px no-repeat}.select2-search {	display: inline-block;	width: 100%;	min-height: 26px;	margin: 0;	padding-left: 4px;	padding-right: 4px;	position: relative;	z-index: 10000;	white-space: nowrap}.select2-search input {	width: 100%;	height: auto!important;	min-height: 26px;	padding: 4px 20px 4px 5px;	margin: 0;	outline: 0;	font-family: sans-serif;	font-size: 1em;	border: 1px solid #aaa;	border-radius: 0;	-webkit-box-shadow: none;	box-shadow: none;	background: url(/Templates/WWS/Styles/images/select2.png) 100% -22px no-repeat #fff;	background: url(/Templates/WWS/Styles/images/select2.png) 100% -22px no-repeat, linear-gradient(top, #fff 85%, #eee 99%)}.select2-drop.select2-drop-above .select2-search input {	margin-top: 4px}.select2-search input.select2-active {	background: url(select2-spinner.gif) 100% no-repeat #fff;	background: url(select2-spinner.gif) 100% no-repeat, linear-gradient(top, #fff 85%, #eee 99%)}.select2-container-active .select2-choice, .select2-container-active .select2-choices {	border: 1px solid #5897fb;	outline: 0}.select2-dropdown-open .select2-choice {	border-bottom-color: transparent;	-webkit-box-shadow: 0 1px 0 #fff inset;	box-shadow: 0 1px 0 #fff inset;	border-bottom-left-radius: 0;	border-bottom-right-radius: 0;	background: #fff}.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices {	border: 1px solid #5897fb;	border-top-color: transparent}.select2-dropdown-open .select2-choice .select2-arrow {	background: 0 0;	border-left: none;	filter: none}.select2-dropdown-open .select2-choice .select2-arrow b {	background-position: -13px 2px}.select2-results {	max-height: 200px;	padding: 0 0 0 4px;	margin: 4px 4px 4px 0;	position: relative;	overflow-x: hidden;	overflow-y: auto;	-webkit-tap-highlight-color: transparent}.select2-results ul.select2-result-sub {	margin: 0;	padding-left: 0}.select2-results ul.select2-result-sub>li .select2-result-label {	padding-left: 20px}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {	padding-left: 40px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {	padding-left: 60px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {	padding-left: 80px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {	padding-left: 100px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {	padding-left: 110px}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {	padding-left: 120px}.select2-results li {	list-style: none;	display: list-item;	background-image: none}.select2-results li.select2-result-with-children>.select2-result-label {	font-weight: 700}.select2-results .select2-result-label {	padding: 3px 7px 4px;	margin: 0;	cursor: pointer;	min-height: 1em;	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none}.select2-results .select2-highlighted {	background: #3875d7;	color: #fff}.select2-results li em {	background: #feffde;	font-style: normal}.select2-results .select2-highlighted em {	background: 0 0}.select2-results .select2-highlighted ul {	background: #fff;	color: #000}.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit {	background: #f4f4f4;	display: list-item}.select2-results .select2-disabled.select2-highlighted {	color: #666;	background: #f4f4f4;	display: list-item;	cursor: default}.select2-results .select2-disabled {	background: #f4f4f4;	display: list-item;	cursor: default}.select2-results .select2-selected {	display: none}.select2-more-results.select2-active {	background: url(select2-spinner.gif) 100% no-repeat #f4f4f4}.select2-more-results {	background: #f4f4f4;	display: list-item}.select2-container.select2-container-disabled .select2-choice {	background-color: #f4f4f4;	background-image: none;	border: 1px solid #ddd;	cursor: default}.select2-container.select2-container-disabled .select2-choice .select2-arrow {	background-color: #f4f4f4;	background-image: none;	border-left: 0}.select2-container.select2-container-disabled .select2-choice abbr {	display: none}.select2-container-multi .select2-choices {	height: auto!important;	height: 1%;	margin: 0;	padding: 0;	position: relative;	border: 1px solid #aaa;	cursor: text;	overflow: hidden;	background-color: #fff;	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));	background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);	background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);	background-image: linear-gradient(top, #eee 1%, #fff 15%)}.select2-locked {	padding: 3px 5px!important}.select2-container-multi .select2-choices {	min-height: 26px}.select2-container-multi.select2-container-active .select2-choices {	border: 1px solid #5897fb;	outline: 0;	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);	box-shadow: 0 0 5px rgba(0,0,0,.3)}.select2-container-multi .select2-choices li {	float: left;	list-style: none}.select2-container-multi .select2-choices .select2-search-field {	margin: 0;	padding: 0;	white-space: nowrap}.select2-container-multi .select2-choices .select2-search-field input {	padding: 5px;	margin: 1px 0;	font-family: sans-serif;	font-size: 100%;	color: #666;	outline: 0;	border: 0;	-webkit-box-shadow: none;	box-shadow: none;	background: 0 0!important}.select2-container-multi .select2-choices .select2-search-field input.select2-active {	background: url(select2-spinner.gif) 100% no-repeat #fff!important}.select2-default {	color: #999!important}.select2-container-multi .select2-choices .select2-search-choice {	padding: 3px 5px 3px 18px;	margin: 3px 0 3px 5px;	line-height: 13px;	color: #333;	cursor: default;	border: 1px solid #aaa;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	-ms-border-radius: 2px;	-o-border-radius: 2px;	border-radius: 2px;	behavior: url(/scripts/global/libs/pie.htc);	position: relative;	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,.05);	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0,0,0,.05);	background-clip: padding-box;	-webkit-touch-callout: none;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	background-color: #e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);	background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%)}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {	cursor: default}.select2-container-multi .select2-choices .select2-search-choice-focus {	background: #d4d4d4}.select2-search-choice-close {	display: block;	width: 12px;	height: 13px;	position: absolute;	right: 3px;	top: 4px;	font-size: 1px;	outline: 0;	background: url(/Templates/WWS/Styles/images/select2.png) right top no-repeat}.select2-container-multi .select2-search-choice-close {	left: 3px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover, .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {	background-position: right -11px}.select2-container-multi.select2-container-disabled .select2-choices {	background-color: #f4f4f4;	background-image: none;	border: 1px solid #ddd;	cursor: default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {	padding: 3px 5px;	border: 1px solid #ddd;	background-image: none;	background-color: #f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {	display: none;	background: 0 0}.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {	text-decoration: underline}.select2-offscreen, .select2-offscreen:focus {	clip: rect(0 0 0 0)!important;	width: 1px!important;	height: 1px!important;	border: 0!important;	margin: 0!important;	padding: 0!important;	overflow: hidden!important;	position: absolute!important;	outline: 0!important;	left: 0!important;	top: 0!important}.select2-display-none {	display: none}.select2-measure-scrollbar {	position: absolute;	top: -10000px;	left: -10000px;	width: 100px;	height: 100px;	overflow: scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi) {.select2-container .select2-choice .select2-arrow b, .select2-container .select2-choice abbr, .select2-search input, .select2-search-choice-close {	background-repeat: no-repeat!important;	background-size: 60px 40px!important}.select2-search input {	background-position: 100% -21px!important}}.mini-slider {	overflow: hidden;	position: relative;	margin-bottom: 20px}.mini-slider .slick-track {	position: relative;	white-space: nowrap}.mini-slider .mini-slider-slide {	height: 100%;	text-align: center;	position: relative;	display: none;	vertical-align: top;	white-space: normal}.mini-slider .mini-slider-slide.show, .mini-slider .mini-slider-slide:first-child {	display: inline-block}.mini-slider .mini-slider-slide p {	text-align: left}.mini-slider .mini-slider-slide div {	width: 100%;	height: 100%;	margin-top: 20px}.mini-slider .mini-slider-slide div img {	max-width: 60%}.mini-slider .slick-list.draggable {	overflow: hidden}.mini-slider .slick-list.draggable:focus {	outline: 0}.mini-slider .slick-next, .mini-slider .slick-prev {	text-indent: -9999px;	background-color: transparent;	background-image: url(/Templates/WWS/Styles/images/slideshow_control2.png);	background-repeat: no-repeat;	cursor: pointer;	height: 48px;	width: 28px;	border: none;	position: absolute;	bottom: 20px}.mini-slider .slick-next:focus, .mini-slider .slick-prev:focus {	outline: 0}.mini-slider .slick-next {	right: 0;	background-position: -30px 0}.mini-slider .slick-prev {	left: 0;	background-position: 0 0}.required-reminder, .required-symbol {	color: #e80033}#content-area {	padding: 10px 20px 20px !important;}ul.grt-striped {	margin: 10px 0;	padding: 0;	list-style-type: none}ul.grt-striped li {	padding: 5px 10px}table.grt-striped tr.odd td, table.grt-striped tr:nth-child(odd), ul.grt-striped li.odd, ul.grt-striped li:nth-child(odd) {	background-color: #eee}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {	padding: 0;	margin: 0;	border: 0;	outline: 0;	vertical-align: top}.fancybox-wrap {	position: absolute;	top: 0;	left: 0;	z-index: 8020}.fancybox-skin {	position: relative;	background: #f9f9f9;	color: #444;	text-shadow: none;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px}.fancybox-opened {	z-index: 8030}.fancybox-opened .fancybox-skin {	-webkit-box-shadow: 0 10px 25px rgba(0,0,0,.5);	-moz-box-shadow: 0 10px 25px rgba(0,0,0,.5);	box-shadow: 0 10px 25px rgba(0,0,0,.5)}.fancybox-inner, .fancybox-outer {	position: relative}.fancybox-inner {	overflow: hidden}@media (max-width:800px) {.fancybox-inner {	height: 425px!important}}@media (max-width:700px) {.fancybox-inner {	height: 380px!important}}@media (max-width:600px) {.fancybox-inner {	height: 282px!important}}@media (max-width:500px) {.fancybox-inner {	height: 227px!important}}@media (max-width:400px) {.fancybox-inner {	height: 200px!important}}@media (max-width:350px) {.fancybox-inner {	height: 150px!important}}@media (max-width:300px) {.fancybox-inner {	height: 100px!important}}.fancybox-type-iframe .fancybox-inner {	-webkit-overflow-scrolling: touch}.fancybox-error {	color: #444;	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;	margin: 0;	padding: 15px;	white-space: nowrap}.fancybox-iframe, .fancybox-image {	display: block;	width: 100%;	height: 100%}.fancybox-image {	max-width: 100%;	max-height: 100%}#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {	background-image: url(/Templates/WWS/Styles/images/fancybox/fancybox_sprite.png)}#fancybox-loading {	position: fixed;	top: 50%;	left: 50%;	margin-top: -22px;	margin-left: -22px;	background-position: 0 -108px;	opacity: .8;	cursor: pointer;	z-index: 8060}#fancybox-loading div {	width: 44px;	height: 44px;	background: url(/Templates/WWS/Styles/images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close {	position: absolute;	top: -18px;	right: -18px;	width: 36px;	height: 36px;	cursor: pointer;	z-index: 8040}.fancybox-nav {	position: absolute;	top: 0;	width: 40%;	height: 100%;	cursor: pointer;	text-decoration: none;	background: url(/Templates/WWS/Styles/images/fancybox/blank.gif);	-webkit-tap-highlight-color: transparent;	z-index: 8040}.fancybox-prev {	left: 0}.fancybox-next {	right: 0}.fancybox-nav span {	position: absolute;	top: 50%;	width: 36px;	height: 34px;	margin-top: -18px;	cursor: pointer;	z-index: 8040;	visibility: hidden}.fancybox-prev span {	left: 10px;	background-position: 0 -36px}.fancybox-next span {	right: 10px;	background-position: 0 -72px}.fancybox-nav:hover span {	visibility: visible}.fancybox-tmp {	position: absolute;	top: -99999px;	left: -99999px;	visibility: hidden;	max-width: 99999px;	max-height: 99999px;	overflow: visible!important}.fancybox-lock {	overflow: hidden!important;	width: auto}.fancybox-lock body {	overflow: hidden!important}.fancybox-lock-test {	overflow-y: hidden!important}.fancybox-overlay {	position: absolute;	top: 0;	left: 0;	overflow: hidden;	display: none;	z-index: 8010;	background: url(/Templates/WWS/Styles/images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed {	position: fixed;	bottom: 0;	right: 0}.fancybox-lock .fancybox-overlay {	overflow: auto;	overflow-y: scroll}.fancybox-title {	visibility: hidden;	font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;	position: relative;	text-shadow: none;	z-index: 8050}.fancybox-opened .fancybox-title {	visibility: visible}.fancybox-title-float-wrap {	position: absolute;	bottom: 0;	right: 50%;	margin-bottom: -35px;	z-index: 8050;	text-align: center}.fancybox-title-float-wrap .child {	display: inline-block;	margin-right: -100%;	padding: 2px 20px;	background: 0 0;	background: rgba(0,0,0,.8);	-webkit-border-radius: 15px;	-moz-border-radius: 15px;	border-radius: 15px;	text-shadow: 0 1px 2px #222;	color: #FFF;	font-weight: 700;	line-height: 24px;	white-space: nowrap}.fancybox-title-outside-wrap {	position: relative;	margin-top: 10px;	color: #fff}.fancybox-title-inside-wrap {	padding-top: 10px}.fancybox-title-over-wrap {	position: absolute;	bottom: 0;	left: 0;	color: #fff;	padding: 10px;	background: #000;	background: rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {#fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {	background-image: url(/Templates/WWS/Styles/images/fancybox/fancybox_sprite@2x.png);	background-size: 44px 152px}#fancybox-loading div {	background-image: url(/Templates/WWS/Styles/images/fancybox/fancybox_loading@2x.gif);	background-size: 24px 24px}}.gallery .gallery-items {	-webkit-opacity: 0;	-moz-opacity: 0;	-ms-filter: alpha(Opacity=0);	filter: alpha(opacity=0);	-khtml-opacity: 0;	-o-opacity: 0;	opacity: 0;	background: #fff}.gallery .gallery-loader {	text-align: center}.gallery .gallery-loader img {	margin-bottom: 5px}.gallery .navigation {	display: none}.plant-modal {	float: right;	width: 250px;	height: 250px;	overflow: hidden;	margin-left: 20px;	cursor: pointer;	position: relative}.plant-modal p.click-more {	position: absolute;	top: 80%;	right: 0;	background: #00985F;	padding: 5px 10px;	color: #FFF;	font-weight: 700;	z-index: 1}.plant-modal .plant-image {	height: 100%;	position: relative;	background: #ccc}.plant-modal .plant-image img {	min-height: 250px;	min-width: 250px;	max-width: none;	height: auto;	left: 50%;	display: block;	position: relative!important}.plant-modal .modal-container {	z-index: 10;	display: none;	position: fixed;	cursor: initial;	top: 0;	left: 0;	right: 0;	bottom: 0;	background: rgba(0,0,0,.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4c000000', endColorstr='#4c000000')}.plant-modal .modal-container>div {	background: #fff;	width: 700px;	padding: 10px 25px;	position: absolute;	top: 10%;	left: 50%;	margin-left: -350px;	border: 1px solid #666}.plant-modal .modal-container>div .close {	height: 35px;	width: 35px;	position: absolute;	top: -15px;	right: -15px;	cursor: pointer;	background: url(/Templates/WWS/Styles/images/fancybox/fancybox_sprite.png)}.plant-modal .modal-container>div p {	font-style: italic;	line-height: 150%;	margin-bottom: 20px}.plant-modal .modal-container>div p span {	font-style: normal;	font-weight: 700;	font-size: 16px}.plant-modal .modal-container>div .slider {	height: auto;	width: 550px;	overflow: hidden;	margin: auto;	border: 1px solid #666;	position: relative}.plant-modal .modal-container>div .slider .slides {	position: relative;	overflow: hidden}.plant-modal .modal-container>div .slider .slides div {	height: auto;	float: left}.plant-modal .modal-container>div .slider .slides div img {	display: block;	margin: auto;	max-width: 550px;	max-height: 340px}.plant-modal .modal-container>div .thumbs {	margin: 20px 0 10px;	overflow: hidden}.plant-modal .modal-container>div .thumbs div {	overflow: hidden;	width: 16%;	float: left;	margin-left: 5%;	border: 1px solid #666;	cursor: pointer;	height: 55px}.plant-modal .modal-container>div .thumbs div:first-child {	margin-left: 0}.plant-modal .modal-container>div .thumbs div.current {	border-color: #00957e}.arrow {	height: 100%;	width: 50px;	background: 0 0;	position: absolute;	top: 0;	cursor: pointer;	z-index: 10}.arrow:before {	content: "";	display: block;	height: 0;	width: 0;	border: 20px solid transparent;	position: absolute;	top: 50%;	left: 50%;	margin-top: -10px}.arrow.left {	left: 10px}.arrow.left:before {	margin-left: -30px;	border-right-color: #00957e}.arrow.right {	right: 10px}.arrow.right:before {	margin-left: -10px;	border-left-color: #00957e}.arrow.end.left:before {	border-right-color: #efefef}.arrow.end.right:before {	border-left-color: #efefef}@media screen and (max-width:640px) {#content-area.grid-19 {	width: 100%!important}.click-more {	display: none}.plant-modal {	display: block;	clear: both;	float: none;	margin: 20px auto;	width: 100%;	height: auto}.plant-modal .plant-image {	display: none}.plant-modal .modal-container {	display: block;	position: relative;	border: none;	background: 0 0}.plant-modal .modal-container>div {	padding: 0;	border: none;	position: relative;	width: 100%;	max-width: 550px;	margin: 0;	top: auto;	left: auto}.plant-modal .modal-container>div .close, .plant-modal .modal-container>div .thumbs, .plant-modal .modal-container>div p {	display: none}.plant-modal .modal-container>div .slider {	height: auto;	max-width: auto}.plant-modal .modal-container>div .slider .slides div {	max-height: 100%;	max-width: 100%}.plant-modal .modal-container>div .slider .slides div img {	max-width: 100%;	max-height: 100%}}.ie9 .plant-modal .modal-container {filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.plant-list ul.prod-list {	list-style-type: none;	margin: 0;	padding: 0}.plant-list ul.prod-list li {	float: left;	margin: 20px 0;	width: 33%}.plant-list ul.prod-list li.section {	display: none}.plant-list ul.prod-list li a {	display: block;	width: 80%;	margin: 0 auto 10px}.plant-list ul.prod-list li a div {	height: 115px;	width: 200px;	overflow: hidden}.plant-list ul.prod-list li a div img {	max-width: 190px;	max-height: none;	height: auto;	width: 100%;	display: block}.plant-list ul.prod-list li a p {	margin: 10px 0 0;	width: 200px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis}.plant-list ul.prod-list li a em {	font-weight: 400;	color: #565756;	display: inline-block;	width: 200px;	white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis}.plant-list ul.prod-list li a em:before {	content: " ";	display: inline-block}.plant-list div.loadmore {	width: 100%;	background: #eee;	clear: both;	font-size: 16px;	color: #999;	text-align: center;	transition: .5s;	padding: 10px 0;	font-weight: 700;	cursor: pointer}.plant-list div.loadmore:hover {	color: #565756}.plant-list #mobile-alpha {	display: none}button#back-up {	display: none;	position: fixed!important;	bottom: -100px;	right: -100px;	font-size: 24px;	line-height: 24px;	padding: 10px 20px;	background: #EEE;	cursor: pointer;	border: none;	outline: 0;	z-index: 0;	-webkit-box-shadow: 2px 0 2px 0 #bbb inset;	-moz-box-shadow: 2px 0 2px 0 #bbb inset;	-ms-box-shadow: 2px 0 2px 0 #bbb inset;	-o-box-shadow: 2px 0 2px 0 #bbb inset;	box-shadow: 2px 0 2px 0 #bbb inset;	-webkit-border-radius: 0 3px 3px 0;	-moz-border-radius: 0 3px 3px 0;	-ms-border-radius: 0 3px 3px 0;	-o-border-radius: 0 3px 3px 0;	border-radius: 0 3px 3px 0;	behavior: url(/scripts/global/libs/pie.htc)}button#back-up div {	position: relative;	z-index: 1;	background: url(/Templates/WWS/Styles/images/up-arrow-sprite.png) center top no-repeat;	width: 36px;	height: 36px}button#back-up div:hover {	background-position: center bottom}.plant-modal~h4 {	clear: both;	margin: 10px 0}.plant-info {	clear: both;	overflow: hidden;	margin-bottom: 5px}.plant-info p {	margin: 0 0 10px}.plant-info h3 {	margin: 10px 0 2px}@media screen and (max-width:640px) {.wb-mobile-dropdown {	width: 95%;	min-width: 0;	margin-bottom: 20px;	padding: 10px}.plant-list ul.prod-list li {	float: none;	width: 100%}.plant-list ul.prod-list li a, .plant-list ul.prod-list li a img {	margin: 0}.plant-list ul.prod-list li.section {	display: block;	background: #EEE;	width: 95%;	padding: 5px 10px;	font-weight: 700}.plant-list div.loadmore {	display: none}.plant-list #mobile-alpha {	display: block;	position: fixed;	top: 0;	right: 0;	bottom: 0;	background: #ccc;	margin: 0;	padding: 0 3px;	list-style-type: none;	text-align: center}.plant-info div {	width: 100%!important}}dl#state-legend {	padding-bottom: 20px}dl#state-legend dt {	display: inline-block;	width: 12.5%;	height: 20px;	overflow: hidden;	text-indent: -100000px}dl#state-legend dt#legend-teal {	background-color: #00957e}dl#state-legend dt#legend-gray {	background-color: #ccc}dl#state-legend dd {	display: inline-block;	width: 34.5%;	line-height: 20px;	margin: 0 0 0 1%}div#states-availability {	max-width: 439px;	max-height: 320px;	width: 100%;	display: block;	position: relative}div#states-availability:before {	display: block;	content: "";	background: url(/Templates/WWS/Styles/images/states/map-gray.png) 0 0/100%;	width: 100%;	height: 0;	padding-bottom: 70%}div#states-availability div {	position: absolute;	display: block;	background-image: url(/Templates/WWS/Styles/images/states/sprite.png);	background-color: transparent;	background-repeat: no-repeat}div#states-availability div#state-Alabama {	background-position: 46.5% 28.5%;	height: 14%;	left: 66%;	top: 52.25%;	width: 6%;	background-size: 950%}div#states-availability div#state-Alaska {	background-position: 0 89%;	height: 28%;	top: 69.75%;	left: 6.25%;	width: 25%;	background-size: 228%}div#states-availability div#state-Arkansas {	background-position: 15% 0;	height: 11%;	top: 48.75%;	left: 55.5%;	width: 8%;	background-size: 715%}div#states-availability div#state-Arizona {	background-position: 0 67%;	height: 18%;	top: 44.75%;	left: 22%;	width: 11%;	background-size: 529%}div#states-availability div#state-California {	background-position: 100% 52%;	height: 31%;	left: 11.5%;	top: 25.5%;	width: 13%;	background-size: 438%}div#states-availability div#state-Colorado {	background-position: 44% 0;	height: 14%;	left: 33%;	top: 34.75%;	width: 12%;	background-size: 508%}div#states-availability div#state-Connecticut {	background-position: 57% 68.5%;	height: 4%;	left: 85.75%;	top: 27%;	width: 3%;	background-size: 1942%}div#states-availability div#state-Delaware {	background-position: 31% 11.5%;	height: 5%;	left: 84%;	top: 34%;	width: 2%;	background-size: 3000%}div#states-availability div#state-Florida {	background-position: 75% 0;	height: 16%;	top: 62.75%;	left: 67.5%;	width: 15%;	background-size: 386%}div#states-availability div#state-Georgia {	background-position: 72% 66.25%;	height: 13.5%;	top: 51.25%;	left: 70.25%;	width: 9%;	background-size: 636%}div#states-availability div#state-Hawaii {	background-position: 0 100.25%;	height: 8%;	top: 75.75%;	left: 30.5%;	width: 8%;	background-size: 693%}div#states-availability div#state-Iowa {	background-position: 99% 0;	height: 9%;	left: 52%;	top: 29%;	width: 10%;	background-size: 560%}div#states-availability div#state-Idaho {	background-position: 53% 89.75%;	height: 22%;	left: 22.75%;	top: 10.25%;	width: 10%;	background-size: 566%}div#states-availability div#state-Illinois {	background-position: 44% 61.25%;	height: 16%;	left: 60%;	top: 31%;	width: 6.5%;	background-size: 877%}div#states-availability div#state-Indiana {	background-position: 55.5% 62.75%;	height: 12%;	left: 65.3%;	top: 33%;	width: 5%;	background-size: 1141%}div#states-availability div#state-Kansas {	background-position: 73.5% 33%;	height: 9.5%;	left: 44%;	top: 39.5%;	width: 12%;	background-size: 479%}div#states-availability div#state-Kentucky {	background-position: 43% 10.25%;	height: 9%;	left: 63.5%;	top: 40%;	width: 12%;	background-size: 500%}div#states-availability div#state-Louisiana {	background-position: 17% 19.75%;	height: 11%;	left: 56.5%;	top: 59%;	width: 9%;	background-size: 635%}div#states-availability div#state-Massachusetts {	background-position: 13% 49%;	height: 4%;	left: 85.75%;	top: 23.5%;	width: 5%;	background-size: 1140%}div#states-availability div#state-Maryland {	background-position: 0 38%;	height: 5%;	left: 78%;	top: 35.25%;	width: 8%;	background-size: 703%}div#states-availability div#state-Maine {	background-position: 48% 73%;	height: 13.5%;	left: 87%;	top: 10%;	width: 6%;	background-size: 951% auto}div#states-availability div#state-Michigan {	background-position: 17% 41.25%;	height: 15%;	left: 60.5%;	top: 18.5%;	width: 12%;	background-size: 470%}div#states-availability div#state-Minnesota {	background-position: 24% 67.25%;	height: 17%;	left: 51.75%;	top: 13%;	width: 10%;	background-size: 573%}div#states-availability div#state-Missouri {	background-position: 39% 17.75%;	height: 13%;	left: 53.5%;	top: 37%;	width: 11%;	background-size: 512%}div#states-availability div#state-Mississippi {	background-position: 0 45.5%;	height: 14%;	left: 60.75%;	top: 53%;	width: 6%;	background-size: 909%}div#states-availability div#state-Montana {	background-position: 0 8.5%;	height: 15%;	left: 26.25%;	top: 10.5%;	width: 16%;	background-size: 356%}div#states-availability div#state-NorthCarolina {	background-position: 68% 20%;	height: 9%;	left: 72%;	top: 44%;	width: 14%;	background-size: 402%}div#states-availability div#state-NorthDakota {	background-position: 47.75% 51%;	height: 10%;	left: 41.75%;	top: 13.75%;	width: 11%;	background-size: 557%}div#states-availability div#state-Nebraska {	background-position: 98% 67%;	height: 10%;	left: 41%;	top: 30%;	width: 13%;	background-size: 435%}div#states-availability div#state-NewHampshire {	background-position: 29% 0;	height: 9%;	left: 86.5%;	top: 17%;	width: 3%;	background-size: 1900%}div#states-availability div#state-NewJersey {	background-position: 30% 6.5%;	height: 7%;	left: 84%;	top: 30%;	width: 2%;	background-size: 2876%}div#states-availability div#state-NewMexico {	background-position: 100% 24.5%;	height: 17%;	left: 31.75%;	top: 46.5%;	width: 11%;	background-size: 520%}div#states-availability div#state-Nevada {	background-position: 71% 44.25%;	height: 22%;	left: 17%;	top: 28%;	width: 10%;	background-size: 564%}div#states-availability div#state-NewYork {	background-position: 0 30%;	height: 13%;	left: 76.75%;	top: 19.25%;	width: 11%;	background-size: 514%}div#states-availability div#state-Ohio {	background-position: 20.5% 100.25%;	height: 11%;	left: 69.75%;	top: 31%;	width: 7%;	background-size: 854%}div#states-availability div#state-Oklahoma {	background-position: 73% 12.25%;	height: 10%;	left: 42.5%;	top: 47.75%;	width: 14%;	background-size: 410%}div#states-availability div#state-Oregon {	background-position: 46% 41%;	height: 15%;	left: 12.5%;	top: 15%;	width: 13%;	background-size: 433%}div#states-availability div#state-Pennsylvania {	background-position: 97% 7.5%;	height: 9%;	top: 29%;	left: 75.75%;	width: 9%;	background-size: 641%}div#states-availability div#state-RhodeIsland {	background-position: -73px -66px;	height: 2%;	top: 27%;	left: 88%;	width: 1%}div#states-availability div#state-SouthCarolina {	background-position: 73% 57%;	height: 9%;	top: 50%;	left: 73.5%;	width: 8%;	background-size: 700%}div#states-availability div#state-SouthDakota {	background-position: 99.5% 36%;	height: 11%;	top: 22.25%;	left: 42%;	width: 11%;	background-size: 536%}div#states-availability div#state-Tennessee {	background-position: 71% 26.75%;	height: 7%;	top: 46.5%;	left: 62.5%;	width: 14%;	background-size: 400%}div#states-availability div#state-Texas {	background-position: 100.75% 89%;	height: 31%;	top: 49.75%;	left: 35.5%;	width: 23%;	background-size: 256%}div#states-availability div#state-Utah {	background-position: 26.5% 53.75%;	height: 16%;	top: 30.5%;	left: 25%;	width: 9%;	background-size: 625%}div#states-availability div#state-Virginia {	background-position: 0 55%;	height: 10%;	top: 37.25%;	left: 73%;	width: 12%;	background-size: 453%}div#states-availability div#state-Vermont {	background-position: 56% 32%;	height: 7%;	top: 18.25%;	left: 84.5%;	width: 3%;	background-size: 2000%}div#states-availability div#state-Washington {	background-position: 98% 14.5%;	height: 11%;	top: 7.5%;	left: 15%;	width: 11%;	background-size: 521%}div#states-availability div#state-Wisconsin {	background-position: 0 20%;	height: 13%;	top: 19.5%;	left: 57.5%;	width: 8%;	background-size: 704%}div#states-availability div#state-WestVirginia {	background-position: 0 0;	height: 11%;	top: 34.5%;	left: 73.5%;	width: 7%;	background-size: 889%}div#states-availability div#state-Wyoming {	background-position: 27.5% 29%;	height: 14%;	top: 22.6%;	left: 31.25%;	width: 11%;	background-size: 529%}#map-states {	clear: both;	overflow: hidden;	padding-left: 15px}#map-states li {	width: 50%;	float: left;	margin: 2px 0}.ie8 dl#state-legend {	padding-bottom: 20px}.ie8 dl#state-legend dt {	display: inline-block;	width: 12.5%;	height: 20px;	overflow: hidden;	text-indent: -100000px}.ie8 dl#state-legend dt#legend-teal {	background-color: #00957e}.ie8 dl#state-legend dt#legend-gray {	background-color: #ccc}.ie8 dl#state-legend dd {	display: inline-block;	width: 34.5%;	line-height: 20px;	margin: 0 0 0 1%}.ie8 div#states-availability {	background: url(/Templates/WWS/Styles/images/states/map-gray.png) no-repeat;	width: 439px;	height: 320px;	display: block;	position: relative}.ie8 div#states-availability div {	position: absolute;	display: block;	background-image: url(/Templates/WWS/Styles/images/states/sprite.png);	background-color: transparent;	background-repeat: no-repeat}.ie8 div#states-availability div#state-Alabama {	width: 28px;	height: 45px;	background-position: -104px -114px;	left: 289px;	top: 160px}.ie8 div#states-availability div#state-Alaska {	width: 107px;	height: 86px;	background-position: 0 -315px;	top: 214px;	left: 27px}.ie8 div#states-availability div#state-Arkansas {	width: 36px;	height: 33px;	background-position: -33px 0;	top: 150px;	left: 243px}.ie8 div#states-availability div#state-Arizona {	width: 48px;	height: 56px;	background-position: 0 -258px;	top: 137px;	left: 98px}.ie8 div#states-availability div#state-California {	width: 57px;	height: 95px;	background-position: -193px -180px;	left: 50px;	top: 79px}.ie8 div#states-availability div#state-Colorado {	width: 52px;	height: 41px;	background-position: -85px 0;	left: 144px;	top: 107px}.ie8 div#states-availability div#state-Connecticut {	width: 14px;	height: 13px;	background-position: -136px -292px;	left: 376px;	top: 81px}.ie8 div#states-availability div#state-Delaware {	width: 9px;	height: 14px;	background-position: -73px -51px;	left: 366px;	top: 106px}.ie8 div#states-availability div#state-Florida {	width: 65px;	height: 49px;	background-position: -138px 0;	top: 192px;	left: 296px}.ie8 div#states-availability div#state-Georgia {	width: 39px;	height: 41px;	background-position: -151px -264px;	top: 157px;	left: 307px}.ie8 div#states-availability div#state-Hawaii {	width: 35px;	height: 24px;	background-position: 0 -417px;	top: 234px;	left: 132px}.ie8 div#states-availability div#state-Iowa {	width: 43px;	height: 29px;	background-position: -204px 0;	left: 229px;	top: 89px}.ie8 div#states-availability div#state-Idaho {	width: 43px;	height: 67px;	background-position: -108px -334px;	left: 99px;	top: 31px}.ie8 div#states-availability div#state-Illinois {	width: 29px;	height: 51px;	background-position: -97px -240px;	left: 263px;	top: 96px}.ie8 div#states-availability div#state-Indiana {	width: 23px;	height: 38px;	background-position: -127px -253px;	left: 287px;	top: 101px}.ie8 div#states-availability div#state-Kansas {	width: 52px;	height: 29px;	background-position: -147px -135px;	left: 193px;	top: 120px}.ie8 div#states-availability div#state-Kentucky {	width: 52px;	height: 28px;	background-position: -85px -42px;	left: 279px;	top: 123px}.ie8 div#states-availability div#state-Louisiana {	width: 41px;	height: 36px;	background-position: -37px -80px;	left: 248px;	top: 181px}.ie8 div#states-availability div#state-Massachusetts {	width: 24px;	height: 14px;	background-position: -28px -210px;	left: 376px;	top: 73px}.ie8 div#states-availability div#state-Maryland {	width: 33px;	height: 17px;	background-position: 0 -162px;	left: 342px;	top: 108px}.ie8 div#states-availability div#state-Maine {	width: 27px;	height: 41px;	background-position: -108px -292px;	left: 383px;	top: 32px}.ie8 div#states-availability div#state-Michigan {	width: 54px;	height: 47px;	background-position: -34px -162px;	left: 266px;	top: 56px}.ie8 div#states-availability div#state-Minnesota {	width: 46px;	height: 53px;	background-position: -49px -260px;	left: 226px;	top: 39px}.ie8 div#states-availability div#state-Missouri {	width: 48px;	height: 42px;	background-position: -79px -71px;	left: 235px;	top: 114px}.ie8 div#states-availability div#state-Mississippi {	width: 27px;	height: 44px;	background-position: 0 -180px;	left: 266px;	top: 162px}.ie8 div#states-availability div#state-Montana {	width: 72px;	height: 45px;	background-position: 0 -34px;	left: 116px;	top: 32px}.ie8 div#states-availability div#state-NorthCarolina {	width: 60px;	height: 28px;	background-position: -128px -83px;	left: 316px;	top: 135px}.ie8 div#states-availability div#state-NorthDakota {	width: 47px;	height: 30px;	background-position: -97px -209px;	left: 184px;	top: 41px}.ie8 div#states-availability div#state-Nebraska {	width: 59px;	height: 29px;	background-position: -191px -276px;	left: 181px;	top: 93px}.ie8 div#states-availability div#state-NewHampshire {	width: 13px;	height: 26px;	background-position: -70px 0;	left: 380px;	top: 53px}.ie8 div#states-availability div#state-NewJersey {	width: 11px;	height: 23px;	background-position: -73px -27px;	left: 368px;	top: 92px}.ie8 div#states-availability div#state-NewMexico {	width: 49px;	height: 51px;	background-position: -200px -95px;	left: 138px;	top: 142px}.ie8 div#states-availability div#state-Nevada {	width: 45px;	height: 69px;	background-position: -147px -165px;	left: 75px;	top: 86px}.ie8 div#states-availability div#state-NewYork {	width: 53px;	height: 40px;	background-position: 0 -121px;	left: 337px;	top: 60px}.ie8 div#states-availability div#state-Ohio {	width: 29px;	height: 32px;	background-position: -45px -407px;	left: 306px;	top: 96px}.ie8 div#states-availability div#state-Oklahoma {	width: 60px;	height: 32px;	background-position: -138px -50px;	left: 186px;	top: 146px}.ie8 div#states-availability div#state-Oregon {	width: 57px;	height: 48px;	background-position: -89px -160px;	left: 54px;	top: 44px}.ie8 div#states-availability div#state-Pennsylvania {	width: 42px;	height: 28px;	background-position: -204px -30px;	top: 88px;	left: 332px}.ie8 div#states-availability div#state-RhodeIsland {	width: 5px;	height: 8px;	background-position: -73px -66px;	top: 82px;	left: 387px}.ie8 div#states-availability div#state-SouthCarolina {	width: 36px;	height: 28px;	background-position: -156px -235px;	top: 154px;	left: 323px}.ie8 div#states-availability div#state-SouthDakota {	width: 49px;	height: 32px;	background-position: -200px -147px;	top: 68px;	left: 183px}.ie8 div#states-availability div#state-Tennessee {	width: 60px;	height: 22px;	background-position: -133px -112px;	top: 142px;	left: 274px}.ie8 div#states-availability div#state-Texas {	width: 98px;	height: 95px;	background-position: -152px -306px;	top: 150px;	left: 156px}.ie8 div#states-availability div#state-Utah {	width: 40px;	height: 49px;	background-position: -56px -210px;	top: 94px;	left: 110px}.ie8 div#states-availability div#state-Virginia {	width: 55px;	height: 32px;	background-position: 0 -225px;	top: 114px;	left: 319px}.ie8 div#states-availability div#state-Vermont {	width: 13px;	height: 24px;	background-position: -133px -135px;	top: 56px;	left: 371px}.ie8 div#states-availability div#state-Washington {	width: 47px;	height: 35px;	background-position: -199px -59px;	top: 23px;	left: 66px}.ie8 div#states-availability div#state-Wisconsin {	width: 36px;	height: 40px;	background-position: 0 -80px;	top: 59px;	left: 252px}.ie8 div#states-availability div#state-WestVirginia {	width: 32px;	height: 32px;	background-position: 0 0;	top: 106px;	left: 324px}.ie8 div#states-availability div#state-Wyoming {	width: 49px;	height: 41px;	background-position: -54px -117px;	top: 71px;	left: 136px}.ie8 #map-states {	clear: both;	overflow: hidden;	padding-left: 15px}.ie8 #map-states li {	width: 50%;	float: left;	margin: 2px 0}@media screen and (max-width:640px) {		#logo-footer-mobile-thumb {		padding: 10px; width: 90%; margin: auto	}#logo-mobile-thumb {	left: 5.5em;    margin-right: 0.5em;    overflow: hidden;    position: fixed;    right: 0;    top: 0;    width: auto;    z-index: 5000;}#logo-mobile-thumb img {	float: right;    height: 5em;    margin: auto;    text-align: center;    width: auto;}header#header div#mobile-header-bar {	position: fixed;	top: 0;	left: 0;	z-index: 1000;height: 40px;}header#header div#mobile-header-bar #mobile-menu {	float: left}header#header div#mobile-header-bar #mobile-search-toggle {	height: 38px;	width: 50px;	background: url(/Templates/WWS/Styles/images/das-mobile-search-icon.png) center no-repeat #00985f;	border: 0;	float: right;}.toggle {	top: -2px;}header#header .search-wrap-element {	display: block!important;	height: 0}header#header .search-wrap-element .search-dow {	display: none;	max-width: none!important;	width: 95%!important;	margin: 10px auto!important;	position: fixed;	z-index: 1200;	top: 64px;	left: 0;	right: 0;	padding: 0 10px;	border-bottom: 1px solid #CCC;	border-radius: 0;	background-color: #fff!important}header#header .search-wrap-element .search-dow input[type=text]#txtSearch {	width: 100%!important;	border: 1px solid #CCC;	border-right: 0;	padding: 3px 7px}header#header .search-wrap-element .search-dow input[type=submit]#btnSearch {	position: absolute;	right: 1%}header#header .search-wrap-element #mini-navigation {	display: none}header#header .dow-logo {	margin-top: 0;	transition: .5s;	width: auto;	height:5em;}header#header .dow-logo.search-open {	margin-top: 110px}}.search-result-item-content {	overflow-wrap: break-word}#latam-map-container {	height: 100%;	width: 100%;	position: fixed;	background: rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000, endColorstr=#7F000000);	z-index: 1000;	top: 0;	left: 0;	right: 0;	bottom: 0}#latam-map-container #grid-box {	max-width: 980px;	max-height: 550px;	height: 100%;	width: 100%;	margin: 5% auto;	padding: 2%;	position: relative;	background: url(/Templates/WWS/Styles/images/latam-map/square-pattern.png)}#latam-map-container #grid-box h3 {	font-size: 26px;	font-weight: 700}#latam-map-container #grid-box #latam-map {	background: url(/Templates/WWS/Styles/images/latam-map/latin-america-map.png) center no-repeat;	height: 400px;	width: 400px;	position: absolute;	top: 50%;	left: 50%;	margin: -200px;	overflow: hidden}@media (max-width:640px) {#latam-map-container #grid-box #latam-map {	display: none}}#latam-map-container #grid-box #latam-map #countries div {	position: absolute;	width: 18px;	height: 32px;	cursor: pointer}#latam-map-container #grid-box #latam-map #countries div.blue {	background-image: url(/Templates/WWS/Styles/images/latam-map/map-point-blue.png)}#latam-map-container #grid-box #latam-map #countries div.green {	background-image: url(/Templates/WWS/Styles/images/latam-map/map-point-green.png)}#latam-map-container #grid-box #latam-map #countries div#colombia {	top: -35px;	left: 296px}#latam-map-container #grid-box #latam-map #countries div#equador {	top: -35px;	left: 256px}#latam-map-container #grid-box #latam-map #countries div#peru {	top: -35px;	left: 276px}#latam-map-container #grid-box #latam-map #countries div#venezuela {	top: -35px;	left: 348px}#latam-map-container #grid-box #latam-map #countries div#salvador {	top: -35px;	left: 180px}#latam-map-container #grid-box #latam-map #countries div#guatemala {	top: -35px;	left: 164px}#latam-map-container #grid-box #latam-map #countries div#honduras {	top: -35px;	left: 192px}#latam-map-container #grid-box #latam-map #countries div#nicaragua {	top: -35px;	left: 204px}#latam-map-container #grid-box #latam-map #countries div#panama {	top: -35px;	left: 248px}#latam-map-container #grid-box #latam-map #countries div#costarica {	top: -35px;	left: 216px}#latam-map-container #grid-box #latam-map #countries div#caribe {	top: -35px;	left: 292px}#latam-map-container #grid-box #latam-map #countries div#mexico {	top: -35px;	left: 92px}#latam-map-container #grid-box #latam-map #countries div.selected:after {	content: '';	height: 10px;	width: 10px;	background: #F5DF64;	display: block;	position: absolute;	bottom: 17px;	left: 50%;	margin-left: -5px;	border-radius: 50%}#latam-map-container #grid-box #regions div {	position: absolute;	font-size: 16px;	font-weight: 700}#latam-map-container #grid-box #regions div#norte {	top: 7%;	left: 35%}#latam-map-container #grid-box #regions div#centro {	top: 42%;	left: 20%}#latam-map-container #grid-box #regions div#andina {	top: 82%;	left: 33%}#latam-map-container #grid-box #submit {	position: absolute;	bottom: 20px;	text-align: center;	width: 100%}#latam-map-container #grid-box #submit label {	display: inline-block;	margin-bottom: 10px}#latam-map-container #grid-box #submit button {	font-size: 16px;	color: #fff;	background: #00957e;	border: 0;	padding: 7px 10px 5px;	cursor: pointer;	display: block;	margin: auto}#latam-map-container #grid-box #submit button:after {	content: '';	display: inline-block;	height: 16px;	width: 16px;	background: url(/Templates/WWS/Styles/images/latam-map/submit-arrow.png);	margin: 0 0 -2px 10px}@media (max-width:640px) {#latam-map-container #grid-box {	max-height: 200px}#latam-map-container #grid-box .select2-container .select2-choice .select2-arrow b {	background: #00985f;	position: relative}#latam-map-container #grid-box .select2-container .select2-choice .select2-arrow b:before {	content: "";	display: block;	height: 0;	width: 0;	border: 5px solid transparent;	border-top-color: #FFF;	position: absolute;	top: 50%;	left: 50%;	margin: -2px -5px}#latam-map-container #grid-box #submit label {	float: left}#latam-map-container #grid-box #submit button {	float: right;	margin: 0 30px}}.ui-tooltip {	padding: 8px;	position: absolute;	z-index: 9999;	max-width: 300px;	-webkit-box-shadow: 0 0 5px #aaa;	box-shadow: 0 0 5px #aaa;	background: #fff}body .ui-tooltip {	border-width: 2px}.ie9 #latam-map-container {filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.ie8 #latam-map-container #countries div.selected:after {	behavior: url(/scripts/global/libs/pie.htc);	position: relative}.ie8 .ui-tooltip {	width: 100px;	text-align: center;	behavior: url(/scripts/global/libs/pie.htc);	position: relative}ul#listed-products {	margin-top: 20px;	height: 100%;	overflow: hidden}ul#listed-products li {	clear: both;	margin: 0 0 20px;	overflow: hidden}ul#listed-products li a {	display: block;	margin-right: 10px;	float: left}ul#listed-products li p {	margin: 0;	overflow: hidden}ul#listed-products li p a {	float: none;	margin-bottom: 5px}@media screen and (max-width:640px) {ul#products li>a {	display: block;	float: none;	text-align: center;	clear: both;	margin: 10px 0}}.twitter-feed a.dowagro-twitter-logo {	display: inline-block}.twitter-feed a.dowagro-twitter-logo img {	margin-right: 20px}.twitter-feed .twitter-info {	display: inline-block;	margin: 0 0 20px}.twitter-feed .twitter-info .twitter-title {	margin-bottom: 5px}.twitter-feed .twitter-info .twitter-handle {	font-weight: 700}.twitter-feed .feed {	border: 1px solid #ddd}.twitter-feed .feed .feed-head {	background: #00985f;	overflow: hidden;	padding: 5px 10px}.twitter-feed .feed .feed-head p {	float: left;	font-weight: 700;	color: #fff;	margin: 0}.twitter-feed .feed .feed-head .twitter-follow-button {	float: right}.twitter-feed .feed #twitter-feed {	height: 300px;	overflow: hidden;	overflow-y: scroll}.twitter-feed .feed #twitter-feed ul {	list-style-type: none;	margin: 0;	padding: 0}.twitter-feed .feed #twitter-feed ul li {	border-top: 1px solid #ddd;	width: 95%;	margin: auto;	padding: 15px 0 5px;	clear: both;	overflow: hidden}.twitter-feed .feed #twitter-feed ul li:first-child {	border-top: 0}.twitter-feed .feed #twitter-feed ul li .user a {	display: block}.twitter-feed .feed #twitter-feed ul li .user a img {	width: 20%;	margin-right: 5%;	float: left;	max-width: 48px}.twitter-feed .feed #twitter-feed ul li .user a span[data-scribe="element:name"] {	font-size: 14px;	line-height: 16px;	color: #000}.twitter-feed .feed #twitter-feed ul li .user a span[data-scribe="element:screen_name"] {	font-size: 12px;	line-height: 18px;	font-weight: 400;	color: #aaa}.twitter-feed .feed #twitter-feed ul li .tweet {	margin-top: 0;	word-wrap: break-word}.twitter-feed .feed #twitter-feed ul li .timePosted {	float: left;	margin: 5px 0 0;	font-size: 9px;	line-height: 16px;	text-transform: uppercase;	clear: left}.twitter-feed .feed #twitter-feed ul li .interact {	overflow: hidden;	text-align: right;	display: none;	margin: 4px 0 0;	line-height: 0;	float: right}.twitter-feed .feed #twitter-feed ul li .interact a {	display: inline-block;	height: 16px;	width: 16px;	background-image: url(/Templates/WWS/Styles/images/twitter-everything-sprite.png);	text-indent: 9000px;	margin-left: 5px;	padding: 5px 0}.twitter-feed .feed #twitter-feed ul li .interact a.twitter_reply_icon {	background-position: 0 0}.twitter-feed .feed #twitter-feed ul li .interact a.twitter_reply_icon:hover {	background-position: -16px 0}.twitter-feed .feed #twitter-feed ul li .interact a.twitter_retweet_icon {	width: 18px;	background-position: -80px 0}.twitter-feed .feed #twitter-feed ul li .interact a.twitter_retweet_icon:hover {	background-position: -99px 0}.twitter-feed .feed #twitter-feed ul li .interact a.twitter_fav_icon {	background-position: -32px 0}.twitter-feed .feed #twitter-feed ul li .interact a.twitter_fav_icon:hover {	background-position: -48px 0}.twitter-feed .feed #twitter-feed ul li:hover .interact {	display: block}.twitter-feed .feed .feed-footer {	padding: 5px 10px;	background: #ddd;	margin: 0}.twitter-feed .feed .feed-footer a {	width: 100%;	display: block;	padding: 5px 10px;	text-align: center;	color: #fff;	background: #00985f}.twitter-feed .feed .feed-footer a:hover {	background-color: #00653f}#header #pogo {	float: none}#header #logo {	max-width: 309px;	width: 100%;	height: 44px;	margin: 25px 40px;	text-indent: -9999px}#header #logo a {	display: block;	width: 100%;	height: 100%;	background: 0 0}#header #logo a img {	max-width: 309px;	width: 100%}#header .dow-logo {	width: 40%;	margin: 0;	padding: 0 10px;	display: inline;	float: left}#banner #slider .nivo-caption h2 {	font-size: 26px;	line-height: 30px;}@media (max-width:640px) {#header .dow-logo {	width: 100%}}@media (max-width:400px) {#header .dow-logo {	width: 90%}}#header .dow-logo div {	max-width: 309px;	width: 100%;	height: 44px;	margin: 25px 40px}@media (max-width:400px) {#header .dow-logo div {	margin: 25px 10px}}#header .dow-logo div a img {	margin: 0;	width: 90%}#header #social-icon ul li {	background: url(/Assets/global/img/website.png) 0 -53px no-repeat;	width: 20px;	height: 20px;	text-indent: -9999px;	margin-left: 3px}#header #social-icon ul li:hover {	background-position: 0 -79px}#header #social-icon ul li.linked-in {	background-position: -23px -53px}#header #social-icon ul li.linked-in:hover {	background-position: -23px -79px}#header #social-icon ul li.youtube {	background-position: 0 -53px}#header #social-icon ul li.youtube:hover {	background-position: 0 -79px}#header #social-icon ul li.twitter {	background-position: -46px -53px}#header #social-icon ul li.twitter:hover {	background-position: -46px -79px}#header #social-icon ul li.facebook {	background-position: -69px -53px}#header #social-icon ul li.facebook:hover {	background-position: -69px -79px}#header #social-icon ul li.social {	background-position: -92px -53px}#header #social-icon ul li.social:hover {	background-position: -92px -79px}#header #social-icon ul li.pinterest {	background-position: -115px -53px}#header #social-icon ul li.pinterest:hover {	background-position: -115px -79px}#header #social-icon ul li.google {	background-position: 0 -554px}#header #social-icon ul li.google:hover {	background-position: 0 -580px}#header #social-icon ul li.global {	background-position: -23px -554px}#header #social-icon ul li.global:hover {	background-position: -23px -580px}#header #social-icon ul li a {	display: block;	width: 100%;	height: 100%}#header #header-right-column {	margin: 5px 0;	width: auto;	z-index: 999;}#header #header-right-column .search-dow {	float: right;	max-width: 200px;	width: 100%;	height: 23px;	margin: 0;	border: 1px solid #868686;	border-radius: 9px;	background: url(/Templates/WWS/Styles/images/das-search-icon.png) right no-repeat;	display: none /**hide it from now until fix the search function**/}#header #header-right-column .search-dow #txtSearch {	height: 23px;	margin: 0;	width: 170x;	margin: 0;	border: none;	background: 0 0}#header #header-right-column .search-dow #btnSearch {	float: right;	width: 30px;	height: 23px;	margin: 0;	border: none;	background: 0 0;	cursor: pointer}div#top-right {	margin: 0;}@media (max-width:930px) {#header #header-right-column .language {	position: relative;	float: right;	max-width: 200px;	width: 100%;	clear: both;	margin: 5px 0 0}}#header #header-right-column .language nav {	max-width: 200px;	width: 100%;	height: 23px;	margin: 0;	border: 1px solid #868686;	border-radius: 9px;	background: url(/Templates/WWS/Styles/images/arrow-dow.png) right no-repeat}#header #header-right-column .language nav .drop-langs {	height: 0;	width: 0}#header #header-right-column .language nav ul {	list-style: none;	position: relative;	float: left;	width: 100%;	margin: 0;	padding: 0}#header #header-right-column .language nav ul li {	position: relative;	float: left;	width: 100%;	margin: 0;	padding: 0}#header #header-right-column .language nav ul li a {	width: 100%;	min-height: 24px;	display: block;	text-decoration: none;	font-weight: 500;	font-size: 12px;	line-height: 23px;	padding: 0 8px;	color: #868686}#header #header-right-column .language nav ul li ul {	display: none;	position: absolute;	left: 0;	background: #fff;	padding: 0;	z-index: 999}#header #header-right-column .language nav ul li ul li {	float: none;	width: 200px}#header #header-right-column .language nav ul li ul li a {	line-height: 120%;	padding: 10px 15px}#header #header-right-column .language nav ul li ul li:hover {	background: #f6f6f6}#header #header-right-column .language nav ul li:hover>ul {	display: block}.ie8 #header .search #btn-search, .ie8 #header .search #btnSearch, .ie8 #header .search .btn-search {	padding: 11.7px 11px}@media (max-width:640px) {#navigation {	display: none!important}}#navigation ul li {	display: inline-block;}#navigation ul {	border: 1px solid #4d4d4d;	border-left: 0;	border-right: 0;	font-size: 0;}#navigation ul li {	display: inline-block;	text-align: center;	z-index: 999;	margin-bottom: 0;	text-align: left;	line-height: normal;}#navigation ul.level2 li a {	color: #fff;	background: #14BB77;	width: 200px;}#navigation ul.level2 li a:hover {	background: #6666666;}@media (max-width:800px) {#navigation ul li {	width: auto}}#navigation ul li.hide-desktop {	display: none}@media (max-width:800px) {#navigation ul li:first-child {	width: auto}}#navigation ul li.active {	background-color: #00985f}#navigation ul li.active a, #navigation ul li.active a:hover {	color: #fff;}@media (max-width:800px) {#navigation ul li.active a {	height: 15px;	padding: 15px 12px;}}#navigation ul li a {	font-size: 13px;	color: #333333;	display: block;	width: 100%;	padding: 8px 25px;}#navigation ul li a:hover {	color: #ffffff;	background-color: #00985f;}#navigation ul li {	overflow: hidden;}@media (max-width:930px) {.SearchPanel {	display: table-cell;	margin: 0 !important;	padding: 12px 0 0;	position: relative !important;	right: -10px !important;}}@media (max-width:800px) {#navigation ul li a {	height: 15px;	padding: 15px 12px;}}.SearchPanel {	margin: -28px 0 -5px;	position: absolute;	right: 70px;}.SearchPanelButton {	border: 1px solid #868686;	border-left: 0;	position: absolute;	width: 21px;	border-radius: 0 9px 9px 0;	border-left: 0;}.dropbtn {	cursor: pointer;	float: right;	margin-bottom: -30px;	margin-right: 10px;	padding: 0;	position: relative;	right: 0;	top: -30px;	width: 28px;}ul.dropdown-menu, ul.dropdowncontent {	background-color: #e6e6e6;	border: 0 none !important;	display: none;	padding-left: 0 !important;	position: absolute;	right: 0;	top: 126px;	width: auto;	z-index: 1000;}#navigation .dropdown-menu li a {	color: #565756;}#navigation .dropdown-menu li a:hover {	color: #ffffff !important;}.dropdown-menu li {	background: #e6e6e6 none repeat scroll 0 0;	border-bottom: 1px solid #fff;	display: inherit !important;	padding: 2px !important;	text-decoration: none;	width: auto;}.dropdown-menu li:hover {	background: #999999;	color: #ffffff !important;}@media (max-width:640px) {.left-panel-module h3.hide-mobile {	display: none}}#sub-navigation {	width: 100%;	float: left;}@media (max-width:640px) {#sub-navigation.hide-mobile {	display: none}}#sub-navigation>ul {	list-style: none;	padding-left: 0}#sub-navigation>ul>li {	margin-top: 15px}#sub-navigation>ul>li:first-child>a {	color: #000;	font-weight: 700!important;	font-size: 15px}#sub-navigation>ul>li:first-child>a:hover {	color: #00985f}#sub-navigation>ul>li a {	color: #00985f;	font-size: 13px;	font-weight: 400}#sub-navigation>ul>li.active:first-child>a, #sub-navigation>ul>li.open:first-child>a {	text-decoration: none}#sub-navigation>ul>li.active a, #sub-navigation>ul>li.open a {	font-weight: 700;	text-decoration: underline}#sub-navigation>ul>li.active>ul, #sub-navigation>ul>li.open>ul {	display: block}#sub-navigation>ul>li.active>ul li a, #sub-navigation>ul>li.open>ul li a {	font-weight: 400;	text-decoration: none}#sub-navigation>ul>li.active>ul li.active a, #sub-navigation>ul>li.open>ul li.active a {	text-decoration: underline;	font-weight: 700}#sub-navigation>ul>li.open a {	font-weight: 400;	text-decoration: none}#sub-navigation>ul>li ul {	list-style: none;	display: none;	padding-left: 0;	margin-bottom: 0}#sub-navigation>ul>li ul li {	font-size: 1em;	margin-top: 20px;	margin-left: 5px}#sub-navigation>ul>li ul li ul {	display: none}#sub-navigation>ul.active a, #sub-navigation>ul.active a:hover {	color: #000}#sub-navigation.crop-nav>ul>li:first-child>a {	font-weight: 400!important;	color: #00985f;	font-size: 100%}#sub-navigation.crop-nav>ul>li a.active-link {	font-weight: 700!important;	text-decoration: underline}#sub-navigation.product-sub-navigation ul li {	margin-top: 3px}#sub-navigation.product-sub-navigation ul li.active {	color: #000}#sub-navigation.product-sub-navigation ul li:first-child {	margin-top: 15px}#sub-navigation.product-sub-navigation ul li.active a, #sub-navigation.product-sub-navigation ul li.active a:hover {	color: #000}#mini-navigation {	margin-top: 6px;	float: right;	margin-left: 0;	margin-right: -30px;}#mini-navigation ul {	margin: 0;	padding: 0;	list-style: none;	float: right}#mini-navigation ul li {	float: left;	padding: 0 10px;	height: 10px;	line-height: 9px;	margin-left: 0!important}#mini-navigation ul li a {	font-size: 11px;	color: #565756;	font-weight: lighter}#mini-navigation ul li:nth-child(2) {	border-left: 1px solid #565756}#mini-navigation ul.horizontal li {	float: left;	padding: 0 10px;	border-left: 1px solid #565756;	height: 10px;	line-height: 9px;	margin-left: 0!important}#mini-navigation ul.horizontal li:first-child {	border-left: 0}#mini-navigation ul.horizontal li:last-child {	padding-right: 0;	margin-left: 0}#mini-navigation ul.horizontal li a {	color: #565756;	font-weight: lighter}#mini-navigation a.careers {	padding-right: 0}.active-link {	color: #000}#mobile-header-bar {	background: #00985f;	padding: 1em!important}@media (min-width:640px) {#mobile-header-bar {	display: none}}#mobile-header-bar #mobile-menu {	z-index: 999;	position: relative}#mobile-header-bar #mobile-menu button {	cursor: pointer;	width: 5em;	height: auto;	padding: 0;	border: none;	outline: 0;	background: 0 0;	font-size: 10px}#mobile-header-bar #mobile-menu button span {	background: #fff;	display: inline-block;	margin-top: .3em;	height: .7em;	width: 100%;	-webkit-border-radius: 1ex;	-moz-border-radius: 1ex;	-ms-border-radius: 1ex;	-o-border-radius: 1ex;	border-radius: 1ex;	position: relative}#mobile-header-bar #mobile-menu button span:first-child {	margin-top: 0}#mobile-header-bar #mobile-menu #main-mobile-nav {	background-color: #00985f;	border: medium none;	box-shadow: 0 0 5px #999;	height: auto;	left: -5px;	margin: 0;	min-width: 320px;	padding-bottom: 0;	padding-right: 0;	padding-top: 0;	position: absolute;	top: 55px;	width: auto;	z-index: 100;}#mobile-header-bar #mobile-menu #main-mobile-nav ul {	-moz-border-bottom-colors: none;	-moz-border-left-colors: none;	-moz-border-right-colors: none;	-moz-border-top-colors: none;	background-color: #fff;	border-color: -moz-use-text-color #e7e7e7 #e7e7e7;	border-image: none;	border-width: 0;	display: block;	margin: 0;	padding: 0;	position: relative;	text-align: left;	width: 100%;	z-index: 2000;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li {	background: #e6e6e6 none repeat scroll 0 0;	display: block;	float: none;	margin: 1px 0;	padding: 0px;	text-align: left;	top: 5px;}#mobile-header-bar #mobile-menu #main-mobile-nav ul.inner a {	background-color: #00985f;	color: #fff;	padding-left: 40px;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li ul li ul li a {	padding-left: 25px !important;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li ul li ul li ul li a {	padding-left: 35px !important;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li ul li ul li ul li ul li a {	padding-left: 45px !important;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li ul li ul li ul li ul li ul li a {	padding-left: 55px !important;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li ul li ul li ul li ul li ul li ul li a {	padding-left: 65px !important;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li a {	color: #565756;	display: block;	font-size: 16px;	font-weight: 400;	padding: 15px;	width: auto;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li a:hover {	color: #00957e;	background-color: #F3F3F3;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li:hover {	background: transparent;	color: #00957e;}#mobile-header-bar #mobile-menu #main-mobile-nav ul li a .arrow-right {	width: 0;	height: 0;	border-top: 10px solid transparent;	border-bottom: 10px solid transparent;	border-left: 10px solid #00957e;	float: right}#mobile-header-bar #mobile-menu #main-mobile-nav ul.level2 li {	display: none;}#main-nav {	height: auto;	padding: 20px}#main-nav ul {	padding-left: 0;	text-align: left;	border: none}#main-nav ul li {	padding: 0;	width: 100%;	text-align: left;	margin: 15px 0 0;	-webkit-border-radius: 0;	-moz-border-radius: 0;	-ms-border-radius: 0;	-o-border-radius: 0;	border-radius: 0;	behavior: url(/scripts/global/libs/pie.htc);	position: relative;	background: #ededed;	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ededed), to(#b9b9b9));	background: -webkit-linear-gradient(top, #ededed, #b9b9b9);	background: -moz-linear-gradient(top, #ededed, #b9b9b9);	background: -ms-linear-gradient(top, #ededed, #b9b9b9);	background: -o-linear-gradient(top, #ededed, #b9b9b9);	background: linear-gradient(top, #ededed, #b9b9b9);	-pie-background: linear-gradient(#ededed, #b9b9b9);	border-bottom: 1px solid #9c9c9c;	border-right: 1px solid #8a8a8a;	border-top: 1px solid #b9b9b9;	border-left: 1px solid #8a8a8a}#main-nav ul li a {	display: block;	color: #565756;	padding: 25px 30px;	width: 100%;	font-weight: lighter;	font-size: 28px;	line-height: 1}@media (max-width:500px) {#main-nav ul li a {	font-size: 22px}}@media (max-width:400px) {#main-nav ul li a {	font-size: 18px}}@media (max-width:350px) {#main-nav ul li a {	font-size: 14px}}#main-nav ul li:first-child {	margin-top: 0}@media (min-width:640px) {#main-nav {	display: none!important}}@media (max-width:640px) {.search-wrap-element {	display: none!important}}@media (max-width:800px) {.search-wrap-element {	width: 50%!important}}#footer {    margin-top: -10px;    padding-top: 20px;}#footer .background {	position: relative;	padding-top: 50px;	min-height: 0!important;	height: auto;	width: 100%!important;	color: #fff;	background-image: url(/Templates/WWS/Styles/images/furrows-reverse-filled.png);	background-repeat: no-repeat;	background-color: #00985f;}@media (max-width:640px) {#footer .wrapper {	padding-top: 0;	height: 275px;	background-size: 100%;	background-color: #00985f}}#footer #trademark {	position: relative;	height: auto;	font-size: 10px}@media (max-width:640px) {#footer #trademark {	height: auto}}#footer #trademark p {	color: #fff;	float: left;	padding: 20px 0 20px 50px;}@media (max-width:640px) {#footer #trademark p {	margin: 0;	padding: 5px 10px;	text-align: right}}#footer #social-icon {	display: inline-block;	width: 100%;	min-height: 50px;	padding: 0 25px 0 0;	float: right;}@media (max-width:640px) {#footer #social-icon {	position: relative;	top: 80px;}.menu-course-tab li a {	width: auto;}}#footer #social-icon ul {	margin: 0}#footer #social-icon ul li {	margin-left: 10px}#footer #social-icon ul li a {	display: block;	width: 100%;	height: 100%;	text-indent: -9999px}#footer #social-icon ul li.youtube {	display: block;	text-indent: -9999px;	width: 38px;	height: 38px;	background: url(/Templates/WWS/Styles/images/sprite.png) -800px 0 no-repeat}#footer #social-icon ul li.linked-in {	display: block;	text-indent: -9999px;	width: 38px;	height: 38px;	background: url(/Templates/WWS/Styles/images/sprite.png) -876px 0 no-repeat}#footer #social-icon ul li.twitter {	display: block;	text-indent: -9999px;	width: 38px;	height: 38px;	background: url(/Templates/WWS/Styles/images/sprite.png) -762px 0 no-repeat}#footer #social-icon ul li.facebook {	display: block;	text-indent: -9999px;	width: 38px;	height: 38px;	background: url(/Templates/WWS/Styles/images/sprite.png) -838px 0 no-repeat}#footer #social-icon ul li.google {	display: block;	text-indent: -9999px;	width: 38px;	height: 38px;	background: url(/Templates/WWS/Styles/images/google-Plus-icon-sized.png) no-repeat}#footer #social-icon ul li.wechat {	display: block;	text-indent: -9999px;	width: 38px;	height: 38px;	background: url(/Templates/WWS/Styles/images/wechat.png) no-repeat}#footer #footer-navigation {	float: right;	clear: both;	margin: 5px 0}@media (max-width:640px) {#footer #footer-navigation {	display: none}}#footer #footer-navigation h5 {	color: #fff}#footer #footer-navigation ul li {	margin-bottom: 5px}#footer #footer-navigation ul li.link-bold a {	font-weight: 700}#footer #footer-navigation ul li a {	color: #fff;	font-size: 12px;	font-weight: lighter;}#full-site-switch {	min-height: 100px;	margin: 0;	padding: 20px}@media (min-width:640px) {#full-site-switch {	display: none!important}}@media (max-width:640px) {#full-site-switch {	padding: 10px 20px}}#full-site-switch a {	position: relative;	float: right;	font-size: 1.3em;	font-weight: 400;	color: #fff;	text-decoration: none;	outline: 0;	display: none; /* HIDE FULL SITE TEXT */}.boxgrey {	padding: 10px;	background-color: #e0e0e0;	margin-bottom: 30px !important}.greentext {	color: #00985f;}#learning-wrap {	width: 100% !important;	text-align: center;	margin: 20px 0 20px 0;	clear: both;	position: relative;	height: auto;	float: left;}#learning-wrap h1, #learning-wrap h1 a {	font-size: 100%;	margin-top: 10px;}.Course_Thumb_IMG {	clear: both;	float: left;	padding-bottom: 30px;	position: relative;	width: 100% !important;}.btn, .btn a {	background-color: #00985f;	border: 0 none;	border-radius: 0;	color: #fff;	font-size: 1em;	font-weight: lighter;	padding: 10px;	position: relative;	text-shadow: none;	width: 100%;}.course-reason {	color: red;	margin: 5px 0px;	text-align: left;}@media (min-width:640px) {header#header .dow-logo {}.Course_Thumb_IMG {	width: 220px !important;	float: left;	padding: 0px 10px 10px 0px;}.btn, .btn a {	background-color: #00985f;	border: 0 none;	border-radius: 0;	color: #fff;	font-size: 14px;	font-weight: lighter;	padding: 4px 12px;	position: relative;	text-shadow: none;	width: inherit;}.course-reason {	color: red;	margin: 5px 0px;	text-align: left;}}.registration {	margin-top: -360px;}/*** Popup ***//*#gallery {	height: 100%;	left: 0;	position: fixed;	top: 20%;	width: 100%;	margin: auto;	z-index: 5000;}.popup {	background: rgb(0, 0, 0) none repeat scroll 0 0;	height: 100%;	left: 0;	opacity: 0.85;	position: fixed;	top: 0;	width: 100%;	z-index: 4000;	margin: auto;}.img-preview {	background: #fff none repeat scroll 0 0;	float: left;	padding: 20px;	position: relative;	width: 40%;	z-index: 5000;	margin: 10px;}*//*#lightbox-image-details, #lightbox-secNav {	clear: both;	margin: auto;	padding: 0 30px;	width: 700px;}#lightbox-secNav input, #lightbox-secNav a {	font-size: 1.2em !important;}#lightbox-image-details-caption {	color: #000;	font-size: 1em;	font-weight: lighter;	line-height: 2em;}*/.btnclose {	background: #DDD !important;	color: #333 !important;}.crop-image {	text-align: center;	width: 48% !important;	margin-right: 2%;	float: left;	position: relative}.img-table img {	width: 25px !important;}.button-grey {	background: #CCC none repeat scroll 0 0;	border: 1px solid #ddd;	color: #fff;	display: block;	font-size: 1.2em;	font-weight: normal;	margin: 20px 0 20px;	padding: 10px;	text-align: center;}.button-grey:hover {	color: #fff;	background: #666 none repeat scroll 0 0;}.button-large {	background: #ddd none repeat scroll 0 0;	border: 1px solid #ccc;	color: #333;	display: block;	font-size: 1.5em;	font-weight: normal;	margin: 10px 0 20px;	padding: 20px 10px;	text-align: center;	border-radius: 2px;	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4);	border-radius: 2px;}.button-large:hover {	background: #ccc;	color: #666;}/*** Hidden Search Panel until it works ***/.SearchPanel {	display: none;}/*** End ***/.Greenbox h1, .Greenbox p {	color: #fff;	line-height: 120%}.Greenbox {	background: #00985f none repeat scroll 0 0;	border: 0 solid #00985f;	border-radius: 5px;	float: left;	margin-bottom: 20px;	padding: 15px;	color: #fff;}.Greybox {	border: 1px solid #ccc;	margin: 20px 0;	padding: 10px 15px 0;}/*** Hide section ***/.hide-desktop {	display: none;}/*** Hide section END ***/@media (max-width:640px) {.mobile-order-table {	max-width: 300px;	overflow-x: scroll;	width: auto;}.hide-mobile {	display: none;}.hide-desktop {	display: block;}.Left-col-30, .Right-col-60 {	width: auto;}.img_right_thumb {	padding-bottom: 5px;	padding-left: 5px;}img.img_right_thumb {	width: 150px;}.title-response {	font-size: 1.2em;	font-weight: normal;	line-height: 1.4em;	margin: auto;		margin-bottom: 25px !important;}.weeds-3-col a {	margin-bottom: 1em;	margin-top: 0;}.weeds-3-col {	height: 180px;	margin: 5px;	min-width: auto;	padding: 5px 15px;	position: relative;	width: 35%;}.imgcorner {	border-radius: 5px;	width: 100%;}.weeds-3-col a {	width: 100%;	float: left;	text-align: center;}.weeds-3-col br {	display: none;}.table-container {	background-color: #f3f3f3;	margin: 10px 0;	overflow-y: auto;	padding: 5px 0;	width: 100%;	_overflow: auto;	-webkit-overflow-scrolling: auto;}.table-container-v2 {	width: 90%;	background-color: #f3f3f3;	margin: 10px 0;	overflow-y: auto;	padding: 5px 0;	_overflow: auto;	-webkit-overflow-scrolling: auto;}}.quick-link img {	width: 100%;}.WWS-intro-section {	margin-bottom: 80px;	padding: 0;	position: relative;}.contact-box {	background-color: #f3f3f3;    border-radius: 5px;    float: left;    margin-bottom: 20px;    min-width: 98%;    padding: 5px 5px 15px;    width: auto;}.contact-box img {	border-radius: 100%;	float: left;	margin: 5px 20px 5px 5px;	width: 50px;}.contact-box p {	font-size: 1.5em;	line-height: 1.2em;	font-weight: lighter;	padding-top: 10px;}.contact-box a {	color: #00985f;	font-size: 0.8em;	font-weight: bold;}.contain-white-grey-border {	border: 1px solid #ddd;	float: left;	width: 100%;	border-radius: 5px;	margin-bottom: 20px}.contain-text {	padding: 20px;}/* ipad Portrait [VERTICAL] CSS Start here */@media only screen and (max-width : 768px) {.scfForm input[type=email], .scfForm input[type=number], .scfForm input[type=password], .scfForm input[type=phone], .scfForm input[type=text] {	font-size: 1em;	padding: 10px 5px;}.btn, .btn a {	margin: auto;	padding: 10px 30px;	width: auto;}.contain-tabs {	width: auto;}.WWSTabContent {	margin-bottom: 30px;	width: auto;}.scfSingleLineTextBorder .formlabel {	width: auto !important;}.WWS-intro-section {	margin-bottom: 300px;	float: left;}.table-ref, .container-24 .grid-3-video, .container-24 .grid-2-video {	width: 100% !important;	}.grid-24 .grid-3-video, .grid-24 .grid-2-video {	float: left;	clear:both;	width: 100% !important;	position:relative;}.margin-right-20  {	margin-right:0}.margin-top-20 {	margin-top:20px}}.col-md-4-video {	width: 41.66666667%; 	float: left;		}.col-md-6-video {	width: 50%;	float: left;}.margin-right-20 {	margin-right:20px}.table-ref{	width: auto;}.video-container {	height: 0;	margin-bottom: 20px;	overflow: hidden;	padding-bottom: 56.25%;	padding-top: 30px;	position: relative;}.video-container iframe, .video-container object, .video-container embed {	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;}/* Best view message phone CSS */#Best-view-wrap {	font-size: 20px;	height: auto;	line-height: 24px;	padding: 10px;	text-align: center;	width: auto;}.Best-view-message {	position: relative;	top: 0px;	padding: 5px;}#mask {	position: fixed;	left: 0;	top: 0;	z-index: 9000;	background-color: #000;	display: none;}#boxes .window {	position: absolute;	left: 0;	top: 0;	width: auto;	height: auto;	display: none;	z-index: 9999;	padding: 20px;	border-radius: 15px;	text-align: center;}#boxes #dialog {	background-color: #ffffff;	height: auto;	left: 20px !important;	padding: 10px;	right: 20px !important;	top: 30px !important;	width: 80%;	margin: auto;}#popupfoot {	bottom: 0px;}.img_right_thumb {	float: right;	margin: 5px;}#register .btn, .btn a, #login .btn, .btn a {	font-size: 1.2em;	margin-bottom: 10px;	margin-top: 10px;	padding: 15px 0;	width: 100%;}/* scrollbar in Safari/phone CSS */::-webkit-scrollbar { -webkit-appearance: none;}::-webkit-scrollbar:vertical { width: 12px;}::-webkit-scrollbar:horizontal { height: 12px;}::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff;}::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff;}.lightbox-2 {	/** Default lightbox to hidden */	display: none;	/** Position and style */	position: fixed;	z-index: 999;	width: 100%;	height: 100%;	text-align: center;	top: 0;	left: 0;	background: rgba(0,0,0,0.8);}.lightbox-2:target {	/** Remove default browser outline */	outline: none;	/** Unhide lightbox **/	display: block;}/** videoModal **/#videoModal-2 {	border-radius:0;  margin:auto;  position:relative;  top:10%;  width:800px;}#videoModal-2 .modal-header-2 {	background: #000;	border: 0;	color: #fff;	position: relative;	height: 50px;	border-radius: 10px 10px 0 0;}#videoModal-2 .modal-header-2 h3 {	font-size: 18px;	line-height: normal;	padding: 15px;}#videoModal-2 .modal-body-2 {	height: 600px;	padding: 0;	max-height: none;	overflow: hidden;}#videoModal-2 .modal-footer-2:empty {	display: none !important;}#videoModal-2 .close-2 {	background-color: transparent;	color: #fff;	font-size: 24px;	margin: 0;	opacity: 1;	position: absolute;	right: 0;	text-shadow: none;	top: 8px;	width: 38px;	border: 0;	cursor: pointer}