@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;
	max-width: 100%
}
.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;
}
#section-article {
	border-bottom: 1px solid #f3f3f3;
	clear: both;
	float: left;
	margin-bottom: 10px;
	padding: 10px;
	position: relative;
}
#section-weeds {
	clear: both;
	margin-bottom: 10px;
	position: relative;
	width: 100%;
}
.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 #cdcdcd;
	margin-bottom: 10px;
	padding: 3px 8px;
}
.error.error-danger {
	color: red;
	font-weight: 700
}
.wrapper {
	background-color: #fff;
	width: 960px;
	position: relative;
	overflow: visible
}
.wrapper [class^=grid-] {
	padding: 0
}
.imgcorner {
	border-radius: 5px;
	float: left;
	margin-right: 10px;
	width: 50px;
}
#register {
	float: right;
	padding: 10px;
	width: 47%;
	border: 1px solid #ccc;
	background-color: #f9fafd;
	min-height: 300px;
}
#register h2 {
	font-size: 25px;
	font-weight: normal;
}
#login {
	background-color: #f9fafd;
	border: 1px solid #ccc;
	float: left;
	min-height: 300px;
	padding: 10px;
	width: 47%;
}
#login h2 {
	font-size: 25px;
	font-weight: normal;
}

@media (max-width:800px) {
.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-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%
}
.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: auto
}
.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 {
	clear: right;
	position: relative;
	width: 100%;
	margin: 0;
}
.weeds-3-col {
	background: #f3f3f3 none repeat scroll 0 0;
	border-bottom: 1px solid #fff;
	float: left;
	height: 5em;
	padding: 5px;
	width: 50%;
	margin: 0;
	float: left;
}
.weeds-3-col a {
	margin-top: 1.5em;
	width: 75%;
}
}

@media (max-width:980px) {
.wrapper {
	width: 100%
}
}
.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%
}
.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: 20px;
}
.tout-3-col .tout+.tout {
	padding: 0px 15px
}
.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: 10px;
	position: relative;
	margin-top: 10px;
}
.pagemiddle {
	 clear: both;
	    margin: 0 20px;
	    max-width: 100%;
	    padding-top: 20px;
}

@media (max-width:640px) {
.pagemiddle {
	margin-left: 0
}
}

@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 10px #bcbcbc;
	float: none;
	margin: 25px;
	padding: 25px;
	width: auto;
	background-color: #f9fafd;
	min-height: auto;
}
#register {
	box-shadow: 0 0 10px #bcbcbc;
	float: none;
	margin: 25px;
	padding: 25px;
	width: auto;
	background-color: #f9fafd;
	min-height: auto;
}
}
.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: 20px;
	height: auto;
	display: block;
	width: 100%
}
.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;
}
.button1:hover, .button2: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;
	font-weight:bold;
}
.breadcrumbs ul li.breadcrumb-sep {
	margin: 0 1px
}
.breadcrumbs ul li a {
	color: #00985f;
	font-weight:bold;
}
#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
}

@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
}
}
.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
}
}
.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;
	height: 34px;
}
.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) {
.wrapper [class^=grid-] {
	width: 100%
}
#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: 325px;
	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) {
	.centered-btns_tabs{
		display:none !important;
	}
	#banner #slider img {
    float: left;
    height: 90px;
}
#banner #slider .nivo-caption {
	background: #000 none repeat scroll 0 0;
    float: left;
    height: 80px;
    padding: 20px 0 10px !important;
    position: relative;
    width: 100%;
}
#banner #slider .nivo-caption h2 {
	float: left;
    font-size: 18px !important;
    line-height: 22px;
    margin-left: 2%;
    margin-right: 2%;
    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: -4px;
	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) {
#header .dow-logo div a img {
 margin:23px 0 0;
}
header#header div#mobile-header-bar {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000
}
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
}
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: 64px;
	transition: .5s
}
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: 470px;
	margin: 0;
	padding: 0 10px;
	display: inline;
	float: left
}

@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 {
	max-width: 309px;
	width: 100%;
}
#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: 0;
	float: right;
	
	z-index: 999
}
#header #header-right-column .search-dow {
	float: right;
	max-width: 200px;
	width: 100%;
	height: 22px;
	margin: 0;
	border: 1px solid #868686;
	/*border-radius: 9px;*/
	/*background: url(/Templates/WWS/Styles/images/das-search-icon.png) right no-repeat;*/
	display: block; /**hide it from now until fix the search function**/
}
#header #header-right-column .search-dow #txtSearch {
	/*height: 23px;*/
	width: 170px;
	/*margin: -2px;*/
	border: none;
	background: 0 0;
	padding-right: 32px !important;
}
#header #header-right-column .search-dow #btnSearch {
	float: right;
	width: 30px;
	height: 23px;
	margin: 0;
	border: none;
	background: 0 0;
	cursor: pointer
}

@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 {
	border: 1px solid #4d4d4d;
	border-left: 0;
	border-right: 0;
	font-size: 0;
}
#navigation ul li {
	display: table-cell;
	text-align: center;
	padding: 8px 15px;
}

@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 {
	padding: 5px 12px
}
}
#navigation ul li a {
	font-size: 13px;
	color: #333333;
	display: block;
	width: 100%;
	
}
#navigation ul li a:hover {
	color: #00985f
}

@media (max-width:800px) {
#navigation ul li a {
	padding: 5px 12px
}
}
.SearchPanel {
	float: right;
	margin: -28px 40px -5px 0;
}
.SearchPanelButton {
	border: 1px solid #cdcdcd;
	border-left: 0;
	padding: 2px;
	position: absolute;
}

@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: 15px;
	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
}
#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 {
	z-index: 100;
	border: none;
	position: absolute;
	top: 4.1em;
	left: 0;
	width: 85%;
	min-width: 265px;
	height: auto;
	padding: 0!important;
	margin: 0
}
#mobile-header-bar #mobile-menu #main-mobile-nav ul {
	text-align: left;
	display: block;
	background-color: #fff;
	margin-top: 0;
	padding: 0 3px 1px;
	border: 1px solid #e7e7e7;
	border-top: 0;
	z-index: 2000;
	position: relative;
}

#mobile-header-bar #mobile-menu #main-mobile-nav ul li {
	  background: #e6e6e6 none repeat scroll 0 0;
    display: block;
    float: none;
    margin: 2px 0;
    padding: 10px;
    text-align: left;
}
#mobile-header-bar #mobile-menu #main-mobile-nav ul li a {
	
	color: #565756;
	display: block;
	font-weight: 400;
	font-size: 18px;
	width: 100%;
	
}
#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
}
#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 {
	
}
#footer .background {
	position: relative;
	padding-top: 25px;
	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 {
	padding: 15px 0 15px 25px;
	color: #FFF;
	float: left;
}

@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 {
	display: none
}
}
#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: 75px 20px
}
}
#full-site-switch a {
	position: relative;
	float: right;
	font-size: 1.3em;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
	outline: 0
}
.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) {
.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;
}
