/*global styling*/
.container {
  width: 1218px;
  margin: 0 auto;
  max-width: 100%; }

.wysiwyg {
  padding: 10px 0 10px 0; }

p {
  font-size: 15px;
  font-weight: normal;
  line-height: 1.4em;
  margin: 5px 0 15px; }

em, i {
  font-style: italic; }

ol {
  padding: 10px 0 0 25px;
  list-style-type: decimal !important; }

ul {
  padding: 10px 0 15px 25px; }

ol li {
  position: relative;
  font-family: inherit;
  margin: 0;
  list-style-type: decimal;
  font-family: inherit; }

ol li p, ul li p {
  color: #111111;
  margin: 5px 0; }

ul li {
  position: relative; }

ul li:before {
  position: absolute;
  content: '';
  left: 0;
  top: 0;
  margin: 4px 0 0 -25px;
  width: 13px;
  height: 13px;
  background: url(/images/ico-arrow-bullet.svg) no-repeat;
  background-size: 13px 13px; }

ul li a:hover, ol li a:hover {
  color: #00a651; }

.group:after {
  display: block;
  clear: both;
  content: '';
  font-size: 0;
  line-height: 0;
  visibility: hidden; }

.more {
  position: relative;
  text-transform: uppercase;
  color: #f8831c;
  padding: 0 30px 0 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.2em;
  font-family: inherit; }

.more:after {
  content: '';
  position: absolute;
  margin: -9px 0 0 0;
  right: 0;
  top: 50%;
  width: 18px;
  height: 18px;
  background: url(/images/ico-arrow-learnmore.svg) no-repeat;
  background-size: 18px 18px;
  border-radius: 50%;
  -webkit-border-radius: 50%; }

.two-col-section .col {
  width: 50%;
  float: left;
  padding: 60px 0 60px 100px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.two-col-section .col:first-child {
  padding: 60px 50px 60px 10px; }

.toggle-block {
  padding: 10px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 20px 0 0; }

.expanded {
  margin: 0 20px 20px 0; }

.toggle-block .opener {
  height: 1%;
  display: block;
  padding: 3px 10px;
  text-decoration: none;
  border-bottom: 1px solid #eee; }

.toggle-block .opener:hover {
  text-decoration: none; }

.toggle-block .opener em {
  font-style: normal;
  display: none; }

.expanded .opener em {
  display: inline; }

.expanded .opener span {
  display: none; }

.toggle-block .slide {
  position: relative;
  /* recommended styles */
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.toggle-block .slide p {
  margin: 0; }

.jspContainer {
  overflow: hidden;
  position: relative; }

.jspPane {
  position: absolute; }

.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 2px;
  width: 9px;
  height: 100%; }

.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 16px; }

.jspVerticalBar *, .jspHorizontalBar * {
  margin: 0;
  padding: 0; }

.jspCap {
  display: none; }

.jspHorizontalBar .jspCap {
  float: left; }

.jspTrack {
  position: relative; }

.jspDrag {
  background: #00a651;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer; }

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
  float: left;
  height: 100%; }

.jspArrow {
  text-indent: -20000px;
  display: block;
  cursor: pointer; }

.jspArrow.jspDisabled {
  cursor: default; }

.jspVerticalBar .jspArrow {
  height: 16px; }

.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%; }

.jspVerticalBar .jspArrow:focus {
  outline: none; }

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%; }

* html .jspCorner {
  margin: 0 -3px 0 0; }

#main {
  color: #111111;
  min-height: 300px;
  overflow: hidden; }

.bg-holder {
  height: 100%;
  position: relative;
  overflow: hidden; }

.bg-pattern {
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  margin: 0 0 0 242px;
  background: #fdfdfd url(/images/pattern.png);
  border: 1px solid #eee; }

.h-holder {
  margin-bottom: 36px; }

.button-styled {
  position: relative;
  background: #00a651;
  color: #fff;
  padding: 16px 35px 16px 20px;
  font: 600 14px 'Open Sans', Arial, sans-serif;
  text-align: left;
  width: 100%;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.button-styled:after {
  position: absolute;
  content: '';
  right: 0;
  top: 50%;
  width: 13px;
  height: 13px;
  background: url(/images/ico-arrow-down.svg) no-repeat;
  background-size: 13px 13px;
  margin: -6px 18px 0 0; }

.button-styled-alt {
  border: 1px solid #009645;
  -webkit-box-shadow: inset #009645 0 -3px 10px;
  -moz-box-shadow: inset #009645 0 -3px 10px;
  box-shadow: inset #009645 0 -3px 10px;
  background: #00b85d;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwYjg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzAwYjg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzAwYTc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #00b85d), color-stop(41%, #00b85d), color-stop(63%, #00a651), color-stop(100%, #00a651));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b85d', endColorstr='#00a651', GradientType=0);
  /* IE6-8 */
  color: #fff !important;
  display: block;
  text-align: center;
  width: 100%;
  padding: 10px 0;
  text-transform: uppercase;
  font: 600 14px/1 'open sans', Arial, sans-serif; }

.button-styled-alt:hover {
  background: #2ebb37;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzJlYmIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzJlYmIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzAwYTc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2ebb37), color-stop(40%, #2ebb37), color-stop(63%, #00a651), color-stop(100%, #00a651));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ebb37', endColorstr='#00a651', GradientType=0);
  /* IE6-8 */ }

.secondary-button {
  border: 1px solid #ee8500;
  -webkit-box-shadow: inset #ea7600 0 -3px 10px;
  -moz-box-shadow: inset #ea7600 0 -3px 10px;
  box-shadow: inset #ea7600 0 -3px 10px;
  background: #f19626;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2YwOTQyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2VmOGEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTc2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f19626), color-stop(45%, #f09421), color-stop(48%, #ef8a0d), color-stop(100%, #ea7600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f19626', endColorstr='#ea7600', GradientType=0);
  /* IE6-8 */
  color: #fff !important;
  padding: 10px 30px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font: normal 14px/1.3em 'Open Sans', Arial, sans-serif;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  max-width: 210px; }

.secondary-button:hover {
  /* Permalink - use to edit and share this gradient: http:/colorzilla.com/gradient-editor/#ea7600+0,ef8a0d+52,f09421+55,f19626+100 */
  background: #ea7600;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhNzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2VmOGEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2YwOTQyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTk2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea7600), color-stop(52%, #ef8a0d), color-stop(55%, #f09421), color-stop(100%, #f19626));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea7600', endColorstr='#f19626', GradientType=0);
  /* IE6-8 */ }

.secondary-button.single {
  display: block;
  max-width: 100%;
  float: none !important;
  padding: 10px 0 !important;
  text-align: center;
  margin: 0 0 10px !important; }

img.f-l {
  margin: 0 30px 25px 0; }

#col-right img {
  max-width: 100%; }

#col-right img.f-l {
  margin: 0 8px 8px 0; }

.f-l {
  float: left; }

img.f-r {
  margin: 0 0 25px 30px; }

.f-r {
  float: right; }

.m-bot40 {
  margin-bottom: 40px; }

.m-bot55 {
  margin-bottom: 55px; }

.m-top {
  margin-top: 30px; }

.outer-container {
  position: relative;
  height: 0;
  padding-bottom: 150%; }

/*.tabz h2 { padding: 20px 20px 20px 40px; background: #fff; margin: 0 !important; }
.tabz h2:after {margin: 18px 0 0 8px;}*/
.tabz {
  border: 1px solid #eeeeee;
  margin-bottom: 30px; }

.tabz .tabset {
  display: table;
  padding: 0;
  width: 100%; }

.tabz .tabset li {
  display: table-cell;
  vertical-align: middle;
  width: 50%;
  text-align: center;
  height: 40px;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  background: #f5f5f5; }

.tabz .tabset li:first-child {
  border-left: none; }

.tabz .tabset li a {
  font: 600 15px/40px 'Open Sans', Arial, sans-serif;
  color: #707070 !important;
  display: block;
  text-align: center;
  margin: 0;
  height: 100%; }

.tabz .tabset li:hover a, .tabz .tabset li a.active {
  background: #fff;
  color: #00a651 !important; }

.tabz .tabset li:before {
  display: none; }

.tabz .tab-content {
  max-width: 100%;
  background: #fff;
  min-height: 300px; }

.tabz .tab-content .more {
  margin-bottom: 10px; }

.tabz .tab-content .jspPane > div {
  padding: 20px; }

.tabz .tab-content ul {
  width: 100%;
  /*padding-left: 0;*/ }

.tabz .tab-content .group {
  padding-left: 0; }

.tabz .tab-content .group li:before {
  display: none; }

.tabz .tab-content ul li a {
  margin: 0;
}

.tabz .tab-content ul li:hover a {
  color: #00a651; }

.tabz .more {
  margin: 0 0 20px; }

/*.tabz .tab-content ul li:before {display: none;}*/
.noscroll .tab-content {
  padding: 10px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

.noscroll .jspContainer, .noscroll .jspPane {
  height: auto !important;
  width: 100% !important; }

/* hide original element */
.jcf-hidden {
  display: block !important;
  position: absolute !important;
  left: -9999px !important;
  /* change to right: -9999px on RTL sites */ }

/* custom checkbox styles */
.chk-area {
  border: 1px solid #b2b2b2;
  margin: 9px 10px 0 0;
  float: left;
  width: 12px;
  height: 12px;
  position: relative; }

li li li .chk-area {
  margin: 8px 10px 0 0; }

.chk-checked span {
  position: absolute !important;
  left: 0;
  bottom: 0;
  width: 14px;
  height: 12px;
  background: url(/images/check-checked.png) no-repeat; }

.chk-disabled {
  background: #eee; }

.jcf-label-disabled {
  color: #ccc; }

img {
  max-width: 100%; }

.container-padding {
  padding: 30px 0; }

.button-styled-alt.short {
  width: auto;
  display: inline-block;
  padding: 10px 80px;
  font-weight: normal; }

.bg-add {
  background: #fdfdfd url(/images/pattern.png);
  border: 1px solid #eee; }

.m-bot20 {
  margin-bottom: 20px; }

.show-mobile {
  display: none; }

.mar-20 {
  margin: 20px 0; }

h2 img {
  margin: 0 10px 0 0;
  max-width: 25px;
  vertical-align: middle; }

.image-treatment img {
  display: block;
  max-width: 100%;
  margin: 0 auto 20px; }

.sponsor {
  font-style: italic;
  font-weight: normal; }

.datebar {
  text-transform: uppercase;
  text-align: center;
  font-size: 15px;
  color: #fff;
  background: #00a651;
  font-weight: normal;
  padding: 10px 0; }

.button-styled-short {
  border: 1px solid #009645;
  -webkit-box-shadow: inset #009645 0 -3px 10px;
  -moz-box-shadow: inset #009645 0 -3px 10px;
  box-shadow: inset #009645 0 -3px 10px;
  background: #00b85d;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwYjg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzAwYjg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzAwYTc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #00b85d), color-stop(41%, #00b85d), color-stop(63%, #00a651), color-stop(100%, #00a651));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b85d', endColorstr='#00a651', GradientType=0);
  /* IE6-8 */
  color: #fff !important;
  padding: 10px 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font: normal 12px 'Open Sans', Arial, sans-serif;
  text-align: center;
  display: inline-block;
  text-transform: uppercase; }

.button-styled-short:hover {
  background: #2ebb37;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzJlYmIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzJlYmIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzAwYTc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2ebb37), color-stop(40%, #2ebb37), color-stop(63%, #00a651), color-stop(100%, #00a651));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ebb37', endColorstr='#00a651', GradientType=0);
  /* IE6-8 */ }

/*color buttons*/
/*green one*/
.button-styled-primary {
  border: 1px solid #009645;
  -webkit-box-shadow: inset #009645 0 -3px 10px;
  -moz-box-shadow: inset #009645 0 -3px 10px;
  box-shadow: inset #009645 0 -3px 10px;
  background: #00b85d;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwYjg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzAwYjg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzAwYTc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #00b85d), color-stop(41%, #00b85d), color-stop(63%, #00a651), color-stop(100%, #00a651));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #00b85d 1%, #00b85d 41%, #00a651 63%, #00a651 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b85d', endColorstr='#00a651', GradientType=0);
  /* IE6-8 */
  color: #fff !important;
  padding: 10px 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font: normal 12px 'Open Sans', Arial, sans-serif;
  text-align: center;
  display: inline-block;
  text-transform: uppercase; }

.button-styled-primary:hover {
  background: #2ebb37;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzJlYmIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzJlYmIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzAwYTc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2ebb37), color-stop(40%, #2ebb37), color-stop(63%, #00a651), color-stop(100%, #00a651));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ebb37', endColorstr='#00a651', GradientType=0);
  /* IE6-8 */ }

/*orange one*/
.button-styled-secondary {
  border: 1px solid #ee8500;
  -webkit-box-shadow: inset #ea7600 0 -3px 10px;
  -moz-box-shadow: inset #ea7600 0 -3px 10px;
  box-shadow: inset #ea7600 0 -3px 10px;
  background: #f19626;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxOTYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2YwOTQyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2VmOGEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYTc2MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f19626), color-stop(45%, #f09421), color-stop(48%, #ef8a0d), color-stop(100%, #ea7600));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f19626 0%, #f09421 45%, #ef8a0d 48%, #ea7600 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f19626', endColorstr='#ea7600', GradientType=0);
  /* IE6-8 */
  color: #fff !important;
  padding: 10px 35px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font: normal 12px 'Open Sans', Arial, sans-serif;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase; }

.button-styled-secondary:hover {
  /* Permalink - use to edit and share this gradient: http:/colorzilla.com/gradient-editor/#ea7600+0,ef8a0d+52,f09421+55,f19626+100 */
  background: #ea7600;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhNzYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUyJSIgc3RvcC1jb2xvcj0iI2VmOGEwZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2YwOTQyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTk2MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea7600), color-stop(52%, #ef8a0d), color-stop(55%, #f09421), color-stop(100%, #f19626));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ea7600 0%, #ef8a0d 52%, #f09421 55%, #f19626 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea7600', endColorstr='#f19626', GradientType=0);
  /* IE6-8 */ }

/*black one*/
.button-styled-trittery {
  font: normal 12px 'Open Sans', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  border: 1px solid #000;
  -webkit-box-shadow: inset #1d1c1f 0 -3px 10px;
  -moz-box-shadow: inset #1d1c1f 0 -3px 10px;
  box-shadow: inset #1d1c1f 0 -3px 10px;
  background: #1d1c1f;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzAwYjg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzAwYjg1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzAwYTc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #454446 1%, #454446 41%, #1d1c1f 63%, #1d1c1f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #454446), color-stop(41%, #454446), color-stop(63%, #1d1c1f), color-stop(100%, #1d1c1f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #454446 1%, #454446 41%, #1d1c1f 63%, #1d1c1f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #454446 1%, #454446 41%, #1d1c1f 63%, #1d1c1f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #454446 1%, #454446 41%, #1d1c1f 63%, #1d1c1f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #454446 1%, #454446 41%, #1d1c1f 63%, #1d1c1f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#454446', endColorstr='#1d1c1f', GradientType=0);
  /* IE6-8 */
  padding: 10px 35px;
  margin: 0 0 20px 0; }

.button-styled-trittery:hover {
  border: 1px solid #00a651;
  -webkit-box-shadow: inset #00a651 0 -3px 10px;
  -moz-box-shadow: inset #00a651 0 -3px 10px;
  box-shadow: inset #00a651 0 -3px 10px;
  background: #2ebb37;
  /* Old browsers */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzJlYmIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzJlYmIzNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzAwYTc0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGE3NGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2ebb37), color-stop(40%, #2ebb37), color-stop(63%, #00a651), color-stop(100%, #00a651));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2ebb37 1%, #2ebb37 40%, #00a651 63%, #00a651 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ebb37', endColorstr='#00a651', GradientType=0);
  /* IE6-8 */
  color: #fff; }

.button-styled-fourth {
  position: relative;
  padding-right: 18px; }

.button-styled-fourth:after {
  content: '';
  position: absolute;
  margin: -5px 0 0 0;
  right: 0;
  top: 50%;
  width: 12px;
  height: 12px;
  background: url(/images/ico-arrow-learnmore.svg) no-repeat;
  background-size: 100%;
  border-radius: 50%;
  -webkit-border-radius: 50%; }

@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster:h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important; }

  a, a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; } }
/****************************************************************              PC - LARGE             ***********************************************/
/*   Above are specific PC-LARGE stylings, if needed; otherwise - this (PC-LARGE section) is the general design styling for the page, i.e colors, fonts, backgrounds. etc. You put down only dimensional and other dom-model related changes in the desigh in the screen-size queries below */
/****************************************************************              PC              ***********************************************/
@media screen and (max-width: 1218px) {
  .container {
    width: 978px; }

  .two-col-section .col {
    padding: 60px 0 60px 70px; } }
/****************************************************************              TABLET              ***********************************************/
@media screen and (max-width: 977px) {
  .container {
    width: 748px; }

  .two-col-section .col {
    width: 100%;
    padding: 10px 50px 40px 10px; }

  .two-col-section .col:first-child {
    padding: 40px 50px 40px 10px; } }
/****************************************************************              MOBILE Landscape             ***********************************************/
@media screen and (max-width: 747px) {
  .container {
    width: 100%;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .button-styled-alt.short, .button-styled-short {
    padding: 0;
    width: 100%; }

  .two-col-section .col {
    padding: 10px 0 20px; }

  .two-col-section .col:first-child {
    padding: 20px 0 10px; }

  h2 {
    font: normal 25px/1.2em 'Open Sans', Arial, sans-serif; }

  p {
    font: normal 14px/1.6em 'Open Sans', Arial, sans-serif; }

  .button-styled-alt.short, .button-styled-short {
    width: 100%;
    padding: 10px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  .button-styled-alt.short.mob-short {
    width: auto;
    padding: 10px 80px; }

  .none-on-mobile {
    display: none; }

  .show-mobile {
    display: block; } }
/*------GRID ELEMENT SYSTEM -------------------------------------*/
.grid-system.color {
  background: #000; }

.grid-system .center-text {
  text-align: center; }

.grid-system .center-box {
  margin: auto;
  float: none !important;
  display: block; }

.grid-system.grey-box {
  background-color: #fafafa;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  position: relative;
  overflow: visible !important; }

.grid-system.grey-box2 {
  background-color: #fafafa;
  border: 1px solid #e5e5e5;
  position: relative;
  overflow: visible !important; }

.grid-system.grey-box:after, .grid-system.grey-box:before {
  content: "";
  display: block;
  width: 10000%;
  height: 100%;
  position: absolute;
  background-color: #fafafa;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  top: -1px; }

.grid-system.grey-box:before {
  right: 100%;
  margin-right: -10px; }

.grid-system.grey-box:after {
  left: 100%;
  margin-left: -10px; }

.grid-system.container {
  overflow: hidden;
  padding-bottom: 25px; }

.grid-system [class^="col"], .grid-system [class*=" col"] {
  padding: 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
  min-height: 100px;
  overflow: hidden; }

.color.grid-system [class^="col"], .color.grid-system [class*=" col"] {
  border: 1px solid green; }

#col-right .grid-system [class^="col"], #col-right .grid-system [class*=" col"] {
  padding: 10px 0px;
  width: 100% !important;
  margin-bottom: 10px; }

.grid-system img {
  max-width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

.grid-system .icon-small {
  width: 50px;
  height: auto;
  margin: 10px; }

.grid-system .icon-large {
  width: 100px;
  height: auto;
  margin: 10px; }

.grid-system .col100 {
  width: 100%; }

.grid-system .col95 {
  width: 95%; }

.grid-system .col90 {
  width: 90%; }

.grid-system .col85 {
  width: 85%; }

.grid-system .col80 {
  width: 80%; }

.grid-system .col75 {
  width: 75%; }

.grid-system .col70 {
  width: 70%; }

.grid-system .col65 {
  width: 65%; }

.grid-system .col60 {
  width: 60%; }

.grid-system .col55 {
  width: 55%; }

.grid-system .col50 {
  width: 50%; }

.grid-system .col45 {
  width: 45%; }

.grid-system .col40 {
  width: 40%; }

.grid-system .col35 {
  width: 35%; }

.grid-system .col33 {
  width: 33.3%; }

.grid-system .col30 {
  width: 30%; }

.grid-system .col25 {
  width: 25%; }

.grid-system .col20 {
  width: 20%; }

.grid-system .col15 {
  width: 15%; }

.grid-system .col10 {
  width: 10%; }

.grid-system .col5 {
  width: 5%; }

.visual-hidden {
  position: absolute;
  left: -99999px;
  top: -999999px;
  visibility: hidden; }

.multifacet_checkbox_div .showplus {
  background: none !important; }

@media screen and (max-width: 977px) {
  .example-page .post {
    width: 100%; } }
@media screen and (max-width: 747px) {
  .grid-system [class^="col"], .grid-system [class*=" col"] {
    padding: 10px 0;
    width: 100% !important; } }
