.xdsoft_datetimepicker {
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
  background: #fff;
  border-bottom: 1px solid #bbb;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  color: #333;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 8px;
  padding-left: 0;
  padding-top: 2px;
  position: absolute;
  z-index: 9999;
  box-sizing: border-box;
  display: none;
}
.xdsoft_datetimepicker.xdsoft_rtl {
  padding: 8px 0 8px 8px;
}
.xdsoft_datetimepicker iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 75px;
  height: 210px;
  background: transparent;
  border: none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
  border: none !important;
}
.xdsoft_noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.xdsoft_noselect::-moz-selection {
  background: transparent;
}
.xdsoft_noselect::selection {
  background: transparent;
}
.xdsoft_noselect::-moz-selection {
  background: transparent;
}
.xdsoft_datetimepicker.xdsoft_inline {
  display: inline-block;
  position: static;
  box-shadow: none;
}
.xdsoft_datetimepicker * {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker,
.xdsoft_datetimepicker .xdsoft_timepicker {
  display: none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active,
.xdsoft_datetimepicker .xdsoft_timepicker.active {
  display: block;
}
.xdsoft_datetimepicker .xdsoft_datepicker {
  width: 224px;
  float: left;
  margin-left: 8px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
  width: 256px;
}
.xdsoft_datetimepicker .xdsoft_timepicker {
  width: 58px;
  float: left;
  text-align: center;
  margin-left: 8px;
  margin-top: 0;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
  float: right;
  margin-right: 8px;
  margin-left: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
  margin-top: 8px;
  margin-bottom: 3px;
}
.xdsoft_datetimepicker .xdsoft_monthpicker {
  position: relative;
  text-align: center;
}
.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}
.xdsoft_datetimepicker .xdsoft_label i {
  opacity: 0.5;
  background-position: -92px -19px;
  display: inline-block;
  width: 9px;
  height: 20px;
  vertical-align: middle;
}
.xdsoft_datetimepicker .xdsoft_prev {
  float: left;
  background-position: -20px 0;
}
.xdsoft_datetimepicker .xdsoft_today_button {
  float: left;
  background-position: -70px 0;
  margin-left: 5px;
}
.xdsoft_datetimepicker .xdsoft_next {
  float: right;
  background-position: 0 0;
}
.xdsoft_datetimepicker .xdsoft_next,
.xdsoft_datetimepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_today_button {
  background-color: transparent;
  background-repeat: no-repeat;
  border: 0 none;
  cursor: pointer;
  display: block;
  height: 30px;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  outline: medium none;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 20px;
  min-width: 0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  float: none;
  background-position: -40px -15px;
  height: 15px;
  width: 30px;
  display: block;
  margin-left: 14px;
  margin-top: 7px;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
  float: none;
  margin-left: 0;
  margin-right: 14px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
  background-position: -40px 0;
  margin-bottom: 7px;
  margin-top: 0;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 151px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #f5f5f5;
  border-top: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: center;
  border-collapse: collapse;
  cursor: pointer;
  border-bottom-width: 0;
  height: 25px;
  line-height: 25px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
  border-top-width: 0;
}
.xdsoft_datetimepicker .xdsoft_today_button:hover,
.xdsoft_datetimepicker .xdsoft_next:hover,
.xdsoft_datetimepicker .xdsoft_prev:hover {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.xdsoft_datetimepicker .xdsoft_label {
  display: inline;
  position: relative;
  z-index: 9999;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
  float: left;
  width: 182px;
  text-align: center;
  cursor: pointer;
}
.xdsoft_datetimepicker .xdsoft_label:hover > span {
  text-decoration: underline;
}
.xdsoft_datetimepicker .xdsoft_label:hover i {
  opacity: 1.0;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
  border: 1px solid #ccc;
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 101;
  display: none;
  background: #fff;
  max-height: 160px;
  overflow-y: hidden;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
  right: -7px;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
  right: 2px;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #fff;
  background: #ff8000;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
  padding: 2px 10px 2px 5px;
  text-decoration: none !important;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #33aaff;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}
.xdsoft_datetimepicker .xdsoft_month {
  width: 100px;
  text-align: right;
}
.xdsoft_datetimepicker .xdsoft_calendar {
  clear: both;
}
.xdsoft_datetimepicker .xdsoft_year {
  width: 48px;
  margin-left: 5px;
}
.xdsoft_datetimepicker .xdsoft_calendar table {
  border-collapse: collapse;
  width: 100%;
}
.xdsoft_datetimepicker .xdsoft_calendar td > div {
  padding-right: 5px;
}
.xdsoft_datetimepicker .xdsoft_calendar th {
  height: 25px;
}
.xdsoft_datetimepicker .xdsoft_calendar td,
.xdsoft_datetimepicker .xdsoft_calendar th {
  width: 14.2857142%;
  background: #f5f5f5;
  border: 1px solid #ddd;
  color: #666;
  font-size: 12px;
  text-align: right;
  vertical-align: middle;
  padding: 0;
  border-collapse: collapse;
  cursor: pointer;
  height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
  width: 12.5%;
}
.xdsoft_datetimepicker .xdsoft_calendar th {
  background: #f1f1f1;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #33aaff;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #33aaff;
  box-shadow: #178fe5 0 1px 3px 0 inset;
  color: #fff;
  font-weight: 700;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  cursor: default;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #fff !important;
  background: #ff8000 !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
  background: #33aaff !important;
  box-shadow: #178fe5 0 1px 3px 0 inset !important;
  color: #fff !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
  color: inherit	!important;
  background: inherit !important;
  box-shadow: inherit !important;
}
.xdsoft_datetimepicker .xdsoft_calendar th {
  font-weight: 700;
  text-align: center;
  color: #999;
  cursor: default;
}
.xdsoft_datetimepicker .xdsoft_copyright {
  color: #ccc !important;
  font-size: 10px;
  clear: both;
  float: none;
  margin-left: 8px;
}
.xdsoft_datetimepicker .xdsoft_copyright a {
  color: #eee !important;
}
.xdsoft_datetimepicker .xdsoft_copyright a:hover {
  color: #aaa !important;
}
.xdsoft_time_box {
  position: relative;
  border: 1px solid #ccc;
}
.xdsoft_scrollbar > .xdsoft_scroller {
  background: #ccc !important;
  height: 20px;
  border-radius: 3px;
}
.xdsoft_scrollbar {
  position: absolute;
  width: 7px;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}
.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
  left: 0;
  right: auto;
}
.xdsoft_scroller_box {
  position: relative;
}
.xdsoft_datetimepicker.xdsoft_dark {
  box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
  background: #000;
  border-bottom: 1px solid #444;
  border-left: 1px solid #333;
  border-right: 1px solid #333;
  border-top: 1px solid #333;
  color: #ccc;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
  border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
  background: #0a0a0a;
  border-top: 1px solid #222;
  color: #999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
  background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
  border: 1px solid #333;
  background: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
  color: #000;
  background: #007fff;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0a0a0a;
  border: 1px solid #222;
  color: #999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  background: #0e0e0e;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
  color: #cc5500;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
  background: #ffe9d2;
  box-shadow: #ffb871 0 1px 4px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
  background: #c1ffc9;
  box-shadow: #00dd1c 0 1px 4px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #cc5500;
  box-shadow: #b03e00 0 1px 3px 0 inset;
  color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #000 !important;
  background: #007fff !important;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
  color: #666;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
  color: #333 !important;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
  color: #111 !important;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
  color: #555 !important;
}
.xdsoft_dark .xdsoft_time_box {
  border: 1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
  background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
  display: block;
  border: 1px solid #dddddd !important;
  margin-top: 5px;
  width: 100%;
  color: #454551;
  font-size: 13px;
}
.xdsoft_datetimepicker .blue-gradient-button {
  font-family: "museo-sans", "Book Antiqua", sans-serif;
  font-size: 12px;
  font-weight: 300;
  color: #82878c;
  height: 28px;
  position: relative;
  padding: 4px 17px 4px 33px;
  border: 1px solid #d7d8da;
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #fff 0%, #f4f8fa 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0);
  /* IE6-9 */
}
.xdsoft_datetimepicker .blue-gradient-button:hover,
.xdsoft_datetimepicker .blue-gradient-button:focus,
.xdsoft_datetimepicker .blue-gradient-button:hover span,
.xdsoft_datetimepicker .blue-gradient-button:focus span {
  color: #454551;
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f8fa 0%, #FFF 73%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0);
  /* IE6-9 */
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*! Basscss | http://basscss.com | MIT License */
.h1 {
  font-size: 2rem;
}
.h2 {
  font-size: 1.5rem;
}
.h3 {
  font-size: 1.25rem;
}
.h4 {
  font-size: 1rem;
}
.h5 {
  font-size: 0.875rem;
}
.h6 {
  font-size: 0.75rem;
}
.font-family-inherit {
  font-family: inherit;
}
.font-size-inherit {
  font-size: inherit;
}
.text-decoration-none {
  text-decoration: none;
}
.bold {
  font-weight: 700;
}
.regular {
  font-weight: 400;
}
.italic {
  font-style: italic;
}
.caps {
  text-transform: uppercase;
  letter-spacing: 0.2em;
}
.left-align {
  text-align: left;
}
.center {
  text-align: center;
}
.right-align {
  text-align: right;
}
.justify {
  text-align: justify;
}
.nowrap {
  white-space: nowrap;
}
.break-word {
  word-wrap: break-word;
}
.line-height-1 {
  line-height: 1;
}
.line-height-2 {
  line-height: 1.125;
}
.line-height-3 {
  line-height: 1.25;
}
.line-height-4 {
  line-height: 1.5;
}
.list-style-none {
  list-style: none;
}
.underline {
  text-decoration: underline;
}
.truncate {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.list-reset {
  list-style: none;
  padding-left: 0;
}
.inline {
  display: inline;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.table {
  display: table;
}
.table-cell {
  display: table-cell;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-auto {
  overflow: auto;
}
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.left {
  float: left;
}
.right {
  float: right;
}
.fit {
  max-width: 100%;
}
.max-width-1 {
  max-width: 24rem;
}
.max-width-2 {
  max-width: 32rem;
}
.max-width-3 {
  max-width: 48rem;
}
.max-width-4 {
  max-width: 64rem;
}
.border-box {
  box-sizing: border-box;
}
.align-baseline {
  vertical-align: baseline;
}
.align-top {
  vertical-align: top;
}
.align-middle {
  vertical-align: middle;
}
.align-bottom {
  vertical-align: bottom;
}
.m0 {
  margin: 0;
}
.mt0 {
  margin-top: 0;
}
.mr0 {
  margin-right: 0;
}
.mb0 {
  margin-bottom: 0;
}
.ml0,
.mx0 {
  margin-left: 0;
}
.mx0 {
  margin-right: 0;
}
.my0 {
  margin-top: 0;
  margin-bottom: 0;
}
.m1 {
  margin: 0.5rem;
}
.mt1 {
  margin-top: 0.5rem;
}
.mr1 {
  margin-right: 0.5rem;
}
.mb1 {
  margin-bottom: 0.5rem;
}
.ml1,
.mx1 {
  margin-left: 0.5rem;
}
.mx1 {
  margin-right: 0.5rem;
}
.my1 {
  margin-top: .5rem;
  margin-bottom: 0.5rem;
}
.m2 {
  margin: 1rem;
}
.mt2 {
  margin-top: 1rem;
}
.mr2 {
  margin-right: 1rem;
}
.mb2 {
  margin-bottom: 1rem;
}
.ml2,
.mx2 {
  margin-left: 1rem;
}
.mx2 {
  margin-right: 1rem;
}
.my2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.m3 {
  margin: 2rem;
}
.mt3 {
  margin-top: 2rem;
}
.mr3 {
  margin-right: 2rem;
}
.mb3 {
  margin-bottom: 2rem;
}
.ml3,
.mx3 {
  margin-left: 2rem;
}
.mx3 {
  margin-right: 2rem;
}
.my3 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.m4 {
  margin: 4rem;
}
.mt4 {
  margin-top: 4rem;
}
.mr4 {
  margin-right: 4rem;
}
.mb4 {
  margin-bottom: 4rem;
}
.ml4,
.mx4 {
  margin-left: 4rem;
}
.mx4 {
  margin-right: 4rem;
}
.my4 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.mxn1 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
.mxn2 {
  margin-left: -1rem;
  margin-right: -1rem;
}
.mxn3 {
  margin-left: -2rem;
  margin-right: -2rem;
}
.mxn4 {
  margin-left: -4rem;
  margin-right: -4rem;
}
.ml-auto {
  margin-left: auto;
}
.mr-auto,
.mx-auto {
  margin-right: auto;
}
.mx-auto {
  margin-left: auto;
}
.p0 {
  padding: 0;
}
.pt0 {
  padding-top: 0;
}
.pr0 {
  padding-right: 0;
}
.pb0 {
  padding-bottom: 0;
}
.pl0,
.px0 {
  padding-left: 0;
}
.px0 {
  padding-right: 0;
}
.py0 {
  padding-top: 0;
  padding-bottom: 0;
}
.p1 {
  padding: 0.5rem;
}
.pt1 {
  padding-top: 0.5rem;
}
.pr1 {
  padding-right: 0.5rem;
}
.pb1 {
  padding-bottom: 0.5rem;
}
.pl1 {
  padding-left: 0.5rem;
}
.py1 {
  padding-top: .5rem;
  padding-bottom: 0.5rem;
}
.px1 {
  padding-left: .5rem;
  padding-right: 0.5rem;
}
.p2 {
  padding: 1rem;
}
.pt2 {
  padding-top: 1rem;
}
.pr2 {
  padding-right: 1rem;
}
.pb2 {
  padding-bottom: 1rem;
}
.pl2 {
  padding-left: 1rem;
}
.py2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.px2 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.p3 {
  padding: 2rem;
}
.pt3 {
  padding-top: 2rem;
}
.pr3 {
  padding-right: 2rem;
}
.pb3 {
  padding-bottom: 2rem;
}
.pl3 {
  padding-left: 2rem;
}
.py3 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.px3 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.p4 {
  padding: 4rem;
}
.pt4 {
  padding-top: 4rem;
}
.pr4 {
  padding-right: 4rem;
}
.pb4 {
  padding-bottom: 4rem;
}
.pl4 {
  padding-left: 4rem;
}
.py4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.px4 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.col {
  float: left;
}
.col,
.col-right {
  box-sizing: border-box;
}
.col-right {
  float: right;
}
.col-1 {
  width: 8.33333%;
}
.col-2 {
  width: 16.66667%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.33333%;
}
.col-5 {
  width: 41.66667%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.33333%;
}
.col-8 {
  width: 66.66667%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.33333%;
}
.col-11 {
  width: 91.66667%;
}
.col-12 {
  width: 100%;
}
@media (min-width: 40em) {
  .sm-col {
    float: left;
    box-sizing: border-box;
  }
  .sm-col-right {
    float: right;
    box-sizing: border-box;
  }
  .sm-col-1 {
    width: 8.33333%;
  }
  .sm-col-2 {
    width: 16.66667%;
  }
  .sm-col-3 {
    width: 25%;
  }
  .sm-col-4 {
    width: 33.33333%;
  }
  .sm-col-5 {
    width: 41.66667%;
  }
  .sm-col-6 {
    width: 50%;
  }
  .sm-col-7 {
    width: 58.33333%;
  }
  .sm-col-8 {
    width: 66.66667%;
  }
  .sm-col-9 {
    width: 75%;
  }
  .sm-col-10 {
    width: 83.33333%;
  }
  .sm-col-11 {
    width: 91.66667%;
  }
  .sm-col-12 {
    width: 100%;
  }
}
@media (min-width: 52em) {
  .md-col {
    float: left;
    box-sizing: border-box;
  }
  .md-col-right {
    float: right;
    box-sizing: border-box;
  }
  .md-col-1 {
    width: 8.33333%;
  }
  .md-col-2 {
    width: 16.66667%;
  }
  .md-col-3 {
    width: 25%;
  }
  .md-col-4 {
    width: 33.33333%;
  }
  .md-col-5 {
    width: 41.66667%;
  }
  .md-col-6 {
    width: 50%;
  }
  .md-col-7 {
    width: 58.33333%;
  }
  .md-col-8 {
    width: 66.66667%;
  }
  .md-col-9 {
    width: 75%;
  }
  .md-col-10 {
    width: 83.33333%;
  }
  .md-col-11 {
    width: 91.66667%;
  }
  .md-col-12 {
    width: 100%;
  }
}
@media (min-width: 64em) {
  .lg-col {
    float: left;
    box-sizing: border-box;
  }
  .lg-col-right {
    float: right;
    box-sizing: border-box;
  }
  .lg-col-1 {
    width: 8.33333%;
  }
  .lg-col-2 {
    width: 16.66667%;
  }
  .lg-col-3 {
    width: 25%;
  }
  .lg-col-4 {
    width: 33.33333%;
  }
  .lg-col-5 {
    width: 41.66667%;
  }
  .lg-col-6 {
    width: 50%;
  }
  .lg-col-7 {
    width: 58.33333%;
  }
  .lg-col-8 {
    width: 66.66667%;
  }
  .lg-col-9 {
    width: 75%;
  }
  .lg-col-10 {
    width: 83.33333%;
  }
  .lg-col-11 {
    width: 91.66667%;
  }
  .lg-col-12 {
    width: 100%;
  }
}
.flex {
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 40em) {
  .sm-flex {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 52em) {
  .md-flex {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 64em) {
  .lg-flex {
    display: -ms-flexbox;
    display: flex;
  }
}
.flex-column {
  -ms-flex-direction: column;
  flex-direction: column;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.items-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
}
.items-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -ms-grid-row-align: flex-end;
  -ms-flex-align: end;
      align-items: flex-end;
}
.items-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  -ms-flex-align: center;
      align-items: center;
}
.items-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  -ms-grid-row-align: baseline;
  -ms-flex-align: baseline;
      align-items: baseline;
}
.items-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -ms-grid-row-align: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.self-center {
  -ms-flex-item-align: center;
  align-self: center;
}
.self-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline;
}
.self-stretch {
  -ms-flex-item-align: stretch;
  align-self: stretch;
}
.justify-start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.justify-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.justify-center {
  -ms-flex-pack: center;
  justify-content: center;
}
.justify-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.justify-around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
.content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
.content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}
.content-between {
  -ms-flex-line-pack: justify;
  align-content: space-between;
}
.content-around {
  -ms-flex-line-pack: distribute;
  align-content: space-around;
}
.content-stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}
.flex-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0;
}
.flex-none {
  -ms-flex: none;
  flex: none;
}
.order-0 {
  -ms-flex-order: 0;
  order: 0;
}
.order-1 {
  -ms-flex-order: 1;
  order: 1;
}
.order-2 {
  -ms-flex-order: 2;
  order: 2;
}
.order-3 {
  -ms-flex-order: 3;
  order: 3;
}
.order-last {
  -ms-flex-order: 99999;
  order: 99999;
}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.top-0 {
  top: 0;
}
.right-0 {
  right: 0;
}
.bottom-0 {
  bottom: 0;
}
.left-0 {
  left: 0;
}
.z1 {
  z-index: 1;
}
.z2 {
  z-index: 2;
}
.z3 {
  z-index: 3;
}
.z4 {
  z-index: 4;
}
.border {
  border-style: solid;
  border-width: 1px;
}
.border-top {
  border-top-style: solid;
  border-top-width: 1px;
}
.border-right {
  border-right-style: solid;
  border-right-width: 1px;
}
.border-bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}
.border-left {
  border-left-style: solid;
  border-left-width: 1px;
}
.border-none {
  border: 0;
}
.rounded {
  border-radius: 3px;
}
.circle {
  border-radius: 50%;
}
.rounded-top {
  border-radius: 3px 3px 0 0;
}
.rounded-right {
  border-radius: 0 3px 3px 0;
}
.rounded-bottom {
  border-radius: 0 0 3px 3px;
}
.rounded-left {
  border-radius: 3px 0 0 3px;
}
.not-rounded {
  border-radius: 0;
}
.hide {
  position: absolute!important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
}
@media (max-width: 40em) {
  .xs-hide {
    display: none !important;
  }
}
@media (min-width: 40em) and (max-width: 52em) {
  .sm-hide {
    display: none !important;
  }
}
@media (min-width: 52em) and (max-width: 64em) {
  .md-hide {
    display: none !important;
  }
}
@media (min-width: 64em) {
  .lg-hide {
    display: none !important;
  }
}
.display-none {
  display: none !important;
}
.bg-white {
  background-color: white;
}
.clickable {
  cursor: pointer;
}
body .color-primary {
  color: #64A652;
}
.site--vets .color-primary {
  color: #FF8000;
}
.color-red {
  color: #900;
}
.color-secondary {
  color: #1DB0DC;
}
.color-text {
  color: #969696 !important;
}
.flip-x {
  transform: scaleX(-1);
}
.fxl {
  font-size: 3rem;
}
.f1 {
  font-size: 2rem;
}
.f2 {
  font-size: 1.5rem;
}
.f3 {
  font-size: 1.25rem;
}
.f4 {
  font-size: 1rem;
}
.f5 {
  font-size: 0.875rem;
}
.f6 {
  font-size: 0.75rem;
}
.fill {
  width: 100%;
  height: 100%;
}
.flex-reverse {
  -ms-flex-flow: row-reverse;
      flex-flow: row-reverse;
}
.hover-line:hover {
  text-decoration: underline;
}
.light {
  font-weight: 300;
}
.mbn1 {
  margin-bottom: -0.5rem;
}
@media (min-width: 40em) {
  .sm-mb5 {
    margin-bottom: 8rem;
  }
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.responsive {
  display: block;
}
.responsive > :first-child {
  height: auto;
  width: 100%;
}
@supports (--custom: property) {
  .responsive {
    position: relative;
  }
  .responsive::before {
    content: "";
    display: block;
    padding-bottom: calc(100% / (var(--ratio, 1)));
  }
  .responsive > :first-child {
    height: 100%;
    left: 0;
    position: absolute;
    -o-object-fit: cover;
       object-fit: cover;
    top: 0;
    width: 100%;
  }
}
.uppercase {
  text-transform: uppercase;
}
/* Variables */
/* --------- */
/* COLORS */
/*** footer height ***/
/* FONTS */
/* viewports */
/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.hidden,
[hidden] {
  display: none !important;
}
.pure-img {
  max-width: 100%;
  height: auto;
  display: block;
}
.pure-g {
  letter-spacing: -0.31em;
  *letter-spacing: normal;
  *word-spacing: -0.43em;
  text-rendering: optimizespeed;
  font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
  display: -webkit-flex;
  -webkit-flex-flow: row wrap;
  display: -ms-flexbox;
  -ms-flex-flow: row wrap;
  -ms-align-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.opera-only:-o-prefocus,
.pure-g {
  word-spacing: -0.43em;
}
.pure-u {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.pure-g [class*="pure-u"] {
  font-family: "proxima-nova", sans-serif;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-1-2,
.pure-u-1-3,
.pure-u-2-3,
.pure-u-1-4,
.pure-u-3-4,
.pure-u-1-5,
.pure-u-2-5,
.pure-u-3-5,
.pure-u-4-5,
.pure-u-5-5,
.pure-u-1-6,
.pure-u-5-6,
.pure-u-1-8,
.pure-u-3-8,
.pure-u-5-8,
.pure-u-7-8,
.pure-u-1-12,
.pure-u-5-12,
.pure-u-7-12,
.pure-u-11-12,
.pure-u-1-24,
.pure-u-2-24,
.pure-u-3-24,
.pure-u-4-24,
.pure-u-5-24,
.pure-u-6-24,
.pure-u-7-24,
.pure-u-8-24,
.pure-u-9-24,
.pure-u-10-24,
.pure-u-11-24,
.pure-u-12-24,
.pure-u-13-24,
.pure-u-14-24,
.pure-u-15-24,
.pure-u-16-24,
.pure-u-17-24,
.pure-u-18-24,
.pure-u-19-24,
.pure-u-20-24,
.pure-u-21-24,
.pure-u-22-24,
.pure-u-23-24,
.pure-u-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
}
.pure-u-1-24 {
  width: 4.1667%;
  *width: 4.1357%;
}
.pure-u-1-12,
.pure-u-2-24 {
  width: 8.3333%;
  *width: 8.3023%;
}
.pure-u-1-8,
.pure-u-3-24 {
  width: 12.5%;
  *width: 12.469%;
}
.pure-u-1-6,
.pure-u-4-24 {
  width: 16.6667%;
  *width: 16.6357%;
}
.pure-u-1-5 {
  width: 20%;
  *width: 19.969%;
}
.pure-u-5-24 {
  width: 20.8333%;
  *width: 20.8023%;
}
.pure-u-1-4,
.pure-u-6-24 {
  width: 25%;
  *width: 24.969%;
}
.pure-u-7-24 {
  width: 29.1667%;
  *width: 29.1357%;
}
.pure-u-1-3,
.pure-u-8-24 {
  width: 33.3333%;
  *width: 33.3023%;
}
.pure-u-3-8,
.pure-u-9-24 {
  width: 37.5%;
  *width: 37.469%;
}
.pure-u-2-5 {
  width: 40%;
  *width: 39.969%;
}
.pure-u-5-12,
.pure-u-10-24 {
  width: 41.6667%;
  *width: 41.6357%;
}
.pure-u-11-24 {
  width: 45.8333%;
  *width: 45.8023%;
}
.pure-u-1-2,
.pure-u-12-24 {
  width: 50%;
  *width: 49.969%;
}
.pure-u-13-24 {
  width: 54.1667%;
  *width: 54.1357%;
}
.pure-u-7-12,
.pure-u-14-24 {
  width: 58.3333%;
  *width: 58.3023%;
}
.pure-u-3-5 {
  width: 60%;
  *width: 59.969%;
}
.pure-u-5-8,
.pure-u-15-24 {
  width: 62.5%;
  *width: 62.469%;
}
.pure-u-2-3,
.pure-u-16-24 {
  width: 66.6667%;
  *width: 66.6357%;
}
.pure-u-17-24 {
  width: 70.8333%;
  *width: 70.8023%;
}
.pure-u-3-4,
.pure-u-18-24 {
  width: 75%;
  *width: 74.969%;
}
.pure-u-19-24 {
  width: 79.1667%;
  *width: 79.1357%;
}
.pure-u-4-5 {
  width: 80%;
  *width: 79.969%;
}
.pure-u-5-6,
.pure-u-20-24 {
  width: 83.3333%;
  *width: 83.3023%;
}
.pure-u-7-8,
.pure-u-21-24 {
  width: 87.5%;
  *width: 87.469%;
}
.pure-u-11-12,
.pure-u-22-24 {
  width: 91.6667%;
  *width: 91.6357%;
}
.pure-u-23-24 {
  width: 95.8333%;
  *width: 95.8023%;
}
.pure-u-1,
.pure-u-1-1,
.pure-u-5-5,
.pure-u-24-24 {
  width: 100%;
}
.pure-button {
  display: inline-block;
  zoom: 1;
  line-height: normal;
  white-space: nowrap;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.pure-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.pure-button {
  font-family: inherit;
  font-size: 100%;
  padding: .5em 1em;
  color: #444;
  color: rgba(0, 0, 0, 0.8);
  border: 1px solid #999;
  border: 0 rgba(0, 0, 0, 0);
  background-color: #E6E6E6;
  text-decoration: none;
  border-radius: 2px;
}
.pure-button-hover,
.pure-button:hover,
.pure-button:focus {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
}
.pure-button:focus {
  outline: 0;
}
.pure-button-active,
.pure-button:active {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
}
.pure-button[disabled],
.pure-button-disabled,
.pure-button-disabled:hover,
.pure-button-disabled:focus,
.pure-button-disabled:active {
  border: 0;
  background-image: none;
  -khtml-opacity: .4;
  -moz-opacity: .4;
  opacity: .4;
  cursor: not-allowed;
  box-shadow: none;
}
.pure-button-hidden {
  display: none;
}
.pure-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.pure-button-primary,
.pure-button-selected,
a.pure-button-primary,
a.pure-button-selected {
  background-color: #0078e7;
  color: #fff;
}
.pure-form input[type=text],
.pure-form input[type=password],
.pure-form input[type=email],
.pure-form input[type=url],
.pure-form input[type=date],
.pure-form input[type=month],
.pure-form input[type=time],
.pure-form input[type=datetime],
.pure-form input[type=datetime-local],
.pure-form input[type=week],
.pure-form input[type=number],
.pure-form input[type=search],
.pure-form input[type=tel],
.pure-form input[type=color],
.pure-form select,
.pure-form textarea {
  padding: .5em .6em;
  display: inline-block;
  border: 1px solid #E4E4E4;
  color: #969696;
  box-shadow: none;
  border-radius: 4px;
  font-size: 14px;
  vertical-align: middle;
  box-sizing: border-box;
}
.pure-form input:not([type]) {
  padding: .5em .6em;
  display: inline-block;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 3px #ddd;
  border-radius: 4px;
  box-sizing: border-box;
}
.pure-form input[type=color] {
  padding: 0.2em 0.5em;
}
.pure-form input[type=text]:focus,
.pure-form input[type=password]:focus,
.pure-form input[type=email]:focus,
.pure-form input[type=url]:focus,
.pure-form input[type=date]:focus,
.pure-form input[type=month]:focus,
.pure-form input[type=time]:focus,
.pure-form input[type=datetime]:focus,
.pure-form input[type=datetime-local]:focus,
.pure-form input[type=week]:focus,
.pure-form input[type=number]:focus,
.pure-form input[type=search]:focus,
.pure-form input[type=tel]:focus,
.pure-form input[type=color]:focus,
.pure-form select:focus,
.pure-form textarea:focus {
  outline: 0;
  border-color: #129FEA;
}
.pure-form input:not([type]):focus {
  outline: 0;
  border-color: #129FEA;
}
.pure-form input[type=file]:focus,
.pure-form input[type=radio]:focus,
.pure-form input[type=checkbox]:focus {
  outline: thin solid #129FEA;
  outline: 1px auto #129FEA;
}
.pure-form .pure-checkbox,
.pure-form .pure-radio {
  margin: .5em 0;
  display: block;
}
.pure-form input[type=text][disabled],
.pure-form input[type=password][disabled],
.pure-form input[type=email][disabled],
.pure-form input[type=url][disabled],
.pure-form input[type=date][disabled],
.pure-form input[type=month][disabled],
.pure-form input[type=time][disabled],
.pure-form input[type=datetime][disabled],
.pure-form input[type=datetime-local][disabled],
.pure-form input[type=week][disabled],
.pure-form input[type=number][disabled],
.pure-form input[type=search][disabled],
.pure-form input[type=tel][disabled],
.pure-form input[type=color][disabled],
.pure-form select[disabled],
.pure-form textarea[disabled] {
  cursor: not-allowed;
  background-color: #eaeded;
  color: #cad2d3;
}
.pure-form input:not([type])[disabled] {
  cursor: not-allowed;
  background-color: #eaeded;
  color: #cad2d3;
}
.pure-form input[readonly],
.pure-form select[readonly],
.pure-form textarea[readonly] {
  background-color: #eee;
  color: #777;
  border-color: #ccc;
}
.pure-form input:focus:invalid,
.pure-form textarea:focus:invalid,
.pure-form select:focus:invalid {
  color: #b94a48;
  border-color: #e9322d;
}
.pure-form input[type=file]:focus:invalid:focus,
.pure-form input[type=radio]:focus:invalid:focus,
.pure-form input[type=checkbox]:focus:invalid:focus {
  outline-color: #e9322d;
}
.pure-form select {
  height: 2.25em;
  border: 1px solid #ccc;
  background-color: #fff;
}
.pure-form select[multiple] {
  height: auto;
}
.pure-form label {
  margin: 0.5em 0 0.2em;
}
.pure-form fieldset {
  margin: 0;
  padding: .35em 0 .75em;
  border: 0;
}
.pure-form legend {
  display: block;
  width: 100%;
  padding: .3em 0;
  margin-bottom: .3em;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
}
.pure-form-stacked input[type=text],
.pure-form-stacked input[type=password],
.pure-form-stacked input[type=email],
.pure-form-stacked input[type=url],
.pure-form-stacked input[type=date],
.pure-form-stacked input[type=month],
.pure-form-stacked input[type=time],
.pure-form-stacked input[type=datetime],
.pure-form-stacked input[type=datetime-local],
.pure-form-stacked input[type=week],
.pure-form-stacked input[type=number],
.pure-form-stacked input[type=search],
.pure-form-stacked input[type=tel],
.pure-form-stacked input[type=color],
.pure-form-stacked input[type=file],
.pure-form-stacked select,
.pure-form-stacked label,
.pure-form-stacked textarea {
  display: block;
  margin: 0.25em 0;
}
.pure-form-stacked input:not([type]) {
  display: block;
  margin: 0.25em 0;
}
.pure-form-aligned input,
.pure-form-aligned textarea,
.pure-form-aligned select,
.pure-form-aligned .pure-help-inline,
.pure-form-message-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.pure-form-aligned textarea {
  vertical-align: top;
}
.pure-form-aligned .pure-control-group {
  margin-bottom: 0.5em;
}
.pure-form-aligned .pure-control-group label {
  text-align: right;
  display: inline-block;
  vertical-align: middle;
  width: 10em;
  margin: 0 1em 0 0;
}
.pure-form-aligned .pure-controls {
  margin: 1.5em 0 0 11em;
}
.pure-form input.pure-input-rounded,
.pure-form .pure-input-rounded {
  border-radius: 2em;
  padding: 0.5em 1em;
}
.pure-form .pure-group fieldset {
  margin-bottom: 10px;
}
.pure-form .pure-group input,
.pure-form .pure-group textarea {
  display: block;
  padding: .5em .3em ;
  margin: 0 0 -1px;
  border-radius: 0;
  position: relative;
  font-size: 14px;
  top: -1px;
}
.pure-form .pure-group input:focus,
.pure-form .pure-group textarea:focus {
  z-index: 3;
}
.pure-form .pure-group input:first-child,
.pure-form .pure-group textarea:first-child {
  top: 1px;
  border-radius: 4px 4px 0 0;
  margin: 0;
}
.pure-form .pure-group input:first-child:last-child,
.pure-form .pure-group textarea:first-child:last-child {
  top: 1px;
  border-radius: 4px;
  margin: 0;
}
.pure-form .pure-group input:last-child,
.pure-form .pure-group textarea:last-child {
  top: -2px;
  border-radius: 0 0 4px 4px;
  margin: 0;
}
.pure-form .pure-group button {
  margin: 0.35em 0;
}
.pure-form .pure-input-1 {
  width: 100%;
}
.pure-form .pure-input-2-3 {
  width: 66%;
}
.pure-form .pure-input-1-2 {
  width: 50%;
}
.pure-form .pure-input-1-3 {
  width: 33%;
}
.pure-form .pure-input-1-4 {
  width: 25%;
}
.pure-form .pure-help-inline,
.pure-form-message-inline {
  display: inline-block;
  padding-left: .3em;
  color: #666;
  vertical-align: middle;
  font-size: 0.875em;
}
.pure-form-message {
  display: block;
  color: #666;
  font-size: 0.875em;
}
@media only screen and (max-width: 480px) {
  .pure-form button[type=submit] {
    margin: 0.7em 0 0;
  }
  .pure-form input:not([type]),
  .pure-form input[type=text],
  .pure-form input[type=password],
  .pure-form input[type=email],
  .pure-form input[type=url],
  .pure-form input[type=date],
  .pure-form input[type=month],
  .pure-form input[type=time],
  .pure-form input[type=datetime],
  .pure-form input[type=datetime-local],
  .pure-form input[type=week],
  .pure-form input[type=number],
  .pure-form input[type=search],
  .pure-form input[type=tel],
  .pure-form input[type=color],
  .pure-form label {
    margin-bottom: .3em;
    display: block;
  }
  .pure-group input:not([type]),
  .pure-group input[type=text],
  .pure-group input[type=password],
  .pure-group input[type=email],
  .pure-group input[type=url],
  .pure-group input[type=date],
  .pure-group input[type=month],
  .pure-group input[type=time],
  .pure-group input[type=datetime],
  .pure-group input[type=datetime-local],
  .pure-group input[type=week],
  .pure-group input[type=number],
  .pure-group input[type=search],
  .pure-group input[type=tel],
  .pure-group input[type=color] {
    margin-bottom: 0;
  }
  .pure-form-aligned .pure-control-group label {
    margin-bottom: .3em;
    text-align: left;
    display: block;
    width: 100%;
  }
  .pure-form-aligned .pure-controls {
    margin: 1.5em 0 0;
  }
  .pure-form .pure-help-inline,
  .pure-form-message-inline,
  .pure-form-message {
    display: block;
    font-size: .75em;
    padding: 0.2em 0 0.8em;
  }
}
.pure-menu {
  box-sizing: border-box;
}
.pure-menu-fixed {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 3;
}
.pure-menu-list,
.pure-menu-item {
  position: relative;
}
.pure-menu-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.pure-menu-item {
  padding: 0;
  margin: 0;
  height: 100%;
}
.pure-menu-link,
.pure-menu-heading {
  display: block;
  text-decoration: none;
  white-space: nowrap;
}
.pure-menu-horizontal {
  width: 100%;
  white-space: nowrap;
}
.pure-menu-horizontal .pure-menu-list {
  display: inline-block;
}
.pure-menu-horizontal .pure-menu-item,
.pure-menu-horizontal .pure-menu-heading,
.pure-menu-horizontal .pure-menu-separator {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
}
.pure-menu-item .pure-menu-item {
  display: block;
}
.pure-menu-children {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  margin: 0;
  padding: 0;
  z-index: 3;
}
.pure-menu-horizontal .pure-menu-children {
  left: 0;
  top: auto;
  width: inherit;
}
.pure-menu-allow-hover:hover > .pure-menu-children,
.pure-menu-active > .pure-menu-children {
  display: block;
  position: absolute;
}
.pure-menu-has-children > .pure-menu-link:after {
  padding-left: .5em;
  content: "\25B8";
  font-size: small;
}
.pure-menu-horizontal .pure-menu-has-children > .pure-menu-link:after {
  content: "\25BE";
}
.pure-menu-scrollable {
  overflow-y: scroll;
  overflow-x: hidden;
}
.pure-menu-scrollable .pure-menu-list {
  display: block;
}
.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list {
  display: inline-block;
}
.pure-menu-horizontal.pure-menu-scrollable {
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
  padding: 0.5em 0;
}
.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar {
  display: none;
}
.pure-menu-separator {
  background-color: #ccc;
  height: 1px;
  margin: 0.3em 0;
}
.pure-menu-horizontal .pure-menu-separator {
  width: 1px;
  height: 1.3em;
  margin: 0 0.3em;
}
.pure-menu-heading {
  text-transform: uppercase;
  color: #565d64;
}
.pure-menu-link {
  color: #777;
}
.pure-menu-children {
  background-color: #fff;
}
.pure-menu-link,
.pure-menu-disabled,
.pure-menu-heading {
  padding: 0.5em 1em;
}
.pure-menu-disabled {
  opacity: 0.5;
}
.pure-menu-disabled .pure-menu-link:hover {
  background-color: transparent;
}
.pure-menu-active > .pure-menu-link,
.pure-menu-link:hover,
.pure-menu-link:focus {
  background-color: #eee;
}
.pure-menu-selected .pure-menu-link,
.pure-menu-selected .pure-menu-link:visited {
  color: #000;
}
.pure-table {
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  border: 1px solid #cbcbcb;
}
.pure-table caption {
  color: #000;
  font: italic 85% arial, sans-serif;
  padding: 1em 0;
  text-align: center;
}
.pure-table td,
.pure-table th {
  border-left: 1px solid #cbcbcb;
  border-width: 0 0 0 1px;
  font-size: inherit;
  margin: 0;
  overflow: visible;
  padding: 0.5em 1em;
}
.pure-table td:first-child,
.pure-table th:first-child {
  border-left-width: 0;
}
.pure-table thead {
  background-color: #e0e0e0;
  color: #000;
  text-align: left;
  vertical-align: bottom;
}
.pure-table td {
  background-color: transparent;
}
.pure-table-odd td {
  background-color: #f2f2f2;
}
.pure-table-striped tr:nth-child(2n-1) td {
  background-color: #f2f2f2;
}
.pure-table-bordered td {
  border-bottom: 1px solid #cbcbcb;
}
.pure-table-bordered tbody > tr:last-child > td {
  border-bottom-width: 0;
}
.pure-table-horizontal td,
.pure-table-horizontal th {
  border-width: 0 0 1px;
  border-bottom: 1px solid #cbcbcb;
}
.pure-table-horizontal tbody > tr:last-child > td {
  border-bottom-width: 0;
}
/*!
Pure v0.6.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
@media screen and (min-width: 35.5em) {
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-1-2,
  .pure-u-sm-1-3,
  .pure-u-sm-2-3,
  .pure-u-sm-1-4,
  .pure-u-sm-3-4,
  .pure-u-sm-1-5,
  .pure-u-sm-2-5,
  .pure-u-sm-3-5,
  .pure-u-sm-4-5,
  .pure-u-sm-5-5,
  .pure-u-sm-1-6,
  .pure-u-sm-5-6,
  .pure-u-sm-1-8,
  .pure-u-sm-3-8,
  .pure-u-sm-5-8,
  .pure-u-sm-7-8,
  .pure-u-sm-1-12,
  .pure-u-sm-5-12,
  .pure-u-sm-7-12,
  .pure-u-sm-11-12,
  .pure-u-sm-1-24,
  .pure-u-sm-2-24,
  .pure-u-sm-3-24,
  .pure-u-sm-4-24,
  .pure-u-sm-5-24,
  .pure-u-sm-6-24,
  .pure-u-sm-7-24,
  .pure-u-sm-8-24,
  .pure-u-sm-9-24,
  .pure-u-sm-10-24,
  .pure-u-sm-11-24,
  .pure-u-sm-12-24,
  .pure-u-sm-13-24,
  .pure-u-sm-14-24,
  .pure-u-sm-15-24,
  .pure-u-sm-16-24,
  .pure-u-sm-17-24,
  .pure-u-sm-18-24,
  .pure-u-sm-19-24,
  .pure-u-sm-20-24,
  .pure-u-sm-21-24,
  .pure-u-sm-22-24,
  .pure-u-sm-23-24,
  .pure-u-sm-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .pure-u-sm-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }
  .pure-u-sm-1-12,
  .pure-u-sm-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }
  .pure-u-sm-1-8,
  .pure-u-sm-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }
  .pure-u-sm-1-6,
  .pure-u-sm-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }
  .pure-u-sm-1-5 {
    width: 20%;
    *width: 19.9690%;
  }
  .pure-u-sm-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }
  .pure-u-sm-1-4,
  .pure-u-sm-6-24 {
    width: 25%;
    *width: 24.9690%;
  }
  .pure-u-sm-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }
  .pure-u-sm-1-3,
  .pure-u-sm-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }
  .pure-u-sm-3-8,
  .pure-u-sm-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }
  .pure-u-sm-2-5 {
    width: 40%;
    *width: 39.9690%;
  }
  .pure-u-sm-5-12,
  .pure-u-sm-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }
  .pure-u-sm-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }
  .pure-u-sm-1-2,
  .pure-u-sm-12-24 {
    width: 50%;
    *width: 49.9690%;
  }
  .pure-u-sm-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }
  .pure-u-sm-7-12,
  .pure-u-sm-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }
  .pure-u-sm-3-5 {
    width: 60%;
    *width: 59.9690%;
  }
  .pure-u-sm-5-8,
  .pure-u-sm-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }
  .pure-u-sm-2-3,
  .pure-u-sm-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }
  .pure-u-sm-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }
  .pure-u-sm-3-4,
  .pure-u-sm-18-24 {
    width: 75%;
    *width: 74.9690%;
  }
  .pure-u-sm-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }
  .pure-u-sm-4-5 {
    width: 80%;
    *width: 79.9690%;
  }
  .pure-u-sm-5-6,
  .pure-u-sm-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }
  .pure-u-sm-7-8,
  .pure-u-sm-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }
  .pure-u-sm-11-12,
  .pure-u-sm-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }
  .pure-u-sm-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }
  .pure-u-sm-1,
  .pure-u-sm-1-1,
  .pure-u-sm-5-5,
  .pure-u-sm-24-24 {
    width: 100%;
  }
}
@media screen and (min-width: 48em) {
  .pure-u-md-1,
  .pure-u-md-1-1,
  .pure-u-md-1-2,
  .pure-u-md-1-3,
  .pure-u-md-2-3,
  .pure-u-md-1-4,
  .pure-u-md-3-4,
  .pure-u-md-1-5,
  .pure-u-md-2-5,
  .pure-u-md-3-5,
  .pure-u-md-4-5,
  .pure-u-md-5-5,
  .pure-u-md-1-6,
  .pure-u-md-5-6,
  .pure-u-md-1-8,
  .pure-u-md-3-8,
  .pure-u-md-5-8,
  .pure-u-md-7-8,
  .pure-u-md-1-12,
  .pure-u-md-5-12,
  .pure-u-md-7-12,
  .pure-u-md-11-12,
  .pure-u-md-1-24,
  .pure-u-md-2-24,
  .pure-u-md-3-24,
  .pure-u-md-4-24,
  .pure-u-md-5-24,
  .pure-u-md-6-24,
  .pure-u-md-7-24,
  .pure-u-md-8-24,
  .pure-u-md-9-24,
  .pure-u-md-10-24,
  .pure-u-md-11-24,
  .pure-u-md-12-24,
  .pure-u-md-13-24,
  .pure-u-md-14-24,
  .pure-u-md-15-24,
  .pure-u-md-16-24,
  .pure-u-md-17-24,
  .pure-u-md-18-24,
  .pure-u-md-19-24,
  .pure-u-md-20-24,
  .pure-u-md-21-24,
  .pure-u-md-22-24,
  .pure-u-md-23-24,
  .pure-u-md-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .pure-u-md-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }
  .pure-u-md-1-12,
  .pure-u-md-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }
  .pure-u-md-1-8,
  .pure-u-md-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }
  .pure-u-md-1-6,
  .pure-u-md-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }
  .pure-u-md-1-5 {
    width: 20%;
    *width: 19.9690%;
  }
  .pure-u-md-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }
  .pure-u-md-1-4,
  .pure-u-md-6-24 {
    width: 25%;
    *width: 24.9690%;
  }
  .pure-u-md-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }
  .pure-u-md-1-3,
  .pure-u-md-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }
  .pure-u-md-3-8,
  .pure-u-md-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }
  .pure-u-md-2-5 {
    width: 40%;
    *width: 39.9690%;
  }
  .pure-u-md-5-12,
  .pure-u-md-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }
  .pure-u-md-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }
  .pure-u-md-1-2,
  .pure-u-md-12-24 {
    width: 50%;
    *width: 49.9690%;
  }
  .pure-u-md-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }
  .pure-u-md-7-12,
  .pure-u-md-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }
  .pure-u-md-3-5 {
    width: 60%;
    *width: 59.9690%;
  }
  .pure-u-md-5-8,
  .pure-u-md-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }
  .pure-u-md-2-3,
  .pure-u-md-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }
  .pure-u-md-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }
  .pure-u-md-3-4,
  .pure-u-md-18-24 {
    width: 75%;
    *width: 74.9690%;
  }
  .pure-u-md-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }
  .pure-u-md-4-5 {
    width: 80%;
    *width: 79.9690%;
  }
  .pure-u-md-5-6,
  .pure-u-md-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }
  .pure-u-md-7-8,
  .pure-u-md-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }
  .pure-u-md-11-12,
  .pure-u-md-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }
  .pure-u-md-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }
  .pure-u-md-1,
  .pure-u-md-1-1,
  .pure-u-md-5-5,
  .pure-u-md-24-24 {
    width: 100%;
  }
}
@media screen and (min-width: 64em) {
  .pure-u-lg-1,
  .pure-u-lg-1-1,
  .pure-u-lg-1-2,
  .pure-u-lg-1-3,
  .pure-u-lg-2-3,
  .pure-u-lg-1-4,
  .pure-u-lg-3-4,
  .pure-u-lg-1-5,
  .pure-u-lg-2-5,
  .pure-u-lg-3-5,
  .pure-u-lg-4-5,
  .pure-u-lg-5-5,
  .pure-u-lg-1-6,
  .pure-u-lg-5-6,
  .pure-u-lg-1-8,
  .pure-u-lg-3-8,
  .pure-u-lg-5-8,
  .pure-u-lg-7-8,
  .pure-u-lg-1-12,
  .pure-u-lg-5-12,
  .pure-u-lg-7-12,
  .pure-u-lg-11-12,
  .pure-u-lg-1-24,
  .pure-u-lg-2-24,
  .pure-u-lg-3-24,
  .pure-u-lg-4-24,
  .pure-u-lg-5-24,
  .pure-u-lg-6-24,
  .pure-u-lg-7-24,
  .pure-u-lg-8-24,
  .pure-u-lg-9-24,
  .pure-u-lg-10-24,
  .pure-u-lg-11-24,
  .pure-u-lg-12-24,
  .pure-u-lg-13-24,
  .pure-u-lg-14-24,
  .pure-u-lg-15-24,
  .pure-u-lg-16-24,
  .pure-u-lg-17-24,
  .pure-u-lg-18-24,
  .pure-u-lg-19-24,
  .pure-u-lg-20-24,
  .pure-u-lg-21-24,
  .pure-u-lg-22-24,
  .pure-u-lg-23-24,
  .pure-u-lg-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .pure-u-lg-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }
  .pure-u-lg-1-12,
  .pure-u-lg-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }
  .pure-u-lg-1-8,
  .pure-u-lg-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }
  .pure-u-lg-1-6,
  .pure-u-lg-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }
  .pure-u-lg-1-5 {
    width: 20%;
    *width: 19.9690%;
  }
  .pure-u-lg-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }
  .pure-u-lg-1-4,
  .pure-u-lg-6-24 {
    width: 25%;
    *width: 24.9690%;
  }
  .pure-u-lg-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }
  .pure-u-lg-1-3,
  .pure-u-lg-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }
  .pure-u-lg-3-8,
  .pure-u-lg-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }
  .pure-u-lg-2-5 {
    width: 40%;
    *width: 39.9690%;
  }
  .pure-u-lg-5-12,
  .pure-u-lg-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }
  .pure-u-lg-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }
  .pure-u-lg-1-2,
  .pure-u-lg-12-24 {
    width: 50%;
    *width: 49.9690%;
  }
  .pure-u-lg-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }
  .pure-u-lg-7-12,
  .pure-u-lg-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }
  .pure-u-lg-3-5 {
    width: 60%;
    *width: 59.9690%;
  }
  .pure-u-lg-5-8,
  .pure-u-lg-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }
  .pure-u-lg-2-3,
  .pure-u-lg-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }
  .pure-u-lg-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }
  .pure-u-lg-3-4,
  .pure-u-lg-18-24 {
    width: 75%;
    *width: 74.9690%;
  }
  .pure-u-lg-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }
  .pure-u-lg-4-5 {
    width: 80%;
    *width: 79.9690%;
  }
  .pure-u-lg-5-6,
  .pure-u-lg-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }
  .pure-u-lg-7-8,
  .pure-u-lg-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }
  .pure-u-lg-11-12,
  .pure-u-lg-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }
  .pure-u-lg-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }
  .pure-u-lg-1,
  .pure-u-lg-1-1,
  .pure-u-lg-5-5,
  .pure-u-lg-24-24 {
    width: 100%;
  }
}
@media screen and (min-width: 80em) {
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-1-2,
  .pure-u-xl-1-3,
  .pure-u-xl-2-3,
  .pure-u-xl-1-4,
  .pure-u-xl-3-4,
  .pure-u-xl-1-5,
  .pure-u-xl-2-5,
  .pure-u-xl-3-5,
  .pure-u-xl-4-5,
  .pure-u-xl-5-5,
  .pure-u-xl-1-6,
  .pure-u-xl-5-6,
  .pure-u-xl-1-8,
  .pure-u-xl-3-8,
  .pure-u-xl-5-8,
  .pure-u-xl-7-8,
  .pure-u-xl-1-12,
  .pure-u-xl-5-12,
  .pure-u-xl-7-12,
  .pure-u-xl-11-12,
  .pure-u-xl-1-24,
  .pure-u-xl-2-24,
  .pure-u-xl-3-24,
  .pure-u-xl-4-24,
  .pure-u-xl-5-24,
  .pure-u-xl-6-24,
  .pure-u-xl-7-24,
  .pure-u-xl-8-24,
  .pure-u-xl-9-24,
  .pure-u-xl-10-24,
  .pure-u-xl-11-24,
  .pure-u-xl-12-24,
  .pure-u-xl-13-24,
  .pure-u-xl-14-24,
  .pure-u-xl-15-24,
  .pure-u-xl-16-24,
  .pure-u-xl-17-24,
  .pure-u-xl-18-24,
  .pure-u-xl-19-24,
  .pure-u-xl-20-24,
  .pure-u-xl-21-24,
  .pure-u-xl-22-24,
  .pure-u-xl-23-24,
  .pure-u-xl-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
  }
  .pure-u-xl-1-24 {
    width: 4.1667%;
    *width: 4.1357%;
  }
  .pure-u-xl-1-12,
  .pure-u-xl-2-24 {
    width: 8.3333%;
    *width: 8.3023%;
  }
  .pure-u-xl-1-8,
  .pure-u-xl-3-24 {
    width: 12.5000%;
    *width: 12.4690%;
  }
  .pure-u-xl-1-6,
  .pure-u-xl-4-24 {
    width: 16.6667%;
    *width: 16.6357%;
  }
  .pure-u-xl-1-5 {
    width: 20%;
    *width: 19.9690%;
  }
  .pure-u-xl-5-24 {
    width: 20.8333%;
    *width: 20.8023%;
  }
  .pure-u-xl-1-4,
  .pure-u-xl-6-24 {
    width: 25%;
    *width: 24.9690%;
  }
  .pure-u-xl-7-24 {
    width: 29.1667%;
    *width: 29.1357%;
  }
  .pure-u-xl-1-3,
  .pure-u-xl-8-24 {
    width: 33.3333%;
    *width: 33.3023%;
  }
  .pure-u-xl-3-8,
  .pure-u-xl-9-24 {
    width: 37.5000%;
    *width: 37.4690%;
  }
  .pure-u-xl-2-5 {
    width: 40%;
    *width: 39.9690%;
  }
  .pure-u-xl-5-12,
  .pure-u-xl-10-24 {
    width: 41.6667%;
    *width: 41.6357%;
  }
  .pure-u-xl-11-24 {
    width: 45.8333%;
    *width: 45.8023%;
  }
  .pure-u-xl-1-2,
  .pure-u-xl-12-24 {
    width: 50%;
    *width: 49.9690%;
  }
  .pure-u-xl-13-24 {
    width: 54.1667%;
    *width: 54.1357%;
  }
  .pure-u-xl-7-12,
  .pure-u-xl-14-24 {
    width: 58.3333%;
    *width: 58.3023%;
  }
  .pure-u-xl-3-5 {
    width: 60%;
    *width: 59.9690%;
  }
  .pure-u-xl-5-8,
  .pure-u-xl-15-24 {
    width: 62.5000%;
    *width: 62.4690%;
  }
  .pure-u-xl-2-3,
  .pure-u-xl-16-24 {
    width: 66.6667%;
    *width: 66.6357%;
  }
  .pure-u-xl-17-24 {
    width: 70.8333%;
    *width: 70.8023%;
  }
  .pure-u-xl-3-4,
  .pure-u-xl-18-24 {
    width: 75%;
    *width: 74.9690%;
  }
  .pure-u-xl-19-24 {
    width: 79.1667%;
    *width: 79.1357%;
  }
  .pure-u-xl-4-5 {
    width: 80%;
    *width: 79.9690%;
  }
  .pure-u-xl-5-6,
  .pure-u-xl-20-24 {
    width: 83.3333%;
    *width: 83.3023%;
  }
  .pure-u-xl-7-8,
  .pure-u-xl-21-24 {
    width: 87.5000%;
    *width: 87.4690%;
  }
  .pure-u-xl-11-12,
  .pure-u-xl-22-24 {
    width: 91.6667%;
    *width: 91.6357%;
  }
  .pure-u-xl-23-24 {
    width: 95.8333%;
    *width: 95.8023%;
  }
  .pure-u-xl-1,
  .pure-u-xl-1-1,
  .pure-u-xl-5-5,
  .pure-u-xl-24-24 {
    width: 100%;
  }
}
/* This is a compiled file, you should be editing the file in the templates directory */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: #1DB0DC;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
/* Sprite */
.sprite2 {
  transform: scale(0.5);
  transform-origin: 50% 40%;
  vertical-align: middle;
}
.sprite2.sprite-search-bold-2x {
  transform: scale(0.4);
  transform-origin: 0 0;
  vertical-align: middle;
}
.icon {
  margin-right: .2em;
  vertical-align: top;
}
.sprite {
  background-image: url(/img/spritesheet.png);
  background-repeat: no-repeat;
  display: inline-block;
}
.sprite.sprite-bubble {
  background-position: -2px -2px;
  width: 36px;
  height: 36px;
}
.sprite.sprite-clock {
  background-position: -42px -2px;
  width: 36px;
  height: 36px;
}
.sprite.sprite-info {
  background-position: -2px -42px;
  width: 36px;
  height: 36px;
}
.sprite.sprite-note {
  background-position: -122px -2px;
  width: 28px;
  height: 28px;
}
.sprite.sprite-pay {
  background-position: -42px -42px;
  width: 36px;
  height: 36px;
}
.sprite.sprite-pen {
  background-position: -82px -42px;
  width: 36px;
  height: 36px;
}
.sprite.sprite-pill {
  background-position: -122px -34px;
  width: 28px;
  height: 28px;
}
.sprite.sprite-pin {
  background-position: -122px -66px;
  width: 22px;
  height: 35px;
}
.sprite.sprite-search {
  background-position: -2px -105px;
  width: 28px;
  height: 28px;
}
.sprite.sprite-search-bold {
  background-position: -34px -105px;
  width: 28px;
  height: 28px;
}
.sprite.sprite-search-bold-2x {
  background-position: -154px -2px;
  width: 70px;
  height: 70px;
}
.sprite.sprite-share {
  background-position: -148px -76px;
  width: 36px;
  height: 36px;
}
.sprite.sprite-steto {
  background-position: -188px -76px;
  width: 28px;
  height: 28px;
}
.sprite.sprite-tick {
  background-position: -66px -108px;
  width: 36px;
  height: 36px;
}
.sprite.sprite-white-question {
  background-position: -106px -108px;
  width: 20px;
  height: 20px;
}
.sprite-institution {
  background-image: url(data:image/png;base64,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);
  width: 36px;
  height: 36px;
}
/* profile */
.tt-box {
  position: relative;
}
.tt {
  min-width: 10em;
  position: absolute;
  top: 100%;
  display: block;
  margin-left: 50%;
  background: white;
  padding: .3em 1em;
  border: 1px solid #969696;
  opacity: 0;
  transform: translateX(-50%) translateY(20px);
  transition: all 0.1s cubic-bezier(0.63, 0.53, 0.45, 1);
  pointer-events: none;
  max-width: 100%;
  color: #969696;
  left: 0;
  border-radius: 3px;
}
.tt:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #969696 transparent;
  position: absolute;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
}
*:hover > .tt {
  z-index: 99;
  transform: translateX(-50%) translateY(10px);
  opacity: 1;
}
.tt--wide {
  width: 100%;
  margin: 0;
  transform: translateY(20px);
}
.tt--wide:before {
  transform: none;
}
*:hover > .tt--wide {
  transform: translateY(10px);
}
/* Language images */
.bxsh {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
}
.bxsh--inset {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;
}
.debug {
  outline: 1px solid deeppink !important;
}
.debug * {
  outline: 1px solid gold !important;
}
/*light boxes*/
.lb {
  position: fixed;
  z-index: 999;
  top: 0;
  display: none;
  background: rgba(224, 248, 255, 0.95);
  width: 100%;
  height: 100%;
  height: 100vh;
  overflow-y: auto;
}
.lb.closed,
.lb-page.closed {
  display: block;
  visibility: hidden;
  opacity: 0;
}
.lb.open,
.lb-page.open {
  visibility: visible;
  opacity: 1;
  display: block !important;
}
.lb .social--buttons,
.lb-page .social--buttons {
  padding-top: .5em;
}
@media screen and (min-width: 48em) {
  .lb .social--buttons .pure-u-1,
  .lb-page .social--buttons .pure-u-1 {
    padding-right: .5em;
    box-sizing: border-box;
  }
}
.lb-wrapper-report,
.lb-page-wrapper-report {
  margin-left: auto;
  margin-right: auto;
  max-width: 500px;
  margin-top: 2em;
  margin-bottom: 2em;
  position: relative;
  background: #FFF;
}
.lb-wrapper-report form,
.lb-page-wrapper-report form {
  padding: 1em;
}
.lb__head--bg,
.lb-page__head--bg {
  padding: 1em;
  background: #1DB0DC;
  color: white;
}
html .lb__head--bg h2,
html .lb-page__head--bg h2,
html .lb__head--bg a,
html .lb-page__head--bg a {
  color: white;
}
.lb .regwrap,
.lb-page .regwrap {
  max-width: 90%;
  width: 850px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
  margin-bottom: 100px;
  position: relative;
  background: white;
  border-radius: 3px;
}
.lb .regwrap .section,
.lb-page .regwrap .section {
  padding-right: 2em;
}
.lb .regwrap h1,
.lb-page .regwrap h1 {
  text-align: center;
  font-size: 1.75em;
  padding-top: 2em;
  margin-bottom: .4em;
}
.lb .regwrap h2,
.lb-page .regwrap h2 {
  color: #969696;
  font-size: 1.3em;
  font-weight: 600;
  margin-top: .5em;
  margin-bottom: .2em;
}
.lb .regwrap ul,
.lb-page .regwrap ul {
  list-style-type: none;
  margin-top: 1.5em;
}
.lb .regwrap ul li,
.lb-page .regwrap ul li {
  background: url(/img/ico/tick.svg) no-repeat left center;
  background-size: 14px;
  font-size: 14px;
  margin-bottom: 1.5em;
  text-align: left;
  padding-left: 2em;
}
.lb .regwrap_form,
.lb-page .regwrap_form {
  box-sizing: border-box;
  padding: 3em .6em 1em 1em;
}
@media screen and (min-width: 48em) {
  .lb .regwrap_form,
  .lb-page .regwrap_form {
    padding: 3em 4em;
  }
}
.lb .regwrap_form p,
.lb-page .regwrap_form p {
  font-size: .9em;
  line-height: 2em;
}
.lb .regwrap_form h2,
.lb-page .regwrap_form h2 {
  color: #1DB0DC;
  font-size: 1em;
  font-weight: 600;
}
.lb .regwrap-head,
.lb-page .regwrap-head {
  padding-bottom: 2em;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.lb .regwrap-head .main,
.lb-page .regwrap-head .main,
.lb .regwrap-head .sub,
.lb-page .regwrap-head .sub {
  color: white;
  font-size: 1.2em;
  text-transform: uppercase;
  margin-top: 0;
  font-weight: 300;
}
.lb .regwrap-head .main,
.lb-page .regwrap-head .main {
  font-weight: 600;
  margin-top: 3rem;
  margin-bottom: 0;
  padding-bottom: 0;
}
.lb .regwrap-content,
.lb-page .regwrap-content {
  margin-bottom: 4rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.lb .regwrap-content h3,
.lb-page .regwrap-content h3 {
  color: white;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 600;
}
.lb .regwrap-content p,
.lb-page .regwrap-content p {
  margin-top: 0;
  font-size: .8em;
}
.lb .regwrap-content .call-reg,
.lb-page .regwrap-content .call-reg {
  font-size: 1.2em;
  font-weight: 600;
}
.lb .regwrap_steps,
.lb-page .regwrap_steps {
  position: absolute;
  bottom: 2rem;
  padding-right: 4rem;
  font-weight: 600;
  font-size: .7em;
  text-transform: uppercase;
  box-sizing: border-box;
  text-align: center;
  width: 100%;
}
.lb-close,
.lb-page-close {
  position: absolute;
  right: 1em;
  top: 1em;
  cursor: pointer;
  z-index: 1;
}
.lb-close--light:hover,
.lb-page-close--light:hover {
  color: white;
  text-decoration: underline;
}
.lb .simple-reg,
.lb-page .simple-reg {
  position: relative;
  text-align: center;
  background: #1DB0DC url(/img/profile/user.svg) no-repeat -100px -50px;
  background-size: auto 100%;
  color: white;
  box-sizing: border-box;
  padding-left: 2em;
  display: none;
}
@media screen and (min-width: 48em) {
  .lb .simple-reg,
  .lb-page .simple-reg {
    display: block;
  }
}
.lb .simple-reg--pharmacist,
.lb-page .simple-reg--pharmacist {
  background-image: url(/img/profile/pharmacist.svg);
}
.lb input[type="submit"],
.lb-page input[type="submit"] {
  background: #fff;
  border: 1px solid #64A652;
  margin-top: 1em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  padding-left: 2em;
  padding-right: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 1em;
  border-radius: 3px;
  color: #64A652;
  border-color: #64A652;
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding-top: .7em;
  padding-bottom: .7em;
}
.site--vets .lb input[type="submit"],
.site--vets .lb-page input[type="submit"] {
  color: #f37600;
}
.site--pharmacies .lb input[type="submit"],
.site--pharmacies .lb-page input[type="submit"] {
  color: #1DB0DC;
}
.site--vets .lb input[type="submit"],
.site--vets .lb-page input[type="submit"] {
  border-color: #f37600;
}
.site--pharmacies .lb input[type="submit"],
.site--pharmacies .lb-page input[type="submit"] {
  border-color: #1DB0DC;
}
.lb input[type="submit"]:hover,
.lb-page input[type="submit"]:hover {
  text-decoration: none;
}
.lb input[type="submit"]:hover:not(:active),
.lb-page input[type="submit"]:hover:not(:active) {
  color: white;
  background-color: #81b972;
}
.site--vets .lb input[type="submit"]:hover:not(:active),
.site--vets .lb-page input[type="submit"]:hover:not(:active) {
  background-color: #ff9027;
}
.site--pharmacies .lb input[type="submit"]:hover:not(:active),
.site--pharmacies .lb-page input[type="submit"]:hover:not(:active) {
  background-color: #45c1e7;
}
.lb input[type="submit"]-light,
.lb-page input[type="submit"]-light,
input[type="submit"].lb input[type="submit"]-light,
input[type="submit"].lb-page input[type="submit"]-light {
  color: white !important;
  border-color: #fff;
  background-color: #64A652;
}
.site--vets .lb input[type="submit"]-light,
.site--vets .lb-page input[type="submit"]-light,
.site--vets input[type="submit"].lb input[type="submit"]-light,
.site--vets input[type="submit"].lb-page input[type="submit"]-light {
  background-color: #f37600;
}
.site--pharmacies .lb input[type="submit"]-light,
.site--pharmacies .lb-page input[type="submit"]-light,
.site--pharmacies input[type="submit"].lb input[type="submit"]-light,
.site--pharmacies input[type="submit"].lb-page input[type="submit"]-light {
  background-color: #1DB0DC;
}
.lb input[type="submit"]-hollow,
.lb-page input[type="submit"]-hollow {
  border: none;
  text-transform: none;
}
.lb input[type="submit"]-blue,
.lb-page input[type="submit"]-blue {
  color: #1DB0DC;
  border-color: #1DB0DC;
}
.lb input[type="submit"]-blue:hover,
.lb-page input[type="submit"]-blue:hover {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .lb input[type="submit"]--large,
  .lb-page input[type="submit"]--large,
  input[type="submit"].lb input[type="submit"]--large,
  input[type="submit"].lb-page input[type="submit"]--large {
    padding: 1em 2em;
  }
}
.lb input[type="submit"]--low,
.lb-page input[type="submit"]--low {
  padding: .5em 2em !important;
}
.lb input[type="submit"][disabled],
.lb-page input[type="submit"][disabled],
.lb input[type="submit"]--disabled,
.lb-page input[type="submit"]--disabled {
  color: #969696 !important;
  border-color: #969696 !important;
  background-color: white !important;
}
.lb .button,
.lb-page .button {
  background: #fff;
  border: 1px solid #64A652;
  margin-top: 1em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  padding-left: 2em;
  padding-right: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 1em;
  border-radius: 3px;
  color: #64A652;
  border-color: #64A652;
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding-top: .7em;
  padding-bottom: .7em;
}
.site--vets .lb .button,
.site--vets .lb-page .button {
  color: #f37600;
}
.site--pharmacies .lb .button,
.site--pharmacies .lb-page .button {
  color: #1DB0DC;
}
.site--vets .lb .button,
.site--vets .lb-page .button {
  border-color: #f37600;
}
.site--pharmacies .lb .button,
.site--pharmacies .lb-page .button {
  border-color: #1DB0DC;
}
.lb .button:hover,
.lb-page .button:hover {
  text-decoration: none;
}
.lb .button:hover:not(:active),
.lb-page .button:hover:not(:active) {
  color: white;
  background-color: #81b972;
}
.site--vets .lb .button:hover:not(:active),
.site--vets .lb-page .button:hover:not(:active) {
  background-color: #ff9027;
}
.site--pharmacies .lb .button:hover:not(:active),
.site--pharmacies .lb-page .button:hover:not(:active) {
  background-color: #45c1e7;
}
.lb .button-light,
.lb-page .button-light,
input[type="submit"].lb .button-light,
input[type="submit"].lb-page .button-light {
  color: white !important;
  border-color: #fff;
  background-color: #64A652;
}
.site--vets .lb .button-light,
.site--vets .lb-page .button-light,
.site--vets input[type="submit"].lb .button-light,
.site--vets input[type="submit"].lb-page .button-light {
  background-color: #f37600;
}
.site--pharmacies .lb .button-light,
.site--pharmacies .lb-page .button-light,
.site--pharmacies input[type="submit"].lb .button-light,
.site--pharmacies input[type="submit"].lb-page .button-light {
  background-color: #1DB0DC;
}
.lb .button-hollow,
.lb-page .button-hollow {
  border: none;
  text-transform: none;
}
.lb .button-blue,
.lb-page .button-blue {
  color: #1DB0DC;
  border-color: #1DB0DC;
}
.lb .button-blue:hover,
.lb-page .button-blue:hover {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .lb .button--large,
  .lb-page .button--large,
  input[type="submit"].lb .button--large,
  input[type="submit"].lb-page .button--large {
    padding: 1em 2em;
  }
}
.lb .button--low,
.lb-page .button--low {
  padding: .5em 2em !important;
}
.lb .button[disabled],
.lb-page .button[disabled],
.lb .button--disabled,
.lb-page .button--disabled {
  color: #969696 !important;
  border-color: #969696 !important;
  background-color: white !important;
}
.lb .whoareyou,
.lb-page .whoareyou {
  width: 600px;
  padding-bottom: 2em;
  text-align: center;
}
.lb .whoareyou .choser,
.lb-page .whoareyou .choser {
  display: block;
  text-align: center;
  margin-top: 2em;
}
.lb .whoareyou .choser form,
.lb-page .whoareyou .choser form {
  display: inline-block;
  vertical-align: middle;
}
.lb .whoareyou .selected-type,
.lb-page .whoareyou .selected-type {
  color: #969696;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  background: #fff url("/img/ico/md.png") no-repeat 50% 10px;
  background-size: auto 90px;
  width: 175px;
  height: 145px;
  display: inline-block;
  border: 1px solid #E4E4E4;
  box-sizing: border-box;
  padding-top: 110px;
  font-size: .9em;
  border-radius: 3px;
  cursor: pointer;
  margin-left: .5em;
  margin-right: .5em;
  margin-bottom: 1em;
}
@media screen and (min-width: 35.5em) {
  .lb .whoareyou .selected-type,
  .lb-page .whoareyou .selected-type {
    margin-bottom: 0;
  }
}
.lb .whoareyou .selected-type:hover,
.lb-page .whoareyou .selected-type:hover {
  color: #1DB0DC;
  background-color: inherit;
}
.lb .whoareyou .selected-type.user,
.lb-page .whoareyou .selected-type.user {
  background-image: url(/img/ico/patient.png);
}
.lb .whoareyou .selected-type.selected-type--vet,
.lb-page .whoareyou .selected-type.selected-type--vet {
  background-image: url(/img/icons/reg-vet.png);
}
.lb .whoareyou .selected-type.selected-type--pharmacist,
.lb-page .whoareyou .selected-type.selected-type--pharmacist {
  background-image: url(/img/icons/reg-spec.png);
}
.lb .whoareyou .selected-type.selected,
.lb-page .whoareyou .selected-type.selected {
  color: #64A652;
  transform: scale(1.1, 1.1);
  border-color: #64A652;
}
.lb .whoareyou .registration-roles-input,
.lb-page .whoareyou .registration-roles-input {
  display: none;
}
.lb .whoareyou input[type="submit"],
.lb-page .whoareyou input[type="submit"] {
  margin-top: 2em;
}
.lb .whoareyou .type-desc,
.lb-page .whoareyou .type-desc {
  text-transform: uppercase;
}
.lb .select2-hidden-accessible,
.lb-page .select2-hidden-accessible {
  display: none;
}
.lb .select2-container,
.lb-page .select2-container {
  display: block;
  border: none;
  min-width: 100%;
}
.lb .select2-container--open,
.lb-page .select2-container--open {
  width: 100%;
}
.lb .select2-selection,
.lb-page .select2-selection {
  border: 1px solid #E4E4E4;
  width: 100%;
  display: block;
  height: 3em;
  padding-left: 1em;
  line-height: 3em;
  box-sizing: border-box;
  border-radius: 3px;
}
.lb textarea,
.lb-page textarea {
  width: 100%;
  box-shadow: none;
  height: 7em;
}
.lb .fup,
.lb-page .fup {
  text-align: center;
}
.lb .fup p,
.lb-page .fup p {
  margin-bottom: 0;
}
.lb .fup label.file-input-label,
.lb-page .fup label.file-input-label {
  font-size: .9em;
  margin-top: .5rem;
}
.lb .errors.for-errors,
.lb-page .errors.for-errors {
  list-style-type: none;
  text-align: center;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
}
.lb .errors.for-errors li,
.lb-page .errors.for-errors li {
  padding: 0;
  list-style-type: none;
  color: #900;
}
.lb-button-box {
  text-align: center;
  margin-top: 2em;
}
.lb .lb-institution-wrapper {
  width: 640px;
}
.lb .lb-institution-sidebar {
  background-image: url(data:image/png;base64,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);
  background-size: auto 80%;
  background-position: 140% 100%;
}
.final-screen {
  padding: 2em 4em;
}
@media screen and (min-width: 48em) {
  .final-screen {
    min-height: 500px;
    position: relative;
  }
}
.final-screen .lg-p:first-child {
  margin-top: 4em;
}
.final-screen .lg-p {
  font-size: 1.4em;
  text-align: center;
}
.final-screen .button {
  width: 150px;
}
.final-screen .button:hover {
  text-decoration: none;
}
.ico-close {
  width: 17px;
  height: 16px;
  background: url(/img/ico/close.png);
}
.ico-close:hover {
  background-position: 0 -16px;
}
html .call-reg a {
  color: white;
}
.select2-dropdown {
  position: relative;
  display: block;
  background: #fff;
}
.select2-dropdown:after {
  content: '';
  display: table;
  clear: both;
}
.select2 {
  font-family: "proxima-nova", sans-serif;
}
.select2-selection__placeholder {
  font-family: "proxima-nova", sans-serif;
  font-weight: 100;
}
.select2-results {
  width: 100%;
  box-sizing: border-box;
  display: block;
}
.select2-results__option {
  width: 100%;
  box-sizing: border-box;
}
.select2-results__option[aria-selected="true"] {
  background: #1DB0DC;
  color: white;
}
.select2-results__options[aria-hidden="true"] {
  display: none;
}
.dropdown-wrapper {
  display: none;
  position: absolute;
}
.dropdown-wrapper .select2-results {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #E4E4E4;
  margin-top: 0;
}
.select2-container--open .dropdown-wrapper {
  width: calc(100% - 32px);
  box-sizing: border-box;
  top: 100%;
  z-index: 999;
  display: block;
}
.select2-container--open .dropdown-wrapper .select2-results__option {
  font-size: 14px;
  text-align: left;
  padding: 0 .5em;
}
.select2-hidden-accessible {
  display: none;
}
.select2-container.select2-container--open .select2-dropdown--below,
.select2-container.select2-container--open .select2-dropdown--above {
  background: #fff;
}
.select2-container--open {
  background: #fff;
  max-width: 100%;
  z-index: 1000;
  border-left: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  border-bottom: 1px solid #E4E4E4;
}
.search-doc .select2-container--open {
  background: none;
}
.select2-container--open .select2 {
  font-weight: 100;
}
.select2-container--open .select2-search__field {
  border: none;
  border-bottom: 1px solid #E4E4E4;
  display: block;
  width: 100%;
  padding: 1em;
  box-sizing: border-box;
}
.select2-container--open .select2-results__options {
  margin: 0;
}
.select2-container--open .select2-results__option {
  padding-left: .5em;
  line-height: 2.5em;
  cursor: pointer;
}
.select2-container--open .select2-results__option--highlighted {
  background-color: #E4E4E4;
  color: #969696;
}
.select2-container--open .select2-results__option--highlighted[aria-selected="true"] {
  background-color: #178caf;
  color: white;
}
.select2-container--open .select2-results__option .wrapper {
  cursor: pointer;
}
.select2-container--open .select2-results__option .wrapper img {
  margin-right: .5em;
  vertical-align: middle;
}
.select2-container--open .select2-results__option .wrapper img,
.select2-container--open .select2-results__option .wrapper span {
  vertical-align: middle;
  display: inline-block;
}
.select2-container--open ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
.doc-dd {
  width: 300px;
  background: #fff;
}
.search-doc {
  text-align: center;
}
.search-doc input[type="submit"],
.search-doc .select2-selection__rendered {
  text-align: left;
  vertical-align: bottom;
  padding: 0.8em 1em;
  display: inline-block;
}
@media screen and (max-width: 47.99em) {
  .search-doc input[type="submit"],
  .search-doc .select2-selection__rendered {
    margin-bottom: 1em;
  }
}
.search-doc .select2-selection {
  position: relative;
  font-size: 1.3em;
  display: inline-block;
}
.search-doc .select2-selection__rendered {
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: inset 0 0 15px #fff;
  min-width: 300px;
  display: inline-block;
  border: 2px solid white;
  font-weight: 100;
  vertical-align: bottom;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 63.99em) {
  .search-doc .select2-selection__rendered {
    min-width: 250px;
    box-sizing: border-box;
  }
}
.search-doc .select2-selection__arrow {
  position: absolute;
  right: 1em;
  top: 13px;
  width: 28px;
  height: 35px;
  background: url("/img/ico/dd-search.png") no-repeat center;
}
.search-doc .dd-city .select2-selection__arrow {
  background-image: url("/img/ico/pin.png");
}
.search-doc input[type="submit"] {
  font-size: 1.3em;
  background: #64A652;
  color: white;
  border: 2px solid white;
}
.search-doc select {
  display: none;
}
.white-input-holder select {
  display: none;
}
.white-input-holder .select2-container {
  height: 4em;
  min-width: 70%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  line-height: 4em;
  border-radius: 3px;
  text-align: left;
  padding-left: 4em;
  box-sizing: border-box;
  background: white url("/img/ico/dd-search.png") no-repeat 10px 50%;
  background-size: 25px;
}
.white-input-holder .select2-container .selection {
  font-size: 1.35em;
  font-weight: 100;
}
.selection .select2-selection__rendered .select2-selection__clear {
  display: inline-block;
  margin-right: .5em;
  padding-left: .3em;
  padding-right: .3em;
  line-height: 1em;
  position: relative;
  height: 1em;
  vertical-align: middle;
  border-radius: 3px;
}
.selection .select2-selection__rendered .select2-selection__clear:hover {
  border-color: #fff;
  color: #fff;
  background: #900;
}
.selection .select2-selection__rendered .select2-selection__choice {
  border-radius: 3px;
  border: 1px solid #E4E4E4;
  position: relative;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-right: .2em;
  line-height: 1.75em;
  padding-left: 2em;
  font-size: 14px;
}
.selection .select2-selection__rendered .select2-selection__choice__remove {
  cursor: pointer;
  display: inline-block;
  padding-left: .2em;
  padding-right: .2em;
  margin-right: .2em;
  position: absolute;
  left: 0;
  top: 0;
  width: 2em;
  border-right: 1px solid #E4E4E4;
  line-height: 1.37em;
  border-radius: 3px;
}
.selection .select2-selection__rendered .select2-selection__choice__remove:hover {
  color: white;
  background: #900;
}
.multiselect .select2-container {
  display: block;
  min-width: 100%;
}
.multiselect .select2-selection__rendered {
  text-align: left;
  width: 100%;
  clear: both;
}
.multiselect .select2-selection__rendered ul {
  margin: 0;
}
.multiselect .select2-selection__rendered:before,
.multiselect .select2-selection__rendered:after {
  content: '';
  clear: both;
  display: table;
}
.multiselect .select2-selection__rendered .select2-search {
  margin-top: 0;
  padding-bottom: 0;
}
.multiselect .select2-selection__rendered .select2-search__field {
  min-width: 100%;
  border: none;
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-size: 14px;
  padding: .5em;
  margin-top: .5em;
  height: 32px;
}
.multiselect .select2-selection__rendered .select2-search--inline {
  width: 100%;
  display: block;
}
.multiselect .select2-selection__rendered .select2-selection__choice {
  display: block;
  text-align: left;
  line-height: 2em;
  border: none;
  padding-left: 0;
  padding-right: 2em;
  padding-left: .5em;
  position: relative;
  margin-bottom: .25em;
}
.multiselect .select2-selection__rendered .select2-selection__choice:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 45px);
  border-bottom: 1px solid #E4E4E4;
}
.multiselect .select2-selection__rendered .select2-selection__choice__remove {
  right: 0;
  left: auto;
  border: 1px solid #aaa;
  border-radius: 3px;
  text-align: center;
  margin-right: 0;
  width: 35px;
  box-sizing: border-box;
  color: transparent;
  font-size: 20px;
  font-weight: 100;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAw0lEQVQ4y7XUywnDMBBF0TtqxCZ9GKQSBrQ2pLKEZGtQCXYpcifZyCELO/rEma0eB83oI1MIF+AOjF410lhTCB3wNAkbgHkKof8BW4DBACMQgb4F/cB6YDWpTdeCptwbA6wBaEHT+pzyEbBeNUom5PYO6ltOasIl61LYjvOqsaQDqZjRFbjlxiEVg9/qEMuCCbUJ3cp51eUof/oOTcUMi+6pqTjlpQT97z089aWUYrm8tGAH6ApYacWOUAM8WrGdr697AWs9uy8ud6ZiAAAAAElFTkSuQmCC) center no-repeat;
  background-size: 10px;
}
.multiselect .select2-selection__rendered .select2-container--open {
  border: none;
}
/***** SELECT 2 *******/
.select2-selection--multiple {
  width: 100%;
  display: block;
}
.select2-container--open .select2-results__options {
  max-height: 300px;
  overflow: auto;
}
.multiselect .select2 {
  display: block;
  max-width: 100%;
}
.multiselect .select2-container--open {
  display: block;
  border: none;
}
.multiselect .select2-search--inline {
  position: relative;
}
.multiselect .select2-search--inline .select2-search__field {
  min-width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #E4E4E4;
}
.multiselect .select2-selection__rendered {
  width: 100%;
}
.multiselect--dropdown-holder {
  position: relative;
}
.multiselect--dropdown-holder .select2-container {
  top: 100% !important;
  top: calc(100% - 8px) !important;
  left: 0 !important;
}
::-moz-placeholder {
  font-style: italic;
  color: #969696;
  opacity: .75;
}
:-ms-input-placeholder {
  font-style: italic;
  color: #969696;
  opacity: .75;
}
::placeholder {
  font-style: italic;
  color: #969696;
  opacity: .75;
}
input::-ms-clear {
  display: none;
}
.nejpomoc input.search-box-input::-webkit-input-placeholder {
  color: white;
  font-style: normal;
}
.nejpomoc input.search-box-input::-moz-placeholder {
  color: white;
  font-style: normal;
}
.nejpomoc input.search-box-input:-ms-input-placeholder {
  color: white;
  font-style: normal;
}
.nejpomoc input.search-box-input:-moz-placeholder {
  color: white;
  font-style: normal;
}
.head-search input.search-box-input::-webkit-input-placeholder {
  font-style: normal;
}
.head-search input.search-box-input::-moz-placeholder {
  font-style: normal;
}
.head-search input.search-box-input:-ms-input-placeholder {
  font-style: normal;
}
.head-search input.search-box-input:-moz-placeholder {
  font-style: normal;
}
.site-header input.search-box-input::-webkit-input-placeholder {
  font-style: normal;
  color: #64A652;
}
.site-header input.search-box-input::-moz-placeholder {
  font-style: normal;
  color: #64A652;
}
.site-header input.search-box-input:-ms-input-placeholder {
  font-style: normal;
  color: #64A652;
}
.site-header input.search-box-input:-moz-placeholder {
  font-style: normal;
  color: #64A652;
}
.pure-form.pure-form-stacked .pure-u-1-2,
.pure-form.pure-form-stacked .pure-u-1,
.pure-form.pure-form-stacked .pure-u-3-4,
.pure-form.pure-form-stacked .pure-u-1-4 {
  padding-right: .5em;
  box-sizing: border-box;
  margin-bottom: .5em;
}
.pure-form.pure-form-stacked .pure-g input,
.pure-form.pure-form-stacked .pure-g textarea {
  border-radius: 3px;
  box-shadow: none;
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 14px;
}
.pure-form.pure-form-stacked .pure-g textarea {
  padding-top: .4em;
  padding-bottom: .4em;
  min-height: 100px;
}
.pure-form.pure-form-stacked.pure-form-tiny input:not[type],
.pure-form.pure-form-stacked.pure-form-tiny input[type="phone"],
.pure-form.pure-form-stacked.pure-form-tiny input[type="email"],
.pure-form.pure-form-stacked.pure-form-tiny input[type=password],
.pure-form.pure-form-stacked.pure-form-tiny input[type="text"] {
  padding: .5em .5em;
  box-shadow: none;
}
.pure-form.pure-form-stacked.pure-form-tiny .city-input {
  box-sizing: border-box;
  display: inline-block;
  float: left;
  border-radius: 0 0 0 3px;
}
@media screen and (min-width: 64em) {
  .pure-form.pure-form-stacked.pure-form-tiny .city-input {
    width: 80%;
  }
}
.pure-form.pure-form-stacked.pure-form-tiny .zip-input {
  top: -1px;
  left: 0;
  right: 0;
  float: right;
  border-radius: 0 0 3px 0;
  display: inline-block;
  box-sizing: border-box;
}
.pure-form.pure-form-stacked.pure-form-tiny .zip-input:not(:focus) {
  border-left-color: transparent;
}
@media screen and (min-width: 64em) {
  .pure-form.pure-form-stacked.pure-form-tiny .zip-input {
    width: 20%;
  }
}
.edit__head-background {
  margin-bottom: 1.5em;
  text-align: center;
}
@media screen and (min-width: 48em) {
  .edit__head-background {
    position: absolute;
    right: 1em;
    bottom: 2em;
  }
}
.black-button.edit-photo,
.black-button.edit-avatar {
  position: relative;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
  display: block;
  line-height: .9em;
  font-size: .7em;
  height: 50%;
}
@media screen and (min-width: 48em) {
  .black-button.edit-photo,
  .black-button.edit-avatar {
    font-size: 14px;
    height: 60px;
    border-top: none;
    position: absolute;
    bottom: 0;
    transition: opacity 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  }
}
@media screen and (min-width: 48em) {
  .black-button.edit-avatar {
    top: 0;
    line-height: 60px;
  }
}
.button.file-input-label {
  padding: .2em 1em;
  display: inline-block;
  cursor: pointer;
}
.button.file-input-label + input {
  display: none;
}
.profile-settings .profile--section__right--map--howtogethere--item {
  margin-bottom: 0;
  margin-top: 1em;
}
.profile-settings .hours-today .horizontal-join {
  width: 50%;
  box-sizing: border-box;
  text-align: center;
  border: 1px solid #E4E4E4;
  display: inline-block;
}
.profile-settings .hours-today .horizontal-join:first-child {
  border-right: 0;
}
.profile-settings .hours-today .horizontal-join .time-sep {
  display: inline-block;
  width: 10%;
}
.profile-settings .hours-today .horizontal-join input {
  width: 45%;
  text-align: center;
  padding: 4px .1em;
  box-sizing: border-box;
  box-shadow: none;
  display: inline-block;
  border: none;
  border-radius: 0;
}
.profile-settings .hours-today .horizontal-join input[type=time]::-webkit-clear-button,
.profile-settings .hours-today .horizontal-join input[type=time]::-webkit-outer-spin-button,
.profile-settings .hours-today .horizontal-join input[type=time]::-webkit-inner-spin-button {
  display: none;
}
.profile-settings .hours-today .horizontal-join input:first-child {
  border-radius: 3px 0 0 3px;
}
.profile-settings .profile--section__block .week-days {
  line-height: 26px;
  font-weight: 600;
}
.profile-settings .day-hours {
  box-sizing: border-box;
  padding-left: .5em;
}
@media screen and (min-width: 64em) {
  .profile-settings .day-hours {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.profile-settings .day-hours .horizontal-join {
  border-bottom-width: 0;
}
.profile-settings .day-hours .hours-today:last-child .horizontal-join {
  border-bottom-width: 1px;
}
.profile-settings .day-hours .hours-today:last-child .horizontal-join:last-child {
  border-radius: 0 0 3px 0;
}
.profile-settings .day-hours .hours-today:last-child .horizontal-join:first-child {
  border-radius: 0 0 0 3px;
}
.profile-settings .day-hours .hours-today:first-child .horizontal-join:last-child {
  border-radius: 0 3px 0 0;
}
.profile-settings .day-hours .hours-today:first-child .horizontal-join:first-child {
  border-radius: 3px 0 0 0;
}
.checkarea {
  display: inline-block;
  text-align: left;
  margin-top: .5em;
  margin-bottom: .5em;
  position: relative;
}
.checkarea input[type="checkbox"] {
  display: none;
}
.checkarea .checkbox-slider {
  display: block;
  float: left;
  width: 58px;
  margin-right: -58px;
  height: 22px;
  border: 1px solid #E4E4E4;
  background: url("/img/ico/check-bg.png");
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  border-radius: 3px;
}
.checkarea .checkbox-slider:before {
  transition: left 0.3s cubic-bezier(0.63, 0.53, 0.45, 1), background-color 0.3s cubic-bezier(0.63, 0.53, 0.45, 1), background-position 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  background: #900 url("/img/ico/check-bg-white.png");
  background-position: -2px -2px;
  width: 25px;
  height: 18px;
  left: 2px;
  top: 2px;
  position: absolute;
  content: '';
  border-radius: 3px;
}
html .checkarea label {
  margin: 0;
  cursor: pointer;
}
.checkarea .label-text {
  margin-left: 70px;
  line-height: 24px;
  float: left;
  font-size: 14px;
  font-weight: 600;
}
.checkarea .label-text--center {
  float: none;
}
.checkarea input:checked ~ label .checkbox-slider:before {
  left: 31px;
  background-color: #64A652;
  background-position: -30px -2px;
}
.form-group {
  text-align: left;
}
.form-group select {
  border: 1px solid #E4E4E4;
  padding-left: .3em;
  padding-right: .3em;
  padding-top: .5em;
  padding-bottom: .5em;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
  height: 32px;
  border-radius: 3px;
  -webkit-appearance: none;
  background: url('data:image/svg+xml,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4.95 10"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:#444;}</style></defs><title>arrows</title><rect class="cls-1" width="4.95" height="10"/><polygon class="cls-2" points="1.41 4.67 2.48 3.18 3.54 4.67 1.41 4.67"/><polygon class="cls-2" points="3.54 5.33 2.48 6.82 1.41 5.33 3.54 5.33"/></svg>') no-repeat 95% 50%;
  background-size: 16px 32px;
}
input,
.pure-u-* {
  font-family: "proxima-nova", sans-serif;
}
.forms-join-vertical > div:nth-child(odd) input,
.forms-join-vertical > div:nth-child(odd) select {
  border-right: none;
  border-radius: 3px 0 0 3px;
}
.forms-join-vertical > div:nth-child(even) input,
.forms-join-vertical > div:nth-child(even) select {
  border-radius: 0 3px 3px 0;
}
.form-content-wrap-full label {
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  text-align: left;
  margin-top: 1em;
  display: block;
  margin-bottom: .3em;
}
.form-content-wrap-full fieldset > label:first-child {
  margin-top: 0;
}
.settings-save {
  position: fixed;
  bottom: 0;
  z-index: 999;
  width: 100%;
  background: #fff;
  border-top: 1px solid #E4E4E4;
  text-align: center;
}
.settings-save .button {
  margin-bottom: 1em;
}
@media screen and (min-width: 48em) {
  .settings-save__buttons > :not(:first-child) {
    margin-left: 1rem;
  }
}
.error {
  font-weight: 800;
  color: #900;
}
.form-password-help {
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}
.form__radio-list {
  text-align: center;
}
.form__radio-list br {
  display: none;
}
.form__radio-list label {
  padding: 0 .5em;
  -ms-flex: 1;
      flex: 1;
  display: inline-block;
  min-width: 4em;
}
.form__radio-list input {
  margin-right: .25em;
  vertical-align: -5%;
}
.datepick {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNC45IDE1LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE0LjkgMTUuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM5RTlFOUU7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNCwxMy42YzAsMC41LTAuNSwxLTEsMUgyYy0wLjUsMC0xLTAuNS0xLTF2LTEwYzAtMC41LDAuNS0xLDEtMWgxVjEuOWMwLTAuNywwLjYtMS4zLDEuMy0xLjNoMC41CgkJQzUuNCwwLjYsNiwxLjIsNiwxLjl2MC44aDNWMS45YzAtMC43LDAuNi0xLjMsMS4zLTEuM2gwLjVjMC43LDAsMS4zLDAuNiwxLjMsMS4zdjAuOGgxYzAuNSwwLDEsMC41LDEsMVYxMy42eiBNMTMsMTMuNnYtOEgydjhIMTN6CgkJIE01LDEuOWMwLTAuMS0wLjEtMC4zLTAuMy0wLjNINC4yQzQuMSwxLjYsNCwxLjcsNCwxLjl2Mi4zYzAsMC4xLDAuMSwwLjMsMC4zLDAuM2gwLjVDNC44LDQuNCw1LDQuMyw1LDQuMVYxLjl6IE0xMSwxLjkKCQljMC0wLjEtMC4xLTAuMy0wLjMtMC4zaC0wLjVjLTAuMSwwLTAuMywwLjEtMC4zLDAuM3YyLjNjMCwwLjEsMC4xLDAuMywwLjMsMC4zaDAuNWMwLjEsMCwwLjMtMC4xLDAuMy0wLjNWMS45eiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat calc(94%) center;
  background-size: auto 18px;
}
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*!
 * Quill Editor v1.3.3
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  min-height: 10em;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
/*!
 * Quill Editor v1.3.3
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
  color: #969696;
  opacity: .75;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}
body {
  font-size: 100%;
  background: #FFF;
  font-family: "proxima-nova", sans-serif;
  color: #969696;
  word-wrap: break-word;
}
@media screen and (min-width: 64em) {
  body {
    min-height: 100vh;
    position: relative;
    box-sizing: border-box;
  }
  body.page-map {
    padding-bottom: 0;
    max-height: 100vh;
    overflow: hidden;
  }
}
body.map {
  padding-bottom: 0;
}
::-moz-selection {
  color: white;
  background: #1DB0DC;
  background-color: #64A652;
}
::selection {
  color: white;
  background: #1DB0DC;
  background-color: #64A652;
}
.site--vets ::-moz-selection {
  background-color: #f37600;
}
.site--vets ::selection {
  background-color: #f37600;
}
.site--pharmacies ::-moz-selection {
  background-color: #1DB0DC;
}
.site--pharmacies ::selection {
  background-color: #1DB0DC;
}
:focus {
  outline: #64A652 auto 3px;
}
.site--vets :focus {
  outline-color: #f37600;
}
.site--pharmacies :focus {
  outline-color: #1DB0DC;
}
:active {
  outline: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: uppercase;
  font-family: "proxima-nova", sans-serif;
}
h1,
.h1 {
  font-weight: 300;
  color: #64A652;
}
.site--vets h1,
.site--vets .h1 {
  color: #f37600;
}
.site--pharmacies h1,
.site--pharmacies .h1 {
  color: #1DB0DC;
}
h2,
.h2 {
  margin-top: 1em;
  font-size: 1.75em;
  font-weight: 300;
  text-transform: uppercase;
  color: #64A652;
}
.site--vets h2,
.site--vets .h2 {
  color: #f37600;
}
.site--pharmacies h2,
.site--pharmacies .h2 {
  color: #1DB0DC;
}
h3,
.h3 {
  font-weight: 300;
  color: #64A652;
}
.site--vets h3,
.site--vets .h3 {
  color: #f37600;
}
.site--pharmacies h3,
.site--pharmacies .h3 {
  color: #1DB0DC;
}
h4,
.h4 {
  font-weight: 300;
  color: #64A652;
}
.site--vets h4,
.site--vets .h4 {
  color: #f37600;
}
.site--pharmacies h4,
.site--pharmacies .h4 {
  color: #1DB0DC;
}
h5,
.h5 {
  font-weight: 300;
  color: #64A652;
}
.site--vets h5,
.site--vets .h5 {
  color: #f37600;
}
.site--pharmacies h5,
.site--pharmacies .h5 {
  color: #1DB0DC;
}
h6,
.h6 {
  font-weight: 300;
  color: #64A652;
}
.site--vets h6,
.site--vets .h6 {
  color: #f37600;
}
.site--pharmacies h6,
.site--pharmacies .h6 {
  color: #1DB0DC;
}
article h1 {
  margin-bottom: .6em;
}
article h3,
article .h3 {
  font-weight: 300;
  color: #969696;
  margin-bottom: .3em;
}
article h4,
article .h4 {
  font-weight: 300;
  color: #64A652;
}
.site--vets article h4,
.site--vets article .h4 {
  color: #f37600;
}
.site--pharmacies article h4,
.site--pharmacies article .h4 {
  color: #1DB0DC;
}
article h5,
article .h5 {
  font-weight: 300;
  color: #64A652;
}
.site--vets article h5,
.site--vets article .h5 {
  color: #f37600;
}
.site--pharmacies article h5,
.site--pharmacies article .h5 {
  color: #1DB0DC;
}
article h6,
article .h6 {
  font-weight: 300;
  color: #64A652;
}
.site--vets article h6,
.site--vets article .h6 {
  color: #f37600;
}
.site--pharmacies article h6,
.site--pharmacies article .h6 {
  color: #1DB0DC;
}
article p {
  margin-top: 0;
}
p {
  line-height: 1.5em;
}
a {
  text-decoration: none;
  color: #64A652;
}
.site--vets a {
  color: #f37600;
}
.site--pharmacies a {
  color: #1DB0DC;
}
a:hover {
  text-decoration: underline;
}
.block-link:hover a {
  text-decoration: underline;
}
.site--without-footer {
  padding-bottom: 0;
}
.site--without-footer .site-footer {
  display: none;
}
.site--without-footer .site-content {
  padding-bottom: 0;
}
.site-content {
  overflow: hidden;
  min-height: calc(100vh - 153px);
}
.shift--vertical {
  margin-top: 2em;
  margin-bottom: 2em;
}
.jump-1 {
  margin-left: 2em;
}
.word-sep {
  text-align: center;
  font-size: .8em;
  line-height: 2em;
}
.notyet {
  position: relative;
}
.notyet:after {
  display: block;
  content: 'Tento blok nebo jeho části jsou v tuto chvíli statické';
  width: 100px;
  color: #64A652 !important;
  border: 1px solid #64A652;
  background: #fff;
  font-size: 14px;
  padding: .5em 1em;
  position: absolute;
  text-align: center;
  line-height: 1em;
  left: 1em;
  top: 1em;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  color: white;
  transform: scale(0.9) rotate(10deg) translateX(-2em);
  border-top: 2px solid #F80;
}
.notyet:hover:after {
  opacity: 1;
  transform: scale(1) rotate(0);
}
img {
  max-width: 100%;
}
hr {
  border: none;
  height: 1px;
  margin-top: .8em;
  margin-bottom: .8em;
  background: #E4E4E4;
}
.main-wrapper,
.mw {
  max-width: 90%;
  width: 1180px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.main-wrapper {
  max-width: 100%;
}
/* Inputs */
input[type="email"],
input[type="password"],
input[type="text"],
.input {
  border: 1px solid #E4E4E4;
  padding-left: .3em;
  padding-right: .3em;
  padding-top: .5em;
  padding-bottom: .5em;
  box-sizing: border-box;
  font-size: 14px;
  width: 100%;
  border-radius: 3px;
}
input[type="submit"],
button {
  background: #fff;
  border: 1px solid #64A652;
  margin-top: 1em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  padding-left: 2em;
  padding-right: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 1em;
  border-radius: 3px;
  color: #64A652;
  border-color: #64A652;
}
.site--vets input[type="submit"],
.site--vets button {
  color: #f37600;
}
.site--pharmacies input[type="submit"],
.site--pharmacies button {
  color: #1DB0DC;
}
.site--vets input[type="submit"],
.site--vets button {
  border-color: #f37600;
}
.site--pharmacies input[type="submit"],
.site--pharmacies button {
  border-color: #1DB0DC;
}
input[type="submit"]:hover,
button:hover {
  text-decoration: none;
}
input[type="submit"]:hover:not(:active),
button:hover:not(:active) {
  color: white;
  background-color: #81b972;
}
.site--vets input[type="submit"]:hover:not(:active),
.site--vets button:hover:not(:active) {
  background-color: #ff9027;
}
.site--pharmacies input[type="submit"]:hover:not(:active),
.site--pharmacies button:hover:not(:active) {
  background-color: #45c1e7;
}
input[type="submit"]-light,
button-light,
input[type="submit"]input[type="submit"]-light,
input[type="submit"]button-light {
  color: white !important;
  border-color: #fff;
  background-color: #64A652;
}
.site--vets input[type="submit"]-light,
.site--vets button-light,
.site--vets input[type="submit"]input[type="submit"]-light,
.site--vets input[type="submit"]button-light {
  background-color: #f37600;
}
.site--pharmacies input[type="submit"]-light,
.site--pharmacies button-light,
.site--pharmacies input[type="submit"]input[type="submit"]-light,
.site--pharmacies input[type="submit"]button-light {
  background-color: #1DB0DC;
}
input[type="submit"]-hollow,
button-hollow {
  border: none;
  text-transform: none;
}
input[type="submit"]-blue,
button-blue {
  color: #1DB0DC;
  border-color: #1DB0DC;
}
input[type="submit"]-blue:hover,
button-blue:hover {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  input[type="submit"]--large,
  button--large,
  input[type="submit"]input[type="submit"]--large,
  input[type="submit"]button--large {
    padding: 1em 2em;
  }
}
input[type="submit"]--low,
button--low {
  padding: .5em 2em !important;
}
input[type="submit"][disabled],
button[disabled],
input[type="submit"]--disabled,
button--disabled {
  color: #969696 !important;
  border-color: #969696 !important;
  background-color: white !important;
}
label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.plain {
  padding: 0;
  margin: 0;
}
html .plain,
html .plain:hover,
html .plain:hover:not(:active),
html .plain:active {
  background-color: transparent;
  border: none;
  color: inherit;
  text-transform: inherit;
  transition: none;
}
.black-button {
  border: 1px solid white;
  background: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  color: white;
  font-size: 14px;
  padding: 1em;
}
.black-button:hover {
  background: #000;
}
.visually-hidden {
  display: none!important;
}
a.abs--button--right {
  position: absolute;
  right: 0;
  top: 0;
  color: #64A652;
  border: none;
}
.jspScrollable:focus {
  outline: none;
}
/* Breadcrumbs */
.breadcrubms {
  background: #f8f8f8;
  line-height: 2.5em;
  font-size: .75em;
}
.bc-wrap {
  clear: both;
}
#hidden {
  display: none;
}
.nomb {
  margin-bottom: 0;
}
.flr {
  float: right;
}
.radius {
  border-radius: 3px;
}
.dropshadow {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.tac {
  text-align: center;
}
.clear {
  clear: both;
}
.clear:before,
.clear:after {
  content: '';
  clear: both;
  display: table;
}
.centerme {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media screen and (max-width: 47.99em) {
  .tonly {
    display: none!important;
  }
}
@media screen and (min-width: 64em) {
  .tdown {
    display: none!important;
  }
}
@media screen and (min-width: 48em) {
  .monly {
    display: none!important;
  }
}
.donly {
  display: none;
}
@media screen and (min-width: 64em) {
  .donly {
    display: inherit;
  }
}
.centralize {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.headico {
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-left: 2rem;
}
.headico--rejstrik {
  background-image: url(/img/ico/rejstrik.png);
}
.headico--search {
  background-image: url(/img/icons/search.svg);
  background-size: 23px;
}
.tar {
  text-align: right;
}
.flash {
  max-width: 90%;
  background: #fff;
  padding: 1em;
  border: 1px solid #64A652;
  box-sizing: border-box;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  border-radius: 3px;
  border-color: #64A652;
}
.site--vets .flash {
  border-color: #f37600;
}
.site--pharmacies .flash {
  border-color: #1DB0DC;
}
.flash-holder {
  top: 90px;
  text-align: center;
  position: fixed;
  z-index: 999;
  width: 400px;
  max-width: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.flash.error {
  border-color: #900;
  color: #ffcccc;
  text-shadow: 0 -1px 1px #900;
  background: #d65c5c;
}
.block-alert {
  margin-top: 1em;
  line-height: 1.5em;
  background: #eee;
  color: #969696;
  margin-bottom: .4em;
  margin-right: 1em;
  padding: 0 1em;
  border-radius: 3px;
}
.block-alert:before {
  vertical-align: middle;
  display: inline-block;
  margin-right: .5em;
  border-radius: 3px;
  margin-left: -1em;
  content: '';
  background: white url(/img/layout/alert.svg) center no-repeat;
  background-size: 16px 16px;
  width: 1.5em;
  height: 1.5em;
}
.ratio {
  position: relative;
  height: 0;
  padding-bottom: 100%;
}
.ratio > * {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.ratio-4-3 {
  padding-bottom: 75%;
}
.flex-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.pure-form .pure-group input,
.pure-form .pure-group textarea {
  padding-left: .5em;
  padding-right: .5em;
}
.ql-toolbar button {
  margin: 0;
}
.ql-picker.ql-header .ql-picker-label::before,
.ql-picker.ql-header .ql-picker-item::before {
  content: "Text" !important;
}
.ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Nadpis" !important;
}
.ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Podnadpis" !important;
}
.grecaptcha-badge {
  display: none !important;
}
.notad {
  position: relative;
}
.notad img {
  display: block;
}
.notad-image {
  width: 100%;
  height: auto;
}
.notad-image-hover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  opacity: 0;
  transition: .2s opacity;
}
.notad:hover .notad-image-hover {
  opacity: 1;
  transform: none;
}
.button {
  background: #fff;
  border: 1px solid #64A652;
  margin-top: 1em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  padding-left: 2em;
  padding-right: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 1em;
  border-radius: 3px;
  color: #64A652;
  border-color: #64A652;
}
.site--vets .button {
  color: #f37600;
}
.site--pharmacies .button {
  color: #1DB0DC;
}
.site--vets .button {
  border-color: #f37600;
}
.site--pharmacies .button {
  border-color: #1DB0DC;
}
.button:hover {
  text-decoration: none;
}
.button:hover:not(:active) {
  color: white;
  background-color: #81b972;
}
.site--vets .button:hover:not(:active) {
  background-color: #ff9027;
}
.site--pharmacies .button:hover:not(:active) {
  background-color: #45c1e7;
}
.button-light,
input[type="submit"].button-light {
  color: white !important;
  border-color: #fff;
  background-color: #64A652;
}
.site--vets .button-light,
.site--vets input[type="submit"].button-light {
  background-color: #f37600;
}
.site--pharmacies .button-light,
.site--pharmacies input[type="submit"].button-light {
  background-color: #1DB0DC;
}
.button-hollow {
  border: none;
  text-transform: none;
}
.button-blue {
  color: #1DB0DC;
  border-color: #1DB0DC;
}
.button-blue:hover {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .button--large,
  input[type="submit"].button--large {
    padding: 1em 2em;
  }
}
.button--low {
  padding: .5em 2em !important;
}
.button[disabled],
.button--disabled {
  color: #969696 !important;
  border-color: #969696 !important;
  background-color: white !important;
}
.button--primary {
  background: #64A652;
  color: white;
}
.button--delete {
  border-radius: 3px;
  padding: 14px 0 !important;
  width: 35px;
  box-sizing: border-box;
  font-size: 20px;
  font-weight: 100;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAw0lEQVQ4y7XUywnDMBBF0TtqxCZ9GKQSBrQ2pLKEZGtQCXYpcifZyCELO/rEma0eB83oI1MIF+AOjF410lhTCB3wNAkbgHkKof8BW4DBACMQgb4F/cB6YDWpTdeCptwbA6wBaEHT+pzyEbBeNUom5PYO6ltOasIl61LYjvOqsaQDqZjRFbjlxiEVg9/qEMuCCbUJ3cp51eUof/oOTcUMi+6pqTjlpQT97z089aWUYrm8tGAH6ApYacWOUAM8WrGdr697AWs9uy8ud6ZiAAAAAElFTkSuQmCC) center no-repeat;
  color: transparent !important;
  background-size: 10px;
  border: 1px solid #aaa !important;
  min-width: 0;
}
.button--delete:not(.button--disabled):hover {
  background-color: #900 !important;
  border-color: #900 !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgElEQVQ4y62U0Q3AIAhE3aRNJ3F2F9FNXn+0qcamCuefhnsSOAjABSTgDI4DHEAKFQaQrdAKywABONvFAn3DgNIeTdBBVzrdLnQpfhW69flfsKk8XyJXAyfi6HHDDIrXrw0aB2D0wHQZSmso7bLUh9JJkc6ydNsI9mEHVW3sB3oDKJt0V0kU0f0AAAAASUVORK5CYII=);
}
.button--no-margin {
  margin-top: 0 !important;
}
.button--danger {
  background-color: transparent;
}
.button--danger:hover:not(:active) {
  background-color: #900 !important;
  border-color: #900;
  color: white;
}
.button--disabled,
.button--disabled:hover,
.button--disabled:active,
.button--disabled:focus {
  color: #E4E4E4 !important;
  border-color: #E4E4E4 !important;
  background-color: white !important;
  cursor: default;
}
.button__secondary {
  color: #64A652;
  text-transform: uppercase;
}
.site--vets .button__secondary {
  color: #f37600;
}
.site--pharmacies .button__secondary {
  color: #1DB0DC;
}
.button__secondary:hover:not(:active) {
  color: #64A652;
  text-transform: uppercase;
  text-decoration: underline;
}
.site--vets .button__secondary:hover:not(:active) {
  color: #f37600;
}
.site--pharmacies .button__secondary:hover:not(:active) {
  color: #1DB0DC;
}
.link-button {
  border: none;
  display: inline;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}
.link-button:hover {
  color: #64A652;
  background: none;
  text-decoration: underline;
}
.button--calendar {
  padding: 10px 1rem 8px 34px;
  background: white url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzFEQjBEQzt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDQuNGMwLDAuMiwwLjEsMC4zLDAuMywwLjNoMS40YzAuMiwwLDAuMy0wLjEsMC4zLTAuM2wwLTMuMkMxOCwxLjEsMTcuOSwxLDE3LjcsMWgtMS40CgkJCUMxNi4xLDEsMTYsMS4xLDE2LDEuM0wxNiw0LjR6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNiw0LjRjMCwwLjIsMC4xLDAuMywwLjMsMC4zaDEuNEM3LjksNC43LDgsNC42LDgsNC40bDAtMy4yQzgsMS4xLDcuOSwxLDcuNywxSDYuM0M2LjEsMSw2LDEuMSw2LDEuM0w2LDQuNHoKCQkJIi8+Cgk8L2c+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTksM2gtMC43djEuN3YwLjNIMThoLTJoLTAuM1Y0LjdWM0g4LjN2MS43djAuM0g4SDZINS43VjQuN1YzSDVDMy45LDMsMywzLjksMyw1bDAsMTRjMCwxLjEsMC45LDIsMiwyaDE0CgkJYzEuMSwwLDItMC45LDItMlY1QzIxLDMuOSwyMC4xLDMsMTksM3ogTTE5LDE5SDVWOGgxNFYxOXoiLz4KPC9nPgo8L3N2Zz4K) no-repeat 10px center;
  background-size: 18px auto;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 .5rem;
}
.button--calendar:hover {
  background-color: #1DB0DC !important;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Iklzb2xhdGlvbl9Nb2RlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI0IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I2ZmZjt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDQuNGMwLDAuMiwwLjEsMC4zLDAuMywwLjNoMS40YzAuMiwwLDAuMy0wLjEsMC4zLTAuM2wwLTMuMkMxOCwxLjEsMTcuOSwxLDE3LjcsMWgtMS40CgkJCUMxNi4xLDEsMTYsMS4xLDE2LDEuM0wxNiw0LjR6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNiw0LjRjMCwwLjIsMC4xLDAuMywwLjMsMC4zaDEuNEM3LjksNC43LDgsNC42LDgsNC40bDAtMy4yQzgsMS4xLDcuOSwxLDcuNywxSDYuM0M2LjEsMSw2LDEuMSw2LDEuM0w2LDQuNHoKCQkJIi8+Cgk8L2c+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTksM2gtMC43djEuN3YwLjNIMThoLTJoLTAuM1Y0LjdWM0g4LjN2MS43djAuM0g4SDZINS43VjQuN1YzSDVDMy45LDMsMywzLjksMyw1bDAsMTRjMCwxLjEsMC45LDIsMiwyaDE0CgkJYzEuMSwwLDItMC45LDItMlY1QzIxLDMuOSwyMC4xLDMsMTksM3ogTTE5LDE5SDVWOGgxNFYxOXoiLz4KPC9nPgo8L3N2Zz4K);
}
@media screen and (min-width: 48em) {
  .button--calendar {
    position: absolute;
    right: 1rem;
    top: 3.8rem;
  }
}
.button--profile {
  margin: 0 !important;
  display: none;
}
@media screen and (min-width: 48em) {
  .button--profile {
    display: block;
    margin: 0;
    position: absolute;
    top: 1.5rem;
    right: 1rem;
    padding: 10px 16.5px 8px;
    font-size: .9rem;
    font-weight: bold;
  }
}
.calendar__box {
  min-height: 400px;
  margin: 0 -42px 2rem;
}
@media screen and (max-width: 35.49em) {
  .calendar__box {
    min-height: 230px;
    margin-bottom: 0;
    min-height: 0;
  }
}
@media screen and (min-width: 35.5em) and (max-width: 1280px) {
  .calendar__box {
    margin-right: 0;
  }
}
.loader {
  position: fixed;
  top: 0;
  width: 100%;
  border-top: 2px solid #1DB0DC;
  animation: loader 2s infinite ease-out;
  z-index: 10000;
}
@keyframes loader {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
/* Header */
.logo-wrapper {
  width: 200px;
  float: left;
  position: relative;
  z-index: 1;
}
@media (max-width: 499px) {
  .logo-wrapper {
    width: 120px;
  }
}
@media (max-width: 269px) {
  .logo-wrapper--wide {
    width: 45px;
  }
}
@media (max-width: 419px) {
  .logo-wrapper--narrow {
    width: 45px;
  }
}
.logo {
  margin-left: auto;
  margin-right: auto;
  line-height: 74px;
  display: block;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 80em) {
  .logo {
    margin-left: 0;
    float: left;
  }
}
@media (max-width: 269px) {
  .logo-wrapper--wide .logo {
    width: 45px;
    margin-left: 0;
  }
}
@media (max-width: 419px) {
  .logo-wrapper--narrow .logo {
    width: 45px;
    margin-left: 0;
  }
}
.logo img {
  vertical-align: middle;
  width: 192px;
}
@media (max-width: 269px) {
  .logo-wrapper--wide .logo img {
    max-width: 192px;
  }
  .site--vets .logo-wrapper--wide .logo img,
  .logo-wrapper--wide .logo img .site--pharmacies {
    padding-top: 17px;
  }
}
@media (max-width: 419px) {
  .logo-wrapper--narrow .logo img {
    max-width: 192px;
  }
}
.site-content {
  padding-top: 74px;
}
.map-search .site-content {
  padding-bottom: 0;
}
.site-header {
  height: 74px;
  background: white;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  box-sizing: border-box;
  position: fixed;
  transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;
  /* 	.homepage &{
		position: absolute;
	} */
}
.site--scrolled .site-header {
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
.site--hidden-header .site-header {
  transform: translateY(-105%);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.site-header .nav-wrap:last-of-type .header-item {
  margin-right: 0;
  padding-right: 0;
  border: none;
}
.site-header .nav-wrap .header-item {
  line-height: 74px;
  margin-left: 1em;
  margin-right: 1em;
  font-size: 14px;
  text-transform: uppercase;
}
@media (screen and (min-width: 64em)) {
  .site-header .nav-wrap .header-item {
    border-right: 1px solid #64A652;
  }
}
.site-header .loggedimage {
  position: relative;
  display: inline-block;
}
.site-header .loggedimage img {
  vertical-align: middle;
  border-radius: 100%;
  display: inline-block;
  margin-right: .5em;
}
.site-header .loggedimage span {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 250px;
  vertical-align: middle;
  display: inline-block;
}
@media screen and (max-width: 79.99em) {
  .site-header .loggedimage span {
    display: none;
  }
}
.site-header .loggedimage:hover span {
  text-decoration: underline;
}
.site-header .loggedimage--admin:before {
  content: "";
  position: absolute;
  width: 46px;
  height: 26px;
  top: 5px;
  left: 7px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8cG9seWdvbiBwb2ludHM9IjIzLDE1IDE2LDYgOSwxNSAwLDYgMiwyNiAzMCwyNiAzMiw2ICAiIGZpbGw9IiNGRkRBNDQiLz4KPC9nPgo8L3N2Zz4K) no-repeat center;
  background-size: 46px 26px;
}
.site-header .login-wrap {
  border: 1px solid #E4E4E4;
  padding: 0 1em;
  right: 0;
  top: 80px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
  display: none;
}
.site-header .login-wrap a {
  color: #64A652;
}
.site-header .login-wrap table {
  width: 100%;
}
.site-header .login-wrap table td,
.site-header .login-wrap table tr {
  display: block;
}
.site-header .login-wrap input {
  width: 100%;
  display: block;
}
.site-header .login-wrap label {
  margin-top: 1em;
  display: block;
}
.site-header .login-wrap .button {
  width: auto;
}
.site-header a {
  text-decoration: none;
}
.nav-wrapper {
  float: right;
}
@media screen and (min-width: 64em) {
  .nav-wrapper {
    margin-right: 0;
  }
}
.nav-wrap {
  position: relative;
  display: inline-block;
  font-weight: 300;
}
.search-icon-box {
  width: 28px;
  height: 74px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
@media (min-width: 1200px) {
  .search-icon-box {
    display: none;
  }
}
.search-icon-button {
  margin-top: 0;
  border: none;
  padding: 0;
  transform: 0;
  width: 28px;
  height: 100%;
}
.search-icon-button:focus {
  outline: none;
}
.search-icon-button:hover {
  background-color: transparent !important;
}
.search-icon {
  display: block;
  background: url(data:image/png;base64,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) no-repeat center;
  width: 24px;
  height: 24px;
  background-size: 22px 22px;
}
button:hover .search-icon {
  background-image: url(data:image/png;base64,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);
}
@media screen and (max-width: 47.99em) {
  .nav-login {
    display: inline-block;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAoCAYAAAAG0SEsAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAWJJREFUWIXtlTFLw0AUx3+R4lACDqWji5MfoKOTW7fORadsHTo45T7Bo1+gRYq4iHP9Al27+AE6Fju6iohkcMhFziOXXGpBpPcgcO/yf//fyx13idI0pUHEwBAYAD2gq+dfgWdgATyKyJuP2VEDcAJsgFugb4DR475+t1FKJT6GkceXHwN3wFWDRgEegEREPl2ClodJGXhLvsRrnZ+Tb8WpoSlqrl3GdcueWOAPYAScAWNgKiJTERnruZHWfDdQtQVV8BiYWOBLYAZktlhEMhGZaY3ZwEQpFTeFD4GOkd8Aqwp90cRKa4voaK9G8IEx3gLzOrARc11T5uUF7xnjBSVL7QoRyXRNmVctPOLnOV47dFVh1nTLBC74iZW/7wCvrfE557vGC/D0J3ARWQLLKk2Tu33vcbjwFvlfy76B2lZ+4TJQSv0K3gbua3SJfvYah7vnAR7gAR7gAR7gAR7gAf7/4F/Gxkks2O9IRQAAAABJRU5ErkJggg==) center no-repeat;
    width: 36px;
    height: 72px;
    background-size: 20px;
    padding-right: 0 !important;
  }
  .nav-login span {
    display: none;
  }
  .nav-login:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAoCAYAAAAG0SEsAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAWlJREFUWIXtlTFKA0EUhr+VICIBhZAyQZjGA6QRrLzApBatVi+QxjOk8QIxnVjvXiBtGg9gkQWZlBJsRIKksNhZMqw7u5NVEcn81bzlvf+bnfdmN+hEMzZQEzgH+kAPaOvnL8AjEAEPSoo3F7NgA3gIDIFWRd4CuFFSjH8CvguMgQuXHRq6B0IlxYctoeFgUgSekx7xk46PSVvRMXKymkubcdWbh8CdES+BATACVgBKCgC6cdIAroFbYM+oubK1oAzeBJ5Z93gJnAFTMymDZ+rGyQkwMTawAI6KhnDHRiadanO4BnlwkZQUU52bqaW9vqgM3jfWc9KjdtVI1xR5OcF7xjpC99hFSoqVrinyqoQHrD8gsJ7qTWTWtIsSbPCDXPxeA15Z43LP60oB8Z/AlRQT0itnVdnA/bq2F94g/Wvlv0D7ufjUZtCNk9rwoBPNDoHX2g7f0Pb23MM93MM93MM93MM93MP/H/wTxKVLebEOap0AAAAASUVORK5CYII=);
  }
}
@media screen and (max-width: 47.99em) {
  .nav-registration {
    display: none;
  }
}
.hamico {
  display: none;
}
@media screen and (max-width: 47.99em) {
  .hamico {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    right: 10px;
    top: 20px;
  }
}
.hamico__ico {
  position: relative;
  width: 100%;
  height: 5px;
  top: 50%;
  transform: translateY(-50%);
  background: #64A652;
}
.hamico__ico:after,
.hamico__ico:before {
  background: #64A652;
  height: 100%;
  width: 100%;
  position: absolute;
  content: '';
  display: block;
  bottom: 200%;
}
.hamico__ico:before {
  top: 200%;
}
.dropthis {
  background: #fff;
  position: absolute;
  box-sizing: border-box;
  transform: translateY(-10px);
  top: 115%;
  right: 0;
  z-index: 99;
  border-radius: 3px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  visibility: hidden;
  opacity: 0;
  transition: ease-out 0.1s opacity, ease-out 0.1s transform, 0s 0.1s visibility;
  width: 180px;
  max-width: 90vw;
}
.dropthis > .wrapper {
  padding: 0 1em;
  max-height: calc(100vh - 90px);
  overflow-y: auto;
}
.dropthis::before {
  content: '';
  display: block;
  position: absolute;
  top: -8px;
  right: 20px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 8px 5px;
  border-color: transparent transparent #ffffff transparent;
}
.dropthis.open {
  opacity: 1;
  visibility: visible;
  transform: none;
  transition-delay: 0s;
}
.dropthis__name {
  line-height: 54px;
  display: block;
  text-align: center;
  font-size: 14px;
  color: #64A652;
  text-transform: uppercase;
  font-weight: 300;
}
.dropthis__name .spanitem {
  color: #969696;
}
.dropthis--wide {
  width: 260px;
}
.social--buttons {
  display: block;
}
.social--buttons__button {
  display: block;
  border-radius: 3px;
  background: #3B5998;
  padding: .8em;
  text-align: center;
  padding-left: 3em;
  color: white !important;
  font-size: .9em;
  font-weight: 300;
  margin-bottom: .3em;
  position: relative;
  margin-bottom: .5em;
  overflow: hidden;
}
.social__icons {
  display: block;
  width: 38px;
  content: '';
  height: 100%;
  background: #354F88 url(/img/ico-fb.png) no-repeat center;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 3px;
}
.google.social--buttons__button {
  background: #5493e5;
}
.google > .social__icons {
  background: url(/img/ico-gp.png) no-repeat center;
  background-size: 100%;
  border: 1px solid #5493e5;
  border-radius: 3px;
  max-height: 93%;
  width: 38px;
}
.account-actions {
  text-align: center;
  padding-top: 1em;
  margin-bottom: 1em;
  line-height: 2em;
}
.account-actions p {
  margin: 0;
  font-size: 14px;
}
.account-actions a {
  color: #969696;
}
.account-actions a:hover {
  color: #64A652;
}
.loggedin .account-actions {
  text-align: left;
}
.loggedin .account-actions .akaclink {
  font-size: 14px;
  display: block;
  text-transform: uppercase;
  line-height: 2;
  padding-top: .25em;
  padding-bottom: .25em;
  color: #64A652;
}
.site--vets .loggedin .account-actions .akaclink {
  color: #f37600;
}
.site--pharmacies .loggedin .account-actions .akaclink {
  color: #1DB0DC;
}
.loggedin .account-actions .akaclink:hover {
  text-decoration: underline;
}
@media screen and (max-width: 47.99em) {
  html .account-actions__registration {
    background: #fff;
    border: 1px solid #64A652;
    margin-top: 1em;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
    padding-left: 2em;
    padding-right: 2em;
    padding-top: .5em;
    padding-bottom: .5em;
    line-height: 1em;
    border-radius: 3px;
    border-color: #64A652;
    display: block;
    font-size: 16px;
    padding: .5em;
    margin-top: 0;
    margin-bottom: .5em;
    color: #64A652;
  }
  .site--vets html .account-actions__registration {
    color: #f37600;
  }
  .site--pharmacies html .account-actions__registration {
    color: #1DB0DC;
  }
  .site--vets html .account-actions__registration {
    border-color: #f37600;
  }
  .site--pharmacies html .account-actions__registration {
    border-color: #1DB0DC;
  }
  html .account-actions__registration:hover {
    text-decoration: none;
  }
  html .account-actions__registration:hover:not(:active) {
    color: white;
    background-color: #81b972;
  }
  .site--vets html .account-actions__registration:hover:not(:active) {
    background-color: #ff9027;
  }
  .site--pharmacies html .account-actions__registration:hover:not(:active) {
    background-color: #45c1e7;
  }
  html .account-actions__registration-light,
  input[type="submit"]html .account-actions__registration-light {
    color: white !important;
    border-color: #fff;
    background-color: #64A652;
  }
  .site--vets html .account-actions__registration-light,
  .site--vets input[type="submit"]html .account-actions__registration-light {
    background-color: #f37600;
  }
  .site--pharmacies html .account-actions__registration-light,
  .site--pharmacies input[type="submit"]html .account-actions__registration-light {
    background-color: #1DB0DC;
  }
  html .account-actions__registration-hollow {
    border: none;
    text-transform: none;
  }
  html .account-actions__registration-blue {
    color: #1DB0DC;
    border-color: #1DB0DC;
  }
  html .account-actions__registration-blue:hover {
    background-color: #1DB0DC;
  }
  html .account-actions__registration--low {
    padding: .5em 2em !important;
  }
  html .account-actions__registration[disabled],
  html .account-actions__registration--disabled {
    color: #969696 !important;
    border-color: #969696 !important;
    background-color: white !important;
  }
  html .account-actions__registration:hover {
    color: white;
    font-weight: normal;
  }
}
@media screen and (max-width: 47.99em) and screen and (min-width: 48em) {
  html .account-actions__registration--large,
  input[type="submit"]html .account-actions__registration--large {
    padding: 1em 2em;
  }
}
.footer-main {
  margin-top: 1em;
  background: #E4E4E4;
  display: block;
  text-align: center;
  font-size: .7em;
  padding-top: .5rem;
  clear: both;
}
.site--without-footer-margin .footer-main {
  margin: 0;
}
.footer-main:before,
.footer-main:after {
  content: '';
  clear: both;
  display: table;
}
.footer-main .copy {
  padding: 0 0 1em 0;
}
.footer-main a {
  color: #969696;
}
.footer-main .foo-nav {
  padding: 0;
}
.footer-main .foo-nav-item {
  list-style-type: none;
  display: inline-block;
  border-left: 1px solid #969696;
  padding-left: 1em;
  padding-right: 1em;
}
.footer-main .foo-nav-item:first-child {
  border-left: none;
}
.footer-block a {
  color: #969696;
}
.footer-block .main-wrapper {
  border-bottom: 1px solid #E4E4E4;
  padding-bottom: 2.5em;
}
.footer-block .main-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
.footer-block .itemlist {
  padding-right: .5em;
  box-sizing: border-box;
  /* 			&:nth-child(n+2){
				display: none;
			}
			&:last-child{
				display: block;
			}
			@media @vp_md{
				&:nth-child(n+2){
					display: block;
				}
			} */
}
.footer-block .itemlist .item {
  display: block;
  font-size: .9em;
  padding-bottom: .5em;
  padding-top: .5em;
}
.footer-block .itemlist .item.special a {
  color: #64A652;
}
@media screen and (max-width: 35.49em) {
  .footer-cities h2 {
    margin-bottom: 0;
  }
  .footer-cities h3 {
    font-weight: 600;
    margin-bottom: 0;
    padding-bottom: .5em;
    color: #969696;
  }
}
.foo-items {
  box-sizing: border-box;
}
@media screen and (min-width: 48em) {
  .foo-items .item {
    padding-left: 0;
    border-bottom: none;
  }
}
.poradna {
  border: 1px solid #64A652;
  display: block;
  float: right;
  box-sizing: border-box;
  border-radius: 3px;
  overflow: hidden;
  text-align: center;
  line-height: 1.75em;
  margin-top: 2em;
  width: 100%;
}
@media screen and (min-width: 48em) {
  .poradna {
    max-width: 280px;
    margin-top: 0;
    width: 40%;
  }
}
@media screen and (min-width: 64em) {
  .poradna {
    width: 25%;
  }
}
.poradna--head {
  font-weight: 300;
  font-family: "proxima-nova", sans-serif;
  background: #64A652;
  color: white;
  line-height: 2.5em;
  font-size: 1.3em;
  text-transform: uppercase;
}
.poradna--head span {
  display: inline-block;
  margin-right: .5em;
}
.poradna--info {
  padding: 0 1em;
}
.poradna--info input[type="email"] {
  text-align: center;
  border-left: none;
  border-top: none;
  border-right: none;
  padding-bottom: 0;
  padding-top: 0;
  width: 100%;
  height: 1.8em;
  line-height: 1.8em;
}
.poradna--info .button {
  margin-top: .7em;
  margin-bottom: 1em;
}
/* Footer block */
.footer__notice {
  margin-top: .25em;
}
/* NEJPOMOC */
.nejpomoc {
  margin-top: 3em;
  margin-right: 0;
  padding-left: 1em;
  padding-right: 1em;
  background: #64A652;
  color: white;
  padding-top: 1em;
  padding-bottom: 1em;
  clear: both;
}
@media screen and (min-width: 48em) {
  .nejpomoc .nejpomoc-box {
    padding-left: 2em;
  }
}
@media screen and (min-width: 64em) {
  .nejpomoc .nejpomoc-box {
    float: left;
  }
}
.nejpomoc .nejpomoc-box .search-box-grid {
  max-width: 100%;
  left: 0;
}
.nejpomoc .nejpomoc-box .search-box-select {
  color: #969696;
}
.nejpomoc .search-box {
  width: 200px;
}
.nejpomoc .search-form {
  text-align: center;
}
@media screen and (min-width: 48em) {
  .nejpomoc .search-form {
    margin-top: 2em;
    margin-top: 0;
    text-align: left;
  }
}
.nejpomoc .search-form .select2-container {
  min-width: 250px;
}
.nejpomoc .search-form .search-box-clear-button {
  display: none;
}
.nejpomoc .search-form .search-box-input[type="text"].search-box-name,
.nejpomoc .search-form .search-box-input[type="text"].search-box-city {
  background: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  padding-left: 0;
  color: white;
}
.nejpomoc .search-form .search-box-input[type="text"].search-box-name::-moz-placeholder,
.nejpomoc .search-form .search-box-input[type="text"].search-box-city::-moz-placeholder {
  color: white;
}
.nejpomoc .search-form .search-box-input[type="text"].search-box-name:-ms-input-placeholder,
.nejpomoc .search-form .search-box-input[type="text"].search-box-city:-ms-input-placeholder {
  color: white;
}
.nejpomoc .search-form .search-box-input[type="text"].search-box-name::placeholder,
.nejpomoc .search-form .search-box-input[type="text"].search-box-city::placeholder {
  color: white;
}
.nejpomoc:before,
.nejpomoc:after {
  content: '';
  clear: both;
  display: table;
}
.nejpomoc--caption {
  background: url(/img/icons/searchbox-plus.png) no-repeat;
  background-size: 32px;
  padding-left: 2.5em;
  max-width: 100%;
  box-sizing: border-box;
  margin-bottom: 1em;
}
@media screen and (min-width: 48em) {
  .nejpomoc--caption {
    margin-bottom: 0;
    width: 50%;
    padding-right: 2em;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
  }
}
@media screen and (min-width: 64em) {
  .nejpomoc--caption {
    width: 400px;
  }
}
.nejpomoc--caption__head {
  font-weight: 300;
  font-size: 2em;
  text-transform: uppercase;
}
.nejpomoc--caption__desc {
  font-style: italic;
  opacity: .5;
}
@media screen and (min-width: 48em) {
  .nejpomoc__box {
    display: -ms-flexbox;
    display: flex;
  }
}
.nejpomoc__search {
  -ms-flex: 1;
      flex: 1;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  display: -ms-flexbox;
  display: flex;
}
.search-form {
  display: none;
}
.search-open .search-form {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 48em) {
  .search-open .search-form {
    display: inline-block;
  }
}
.search-open .search-form .search-box-input[type="text"] {
  width: 100%;
}
@media screen and (min-width: 64em) {
  .search-form {
    display: block;
  }
}
.search-form select {
  display: none;
}
.search-form .select2 {
  font-family: "proxima-nova", sans-serif;
}
.search-form .select2-container {
  display: inline-block;
  min-width: 300px;
  font-weight: 300;
  border-bottom: 1px solid #64A652;
  line-height: 1.5em;
  font-size: 1.3em;
  margin-right: 1em;
}
.nejpomoc .search-form .select2-container {
  border-bottom-color: white;
}
.nejpomoc .search-form .select2-container--open {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid transparent;
}
.search-form .select2-selection {
  position: relative;
  cursor: pointer;
  vertical-align: middle;
}
.search-form .select2-selection__placeholder,
.search-form .select2-selection__rendered {
  width: 100%;
  display: inline-block;
}
.nejpomoc .search-form .select2-selection__arrow {
  position: absolute;
  right: .3em;
  top: 45%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: white transparent transparent transparent;
}
.search-form .details-result {
  display: none;
}
.search-wrapper {
  display: block;
  font-size: .9em;
  text-align: center;
}
@media screen and (max-width: 47.99em) {
  .search-wrapper {
    max-width: 100%;
  }
}
.search-wrapper .select2-selection__arrow {
  position: absolute;
  right: 0;
  top: 10%;
  height: 80%;
  width: 20px;
  background: url(/img/ico/dd-search.png) center no-repeat;
  background-size: contain;
}
.search-wrapper .dd-city .select2-selection__arrow {
  background-image: url(/img/ico/pin.png);
}
.search-wrapper .button {
  margin-bottom: 1rem;
}
.search-box__wrapper--desktop .search-wrapper .button {
  margin-bottom: 1.75rem;
  margin-top: .75rem;
}
.search-wrapper .select2-container {
  min-width: 220px;
  display: block;
  color: #64A652;
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
}
@media screen and (min-width: 48em) {
  .search-wrapper .select2-container {
    display: inline-block;
    position: relative;
  }
}
@media screen and (min-width: 64em) {
  .search-wrapper .select2-container {
    min-width: 200px;
  }
}
.search-box__mobile .button {
  margin-top: 0;
}
@media screen and (min-width: 48em) {
  .search-box__mobile .button {
    margin-top: 1em;
    padding-top: .2em;
    padding-bottom: .2em;
    padding-left: .5em;
    padding-right: .5em;
    display: inline-block;
  }
}
@media screen and (min-width: 48em) {
  .nejpomoc__search .search-wrapper {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 64em) {
  .nejpomoc__search .search-wrapper {
    text-align: center;
    padding-left: 0;
  }
}
.index {
  background: radial-gradient(ellipse at top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.3) 100%);
  width: 100%;
  text-align: center;
  bottom: 0;
  left: 0;
  margin-top: 4em;
}
@media (min-width: 1180px) {
  .index {
    position: relative;
  }
}
.index__section {
  width: 390px;
  max-width: 100%;
  box-sizing: border-box;
  padding-left: .5em;
  padding-right: .5em;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 2em;
}
@media screen and (min-width: 48em) {
  .index__section {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.index__head {
  margin-bottom: 0;
  color: #969696 !important;
}
.index__link {
  transition: all .5s;
  display: inline-block;
}
.index__link:after {
  display: inline-block;
  content: '';
  background: url(/img/ico/arr-r.png);
  background-size: 7px 13px;
  width: 7px;
  height: 13px;
  vertical-align: middle;
  margin-left: 1em;
}
.site--pharmacies .index__link:after {
  filter: hue-rotate(94deg) saturate(200%);
}
.site--vets .index__link:after {
  filter: hue-rotate(286deg) saturate(200%);
}
.index__link:hover {
  text-decoration: underline;
}
.index__par {
  font-weight: 100;
}
.index__head,
.index__par {
  color: #898989;
}
.index__head b,
.index__par b {
  font-weight: 800;
}
.head-search {
  background: #B5CEE7 url(/img/layout/home-bg.jpg) no-repeat 100% 0;
  background-size: auto 100%;
  padding-top: 5.6em;
  position: relative;
}
.head-search .button {
  display: inline-block;
  font-size: 1.3em;
  font-weight: 300;
  vertical-align: top;
  line-height: 1.20em;
  margin-top: 0;
  padding: .8em 1em;
  font-weight: 400;
  border: 2px solid white;
  color: white;
  background-color: #64A652;
}
.site--vets .head-search .button {
  background-color: #f37600;
}
.site--pharmacies .head-search .button {
  background-color: #1DB0DC;
}
.head-search .button:hover {
  background-color: #81b972;
}
.site--vets .head-search .button:hover {
  background-color: #ff9027;
}
.site--pharmacies .head-search .button:hover {
  background-color: #45c1e7;
}
.site--vets .head-search {
  background-color: #ebdcd1;
  background-image: none;
  background-size: cover;
  background-position: left;
}
.site--pharmacies .head-search {
  background-color: #c8ccd5;
  background-image: url(/img/layout/home-bg-pharmacies.jpg);
  background-size: cover;
  background-position: right;
}
@media (min-width: 1180px) {
  .head-search {
    padding-bottom: 0;
    height: 770px;
  }
}
@media screen and (min-width: 48em), (orientation: landscape) {
}
.head-search .search-form {
  width: 100%;
}
.head-search .search-box {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 48em) {
  .head-search .search-box {
    margin-right: 1em;
    display: inline-block;
  }
}
.head-search .search-head {
  text-align: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.2;
  color: white;
  text-transform: uppercase;
  font-weight: 300;
  margin-bottom: .45em;
  letter-spacing: 1px;
  font-size: 1.5em;
  text-shadow: 0 0 10px #8db6e4;
}
.site--pharmacies .head-search .search-head {
  text-shadow: 0 0 10px rgba(103, 105, 111, 0.5);
}
.site--vets .head-search .search-head {
  text-shadow: 0 0 10px rgba(146, 111, 95, 0.5);
}
@media screen and (min-width: 35.5em) {
  .head-search .search-head {
    font-size: 2em;
  }
}
@media screen and (min-width: 48em) {
  .head-search .search-head {
    font-size: 2.75em;
  }
}
@media screen and (min-width: 64em) {
  .head-search .search-head {
    font-size: 3em;
  }
}
@media screen and (min-width: 80em) {
  .head-search .search-head {
    font-size: 3.75em;
  }
}
.head-search__content {
  max-width: 90%;
  width: 745px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.head-search__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.head-search__video:after {
  content: "";
  background-color: #ebdcd1;
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.search-boxes {
  display: inline-block;
  vertical-align: middle;
}
.head-search .search-boxes {
  display: block;
}
@media screen and (min-width: 64em) {
  .head-search .search-boxes {
    display: inline-block;
    width: 630px;
  }
}
.search-button-box {
  display: inline-block;
  vertical-align: middle;
}
.head-search .search-button-box {
  display: block;
}
@media screen and (min-width: 64em) {
  .head-search .search-button-box {
    display: inline-block;
  }
}
.search-box {
  max-width: 300px;
  position: relative;
  display: inline-block;
  margin-right: 1em;
  margin-bottom: 1rem;
  color: #969696;
  width: 100%;
}
.search-box__wrapper--desktop .search-box {
  width: 210px;
}
.nejpomoc__search .search-box {
  margin-bottom: 0;
  margin-right: .5em;
  margin-left: .5em;
}
@media screen and (max-width: 47.99em) {
  .search-box {
    max-width: 100%;
  }
}
@media screen and (max-width: 63.99em) {
  .search-box:nth-child(2) {
    margin-right: 0;
  }
}
.search-box__loader {
  position: absolute;
  top: 0;
  right: 0;
  background: white url('/img/icons/spinner.svg') no-repeat center;
  width: 29px;
  height: 29px;
  background-size: 250% 250%;
}
.search-box__wrapper--homepage .search-box__loader {
  width: 56px;
  height: 56px;
  background-size: 150% 150%;
}
.search-box-input-box {
  position: relative;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom-color: #64A652;
  text-align: left;
  border-bottom: 1px solid;
  border-color: #64A652;
  color: #64A652;
}
.site--vets .search-box-input-box {
  border-color: #f37600;
}
.site--pharmacies .search-box-input-box {
  border-color: #1DB0DC;
}
.site--vets .search-box-input-box {
  color: #f37600;
}
.site--pharmacies .search-box-input-box {
  color: #1DB0DC;
}
.search-box-input-box:before,
.search-box__wrapper--desktop .search-box-input-box:before {
  content: "";
  display: block;
  width: 60px;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 0;
}
@supports (background: linear-gradient(white, transparent)) {
  .search-box-input-box:before,
  .search-box__wrapper--desktop .search-box-input-box:before {
    background: linear-gradient(to left, white 0%, white 50%, rgba(255, 255, 255, 0.001) 100%);
  }
}
.search-box-input-box.focus:before,
.search-box__wrapper--desktop .search-box-input-box.focus:before {
  display: none;
}
.head-search .search-box-input-box {
  padding: 16px 0;
  background: white;
  border: none;
  border-radius: 3px;
}
.head-search .search-box-input-box:before {
  width: 80px;
}
.nejpomoc__search .search-box-input-box {
  padding-top: 6px;
  padding-bottom: 6px;
}
.nejpomoc__search .search-box-input-box:before {
  display: none;
}
.nejpomoc__search .search-box-input-box:after {
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 8px 0 8px;
  border-color: #ffffff transparent transparent transparent;
  content: '';
  position: absolute;
  right: 0;
  top: 15px;
}
.institution-input__search-box .search-box-input-box {
  border: none;
}
.institution-input__search-box .search-box-input-box:before {
  display: none;
}
.search-box-input[type="text"] {
  font-size: 1.2em;
  padding: .25rem;
  box-sizing: border-box;
  width: calc(100% - 45px);
  margin: 0;
  background: transparent;
  border: none;
  color: #64A652;
}
.site--vets .search-box-input[type="text"] {
  color: #f37600;
}
.site--pharmacies .search-box-input[type="text"] {
  color: #1DB0DC;
}
.search-box-input[type="text"]::-moz-placeholder {
  transition: 0.1s opacity;
}
.search-box-input[type="text"]:-ms-input-placeholder {
  transition: 0.1s opacity;
}
.search-box-input[type="text"]::placeholder {
  transition: 0.1s opacity;
}
.search-box-input[type="text"]:focus::-moz-placeholder {
  opacity: .5;
}
.search-box-input[type="text"]:focus:-ms-input-placeholder {
  opacity: .5;
}
.search-box-input[type="text"]:focus::placeholder {
  opacity: .5;
}
.search-box-input[type="text"]::-moz-placeholder {
  opacity: 1;
  color: #64A652;
}
.search-box-input[type="text"]:-ms-input-placeholder {
  opacity: 1;
  color: #64A652;
}
.search-box-input[type="text"]::placeholder {
  opacity: 1;
  color: #64A652;
}
.site--vets .search-box-input[type="text"]::-moz-placeholder {
  color: #f37600;
}
.site--vets .search-box-input[type="text"]:-ms-input-placeholder {
  color: #f37600;
}
.site--vets .search-box-input[type="text"]::placeholder {
  color: #f37600;
}
.site--pharmacies .search-box-input[type="text"]::-moz-placeholder {
  color: #1DB0DC;
}
.site--pharmacies .search-box-input[type="text"]:-ms-input-placeholder {
  color: #1DB0DC;
}
.site--pharmacies .search-box-input[type="text"]::placeholder {
  color: #1DB0DC;
}
.search-box-input[type="text"]:focus {
  outline: none;
  width: calc(100% - 24px);
}
.head-search .search-box-input[type="text"] {
  font-size: 20px;
  padding: 0 1rem;
}
.nejpomoc__search .search-box-input[type="text"] {
  width: 100%;
}
.search-box-clear-button {
  position: absolute;
  padding: 0;
  width: 24px;
  height: calc(95% - 2px);
  bottom: 1px;
  margin-top: 0;
  border: none;
  right: 24px;
}
.head-search .search-box-clear-button {
  right: 54px;
  width: 32px;
}
.search-box-input-box.focus .search-box-clear-button {
  display: none;
}
.search-box-clear-button,
.search-box-clear-button:hover:not(:active) {
  background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAw0lEQVQ4y7XUywnDMBBF0TtqxCZ9GKQSBrQ2pLKEZGtQCXYpcifZyCELO/rEma0eB83oI1MIF+AOjF410lhTCB3wNAkbgHkKof8BW4DBACMQgb4F/cB6YDWpTdeCptwbA6wBaEHT+pzyEbBeNUom5PYO6ltOasIl61LYjvOqsaQDqZjRFbjlxiEVg9/qEMuCCbUJ3cp51eUof/oOTcUMi+6pqTjlpQT97z089aWUYrm8tGAH6ApYacWOUAM8WrGdr697AWs9uy8ud6ZiAAAAAElFTkSuQmCC) center 42% no-repeat;
  background-size: 9px;
}
.search-box__mobile-top .search-box-clear-button,
.search-box__mobile-top .search-box-clear-button:hover:not(:active) {
  background-position: center 49%;
}
.search-box-input-button {
  position: absolute;
  right: 0;
  background: transparent no-repeat center;
  background-size: auto 18px;
  height: 100%;
  margin: 0;
  top: 0;
  padding: 0;
  width: 24px;
  border: none;
}
.head-search .search-box-input-button {
  width: 54px;
  background-size: auto 28px;
}
.nejpomoc__search .search-box-input-button {
  display: none;
}
.search-box-input-button:hover:not(:active) {
  background-color: transparent;
}
.search-box-input-button--name {
  background-image: url('/img/icons/search.svg');
}
.site--vets .search-box-input-button--name {
  background-image: url('/img/icons/vets/search.svg');
}
.site--pharmacies .search-box-input-button--name {
  background-image: url('/img/icons/pharmacies/search.svg');
}
.search-box-input-button--city {
  background-image: url('/img/icons/pin.svg');
  background-size: auto 20px;
}
.site--vets .search-box-input-button--city {
  background-image: url('/img/icons/vets/pin.svg');
}
.site--pharmacies .search-box-input-button--city {
  background-image: url('/img/icons/pharmacies/pin.svg');
}
.head-search .search-box-input-button--city {
  background-size: auto 32px;
}
.search-button {
  display: inline-block;
}
.head-search .search-button {
  margin-bottom: 1rem;
}
.nejpomoc__search .search-button {
  padding: .5rem 1rem;
  margin-bottom: 0;
  color: white;
  border-color: #fff;
  background: #64A652;
  width: 200px;
  margin-top: 0 !important;
}
@media screen and (min-width: 64em) {
  .nejpomoc__search .search-button {
    width: auto;
  }
}
.nejpomoc__search .search-button:hover {
  background-color: #81b972;
}
.search-box-selected {
  background: #f3fbfd;
}
@supports (width: calc(1% - 1px)) {
  .search-box-items--city {
    padding-bottom: 32px;
    background: url(data:image/png;base64,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) no-repeat calc(100% - 7px) calc(100% - 6px);
    background-size: auto 18px;
  }
}
.search-box-item {
  text-align: left;
}
.search-box-title,
.search-box-text {
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-box-item:after {
  content: '';
  display: table;
  clear: both;
}
.search-box-image {
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 10px;
  background: no-repeat center;
  background-size: contain;
  border-radius: 50%;
}
.site--vets .search-box-image[style*="pin.png"] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAjCAYAAACQA/olAAACoklEQVRIia2WO0wUURSGvztZYrHOYDSaCK4atBS1UxMbrUysMMEYjdG4lbESE4ECxjWRAmpiglkaG1/YYEwkamGBBhKtVXzAQFQIZNllfcFyLXZ2nJ29d5jd8FfnnnP+/77OPTPCuSbwQ0rPTABdwHFgB7DB9f8BpoGXwM1By55GAaEQbgAeA4dUhAAk8AY4NWjZ3/0BI5DYCnyNKAoggCPAVDKXatEJn5GS+0BdRFE/6qRkKJlLtXozukexS0omgJiKVW/GsbY2ApCdm2Exl9dNsCIETWnTdmLuZT3RiSZabsHRTm9sAdaLDpynvar0mJQMAwcNoBnYp91k/c5K38bt2nTgwKVsar8B9IRl1YieGMVbLUPiZCfEt7mDijDsPUHitGsvfVMdy2Ex1SYK+Kpj8yaLeFemquVlb5jBC101CNRyfEtjVaKAVzE+GMEHsm4wgILfkZ+fqVokO1fBKcSAWcCrn4VMlvhoL5ju9nYfA7OhnJb5DM7ror04pXowP2LAc+C83+sMdXh24uJdaD5XTns/jPPgatgmRgygOyyjRnQbFLvZuDYlpzjz/GyY6NigZTulJrRHSj5Q2UYBt7bdMszPz7CQyepEV90mNFlqPJ+E4LaUXFFlL2SyYWIehKA/bdqTBFZ4XQiqr7X/otNAe2nsF/4JJIWo4EQRBUimTfuXShjgGXBHiGJy2CSBnIG0aY/446rLagMmVAKaCSdcThlUwkvAWWBZv14PBeBC2rQrnp6uCY0T7eH0pU17VBUI6259wNuQ+BcgpQuGCReAy8CqJt4O/K5FGGAMeKTwvwMehhGjNPoBha9/LVIU4VeUb/kvcG89hJcpdsASPgLaX6FqhEviJaxEIdTyMY3EiSr8XWNrofwRVMAGmnz2mvgH4aC7AlX/3bAAAAAASUVORK5CYII=) !important;
}
.site--pharmacies .search-box-image[style*="pin.png"] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAjCAYAAACQA/olAAACpklEQVRIia2Wz0sUYRjHP+8w1qmlQcE0IxD2EqUdChMKov6CIqOU6OB6kC4RkaeMDATxEoQEq9eVorJDHUqqQ4cSjWLt5hplbqjRMrD99Mf6dtiZ9XX2ndnZxS8svPv8+My77/O8z6xoeJxClZTSXe4BrgMngAZgu2NfBtLAK6Cva3o0jUZCA64HxoAWXYJHEpgATndNjy6qDsMT2AZ8CQkFEEAr8HWkueOUH/iclPI+UBUSqqpKSvlopLmjrfBE5yj2SilnAVOXFYlEqK6uBiCTyZDNZv0esCaEaIwlE/OmU6ynftCrLVEu16uWWvrma4m/S+nCTSnlE+CgARwA9vttoWFbsa02+LCah5vamwygPzCsMvWb5Ku6Sd2HotQ4uzq8ozjr5E6gNQrA0iq6Yzkido/N5FC6w7IsPh6vKWt7+14ueQu6buDpZcuyyoIChY5RZHgvyJbJAHKqwbbtsiGZTMZrypnAd6BOBd9ZqKHOKd7RCOzytNzcMkz9zK/TK+guzJIJvAAuqNaBiY0q3z4W5Yynls9suPVWe0FcjRtAb1BEheo1yE+zKb+IhdVi2w+NTdFk1/TovCmEADgvpZyheIwyMJEiblmFNrRtO6jA60KIs7AxeD4JIe5KKS/pokvAChJCDMWSiTk8O7wmhPhWMtsfmgZ63O8q+A/Q6RxNuVCAzlgy8VcHBngODAshcD9BMCUmHksmxlW/7kpfAWZ1AJ8Hzjo5m6QD/wLageCmyisHXIwlE7/DgCHf12EuzmAsmXijcwRNt0HgfYD/M3DTzxkEzgHdwLqPvwf4VwkYYBJ4qLF/AB4EJYYZ9HGNbahUUhjwazb/5BXg3laAV8lPQFcpoKi9KgG7cFdrYRIqeZmGygkLXvRZ+0r7R1CjG0Cjsi6p/42UyULI7bunAAAAAElFTkSuQmCC) !important;
}
.search-box-select {
  background: white;
  position: absolute;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: 100;
  cursor: default;
  transition: 0.3s opacity, 0s 0.3s visibility;
  overflow: hidden;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
@media screen and (min-width: 64em) {
  .search-box-select {
    width: 400px;
  }
}
.search-box-select.open {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}
.search-box-item {
  padding: 10px;
  border-bottom: 1px solid #ddd;
  opacity: 0;
  transform: translateY(-30px);
}
.search-box-select.open .search-box-item {
  animation: 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) search-box-item;
  animation-fill-mode: both;
}
.search-box-select.open .search-box-item:nth-child(2) {
  animation-delay: 0.05s;
}
.search-box-select.open .search-box-item:nth-child(3) {
  animation-delay: 0.1s;
}
.search-box-select.open .search-box-item:nth-child(4) {
  animation-delay: 0.15s;
}
.search-box-select.open .search-box-item:nth-child(5) {
  animation-delay: 0.2s;
}
.search-box-select.open .search-box-item:nth-child(6) {
  animation-delay: 0.25s;
}
.search-box-item--single {
  line-height: 32px;
  font-weight: bold;
}
.search-box-item--single .search-box-title {
  display: none;
}
@keyframes search-box-item {
  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}
.search-box__wrapper {
  /* 	position: absolute;
	width: 100%;
	top: 14px;
	left: 0;
	height: 72px; */
  display: inline-block;
  margin-top: 13px;
  margin-left: 30px;
}
@media (max-width: 1199px) {
  .search-box__wrapper--desktop {
    display: none;
  }
}
.search-box__mobile {
  padding-top: 1.5em;
  width: 300px;
  right: -20px;
}
@media (max-width: 500px) {
  .search-box__mobile {
    width: calc(100vw - 37px);
    right: -42px;
  }
  .search-box__mobile:before {
    right: 50px;
  }
  .user-not-logged-in .search-box__mobile {
    right: -18px;
  }
  .user-not-logged-in .search-box__mobile:before {
    right: 29px;
  }
}
.search-box__link-box {
  text-align: center;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.search-box__link {
  font-size: 20px;
  color: white !important;
  text-decoration: underline;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlZyc3R2YV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwIDIwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8dGl0bGU+OTFhbGw8L3RpdGxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMywxNjIuNGMwLDExLDksMjAsMjAsMjBjMS41LDAsMy4xLTAuMiw0LjYtMC41bDQxLjQtOS43bDU4LjUsMTUuNmMxLDAuMywyLDAuMywzLDBsMCwwbDUzLTEzLjcKCWM3LjktMi4xLDEzLjUtOS4yLDEzLjUtMTcuNFYzNS41YzAtOS45LTgtMTgtMTcuOS0xOC4xYy0xLjUsMC0zLjEsMC4yLTQuNiwwLjZsLTQ1LjQsMTEuOEw3MC43LDEyLjNsMCwwYy0xLjEtMC4zLTIuMi0wLjMtMy4zLDAKCUwxNy44LDI1LjRDOS4xLDI3LjgsMywzNS43LDMsNDQuOFYxNjIuNHogTTc1LDE2MS40VjI2bDQ4LDE0LjR2Ny4yYy0xOS42LDMuMi0zNC4zLDE5LjUtMzUuNSwzOS4zYy0wLjYsMTAuMiwyLjUsMjAuMyw4LjgsMjguNQoJbDI2LjcsMzUuOHYyMy4xTDc1LDE2MS40eiBNMTI5LDEzOS4xbC0yMy4xLTMwLjljLTQuNS01LjktNi44LTEzLjEtNi40LTIwLjVjMC45LTE0LDEyLjItMjguNSwyOS41LTI4LjVzMjguNiwxNC41LDI5LjUsMjguNQoJYzAuNCw3LjQtMS45LDE0LjYtNi40LDIwLjVMMTI5LDEzOS4xeiBNMTc3LjUsMjkuN2MzLjItMC44LDYuNSwxLjEsNy4zLDQuM2MwLjEsMC41LDAuMiwxLDAuMiwxLjV2MTIxLjJjMCwyLjctMS45LDUuMS00LjUsNS44CglMMTM1LDE3NC4zdi0yMy4xbDI2LjctMzUuOGM2LjItOC4xLDkuMy0xOC4yLDguOC0yOC41Yy0xLjItMTkuOC0xNi0zNi4xLTM1LjUtMzkuMnYtN0wxNzcuNSwyOS43eiBNMTUsNDQuOGMwLTMuNiwyLjUtNi44LDYtNy43CglsNDItMTEuMnYxMzUuNGwtMzguMiw4LjljLTQuMywxLTguNi0xLjctOS42LTZjLTAuMS0wLjYtMC4yLTEuMi0wLjItMS44VjQ0Ljh6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMjksNjguMmMtMTAuNiwwLTE5LjIsOC41LTE5LjMsMTkuMXM4LjUsMTkuMiwxOS4xLDE5LjNjMTAuNiwwLDE5LjItOC41LDE5LjMtMTkuMWMwLDAsMC0wLjEsMC0wLjEKCUMxNDguMSw3Ni44LDEzOS42LDY4LjIsMTI5LDY4LjJ6IE0xMjksOTQuNmMtNCwwLTcuMi0zLjEtNy4zLTcuMWMwLTQsMy4xLTcuMiw3LjEtNy4zYzQsMCw3LjIsMy4xLDcuMyw3LjFjMCwwLDAsMC4xLDAsMC4xCglDMTM2LjEsOTEuMywxMzIuOSw5NC41LDEyOSw5NC42eiIvPgo8L3N2Zz4K) no-repeat left center;
  padding-left: 44px;
  line-height: 32px;
  background-size: 32px 32px;
  display: inline-block;
}
.search-box-homepage {
  min-height: 75px;
}
.search-box__mobile-top {
  margin: 0;
  padding: 0 1rem 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.search-box__mobile-top .search-box-grid {
  display: -ms-flexbox;
  display: flex;
}
.search-box__mobile-top .search-box {
  width: 50%;
  margin: 0;
  padding-right: 1rem;
  box-sizing: border-box;
}
.search-box__mobile-top .button {
  margin: 0;
}
@media screen and (max-width: 35.49em) {
  .search-box__mobile-top .button {
    padding-left: .5rem;
    padding-right: .5rem;
  }
}
@media screen and (max-width: 35.49em) {
  .search-box__mobile-top .search-box-select {
    min-width: 90vw;
  }
  .search-box__mobile-top .search-box:last-child .search-box-select {
    left: -35vw;
  }
}
.pages,
.pagination {
  text-align: center;
  font-size: 1.35em;
  margin-top: .75em;
  margin-bottom: .75em;
}
.pages a,
.pagination a {
  font-weight: 300;
  color: #969696;
}
.pages a:hover,
.pagination a:hover {
  color: #1DB0DC;
  text-decoration: none;
}
.pages a.active,
.pagination a.active {
  font-weight: 800;
}
.pages-item,
.pagination-item {
  margin-right: .3em;
}
.alertify {
  z-index: 100;
  transition: opacity 0.33s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}
.input-repeater__item {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  font-size: 14px;
  margin-bottom: .5em;
  max-width: 100%;
  line-height: 32px;
  border-radius: 3px;
}
.input-repeater__item:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 20px;
  width: calc(70%);
  border-bottom: #E4E4E4 1px solid;
}
.input-repeater__text {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -ms-flex: 1;
      flex: 1;
  padding-left: .5em;
  padding-right: .5em;
}
.input-repeater__button {
  font-family: sans-serif;
  display: block;
  height: 32px;
  line-height: 25px;
  text-align: center;
  border-radius: 3px;
  padding: 0;
  border: 0;
  left: 0;
  top: 0;
  margin: 0 !important;
  transition: 0.1s background, 0.1s border;
}
.input-repeater__button:hover {
  text-decoration: none;
  color: white;
}
.input-repeater__button--primary {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAYAAAD8BaggAAACM0lEQVRYw82XP2gVQRDGfwkR/yRokwhpEyGpNK97xFZ9ICFxzAbSGMQihYVt7O1UiFiIWIgYC4uBwcYmYidYRLAVEtsEX6UkqBiMhRM4Lu9P7m7vvQws3O7szn3Mt/vNLkQwNRtUs8EYsXqJYzPejgygOW+FrScCXWeAuneHgsj3bmdoGjjmbfooUBaafHeeMjUbcLpO+NAvp227WxmaSoDBv6e6Sdm1Q46VT5manXS6+lOuHaftZ6czVGsABh+rdYOy2Zy++JSp2XHgG3C6yZQfwNkg8jszIDVbAEYyrhsGFtvMeQZsZoz7tQ94AzwF5olrixnnvwaWexI03AIeN9moZdoOcCeIPD+wh9RszJFOdAjMZ2A+iHxpeMrcUQUedQDMMlBNgml5ytTsKvACGIoMpA7cDCJvMx97NRsGXgKXIoF5BywEkc1cwugLa8BdYLcAkF2PUWsFJpMwqlkV+JBD3f8CF4PIxzJKR55S0wvslfGDItcKKQNQkVfFXFRAajaRo94lbUTNLsTM0OwhtKWe4TFQGFCrlK8C572tlg5IzcaBsQauP8CSa8tWENlyzVpqolnjHqul9eXMzoYXxbWUkO4B99XsvRfp0Qax7hWlLL1/XgGVNJgUsDWg4nOTdr3QFVbNRoF1724Dt4PISsbr7g3gCTDgQ+eCyEbeDO3T9cmzspL1vPuaisdou7nbAZoBHgCTQWQ99+P//9pJ4GFuxVezfjW7HPtWpmZX1OxUM/8/Cjma+GLp9vwAAAAASUVORK5CYII=) no-repeat center;
  background-size: 14px;
  width: 1em;
}
.input-repeater__item:first-child .input-repeater__button--primary {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAYAAAD8BaggAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjpJREFUWIW9mDtIXEEUhj9lxceKNmlSaOEWsTIGGxNIk8ItInvVKMTC1FaBBIJW9nlAQqpUNlpYbppt1sZCsFCwFVaLbRTWJsQIPlCLOZK7y3Wed/eHYe+cOXPud4eZMzPbNlCskIIeye+pa8dqlKurt6dBA0RSgpUW0JyUYGVSiNEPvIo9/wkJlsYIFYAOKYXQYGkAzT7w7KVQoF5gIlafEJu3QoEmga5YvUts3goFmrK0WSsEqJvk0ZiUNi+FAOWBbII9K21eCgF649mmlS9QJ/qcUxAfZ2WAd8CQY7/HQJ+mvQ/4CRybAg3+PoxXj9oGipV+4Bfw1hEqbW0AixnU3jMPlFFflTRRm6l/wPtqlFuF+jm0CowB+y2E2QfG7mEagQAOgHHgRwtgvgPj1Sh3EDcmrbIL4APwGqg1AaQmsT/Ku+qkW/Yl4CmwmSLMpsQsPeRgykPHqKy7DFwHgFxLjDyGVGBzYrwBPgNbwDbuyfQGeAns2Di7BvfJ7O3AbTNeEHKsmLZ1dAEKuVVY97UFGsV9v4trCLW6jLIFMh0naphzltUFwBZIN+RlYERKuRVAw8CTBPsVsITKLSdS8mJLylnDUoKBkkbnEHgBfKF+Sd+K7bn42MRyBmqcP+vAM2BX02dXfNYb7DOhQDn+r44z1OlyAfhrCiw+C9LnTGyjEtMb6H6I91BfvGYB0qg16bsnde3kNgFFwFfUfAn5Z6siMb5hyPi6zTULrKBfyi66BD6h7v89wHmS0x1ilGByso1/CAAAAABJRU5ErkJggg==);
  cursor: default;
}
.input-repeater__button--primary:hover {
  background-color: transparent;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAYAAAD8BaggAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAjpJREFUWIW9mDtIXEEUhj9lxceKNmlSaOEWsTIGGxNIk8ItInvVKMTC1FaBBIJW9nlAQqpUNlpYbppt1sZCsFCwFVaLbRTWJsQIPlCLOZK7y3Wed/eHYe+cOXPud4eZMzPbNlCskIIeye+pa8dqlKurt6dBA0RSgpUW0JyUYGVSiNEPvIo9/wkJlsYIFYAOKYXQYGkAzT7w7KVQoF5gIlafEJu3QoEmga5YvUts3goFmrK0WSsEqJvk0ZiUNi+FAOWBbII9K21eCgF649mmlS9QJ/qcUxAfZ2WAd8CQY7/HQJ+mvQ/4CRybAg3+PoxXj9oGipV+4Bfw1hEqbW0AixnU3jMPlFFflTRRm6l/wPtqlFuF+jm0CowB+y2E2QfG7mEagQAOgHHgRwtgvgPj1Sh3EDcmrbIL4APwGqg1AaQmsT/Ku+qkW/Yl4CmwmSLMpsQsPeRgykPHqKy7DFwHgFxLjDyGVGBzYrwBPgNbwDbuyfQGeAns2Di7BvfJ7O3AbTNeEHKsmLZ1dAEKuVVY97UFGsV9v4trCLW6jLIFMh0naphzltUFwBZIN+RlYERKuRVAw8CTBPsVsITKLSdS8mJLylnDUoKBkkbnEHgBfKF+Sd+K7bn42MRyBmqcP+vAM2BX02dXfNYb7DOhQDn+r44z1OlyAfhrCiw+C9LnTGyjEtMb6H6I91BfvGYB0qg16bsnde3kNgFFwFfUfAn5Z6siMb5hyPi6zTULrKBfyi66BD6h7v89wHmS0x1ilGByso1/CAAAAABJRU5ErkJggg==);
}
.input-repeater__button--hide {
  width: 35px;
  box-sizing: border-box;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04LjEzNyAxNS4xNDdjLS43MS0uODU3LTEuMTQ2LTEuOTQ3LTEuMTQ2LTMuMTQ3IDAtMi43NiAyLjI0MS01IDUtNSAxLjIwMSAwIDIuMjkxLjQzNSAzLjE0OCAxLjE0NWwxLjg5Ny0xLjg5N2MtMS40NDEtLjczOC0zLjEyMi0xLjI0OC01LjAzNS0xLjI0OC02LjExNSAwLTEwLjAyNSA1LjM1NS0xMC44NDIgNi41ODQuNTI5LjgzNCAyLjM3OSAzLjUyNyA1LjExMyA1LjQyOGwxLjg2NS0xLjg2NXptNi4yOTQtNi4yOTRjLS42NzMtLjUzLTEuNTE1LS44NTMtMi40NC0uODUzLTIuMjA3IDAtNCAxLjc5Mi00IDQgMCAuOTIzLjMyNCAxLjc2NS44NTQgMi40MzlsNS41ODYtNS41ODZ6bTcuNTYtNi4xNDZsLTE5LjI5MiAxOS4yOTMtLjcwOC0uNzA3IDMuNTQ4LTMuNTQ4Yy0yLjI5OC0xLjYxMi00LjIzNC0zLjg4NS01LjU0OC02LjE2OSAyLjQxOC00LjEwMyA2Ljk0My03LjU3NiAxMi4wMS03LjU3NiAyLjA2NSAwIDQuMDIxLjU2NiA1Ljc4MiAxLjUwMWwzLjUwMS0zLjUwMS43MDcuNzA3em0tMi40NjUgMy44NzlsLS43MzQuNzM0YzIuMjM2IDEuNjE5IDMuNjI4IDMuNjA0IDQuMDYxIDQuMjc0LS43MzkgMS4zMDMtNC41NDYgNy40MDYtMTAuODUyIDcuNDA2LTEuNDI1IDAtMi43NDktLjM2OC0zLjk1MS0uOTM4bC0uNzQ4Ljc0OGMxLjQ3NS43NDIgMy4wNTcgMS4xOSA0LjY5OSAxLjE5IDUuMjc0IDAgOS43NTgtNC4wMDYgMTEuOTk5LTguNDM2LTEuMDg3LTEuODkxLTIuNjMtMy42MzctNC40NzQtNC45Nzh6bS0zLjUzNSA1LjQxNGMwLS41NTQtLjExMy0xLjA4Mi0uMzE3LTEuNTYybC43MzQtLjczNGMuMzYxLjY5LjU4MyAxLjQ2NC41ODMgMi4yOTYgMCAyLjc1OS0yLjI0IDUtNSA1LS44MzIgMC0xLjYwNC0uMjIzLTIuMjk1LS41ODNsLjczNC0uNzM1Yy40OC4yMDQgMS4wMDcuMzE4IDEuNTYxLjMxOCAyLjIwOCAwIDQtMS43OTIgNC00eiIvPjwvc3ZnPg==) center no-repeat;
  color: #969696 !important;
  background-size: 16px;
}
.input-repeater__button--hide:hover {
  background-color: transparent !important;
}
.input-repeater__button--hide:hover:not(:active) {
  opacity: .75;
}
.input-repeater__button--visible {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMi4wMSAyMGMtNS4wNjUgMC05LjU4Ni00LjIxMS0xMi4wMS04LjQyNCAyLjQxOC00LjEwMyA2Ljk0My03LjU3NiAxMi4wMS03LjU3NiA1LjEzNSAwIDkuNjM1IDMuNDUzIDExLjk5OSA3LjU2NC0yLjI0MSA0LjQzLTYuNzI2IDguNDM2LTExLjk5OSA4LjQzNnptLTEwLjg0Mi04LjQxNmMuODQzIDEuMzMxIDUuMDE4IDcuNDE2IDEwLjg0MiA3LjQxNiA2LjMwNSAwIDEwLjExMi02LjEwMyAxMC44NTEtNy40MDUtLjc3Mi0xLjE5OC00LjYwNi02LjU5NS0xMC44NTEtNi41OTUtNi4xMTYgMC0xMC4wMjUgNS4zNTUtMTAuODQyIDYuNTg0em0xMC44MzItNC41ODRjMi43NiAwIDUgMi4yNCA1IDVzLTIuMjQgNS01IDUtNS0yLjI0LTUtNSAyLjI0LTUgNS01em0wIDFjMi4yMDggMCA0IDEuNzkyIDQgNHMtMS43OTIgNC00IDQtNC0xLjc5Mi00LTQgMS43OTItNCA0LTR6Ii8+PC9zdmc+);
}
.input-repeater__button--delete {
  left: auto;
  right: 0;
  border-radius: 3px;
  padding: 0px 11px;
  width: 35px;
  box-sizing: border-box;
  font-size: 20px;
  font-weight: 100;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAw0lEQVQ4y7XUywnDMBBF0TtqxCZ9GKQSBrQ2pLKEZGtQCXYpcifZyCELO/rEma0eB83oI1MIF+AOjF410lhTCB3wNAkbgHkKof8BW4DBACMQgb4F/cB6YDWpTdeCptwbA6wBaEHT+pzyEbBeNUom5PYO6ltOasIl61LYjvOqsaQDqZjRFbjlxiEVg9/qEMuCCbUJ3cp51eUof/oOTcUMi+6pqTjlpQT97z089aWUYrm8tGAH6ApYacWOUAM8WrGdr697AWs9uy8ud6ZiAAAAAElFTkSuQmCC) center no-repeat;
  color: transparent !important;
  background-size: 10px;
  border: 1px solid #aaa !important;
}
.input-repeater__button--delete:hover {
  background-color: #900 !important;
  border-color: #900 !important;
  color: white !important;
  background-image: none;
}
.input-repeater__add {
  display: -ms-flexbox;
  display: flex;
}
.input-repeater__add-button {
  margin: 0 !important;
  margin-left: 10px !important;
  border: 1px solid #64A652;
  border-radius: 3px;
  padding: 0px 11px;
  width: 35px;
  box-sizing: border-box;
  color: transparent !important;
  font-size: 20px;
  font-weight: 100;
  background: center no-repeat;
  background-size: 13px;
  transition: 0.1s background;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAEFJREFUSIljDNzgwUAi+A+lGUnRxESqLeSCUYtGLRq1aNQiTMDCgCi7SAUk6aOrj0gqhRlGS+9Ri0YtGrVo6FkEAE02BYDX83f9AAAAAElFTkSuQmCC);
  display: none;
}
.site--vets .input-repeater__add-button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAS0lEQVRIiWN8VsLIQCL4D6UZGRgYGGbx1BOliYlUW8gFoxaNWjRq0ahFmIDxWQnjf8LKKAd08xELA7QUJgGMlt6jFo1aNGrRULMIAIffCDWknkPWAAAAAElFTkSuQmCC);
}
.site--pharmacies .input-repeater__add-button {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAS0lEQVRIiWOUWX+bgUTwH0ozMjAwMKRcXEqUJiZSbSEXjFo0atGoRaMWYQJGmfW3/xNWRjmgm49YGKClMAlgtPQetWjUolGLhppFAPnGCjXgnUMlAAAAAElFTkSuQmCC);
}
@supports ((display: -ms-flexbox) or (display: flex)) {
  .input-repeater__add-button {
    display: block;
  }
}
.input-repeater__add-button:hover {
  background-color: #64A652;
  background-image: url('../img/ico/ico-plus-white.png');
  color: transparent;
}
#frm-doctorSettings-phone_tagsinput,
#frm-doctorSettings-email_tagsinput {
  height: auto!important;
  min-height: auto!important;
  width: auto !important;
  padding-bottom: 1em;
}
#frm-doctorSettings-phone_tagsinput .tag:hover,
#frm-doctorSettings-email_tagsinput .tag:hover {
  background: #f1f1f1;
}
#frm-doctorSettings-email_tag,
#frm-doctorSettings-phone_tag {
  width: 100%!important;
  border: 1px solid #E4E4E4;
  box-shadow: none;
}
.institution-list {
  text-align: left;
}
.institution-list__link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
}
.institution-list__image {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin-right: 1rem;
}
.institution-list__content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.institution-input__label {
  text-align: left;
  font-size: 14px;
  display: block;
  margin-top: 2em;
}
.institution-input__input {
  width: 100%;
  display: block;
  box-sizing: border-box;
  margin-top: .5em;
}
.institution-input__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: .5rem;
}
.institution-input__item:after {
  clear: both;
  content: '';
  display: table;
}
.institution-input__search-box {
  width: 100%;
}
.institution-input__select {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #E4E4E4;
}
.institution-input__remove {
  float: right;
  margin: 0 0 0 10px;
  padding: .5rem 1rem;
  height: 32px;
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 0px 11px;
  width: 35px;
  box-sizing: border-box;
  color: transparent;
  font-size: 20px;
  font-weight: 100;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAw0lEQVQ4y7XUywnDMBBF0TtqxCZ9GKQSBrQ2pLKEZGtQCXYpcifZyCELO/rEma0eB83oI1MIF+AOjF410lhTCB3wNAkbgHkKof8BW4DBACMQgb4F/cB6YDWpTdeCptwbA6wBaEHT+pzyEbBeNUom5PYO6ltOasIl61LYjvOqsaQDqZjRFbjlxiEVg9/qEMuCCbUJ3cp51eUof/oOTcUMi+6pqTjlpQT97z089aWUYrm8tGAH6ApYacWOUAM8WrGdr697AWs9uy8ud6ZiAAAAAElFTkSuQmCC) center no-repeat;
  background-size: 10px;
  transition: 0.1s background;
}
.institution-input__remove:hover:not(:active) {
  background-color: #900;
  color: transparent;
}
.institution-input__image {
  float: left;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 1rem;
}
.institution-input__image img {
  border-radius: 50%;
}
.institution-input__title {
  display: -ms-flexbox;
  display: flex;
  /*   justify-content: center; */
  -ms-flex-align: center;
      align-items: center;
  text-align: left;
  font-weight: normal;
  -ms-flex: 1;
      flex: 1;
}
.custom-url__inline {
  display: inline-block;
  vertical-align: middle;
}
.custom-url__text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.custom-url__input {
  -ms-flex: 1;
      flex: 1;
}
.custom-url__input input {
  width: 100%;
  min-width: 7em;
}
.custom-url__input--invalid input:not(:focus) {
  border-color: #900;
}
.custom-url__input--invalid input:focus {
  outline-color: #900;
}
.custom-url__row {
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
/* @import "components/dropzone.less"; */
.gallery__grid {
  margin-left: -1rem;
}
.gallery__grid:after {
  content: '';
  display: table;
  clear: both;
}
.gallery__box {
  margin-bottom: 3rem;
}
.gallery__item {
  float: left;
  border-left: 1rem solid transparent;
  margin-bottom: 1rem;
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 400px) {
  .gallery__item {
    width: 50%;
  }
}
@media (min-width: 800px) {
  .gallery__item {
    width: 25%;
  }
}
.gallery__image {
  display: block;
  width: 100%;
}
.gallery__button-box {
  text-align: center;
  overflow: hidden;
}
.gallery-editor__list {
  margin-left: -1rem;
  margin-bottom: 1rem;
}
.gallery-editor__list:after {
  content: '';
  display: table;
  clear: both;
}
.gallery-editor__item {
  position: relative;
  float: left;
  border-left: 1rem solid transparent;
  margin-bottom: 1rem;
  box-sizing: border-box;
  width: 100%;
  cursor: -webkit-grab;
}
@media (min-width: 400px) {
  .gallery-editor__item {
    width: 50%;
  }
}
@media (min-width: 800px) {
  .gallery-editor__item {
    width: 25%;
  }
}
.gallery-editor__image {
  display: block;
  width: 100%;
}
.gallery-editor__delete {
  position: absolute;
  text-align: center;
  top: 0;
  right: 0;
  margin: 1px;
  padding: 16px 16px;
  background: url(data:image/png;base64,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) no-repeat center;
  background-size: 22px;
}
.gallery-editor__delete:hover {
  background-color: #900;
  border-color: #900;
}
.hamburger {
  padding: 15px 5px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: #969696;
  text-transform: none;
  background-color: transparent !important;
  border: 0;
  margin: 0;
  overflow: visible;
  vertical-align: middle;
  width: 30px;
  height: 54px;
}
.hamburger-box {
  height: 24px;
  position: absolute;
  top: 16px;
  left: 5px;
}
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 19px;
  height: 3px;
  background-color: #969696;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -6px;
}
.hamburger-inner::after {
  bottom: -6px;
}
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--squeeze .hamburger-inner::before {
  transition: top 0.075s 0.12s ease, opacity 0.075s ease;
}
.hamburger--squeeze .hamburger-inner::after {
  transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger:hover .hamburger-inner,
.hamburger:hover .hamburger-inner:before,
.hamburger:hover .hamburger-inner:after {
  background-color: #1DB0DC;
}
.site--vets .hamburger:hover .hamburger-inner,
.site--vets .hamburger:hover .hamburger-inner:before,
.site--vets .hamburger:hover .hamburger-inner:after {
  background-color: #f37600;
}
.site--pharmacies .hamburger:hover .hamburger-inner,
.site--pharmacies .hamburger:hover .hamburger-inner:before,
.site--pharmacies .hamburger:hover .hamburger-inner:after {
  background-color: #1DB0DC;
}
.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: #1DB0DC;
}
.site--vets .hamburger--squeeze.is-active .hamburger-inner {
  background-color: #f37600;
}
.site--pharmacies .hamburger--squeeze.is-active .hamburger-inner {
  background-color: #1DB0DC;
}
.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.075s ease, opacity 0.075s 0.12s ease;
  background-color: #1DB0DC;
}
.site--vets .hamburger--squeeze.is-active .hamburger-inner::before {
  background-color: #f37600;
}
.site--pharmacies .hamburger--squeeze.is-active .hamburger-inner::before {
  background-color: #1DB0DC;
}
.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
  background-color: #1DB0DC;
}
.site--vets .hamburger--squeeze.is-active .hamburger-inner::after {
  background-color: #f37600;
}
.site--pharmacies .hamburger--squeeze.is-active .hamburger-inner::after {
  background-color: #1DB0DC;
}
.scrollbar::-webkit-scrollbar,
body *::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  box-sizing: border-box;
}
.scrollbar::-webkit-scrollbar-track,
body *::-webkit-scrollbar-track {
  background-color: transparent;
}
.scrollbar::-webkit-scrollbar-track:vertical,
body *::-webkit-scrollbar-track:vertical {
  border-right: 2px solid #E4E4E4;
}
.scrollbar::-webkit-scrollbar-track:horizontal,
body *::-webkit-scrollbar-track:horizontal {
  border-bottom: 2px solid #E4E4E4;
}
.scrollbar::-webkit-scrollbar-thumb,
body *::-webkit-scrollbar-thumb {
  background-color: transparent;
}
.scrollbar::-webkit-scrollbar-thumb:vertical,
body *::-webkit-scrollbar-thumb:vertical {
  border-right: 2px solid #1DB0DC;
}
.scrollbar::-webkit-scrollbar-thumb:horizontal,
body *::-webkit-scrollbar-thumb:horizontal {
  border-bottom: 2px solid #1DB0DC;
}
.scrollbar::-webkit-scrollbar-thumb:hover:vertical,
body *::-webkit-scrollbar-thumb:hover:vertical {
  border-right: 12px solid #1DB0DC;
}
.scrollbar::-webkit-scrollbar-thumb:hover:horizontal,
body *::-webkit-scrollbar-thumb:hover:horizontal {
  border-bottom: 12px solid #1DB0DC;
}
.small-icon {
  width: 18px;
  height: 18px;
  background: center no-repeat;
  background-size: 18px;
  display: inline-block;
  vertical-align: -10%;
}
@media screen and (min-width: 48em) {
  .small-icon--big {
    width: 26px;
    height: 26px;
    vertical-align: -8%;
    background-size: auto 24px;
  }
}
.small-icon--small {
  width: 14px;
  height: 14px;
  background-size: 14px;
}
.small-icon--button {
  vertical-align: -19%;
  margin-right: 0.25rem;
}
.small-icon--search {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Ikljb25zIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTUuNSAxNS4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNS41IDE1LjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNTFCMDQ4O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LDEyLjVsLTIuOS0yLjljMC41LTAuOSwwLjgtMiwwLjgtMy4yQzEzLDIuOSwxMC4xLDAsNi41LDBTMCwyLjksMCw2LjVDMCwxMC4xLDIuOSwxMyw2LjUsMTMKCWMxLjMsMCwyLjYtMC40LDMuNi0xLjFsMi44LDIuOGMwLjMsMC4zLDAuNywwLjQsMS4xLDAuNHMwLjgtMC4xLDEuMS0wLjRDMTUuNiwxNC4xLDE1LjYsMTMuMSwxNSwxMi41eiBNMiw2LjVDMiw0LDQsMiw2LjUsMgoJQzksMiwxMSw0LDExLDYuNUMxMSw5LDksMTEsNi41LDExQzQsMTEsMiw5LDIsNi41eiIvPgo8L3N2Zz4K);
}
.small-icon--email {
  background-image: url(data:image/png;base64,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);
}
.site--vets .small-icon--email {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADDUlEQVRYhcXYT2icRRjH8U/ehlzC9qKHHhLjodSYWnLU2oPVS41/aGkPyUkLQYUe69FDmnOhN4tNWbBFsDkk9KDE3hSp1JuhNpaChzQ5eBCULkXIJR7m2Y15s/vuu+tu84OFzMwzz/PN7Mw8z+zAxqcDOtQreBsnMI5RDMfYU2zgIe7iDu4XOatW5na1B0tCDOE8LmCywG44IMdxBpexiqv4ElvtAmUlYM7iEa61gWmlyZj7KHx1DVTBLSxhrAuQvMbC163w3RHQCO5hugcgeU2H75GyQCP4CRN9gKlrImLsgcoDVaSTMdpHmLpGcWe2Nr/r68sDXdfflclrImI29F+gs/qzZ9pperY23zh9daAhXNkHmLquzNbmh9i5GM9rfrR/xnc9Dn4Sb+T6xoJhoQ50ocXke7jUY6BLTYDqDAsZjmp9A7+IAz2EOYCXWoxNztbmj2aYKnBwGj/icA9gDoevmQKbqUzK2kU6jl/wcZcgA/gkfBxvY3sikzJzK21iW8ri1/ANDnUAcyjmfBE+tvF7gf14pvhWXsKbeBztd6X6pm3WDptf8U60H+MtfFUwZzSzU1y10g84hpvRfj5Ab+BgE/uDMbaE56LvZvj4vk2s4TL1EDzBhziHP6PvA2m1Tkv32WD8fT/GhO25mPukTKBMKjvLaln6T7+N9gu4jX/iczv6hM2xmFNWTzOpBu5Ef+B96eT8HX31FYK/pBP5Xth2oo1BqSAvOmnNtI0FfC1t9Jej/zdpZWod+qvr4aD0OjjTpYOaVJL2SnczrPTQ4f/VSoYH0lNlv7Varcw9qG/Ez6U9kddrep/tT7bov8rOybiBz+ytiV6NT7+1Lj0kGxXjFi4+g8CtdLFamdtid029jMV9gFmsVuYal2c+dXyEtWcIsxYxG8oD1XBK57d3N9rAqWplbtcl2iy5buJ1/V2ptYixmR9ole03pSPfjz21GL73wBQBkb6+Gal8WO8ByHr4mlGQ68rUQ8s4ImXwbm70VakyOKJEKVL2F7Qt6Q1+XXo2TSn3k96KlJpK618rcp8cCIuryQAAAABJRU5ErkJggg==);
}
.site--pharmacies .small-icon--email {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADDUlEQVRYhcXYP2ybRRjH8U/fRlmidoGhQ0IYqhJSKo9QOlBYSvijVu2QSJGggwGpY1eW7kjdqGiagVZYNENCB1DoBkJFZcMqDVURQ5oMDEigRhVSljDcY4e8sV+/Nnbzkyzl7p57nm/Od/c8532jX/2mS72EN3ECExjDSIw9wRoe4A5u416Rs2q9tqM9VBJiGOdxAZUCu5GAnMAZfII6ruBzbHYKlJWAOYuHuNoBpp0qMfdh+OoZ6ABuYhHjPYDkNR6+bobvroBGcRfTfQDJazp8j5YFGsWPmBwATEOTEWMXVB7ogHQyxgYI09AYbs9XZnd8fXmgawa7MnlNRsym/gt01mD2TCdNz1dmm6evATSMy3sA09Dl+crsMNsX43mtj/ZP+LbPwU/itVzfeDDMNYAutJl8F5f6DHSpBVCDYS7DUe1v4Oexv48w+/FCm7HKfGX2aIapAgen8QMO9wHmcPiaKbCZyqSsXaTj+Bkf9giyDx+Fj+MdbE9kUmZup3VsSVn8Kr7GoS5gDsWcz8LHFn4vsJ/IFN/Ki3gdj6L9tlTfdMzaYfML3or2I7yBLwrmjGW2i6t2+h7HcCPazwbodRxsYX8wxhbxTPTdCB/fdYg1UqYegsd4H+fwZ/S9J63Waek+G4q/78WYsD0Xcx+XCZRJZWdZLUn/6TfRfg638E98bkWfsDkWc8rqSSbVwN3oD7wrnZy/o6+xQvCXdCLfCdtutDYkFeRFJ62VtjCHL6WN/mL0/yqtzEaX/hp6MCS9Ds706GBDKkn7pTsZlvvo8P9qOcN96amy16pX67X7jY34qbQn8npF/7P9yTb9V9g+Gdfxsd010cvxGbRWpYdks2LcxMWnELidLlbrtU121tRLWNgDmIVqvda8PPOp4wOsPEWYlYjZVB5oA6d0f3v3ojWcqtZrOy7RVsl1Ha8a7EqtRIz1/EC7bL8uHflB7KmF8L0LpgiI9PXNSOXDah9AVsPXjIJcV6YeWsIRKYP3cqPXpcrgiBKlSNlf0DalN/g16dk0pdxPestSaiqtfwE3oaAc9lYcfgAAAABJRU5ErkJggg==);
}
.small-icon--institution {
  background-image: url(data:image/png;base64,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);
}
.site--vets .small-icon--institution {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAYAAAD8BaggAAAFHUlEQVRYhcWYf0xVZRjHP+d48SooosxAdlBgQ3OtueinupQMECLA5WzZ78Vm2ZxzYs4N+XFdNofaGksrGfVHblpbLlN0SZZMxTKmW60RaZeSm4B2ASEhuHBvf7zn3nPPPefcK3mz73a2c77v8zzv97zvOc/7vK/UUSYxTmQCy4HFwDxgNjBVbRsArgBtwFngS+BSuGD1U6t0z7ZbFGEHXgDWAllh7BLV6z7gGZW7ALwHfAwMR+roVgStBnYgRkLreXoCk5e+AfOfgoR0Qfa1Q+shhpp24u7t85tmAXVABbAFOBCuMynMlCUC9UBJMCnjIyVvI+TuAsnC1+eDxk1cPfE2Xgw2h4FSwA3GKZMtxMwFzoeKAUhZuRPydluLAdGWt1vYGlGixp5r1mgm6G7gDJAR2qAsWAYLN+nJ5hrc5ZNwl0+Ck1v0bQs3CR8jMtQ+5kcSlAQ0AjONhj4o2mcM7RlkaHiEoeER8Awa24v2CV8jZgInSgccSVaCZOAgoJh5pyipkGAYtMhIyBC+5lCAg6UDjoCO4L/sVSDbMnDqIu2+uQZ3QyUAo6OjAbrr6z3EnBajmLhsAzy+Q/N1fWoVORt4DdgL2ghNA7ZbigGIu0u7D5omz5g3QI96febTN2VW2NDAm6UDjmnBgtYB08O63LwWKag1/uqMZDFd1YDUUSbJQDshiQ8gdpKdGY+8CO1fwZgHNlwxhmqqxnVkGwBKzjrIrzXavDMbYmJhXjE3Tu9l4KbJxy+WnHQZsSbpxEy2T0Qp2MyMqj/hyQ/ggbVcdXVAnzPSmxrR5xS+C16CnBqmVfagFFczJXZyqOVsYLEM5PqZCRIoC58msaJLfJAxcaLhofXExcXBkTXjF3RkDXa7HR5er3YyEZZUkrC1E2XJy9hkXYLNlTrKpGNAQUpyEvJzR2HW/YY35Jsqrn13kJHRMZSVNcbkaIVzu3B9thmbLJGcVQi5OyFxnt6m+wd8+/P5o7ML4LjUUSa1KwuWpfF8o345GLwODa/T9f0hRr1aYrudtWyCBLOyCqC4HuKS9faflOBqOfrbhI2LpG3x9xbayXxCazy7g56PVuD+/Ue8IUnWh0T/r98S01JLjOwV6cAeD74x6L0MF+oY2l9C90+n8IUsrD6gv/MyI821xMojkPaYeClJAncb/b80yTYgXud15i1chyusp0GFu7cPPi8X1zjx94gHV8N2FM+gWKg1xNuAfp0orydwq8xJh8xC8eA8icvZGlU+uC8V/TLQY/kqmYUir+TXwj2ros8b0SMDreEs7jBabUALUGDa7DwJTdXi/vLx6PNGtNgQ9Y/pV+xytoJz23/Gm6BRRmxXTBYpsTYpu7ziKqqMOh+CK8BZGfACJqXgHUdd/dQqr6zkrAN4F+j9H8X0qhoCFeMNYCuwJ9gquAK0qgxvhw9CheOU1CcEafXL+8AqgsrY5NQ0LaFFC8GJUeAUYmeLEKTBi9j+tuAv9P0JLZpoqg7+41zAaofDEaiDQ7dB3UAecD26KkxxHVjucDi6gkmzvX0r8ChwHEgPsFfPw6Vjesul1Xo+LRvmZENzjb7I9/Ma2hHJuC20c6vDhjbgQeBDoBiAS8cCtbMfytJqHa/k9MCcbNwNlWLn4bdTeRVfAK+g7u1DYbW3R3VYATyLReIcJzrUWCusxEQSBKKmOoA4GFgDXPwXQi6qvplqLNN9tR+3emA1jDjjqUOcmuUBixAHE6lo9VQ/YiR+Bs4hTtAM30k4/AMWxfgOPA4DWAAAAABJRU5ErkJggg==);
}
.site--pharmacies .small-icon--institution {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAjCAYAAAD8BaggAAAFJklEQVRYhcWYbWxTZRTHf/e2rJ2NQzphlnadG3cbRmTZZBqZEIK8SCSCMSYCIxEEXwKJkBjhg6hdNMAHXJAXjQMxMQgmmqExApIQQ1gI0DDm28BVy7Z2gwBl4LK1jLZ+eO7a2/a23bTqP7lJ+z/nPOd/n3vvec7zSI7mDkaJcmA+UAdUAk7gbtX2J9AFXARagKNAxgSr2vYn/DeOUIQJWA68CtRk8CtUr2rgeZU7B3wIfAaEsiUaiaAlwBbETMRgtVpZoVhZaAVnnuC6bsO3AdjnCRAIBIZda4AmYBOwETiQKZmcwVYIHAI+14qRJIkVNQrnZ1hZNxEUM+TJ4lLMsG4inJ9hZUWNgiRJ2vGc6liH1LFHJagCOAMsSjZseGQSDU5IzJUISYIGp/DVwSJ17IqRCpoMnATKkg21kxXW2BK5Hb1QfsRH+REfDd2JtjU2EaODMjXHA9kEFQHHgPHJjpIk0ViaOvJAGILBIMFgkMFIqr2xlORHN4zxwPd7qpYVpRMkAwcBh1603W6nxKRnyYwSk4hNAwdwcE/VspgO7Vf2MjArXeSUe8yx3zt64YM2HwB37tyJ8Qd+9PJl+xgAlj/o4K3ieKzPl1bzLOAVYDfEZ2gs8F7aEODeMfHf2sekFRQOh3UfX5EmNg3e3VO1bKxW0FpgXKaIa0NZB02LK9ljx6kakBzNHTLgJanwAeTn57Owws7pG7eJRCKcmmZOdmGrD3a6PQDUVytsLknN9pg7iNFo5AmrkS9+u0x/f7+eqC6gVEasSQlizGYzqx9WaJ1j5/1SWGrLw+/305m18KeiMwR+v59nJxh5xwlts+/jtVoFi8WS7OoE6mRg7jAjyzJPTlFwzxEvpMUg+NVFYLFYWO8dvaD1XjCZTKxWP+48GV63w9nZNp6ZqmAwGLTucyVHc8d3wAKbzUbTFAtVScI7Q7DFB0cvdDI0NMTGR1OLYzrs6oUtpz0YDAbqKktxOcXyosUvA7Dy5wF6enoADkuO5g5v7WTl/q8qE5eDa0PwxiU4fsFLOByO8ZIk8UL1JFzF6ZePaBTe7oZPW38nGo3GeFmWmV5ZxvYymDAm0b++A0786rlkBKyV+fHBo1HY3gu7f/IzODiokyzKvnMevr404tU+hkgkwsl2D9P/MPHiQ8VstIu8kgRT74ITYDUCBdqgxh5oPOvRv3UNAoEA284E2JbVMxWhUIjdbg+DEYWGxG+7wAjc0ooais8wTqeTmYXi9lv6wni93pzy2lwqbslA6tyqmFmYx+YS2FwCTxUacs7rICAD7Zk8/mO0GwE3sEDP2tIXZqtaJ47fzD2vA7cR0f9s0rN6vV526hTDXPE6OCYjtitdetb6aoXuxeJaO03JOZ+ELqBFBiLAxyPS/++iaVXb/ohcX60A7ARu/I9ibqgaYh3jTeBNYJfWS9sBpusM/wmvwabgXlcfgFHTv3wEPIemjbXb7bGClitoC6OKHxA7WyCxp44gtr9u1EZ/uKDlElsNBu0X5wOWuFyuWMObvA26AswDruZWhi6uAvNdLtdlLam3t28HZgCHgdhO7Fw/HOtLdNzgSOQfL4C6ArErGYh3LDFeAy+iGF9MTp7usOEiUAt8AjwNIulw7xwXpCTwfdUKdQViixQMBmN+w7yKb4CVwHW9xJkOG64Di4GlpCmco0S3OtbidGKyCQKIIo5PKoCXgNa/IaRVjS1Xx0ptOjQY6YFVCHHG04Q4NZsHTEccTBQT76duIWbiAnAKcYKW8p5kwl/axO6h0SS83QAAAABJRU5ErkJggg==);
}
.small-icon--language {
  background-image: url(data:image/png;base64,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);
}
.site--vets .small-icon--language {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADI0lEQVRYhcXYQWgcVRjA8V8GGzBlQcGDSGK8aGMqVA+CWFAvtRQFJYppFaQYVAj10hwKRVhyEAS1CELQ1oXiQRrEIHgI8aSViqAegjbUHoQ0wZOlhxCFoOLhvUnSTWbmzWaD/9vu++Z7/915831vXs/SRI+a7McRHMQQ7kZfHPsT13AFlzCHn8uStRrNmz7fkijRi+MYx4GSuL4oOYRn8Q7mMYXzWKuaKEuQGcFVfFQhU8SBeO3VmKtjoQYu4HMMdiDSzmDMdSHmriXUj+8x2gWRdkZj7v5UoX58h+FdkMkZjnNskWoXaghPxsAuyuQMYG5sZfKm29cudM7u/jPtDMc519ksNGJ31kwVo2Mrk+tPXy7UizP/g0zOmbGVyV42CuNx6Y/238I6+xo/YAk34tjtwtp4GE/gsLTiOxgdzubB4wkXreI9fIA/CmJu4Dd8g3dxB97ABPZW5B/H2Z6liZ79+KUi+CKO4fcE8e24C5/i8Yq4BzKhUZbxFQ7tQEa89knhVpdxJBO6dhHX8aKEppjAGl5SfLvhYCZ05iI+jFLd4nrMWcRQprwqX+yiTM63JWMDmerV323+LRnbW7Uf2o02UrZEZEJ9KeJl1N7jVnCsZGw1EyptEQ/hRBdlRvBoyfhSJmzIy3gfr3RBZh9aFTFXMuHtoIwsJvoM93Yo86DQ+26riLuUYTYx6fP4VehTb9aQGRN2h3cmxM5muCy8qqTQg8fwQkLsPqHtfIxbE+LnW43m5fyxn0oUyvmxZKwPbwkviIdq5JxiY4N2Hos1Lv6p4PunhX/8NPbUyLcYHdaF1nByB0KD+AJf4p4aeXJOthrNtc1CMIPphIv/sbHm9uAUFvBMByIw3Wo0Z/IP7a3j1Zi8jAX8JWy25vG2jcOGuizEOddpF1oR9sFl1fsaPhHqyv0diohzHG41miubv9xuA74slPc52zfXp3YgkbMg/PDl9oGibr+MR6StqbpMx9xbZMqECLfvKJ5TryQUsRhzHY25tyXlfGgG9+E16RV9M/N4PeaYqYhNPkFbE97Bz9l6pDdgY9e5KizW/EhvViiUyfwHnLWgcNpd3noAAAAASUVORK5CYII=);
}
.site--pharmacies .small-icon--language {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADIklEQVRYhcXYQWgcVRjA8V8GGzCloOBBZGO8aGMqRA+CWFAvtRQFJYqpBqToqhDqpT0UxKsgqEUQgrYRihBpEFPBQ4gnrVQE9bBoQ21BSBs8WXooUVhUPLw32XSTmXm72cX/bfd9873/7rz5vjdvoHbmkg7ZgwPYi1HciaE49icu4wLOYQk/lyWrN+Zu+HxTosQgDmEa4yVxQ1FyFE/jHTQwg1NoVk2UJchM4CI+qpApYjxeezHm6lpoF07jc4x0IdLOSMx1OubuSKiG7zHZA5F2JmPuWqpQDd9hrA8yOWNxjk1S7UK7hCdjuI8yOcNYmh2fuuH2tQud1N9/pp2xOOc6G4Um9GfNVDE5Oz61/vTlQoM4/j/I5ByfHZ8apFUYD0l/tP8W1tnX+AFXcC2O3SqsjQfxGPZLK74j0eFEHjydcNEa3sMH+KMg5hp+wzd4F7fhdRzFzor80zgxUDtzaQ9+qQg+i+fxe4L4VtyBT/FoRdx9mdAoy/gK+7YhI177uHCryziQCV27iKt4QUJTTKCJKcW3G/ZmQmcu4sMo1SuuxpxFjGbKq/LZHsrkfFsyNpypXv295t+SsZ1V+6F+tJGyJSIT6ksRL2KgpzqhfBSxlgmVtogHcLiHMhN4uGT8SiZsyMt4Hy/1QGY3Pq6IuZAJbwdlZDHRZ7i7S5n7hd53S0XcuQyLiUmfxa9Cn3qzA5mXhd3h7QmxixnOC68qKQzgETyXELtbaDuzuDkhvlFvzJ3PH/uZRKGcH0vGhvCW8IK4r4OcM7Q2aKew0sHFPxV8/6Twj7+BHR3kW4kO60JNHNmG0Ai+wJe4q4M8OUfqjbnmRiFYwHzCxf9orbkdOIZlPNWFCMzXG3ML+Yf21vFKTF7GMv4SNlsNvK112NApy3HOddqFrgv74LLqfRmfCHXl3i5FxDn21xtz1zd+udUGfFUo70u2bq5PbEMiZ1n44avtA0XdfhUPSVtTnTIfc2+SKRMi3L6DeEZnJaGIlZjrYMy9JSnnQwu4B69Kr+gbaeC1mGOhIjb5BK0pvIOftPlIb1hr17kmLNb8SG9RKJTJ/Afc26JwO7n/sQAAAABJRU5ErkJggg==);
}
.small-icon--insurance {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAABCBJREFUaIHV2kuo1FUcwPGPfy+hpEJFUBQp1SIMF4GltbCIkK5Cg3eR9EDCV0a46LF0V62yWkQPHxTUIiIYssghXfVaVJce+MBFRbbIhRjUVTO53lqc/zj3MXfmP+ecO9e+MNy5M+f/O78v858z5/zOmbPuw/tlZADLcTeW4hYsxgJcXrb5G6fxC37Cj/gC3+F8rx3Wa41pE0llAKuxAWuwsEv7+eXjaqzAI+Xrf+EjvI8GLqQkVSRcuwBP4zd8gvW6S3ViER7Fx/gZz2h9yj0TI1ZgG37FS7g2tvMOLMZO4VbdIiLPXi9Yhq/xBq7qtbMIrsFufCl8XyvTi9hmfCMMDv3mTnyPx6peUEVsLt7EHsyLSisP8/C28L3uSrdR8TK8h6HEpHJxGO9WadjpE5vr0pO6FyerNO4k9pr/qRTTi23G4zkyykDPUrQXW4ZXc2SUgSgppooVeMvsjn5NoqWYKrbV7PxOTSZJioliC/B8akYZSJZiothW/ZkmdSKLFC2xATybGiyRbFK0xFabmVl6VbJIDe0bnDO0b/B6WlOqDYmJpZBNCq8L08BNhSC3Jjm9OHJLbcO6oX2DA4UwvKesfGOZCSm4ArcVWJWUXhy5BorJUk3uKnBrYvBemWkpWF7occmdSD+k4MZCKJz0g35Jwc2FMJWaafopBQsLCbW7ivRbCuanFEyrMBtSCFOqM4mdduIo/kiM0bMUzhbCBkFu/i3/Poh3hMJQDDFSMFLgeGSnnXhKKK7Cw+LkYqXgeIFjERd24wNhxRArlyIFxwocibx4Og7jd/wpTi5VCo4W+DwhQDsOjnveq1wOKfiswLCw6ZaLA5P+ryqXS2oEwwVGsT8xWJN/tL8DusnlkoL99VpjtPkDXanQX4GvcHaa96aTG5BPShnzYs3jAE5kCPppl/fbyR2TT+qE8qvQFBvFixkCH+zeZIrcTRn6bbKzXmuMMrGuuAenEoKexA9d2izCA3gOVyb01Y5TwrYuJm78ncYOYX85hoNaU6nx8VfivvKxUvz0qhs76rXGxenh5B3N3diI2yMCN4f5pVoi9+hPoWjYuE+LqWJj2CTc/73uuKzHC7guNrtIzmFjvdYYG/9iu/XYIWyP6GBQ/6Vge73WODT5xekWmnuxa2bzycKueq2xt90bnVbQT6I+M/lkoS7k2JZOYhfwkEtTri7kNu1Bsm41j/PCKvhSui13CTl1PAJYpZhzQZjybBFGoNniXJnDNhWO/PVSpdqLO/BtXF5JDJd9tx0o2tFr+e2QMHt4Qtr0qyqnyr5WlH1XJqauOCYcGlsiHNjKsSqYzAnhIOaSsq+xjq3bkFIwPY1XcAPWCkdeRxLijZQx1pYxX5ZQGsxxJri5At+vddh5lbA91e6w8xkh4ePCWuyIsOoeLmNl4T+k7gRHod4vbwAAAABJRU5ErkJggg==);
}
.site--vets .small-icon--insurance {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACdklEQVRYhc3Yy0tUYRzG8Y+HMESGVu20IuiCCm4jd12IKIpqkYsWhmRgrQzaDrYN2kRB2ETRRqGiRSAW1KbaRoQmEUTpH1CIBULQ4j3mdHLOnDMemx4YmPe8ty/v5Xd5W+YutcipbhxGH3ajE+1x3Q98wQxe4wlm0warlMp/lDdkhGjFAIbRm9KuDbvi3wlcxVtcx30s1ZsoygBzEh9wqw5MLfXiNt7j+FqAShjHQ2xtACSp7XgsrFR7rUa1tqwDU+gqACSpM/iGi1mBOoQD2bkOMPACl2tVJresJKzMesIcxfesQGPWZ5sywSSBTuJ0M2GqgVpxrdkw1UADirnaa4KpBhpuNszgwuimZaBujVngImE24+XgwujOSHCUzYZ5jh4ciQSv3RQYVMNAXySEEP8DDHRFirHKRcDAtkiK5/3HMNCWJR5K05sCYRCu/eIagHpwoCgYLEaYaxBmSIhrHuBYATAwF6kThNfQV9zBvgxQWWFgNsKrBoCe4yfe1YHKAwOvIkw2ADRV9b8WVF4YmIwwLaQqefQsUU5CnW0A5m2lVJ5evvY3cnT8iE+rfK+GupMTBm6yEn7cw+eMHadW+bYDF3AFG3OCiOe+y0rWsYQRIQerp6fC+diPg4Id2tIARLVGKqXyErQkcvtx9ePqD8KK5H4UqKGJSqncv1xIuo5zwkNBmnYWCDMTz/lbSaAFHNK49c6jORyqlMoLaUAwj73qr9RaNBPPMZ+sqOXt57EHE+sAMxGP/RdMGhBh+/pxSnaTkKbP8Vj98dirKks89Eg4yEPyW3Rxn/PxGI/qNc76grYk5P1j0p/0FoXDOis47UnBNWXWL5p8pMXLCRFHAAAAAElFTkSuQmCC);
}
.site--pharmacies .small-icon--insurance {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACd0lEQVRYhc3Yu2oUUQAG4C+DKCEEK7t4QTCKCmlFOy8EURRjYUALhVUhWln4ALaCjShIQlBkIQGNFkKIgjZqK4sYgwqiyQMoIQoBweLM6jpmZ2d2Z11/WNi5nfmYc+ZcpqvvwXs5swMHsQfbsB498bHv+IxZvMQjzKUVVqqU/9helRGxGqcxgoGU87qxNf4dw1VUcB13sdzoRlEGzBDe4VYDTL0MYAxvcbQVUC8mcB8bm4AksxkPhSfVU++kelXWhxlsLwCSzCl8xcWsoD6hQa5vAwae4XK9g8kq6xWeTDsxh/EtK2hUe6opEyYJGsKJTmJqQatxrdOYWtBpxbzaLWFqQSOdxowNnFxbBe3QXA9cJGYdno8NnOyPhIGy05in2IlDkTBqdwSDWgzsiYQpxP+Age2RYnrlIjCwKZIy8v5jDHRnmQ+l5VWBGITXfqkF0E7sLwqDpQjzTWLOCfOaezhSAAbmIw0m4XXyBePYmwGVFQNzEV40AXqKH3jdAJUHAy8iTDcBmqn5Xw+VFwPTEd4IS5U8eZLYTqLONIGplCrlN9XX/kaOCz/g4wr7a1HjOTFwk9/Tjzv4lPHCmRX2bcEFXMGanBDxvW/ze9WxjEvCGqxRHgvtYx8OCP3QhiYQtblUqpSXoSuxtp/QeF79TngiXS0iqpksVcrD1Y3k0HFW+FCQlv4CMbPxPX8lCVrEoOZ77zyZx2CpUl5MA8ECdmv8pFrJbHyPheSBeqP9AnZhsg2YybjsvzBpIEL1DeO47F1CWj7FZQ3HZa+YLPOhKaEhn5O/Rxdfcz4uY6rRyVm/oC0L6/5R6Z/0loTGOicM2tPC0JQ5PwEiGqYUhob4zgAAAABJRU5ErkJggg==);
}
.small-icon--specialization {
  background-image: url(data:image/png;base64,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);
}
.site--vets .small-icon--specialization {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACMklEQVRIib3VvWtTURzG8e+NaWJovYYYsKXJUC1CKyrSRoSKurROXXXQLhFFwan/wP0HdC9I72BF0FWDYJbS1qVpBxFbrH0RkxghMYnVGJuXXod6aDQv903yjOf8Dh9+cOCRPk1K2IwLCAM3gGHADaSAOWBalZVo7bBkE+wDXnjcHYP+0FU4PgoeH3xdg3dPSazG0DQiwIQqKzm7YD8wGwwGerm1CJ3d9ROpZYrqKJlsfhUYUWUl57CF9fX3cu99YwygZwjP5Af8Pu8AMAPWNtzH7rwBp0f/RWqZxIMQmsaY2Q3NYwA9QwQGQgA3zYDWMJGT1wAuGQXtYQBHTgB0GwHtYwDFLMCOHvh/MICNKMBSK3Afu70EswqUC9awwhcysWcAj5uBf2NPxom/vA9Tp82jlSI8PEdxp7wCqI3AeuztPADxj1vm0EoRps4QjyeSwLgqK6V/waaYiGFUYFvrSeCyKiubALWgLmYYrcfWxZUAjxnFdNEWmABdwPNgMGAYa4rqYAIMe9wdg4Rfm8Lq0J9pXQz22mIheOH6CJKD+PyMKaw2fp+XTDbfEoO9DYc5eorPC48sY165yxAmQDfJGFXNWvN75S7y2z8MYQJMkdtoCybAuXIu0RZMgNPpdLotmACjVU2KHHQ5TWOAKUyAABO/SpU1p047Hj7UaQurBXPA+cour6QGn/WApOFyOvj2vbACXLSK1YICvaJpjAERYPvPeaWqSYulyu5d4CywaRUD+A24Jzgfah6kggAAAABJRU5ErkJggg==);
}
.site--pharmacies .small-icon--specialization {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAACMUlEQVRIib3VS2sTURjG8X8S0wwKiTggQhiI2gpmkaJ0IRa8gMaNRddiXVSy8Jv4IawbJasilhoEI7QUV2IpEyFKktaEWArGMSYYmHSaGRfhlNjc5iJ9t/O88zsPHDi+6KsCHmcCWAAeAjNACNgF1oHFVC6d7Q37PIJngTeSJMVvX1C4GYGTx2BLh9ca5IslLMvKAPOpXLruFZwE1hRFiS5PS5wO9gfUFjza+IWmaV+A2VQuXfd7wWKxWHT18mAMYPoErF09hSzLF4EX4K7hAfZ+Oohk48hqC+5mS1iWlXTa0DEG3abxqUmAx05AV5iY+zIA1+2uecIAzksAnLGz6hkD+L0PQHvc+n/BAFYbAHwa9YsD7G0iyNPv0Oq4w34YkC1UAV4OA//BHhTg2UaRpLrnGNVNuKfq6LqeB54PAvuwza9FACqViiNUN+GWalCtVneAuVQuvXcYHIqJsYsKrFwu7wA3Urn0NkAvOBaziw7ASuKbAM/ZxcahozABTgAriqLYxoah4zABLkiSFF9KSI6ww+hPYzwG3dfiw1xiatbvg2XVGdY7siyjadpIDLoNZ+LHYeXzlmssEonYwgQY2vwDpmm6xhqNhi1MgLvf2q4sx5gA15vN5pFgAlys1WpHggkwa5pmJhQKOcYAR5gAAebb7XYhEAiMDIfDYU9YL1gHrnQ6nXc+n68/5PcTDAZpNpt54JpbrBcU6B3LspJABhA3ad80zY+GYTwBLgHbbjGAv8qUWjrgRCUHAAAAAElFTkSuQmCC);
}
.small-icon--review {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOS42IDMyLjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5LjYgMzIuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM1MUIwNDg7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNy4zLDI5LjZjMCwxLjYtMS4zLDIuOC0yLjksMi44SDIuOWMtMS42LDAtMi45LTEuMy0yLjktMi44VjIuOEMwLDEuMywxLjMsMCwyLjksMGgyMS42CgkJYzEuNiwwLDIuOSwxLjMsMi45LDIuOFYyOS42eiIvPgoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIyMy43LDI4LjkgMy42LDI4LjkgMy42LDMuNiAyMy43LDMuNiAyMy43LDI4LjkgCSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjYiIGN5PSI3LjEiIHJ4PSIxLjIiIHJ5PSIxLjIiLz4KCTxyZWN0IHg9IjkiIHk9IjYuNCIgY2xhc3M9InN0MCIgd2lkdGg9IjEzLjUiIGhlaWdodD0iMS40Ii8+Cgk8ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iNiIgY3k9IjExLjciIHJ4PSIxLjIiIHJ5PSIxLjIiLz4KCTxyZWN0IHg9IjkiIHk9IjExIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTMuNSIgaGVpZ2h0PSIxLjQiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSI2IiBjeT0iMTYuMyIgcng9IjEuMiIgcnk9IjEuMiIvPgoJPHJlY3QgeD0iOSIgeT0iMTUuNiIgY2xhc3M9InN0MCIgd2lkdGg9IjEzLjUiIGhlaWdodD0iMS40Ii8+Cgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjI5LjYsMjcuMiAxMy40LDI3LjIgNS44LDIzIDEzLjQsMTguNyAyOS42LDE4LjcgCSIvPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI4LjksMjQuNyAxMy40LDI3LjIgMTMuNCwxOC43IDguOSwyMS4zIAkiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTMuMywyNi45IDksMjQuNiA5LDIxLjQgMTMuMywxOSAxMy4zLDI2LjkgCSIvPgo8L2c+Cjwvc3ZnPgo=);
}
.site--vets .small-icon--review {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOS42IDMyLjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5LjYgMzIuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNmMzc2MDA7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNy4zLDI5LjZjMCwxLjYtMS4zLDIuOC0yLjksMi44SDIuOWMtMS42LDAtMi45LTEuMy0yLjktMi44VjIuOEMwLDEuMywxLjMsMCwyLjksMGgyMS42CgkJYzEuNiwwLDIuOSwxLjMsMi45LDIuOFYyOS42eiIvPgoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIyMy43LDI4LjkgMy42LDI4LjkgMy42LDMuNiAyMy43LDMuNiAyMy43LDI4LjkgCSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjYiIGN5PSI3LjEiIHJ4PSIxLjIiIHJ5PSIxLjIiLz4KCTxyZWN0IHg9IjkiIHk9IjYuNCIgY2xhc3M9InN0MCIgd2lkdGg9IjEzLjUiIGhlaWdodD0iMS40Ii8+Cgk8ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iNiIgY3k9IjExLjciIHJ4PSIxLjIiIHJ5PSIxLjIiLz4KCTxyZWN0IHg9IjkiIHk9IjExIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTMuNSIgaGVpZ2h0PSIxLjQiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSI2IiBjeT0iMTYuMyIgcng9IjEuMiIgcnk9IjEuMiIvPgoJPHJlY3QgeD0iOSIgeT0iMTUuNiIgY2xhc3M9InN0MCIgd2lkdGg9IjEzLjUiIGhlaWdodD0iMS40Ii8+Cgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjI5LjYsMjcuMiAxMy40LDI3LjIgNS44LDIzIDEzLjQsMTguNyAyOS42LDE4LjcgCSIvPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI4LjksMjQuNyAxMy40LDI3LjIgMTMuNCwxOC43IDguOSwyMS4zIAkiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTMuMywyNi45IDksMjQuNiA5LDIxLjQgMTMuMywxOSAxMy4zLDI2LjkgCSIvPgo8L2c+Cjwvc3ZnPgo=);
}
.site--pharmacies .small-icon--review {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOS42IDMyLjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5LjYgMzIuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMxREIwREM7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNy4zLDI5LjZjMCwxLjYtMS4zLDIuOC0yLjksMi44SDIuOWMtMS42LDAtMi45LTEuMy0yLjktMi44VjIuOEMwLDEuMywxLjMsMCwyLjksMGgyMS42CgkJYzEuNiwwLDIuOSwxLjMsMi45LDIuOFYyOS42eiIvPgoJPHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIyMy43LDI4LjkgMy42LDI4LjkgMy42LDMuNiAyMy43LDMuNiAyMy43LDI4LjkgCSIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjYiIGN5PSI3LjEiIHJ4PSIxLjIiIHJ5PSIxLjIiLz4KCTxyZWN0IHg9IjkiIHk9IjYuNCIgY2xhc3M9InN0MCIgd2lkdGg9IjEzLjUiIGhlaWdodD0iMS40Ii8+Cgk8ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iNiIgY3k9IjExLjciIHJ4PSIxLjIiIHJ5PSIxLjIiLz4KCTxyZWN0IHg9IjkiIHk9IjExIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTMuNSIgaGVpZ2h0PSIxLjQiLz4KCTxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSI2IiBjeT0iMTYuMyIgcng9IjEuMiIgcnk9IjEuMiIvPgoJPHJlY3QgeD0iOSIgeT0iMTUuNiIgY2xhc3M9InN0MCIgd2lkdGg9IjEzLjUiIGhlaWdodD0iMS40Ii8+Cgk8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjI5LjYsMjcuMiAxMy40LDI3LjIgNS44LDIzIDEzLjQsMTguNyAyOS42LDE4LjcgCSIvPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI4LjksMjQuNyAxMy40LDI3LjIgMTMuNCwxOC43IDguOSwyMS4zIAkiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTMuMywyNi45IDksMjQuNiA5LDIxLjQgMTMuMywxOSAxMy4zLDI2LjkgCSIvPgo8L2c+Cjwvc3ZnPgo=);
}
.small-icon--opening-hours {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAABe9JREFUaIG1ml2IVVUUx39zPMmkIxXSpMQ0JkSmiIWTYxDWvFhXg5v3QUjF6cMcLXwxHwqkoo+nPnyQrNHRUEqj4NI8OLeEUITKmfHFxLC3xgjNEEqvYTYfPax9nDPXc85ee587fzhw77l7r/X/37P3OmutcxpWff0kdUQItAGPA/OB+4E5QBMwzYz5B6gCvwK/AD8Dx4CTwLCrw3KxkkokL0JgOdAJrEBEZGGaOZqBJbHzVaAP2A8cwUNkHEGOuU3AK8A54DCwGrsom73VxtY5YGseez7CAmAzspTeB2b7Os/AbOAD42MTHjxdJywEBoBdwExXZx6YCXwM9BvfargI24CIWuzioE5oM743aCdohE0BuoE9QKMfr7qg0XD4xHDKhE3YVOArYGN+XnVDF/Alwi0VWeF+CvAFsCoHiVEkAPwG/GXO3Q60IPc336hcAg4hUXQkaUCWsF34iRoyTr8FTgDXUsY1AkuBJ4A1wD2OfkrAR0jUvAlp/9gG3JdfP7ASmAu8hmQTaaIwvx0zY+8FnjI2XNBV6i0kBpQkYQuBnQ7GLwLrgEeQzGHUkRxmzmFjY52xqcXOUm/hpltBrbAA+BR99DsKLAI+B8Yyxi0G5insjRlbi4xtDRqBfaXewgQttcK60N+n9iM54gXLuBZkif2AJZLFcAHZeweU49uo2TpxYU3A20pD+4Hn0CWqjyIR9g7gQaV9gP+AZ40vDd4p9RZu5JZxYRvRpUlHkeCStfTieDjlswZjxpdmWc4kdtUiYSGwTTH5IhKaXUqK9tjnJamj0jFsfGoCyrZSbyGEcWHL0WXpW7HvqThCJi4/1ysW4YLxbcNsRMsNYZ2KSf1IxHLBfMYrZ5DIOMPRRoSD6O5z60GEhUBBMeEtDzLtNd8b8L9qY0oOK0q9hTBAQqXtXxwCkpsL2UgS4SsM4BvDJQszgLYAeExh8CD6KBhHkog2DzsRRg0XG5YFyD6w4YgHiVtJrnprl6crNFwWBNhTnREkS3fFQyQXhC3AXR72IpwgpVSJYV4AtFoGDZGdpachay8VgVs8bGK42PZZa4C9xXXOk0DWzbgb6SP2IzXVeuAB9IWnjVNTCEy3DPpb6awWtug3FRG/BHjJnKsCg+Y4iQhPEmHjNL0eneAkNAH3ec7rMEeE34GnEaFqBMBVy5jbnKgJbKvABXcjyzQOG6erIXL5s4i49iIA/kAaOC0ecwH+RJbjAPA98J0jp2qIRJis8NuKVKmukfFNYK9iXBVZZtHeGiA76jWiiOQhcJbsCDYF6SYdU5CMY58h8S7ScgO4DpxiXMCg8e/SJ1mKvWF6NgTOKIwtx10YSAtvL5IEjCEirnvYqeViw5kAOK4YuAbJzH3wL3KVfiK/qAbDxYbjAbK+r1gGtgJ1ffTpiQL2/XUFOBkgpXefwugbeVnVAa8rxvSVi5XhKIXRtLnagbX+nHJjLbrK4ACM52ZHgPOKSR8Cs/x45cIs49uG85iyJhI2jDx2taEZKfQmKxVLQmh8NivGvlcuVoZhYja9G7ikmNwB9OAfJV3QYHx12AYi3PdEX+LCqsB2pcNOpMc/mVcuND40HTSA7eVipRp9qa1/dqPPojuR9TwZe26Wsa0VNYhwv4FaYaPA8+jzwg7k5luvaNlgbJ1Ct/xAuL5QLlYmpGVJFetpYIsDmWbgM6QXsQK/vReYuT8aW5pAEWFLuVg5XXsybY/0IG2yLgcH7cjDO59Htc9gzyiS0F0uVnqSfsja/C8DdyLPel3QCrxqjsl6uA5QNhwTkSVsBPknD+EuLkKAPJOe6zk/DWWEW2obzvaPXUdeOeiuI6m86EY4ZVYKmqUwgrxy8CJ+/cV64ZrhsAl7w9RpjfcglbZTt6hOGDS+EwNFElw372kk+m1Gl37lxSXja6nxrYZPVBpFXtSagzxl1FQFrjhvbM8xvpzfHckTbqvADqQVthJ57+pyDnuXjY2VxuYO48ML9Uhiowq8j/GXnZcBC5AmTivS4Y16l1cRwkNIc+cM0nfxetk5Df8DYIA6kyQZWFkAAAAASUVORK5CYII=);
}
.site--vets .small-icon--opening-hours {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADuUlEQVRYhb3YQYhWVRQH8N98jhNoH2VQ5DCTm8kmM4zICIUiCUoIHTVRXEmDBuJKadswtKtwVYITA7YpB8uaWthsCiKjss1QmqQthhkMktAYpsXYQIt7P/3mee/73ujQHx7fe++ce87/u/fce855bZOH2ywQj+NFbMSj6MayKPsHk/gVZzCGn8uMDdcH5j23VyTRgb04gHUlesvwSLz68DbGcRTHMdvKUa0Cme24iGMtyOSwLo79Ldq6bUJ1nMAneOg2iBSxKto6EW0viFAXvseuRSBSxK5ouyslTMVQF74TgrUK/sCf8f4BrKwwZk30sQFTzYLiDNWFnVFGZg4fYwfuQyeeiFdnfLcj6syV2OnGWP/04LzlKxJ6P7LPYRS92IlTuJrQuRplO6Pu5yX21kSfSULb5WPmOl4TtvKlguxhvJ4Zdwlb49jrGZ1d/dODN3Zfg1AHjpSQ2YGhjHw/3lK+zEN4pYTUkf7pwY5mQnuFbZnCQXxR4uzp+PtMiQ5h6Q5mZKsihxuEDmQUR+VnBpbgyXj/VAtCoq3RjOwAtE0eblsrnW/mhKAsxkwzHsMv8f5rbKpAqgcXhD9TxNoaXsoM/LQFGW4uF6xXLRVdirZT2FwTsnYKH1Ywvr7p/m4hqVbBR5n3G2vCsqTw1QIJpZ5zyNnurUlv18v4u4XRu4TTuRmvYovW6eNa9FFEdzuWJwRXWhgUyRRz4XPxEh3+gLP4CT+a/yevCKmmGcurFmgptIqXTmyLVwNv4M2yQe2Ycess3V+B0F8VdBq4KMxUc+ykfMy0CzVwMbA7cY/yOBrDN3i28P6ysDxnm65rBZ173bpcMNkuHFKpnbZJ/ryAf/GCkNUfxO/ReSpYi3g+8/5Cu9Ad9CWEe1oQIiTLKudVynYKZ2o4nRFuE475xUaP+YHejNM1nBNalSKWCG3MYuMd6Tw2PlwfONfIPUczg/uwbxHJ7BcKthTe42YyPI6JEsWXF4HMFrybkU3gg2ZCsziUUV4q1Mh3MlP7haJ/aUZ+aLg+MNtMSHQ6UkJqCJ9ZWKD3xDHHSsiMDNcHTjUeivXLPpwvcbBVOLdOCk3BioTOiig7GXVzMSP6mjfzbYmvH/9Ho0jIEBuG6wPzGsVUcp0SOsox5T1aAysXQKKB88InnamiIFdyTgldRC6m7gQj0fYtZMoIwTR2Cz1Z7khYCCaird3RdhJVivJTWC10n6kTvRXGhW2/OtoqRdUCbVbY9kNC67NZaA56heBv1FMzQrBewLf4UkhNlfEfSlzBq6t4Z3UAAAAASUVORK5CYII=);
}
.site--pharmacies .small-icon--opening-hours {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADuUlEQVRYhb3YQYhWVRQH8J+fnwaalEGRw5ibySYzJiIjFIokKCF0dBIlNxLjBIMroW2bdhWuSnCahS2mFMtpamGzKYiMyjYfpUkzLsTBIAmNmBZjAy3u/fSbN/e+740O/eHxvffOuef8v3vPveect6RzdMIC8ThexBY8irVYEWX/4DJ+xRmM4+cyY/2NkTnP9YoklmM/BtFTorcCj8SrF++ggSM4hpl2jmoVyOzCBI62IZNDTxz7W7R124RW4Tg+xUO3QaSIddHW8Wh7QYQ68T32LAKRIvZE250pYSqGOvGdEKxV8Dv+iPcPYE2FMRuij82YahUUZ2iVsDPKyMziE/ThPnTgiXh1xHd9UWe2xM5ajA/37JuzfEVCH0T2OYyhG7txCtcSOteibHfU/bzE3oboM0lol3zM3MDrwlaeLMgexhuZcZPYEcfeyOjsGe7Zd3P3NQktx+ESMn0YysgH8LbyZR7CKyWkDg/37FveSmi/sC1TOIgvSpw9HX+fKdEhLN3BjGxd5HCT0GBGcUx+ZmApnoz3T7UhJNoay8gGYUnn6MRG6XwzKwRlMWZa8Rh+ifdfY2sFUl24IPyZIjbW8FJm4GgbMtxaLtikWiqajLZT2FYTsnYKH1Uwvqnl/m4hqVbBx5n3W2rCsqTw1QIJpZ5zyNnurklv1yv4q43Ru4TTuRWvYbv26eN69FHE2jpWJgRX2xgUyRRz4XPxEh3+gLP4CT+a+yevCqmmFSurFmgptIuXDuyMVxNv4q2yQXVMmz9L91cg9GcFnSYmhJlqjZ2Uj+m6UAMXA7sD9yiPo3F8g2cL768Iy3O25bpe0LnX/OWCy3XhkErttK3y5wX8ixeErP4gLkbnqWAt4vnM+wt1oTvoTQhfbUOIkCyrnFcp2ymcqeF0RrhTOOYXG13mBnorTtdwTmhVilgqtDGLjXel81ijvzFyrpl7jmQG9+LAIpIZEAq2FN7nVjI8hkslii8vApnteC8ju4QPWwnN4FBGeZlQI9/JTA0IRf+yjPxQf2NkppWQ6PRECakhfGZhgd4VxxwtIXOivzFyqvlQrF8O4HyJgx3CuXVSaApWJ3RWR9nJqJuLGdHXnJlfkvj68X80ioQMsbm/MTKnUUwl1ymhoxxX3qM1sWYBJJo4L3zSmSoKciXnlNBF5GLqTnAi2p5HpowQ/I29Qk+WOxIWgkvR1t5oO4kqRfkprBe6z9SJ3g4NYduvj7ZKUbVAmxG2/ZDQ+mwTmoNuIfib9dS0EKwX8C2+FFJTZfwHlMzD+uNjC98AAAAASUVORK5CYII=);
}
.small-icon--tick {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAA/VJREFUaIHN2ktoXUUYwPFfToOITd0oFvHVhYJUuxExC6E+FqW1lEuzsKhQtNTaIu2iuuzSnbUg4iM1uBCKKOXSLMwFBbEKQiXiIliKKBpBsjEumkRCSYKLuad53cd5zLnJHwLhZOab75+5zJn57vQdvLRXRPrxOHbjETyMBzCArc02/2EWf+BX/ILLGMdC3gHrtUbbRMrSjz04jOewrUv725o/d2FwxfNZjOICvlZAciVJib4DOI2/8CUO6S7VLd5LGMPvONV8VogiYgmO40+8g7uLDt6B+/EufsMrCuSZt8MuXMGHuCPvYAXYjk/wAx7K0zGP2FH8KCwOvWYQPwuzl4ksYlvwET7GrcXyisJWYfbeliHvbg1uwRd4rXxe0TiNJ7s16iS2BZ9hKFZGEVgSXivfd2vYSex9m1PqQpbG7cSO2lwfv1xStBbbhfdiZRSB3FKsF0uElWcjV7+VFJJivdgxG/OeakVhKVaLDeCtGBlFoJQUq8WO6c02qRuFpYZG992X/p6K9ePNOHmVoozUCXwzNLqvj2WxParZpeehrNQHeBDPsix2uERC1/Ei/i4RI4ZUysvQd/DS3n78q9gh8bow21eE/9a3uCdnjDILxVop+AfbE2F5LytFOBQ+Ld/MxZaCO/FYIhRe8rJWKiWPXBVSKbsToZqUh3ZSKVnkqpSCRxOhRJaVblIpneSqloKdiVD3y0JWqZRWcr2QgnsT2UtcPwl1hzyslOuVFNyeWK7QduMZXBTKBXlI5Q7pjRRsy1t+O6C43MWcfSgmhbDzmMvZp6hcXgpLYS4RauZ5qVqujBTMJpgs2LkqubJSMJngWokAseViSMG1RPh+qgyx5GJJwdUE30UIVFYuphRcToRvEmciBCsqF1tqBuOJ8M3hWKSgeeViS8FYvdZYSF/Qn0YMnFWuCimaLqnYV5iKGLybXFVSU4LLTbEFnI08SDu5qqTgbL3WWGB1XfE8piMPtFauSqlpwQGrxWZxpoIBU7lTqpOCM/Va4+b2cO3u/ryw/MfmgHALoCrGrZgt1ost4QjmK0wiNvM4Uq81llY+bHUem8DJnqQUh5P1WmNi7cN2B80RDFebTxSG67XGSKs/dDpBv456NflEoS7k2JJOYot4weaUqwu5LbZr0K3mcQPP21wfy2EhpxudGmUp5iwKl8JetbGr5Xwzh+M6zFRKnirVCJ5QzXuuG+PNsVsuFK3IW36bEC5snRB/+9WK6eZYg82xM1PkvuKScGlsB94Q91SQMtWMvaM51lLH1i0oc8N0FueES5P78blyJ/GZZoz9zZjnFCsNIs6d4PQEPmb5svNT2Kn1Zec5IeFJoUJ2VYnLzu34H6j5CasfV5vMAAAAAElFTkSuQmCC);
}
.site--vets .small-icon--tick {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACdElEQVRYhcXYMWjUUBwH4K9RHKqZHBxUxEVFBZ1E7ORi0UXRgiIoYpGC4KKT09FNEFwEQeVAioMdLKJicRZFnCzYWlykXHeRow4VwSG5tsa75F1yR38QjvCSfz5yL++9ZKBxa0CXOYCTGMI+7MTmtO0XGviK93iDubxi9bj2z/7GQMQmXMF1HMo5bhB70+0M7uIz7uMplosuFAVgzuIbHhZgOuUw6pjH6SqgGM/wHLtKQLLZjReYwJZuQTvwEed7AMnmEt5hW7vGdn1oBz5IOmu/0sCPdg3ZOxTjbZ8xrzCiQwfPgh5j/3phsqCz+tNngjFrQZtwb70xa0FX9ObRLoUZbY4PjjbHj7H6lF1fTwxeS8amIwONWwMH8CWg+G9cxQ0c6QVGMtW8xvF0f28kmShDMCOS+egEPvUBA6ciyawdgnmZ7v8sQJXFwFAkWUKEYlrphKqCgYOR/FH5fBtMJ1RVDGyPrC6u2mUEG3LaW6g7PcBAXLRAu5j+XsafHNTtgjohGCQD41IAakL+neoJBkuRZClQlLKobjDQiCRLy5B0i+oWA/OR5O0gNKGoMhh4H2G6y5OKUGUxMB1hFjM9QlXBzNTj2mxr+fGgRIEsqgpmxdACPcFCBVRcEbOQGlZAy7hZsthFfK+AgZv1uLa8FgRTmCxZcGsFzGQ9rk21drJvHdcUfBzocebSa64kC2piWNjoXTUNDNfjWjMPBIs4pr93ai69xmK2odO7/SKOKt+n8jKZ1v4Pkwci+fsu4JxyQ0I2C2mtC2nttgn5PjSFPRjT/YguPWcsrTFVcGzwF7RlPEq3vE96S5LOOi+ZtKclU1Nw/gL9radnqwBZpwAAAABJRU5ErkJggg==);
}
.site--pharmacies .small-icon--tick {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACdklEQVRYhcXYsWvUUBwH8I9RHKqdHBysiIsVFeok0k4uFl2UWmhpUUROhIKLm/+BILgIglpBxAM7WEWLxVkq4uSB1qKDlHYXKXWoCA7J1RrvknfJHf1COMJLfvmQe3nvJVt6nn3VYg7jFAZwEHuxI2n7iSV8xhxeYT6rWKVW/Wd/WyBiOy5iAn0Zx3WhN9nO4iY+4DYeYy3vQlEAZghfcDcH0yxH8QALOFMG1I0neIp9BSDp7MdzPMLOVkE9eIeRNkDSOY832N2osVEf6sFbcWftVJbwvVFD+g5143WHMS8xrEkHT4Pu49BmYdKgIZ3pM8GYjaDtuLXZmI2gi9rzaBfCTPaNd032jffz9ymb2EwMZsRj07EtPc++HsbHgOK/cAlXcawdGPFUM4MTyX5vJJ4oQzDD4vnoJN53AAOnI/GsHYJ5kez/yEEVxcBAJF5ChGLqaYYqg4EjkexReaQBphmqLAb2RP4urhplGFsz2uuoG23AQHfeAm0s+b2A3xmo6zl1QjCIB8bVANQj2XeqLRisRuKlQF6KolrBwFIkXlqGpFVUqxhYiMRvB6EJRRXBwFyE2RZPykMVxcBshE+otQlVBlOr1Kqf6suPOwUKpFFlMOuGOughFkuguktiFhPDOmgN1woWG8O3Ehi4VqlV1zaCYBpTBQvuKoGZqtSq0/Wd9FvHZTkfB9qc+eSa60mDVjAobPQumyUMVmrVlSwQLKNfZ+/UfHKN5XRDs3f7ZRxXvE9lZSqp/R8mC0T8943inGJDQjqLSa3RpHbDhHwfmsYBXNH6iC4550pSYzrn2OAvaGu4l2xZn/RWxZ11QTxpz4qnpuD8AWAXqWdTGjYtAAAAAElFTkSuQmCC);
}
.small-icon--payment {
  background-image: url(data:image/png;base64,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);
}
.site--vets .small-icon--payment {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAEUklEQVRYhcXYW4hVVRgH8N85KWo0WU2illZmVEKZaBFdUEzD1GJ8yIh60cQkTMKmkqAarKCyUMGXsE4a1kMYZUlTlEK3qRQswswSVGSk1Owi5qUcZ3pYezNrdnufOSNpfzictda3Lv+9vm/9v7V3qbWxpAachbmox4NJ2wQ04B18imO1TJRFpa6pS73cTf8SZmIbnsY3ke1OzMM67MVruB1nnAixWgj1x1t4BQPQgfcjopOjvmfjbqzGfryH2RjUU0K9CtqHYD0ujdo2JIulaMC05P/KqL0PpiS/DnyFNYJrf+yOUN4OnYePM2SgOSp3YBMex0gMR6MQS+1RvxKuw3P4AVvxjPDAuShlgrofPsOYnL5j8HXRRBHOxa3C7k1C35w+l2B7Uu5VqWtqSw3ZHVpSQOZnnQFdj7cxIylnsR8rE0LnJP8r8Wti3xaRuQBL48ExofGYk7MAIZg7kvKkZJEV2Ce4dz6G5Yw7IsTOTAzEODwc2adi7qyDC8dlCZWwuIAM4dSkmBKVy8kii7ED3+JJjE7mjHFciLF3c+Z6YdbBhaWYUANGFZA5ho+i+kPCTjbj70zfkUKgb8IuLMNE9M6Zt68grnA1bosJ3VdAhhDkB6P6HiwXtrsed+B1/JEZNxT3Jw+zTxDOGyL7eOEQpZhDOGUD8ZNikWxU3Z0pegvua0h+Q3P6zMbLSXlZQjhFO4aUBcWtpthx/KzCY7oKYYpjQhqZhwuF0/oUNkd9Yi2bmhlfxoRSa2OpgnsKyOwQRA/Ox+7ItlNQ4DVoEYK2CMMwFq8m9RH4PqdfpSwEYhHi3ZmcsQ0TjvsnQnJdIbiqn39jZ0SGric1xhVlXFQjoVXJRMsFoYxRLwjlGvyW/M8QVDsPWXelGF5qbSx1FBiPCEp7NMdWxjWCQE7D5QVztONz4YS9lLSdKah2bmKvFszrCsikC23Ao0I8XIYF+FKnoqfzjxVOX4qbi8ikA9oKbM0F7XnYhkW4HoNxbzL+r8Qeu77IXdBWFnyeh9G4Vve3yiz2Cu6ZKsTQdHyQ2EqKAxr2loWny8Ns4XK1Gy8Kp6xPD8n9iTfxe1IfLSTZIuwqCwmxGgbrzF2/4A3cJVxxe4pq7oKNZeH6UCvqdOau/UKemqvKDbCHhL4otTaW+gt+76k7stikU7m/y7EPSNYpeu86ikFlHND1jnKiiHPXdiEhj8VpiX1yFTKwtlLXdCA9QUv+A0IxLtaZVvYIaWV2N2OW0vWS/6EgWv8H1lfqmibSVWPmKxbJk4njeCCtxIS2CNfPU40nKnVNW9JKVoUXYe0pJNOMZ+OGLKF24SPCxlNAZiOmV+qa4jfd3Dx1WLiArzuJZNbjpmStLihKnIcF3Xj+JJBZhFtwKM9YLZO34RHcKF95e4rNyVwLVDnNtVwtWnCVkMNaToBIixCXo2oZX3hzy6Bd+Bi1WlDhKUJaGJHUT0/6HRLeWLcKKt2s88NCTfgHyOr0bWsd/rEAAAAASUVORK5CYII=);
}
.site--pharmacies .small-icon--payment {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAEVElEQVRYhcXYW4hVVRgH8N85KWpUVpOoNVZmVEKpaBFdUEzD1GJ8yIh80ZhJwiTMSoLqoYLKQgVfwjQNm4cwGkuaohS6TaVgMZhZDiqClJpdpLyU40wPa29mzW7vM2ck7Q+Hvdb61uW/1/et/7fOLtU2takC52MeavBI0jYJdXgHn+JENRNlUd/a2K1e7qF/CXOwE8/hm8h2L+ZjIw7gDdyNc06FWDWEBuJtvIZB6MT7EdGpUd8LMAvrcAjvoQFDekuoT0F7LTbhqqhtc7JYijrMSJ7XRe39MC35deIrrBdc+0NPhPJ26GJ8nCEDzVG5E1vxFEZhBBYKsdQR9SvhJryI77EDzwsvnItSJqgH4DOMy+k7Dl8XTRThItwp7N4U9M/pcyV2JeU+9a2N7akhu0NLC8j8pCuga9CE2Uk5i0NYkxC6MHmuwS+JfWdE5lIsiwfHhCZibs4ChGDuTMpTkkVW46Dg3gUYnjPumBA7czAYE/BYZJ+OeStHz5qQJVTCkgIyhFOTYlpULieLLMFutOIZjE3mjHFSiLF3c+Z6eeXoWaWYUB3GFJA5gY+i+qPCTjbj70zfUUKgb8VeLMdk9M2Zt78grnA97ooJPVhAhhDkf0T1/VghbHcN7kEjfs+MG4aHkpc5KAjnLZF9onCIUswlnLLB+FGxSC5U2Z0p+gruq0t+w3L6NGBlUl6eEE7RgdqyoLiVFDuOn7V4UnchTHFCSCPzcZlwWp/FtqhPrGXTM+PLmFSqbWpbhfsLyOwWRA8uwb7ItkdQ4PVoEYK2CMMxHq8n9ZH4LqffqrIQiEWId2dqxjZcOO6fCMl1teCqAf6NPREZup/UGNeWcXmVhNYmE60QhDJGjSCU6/Fr8pwtqHYesu5KMaJU29TWWWA8Jijt8RxbGTcIAjkD1xTM0YHPhRP2atJ2nqDauYm9UjBvLCCTLrQZTwjxcDUW4Utdip7OP144fSluLyKTDmgvsDUXtOdhJxbjZgzFA8n4vxJ77Poid0F7WfB5HsbiRj3fKrM4ILhnuhBDM/FBYispDmg4UBbeLg8NwuVqH14RTlm/XpL7E2/ht6Q+VkiyRdhbFhJiJQzVlbt+xpu4T7ji9haV3AVbysL1oVqcqyt3HRLy1DwVboC9JPRFqbapbaDg9966I4utupT72xz7oGSd7LUkxXEMKeOw7neUU0Wcu3YJCXk8zkrsUyuQgQ31rY2H0xO09D8gFOMKXWllv5BWGnoYs4zul/wPBdH6P7CpvrVxMt01ZoFikTydOImH00pMaLtw/TzTeLq+tXF7Wsmq8GJsOINkmvFC3JAl1CF8RNhyBshswcz61sb4n25unjoqXMA3nkYym3BbslY3FCXOo4JuvHQayCzGHTiSZ6yUydvxOG6Vr7y9xbZkrkUqnOZqrhYtGC3ksJZTINIixOWYasYX3twy6BA+Rq0TVHiakBZGJvWzk35HhH+sOwSVbtb1YaEq/APpQflakftqAwAAAABJRU5ErkJggg==);
}
.small-icon--share {
  background-image: url(data:image/png;base64,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);
}
.site--vets .small-icon--share {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA/CAYAAABXXxDfAAAE7UlEQVRogdXbX4hUVRwH8I/TamJjWvmQtto/K5OitH/2R1IIzCTcCrOHKAjaXkSlpForx02zP1g9RFQTRJBSmqVLEvqQiFmRRG4RZK2lWVkPUqnbH1bNHs6OO0zO7MzOHPbO92nuOed+z/mee++Z8/ve3x2wd8EAdYyJuAmXYTQa0IlvsRXrsunMb8VOHlCn4qdjqSC+FLrwOhZn05lfCitTtR9XVAzBG3hf78JhEJqxo7mz9fbCynoSPwybcGcfzj0Zq5o7W+fnF9aL+BOwBldVyfN8c2fr7NxBvYi/HzfUiOvV5s7WM6gP8SOQqSHfUDxBfaz2LVhWY87DGFUPV35WBM4GNCVd/Em4NBL35KSLPxuxnsuxSRc/LCL3kKSL/z0id1fSxe/Bv5G4dydd/OniXf1tSRU/Bi9jB06L1EdbQyTivmIMFuIeDIzYz8ZsOtORFPEjBdH3iSuasIa0EHY6/YmReEgQPbhEu3aciAtr0OeSbDqznf4LbEbgOXyPeYoLb8ctgnFxI3ZX2e8KtOYOervy4zAb1+JcYfH5Ez/jM7yHjcr/OxqBBZgjbF2L4Ws8irU42l22B5PxLq4os798PIOWbDqT4ysa1V2E5ZhWBukuPIK38gZaiOF4WHmiH8dqxSd0oBDftyhvB9iOedl0ZkthxfHEzxdmqdKFpw13Y39e2fBuvvm9DLQDi5QWXYi0cFfeLDwWo7vLu/CN4N6+jc35VzsfheKfxoNldn48tGNq9+9yRH8nuLArhBi7YmTTPT5Hc2froGw601XuufnP/BzVCSeEn1swSunNSdWij4dKhNMj/nw8W6MxXFyi7kfBlXlNuD37FTnxywSPOxYSJTqHBjTi1kj8v+IpvCRBonNoQJM4bkkHLsHfEbhrghSuicR9ViTemiGFcyJxDxSitMQipXRAUS1OichdNVL4JyL/HxG5q0ZKiKxi4DB+iMRdE6TwcSTuA8Jqn1iksE7xaKwanIpPsAGTIvBXjRR+wjsR+5gmTMJ6TIjYT8XIOTkLxd+BzcDnwp2WiEnIie8QDIJa4CMhti+GmcIkrMX4GvXZJ+R7eC8K8Xw1+EIQ1yQYDBtLtG3CV4IDVJNJaO5srWjPcjwnZ65gYVXq5KwXkoX2F5RPwmKlLbGjgouzSMihKwdp3KHHyWnsLj+kx8lZrQInJ4fxwgRML2MQuwSz8U2l/zUmCWHt1BJtjggGx1LsLNKmLx7eA9l0ZlNhRW9pKRcImRHXYaz/u7frVebewhThTri+RJtikzBKcG/7kpWVc2+PjbU/c3KmYIkwscVwSDBAlgkTvEVIWOgrVuCu3GPQny8qNws+/HR8WqTNQOFtzk5hr1CNcMKadMzxTMJb2twOsLdJaCxSVykea+5snUAyxOewAVcLr6faI/aTwpMkNw9vgLBfyIiXjXVekq58Po4K2+CJQoJCDMxMqvgchgrvFGLgyqSLbxRvXToz6eJHROQenHTxMfPwDiZd/G5xXCbYmXTxB/FlJO6tSRdPCEtrjUNoqwfxWSGSrCVWZtOZffUgfp8Q/dUKB4UcokTt7UthOT6oEde92XRmL/Uj/ghuw7YqeeZm05lVuYN6EU/wBqdiZR/OPYBZ2XTmhfzCehIPfwmGxAxsL6N9F17BuGw6s6awMqkhbbnIfUV9uRAH5H9F/SHaSn1F/R9SWhwok5UAlQAAAABJRU5ErkJggg==);
}
.site--pharmacies .small-icon--share {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACpUlEQVRYhb3YXWjVdRzH8ddO01KJwiElqGiLoAvRvFJEo8Snm25TtOjhiOIDTrwYxgrrSrKRF81dKKhjBywI8SEwWhdrRd0MOyBiZkUgOB+2VERBN+zi9z+2Hdr2P/+HfeB/8T98v9/fm/P7/b4P/7pZJ343AarDm3gPi/E0BvAD2orlUtdjwwkAasCXWDGGTQc2FculB/U5w0zCSSwdx+5tFPBW3v/QThyowX5tIS+SSFtrtN+WJ9AMvFSjz7I8gV5J4PNMHkAv4zjOJvDtz/KWvYgWbMQTCWN0ZwE0Bx/i3RQgFR1IAzQTH+F9Id+k1RfFcqnn/4CmYJFwS+6gF7erQJqxGU/FWOgRzkUxR1NrFNNwoOn4WKg3U4f9Pigc0s+wHtsxLSbIV/gEF/AaNmEJnsU1oZa1F8ulcxWnSqZ+AV2YF2OhODqJvfh1PMNiuTTivR5P4kxGMN9ij7BFiVTAFiF3pFGXsBVr0sBUgDam8O8WzsZK/JIGpKJ6zE/g1ytszXdZQAxXQbIcMhcLhRSRqQr4O4FfAz7Fn2iSIVgBp1P4P4/P8ZtwOSZnAbQf91LGmY12XMY7RibcmoGuCD3tUEqoCtgRXPRfn1wzEHyN1fhjFLs+YYxZjzhNeCOO4TzWReusEErQX/gngj50eMGGEY1cdZM/CauwHM/hFn7GKdyPbOqF3NUSLRxHfcJ5G02taC6WS0PVe/0Q30TPaBrEUXSiiA+ErRpLY8HAbqGE7chiDJosVPGWGAuPp+VZ9NQP0CZ0DLtwPUWspiyb/PvCUNgolJX+BDFezWPquIt9eD2Bb0Oec9nVBD638wS6gUs1+vTkPdsfrNG+bSKAfopp21ksl87mDfQQb+D7cew6hPkueVWuQQNCi1v9Se8mflT1Se9ffl2N60AVj6MAAAAASUVORK5CYII=);
}
.small-icon--index {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii00OSAxNDEgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtNDkgMTQxIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNTFCMDQ4O3N0cm9rZTojNTFCMDQ4O3N0cm9rZS13aWR0aDo5O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojNTFCMDQ4O30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1MS43LDE0MWgtMjkwYy0yMy42LDAtNDIuNSwxOS41LTQyLjUsNDMuMXY0MjYuNWMwLDIzLjYsMTguOSw0Mi40LDQyLjUsNDIuNGgyOTBjMjMuNiwwLDQzLTE4LjgsNDMtNDIuNAoJVjE4NC4xQzM5NC43LDE2MC41LDM3NS4zLDE0MSwzNTEuNywxNDF6IE0zNzcuNyw2MTAuNmMwLDE0LjItMTEuOCwyNS4zLTI1LjksMjUuM2gtMjkwYy0xNC4yLDAtMjUuNC0xMS4yLTI1LjQtMjUuM1YxODQuMQoJYzAtMTQuMiwxMS4zLTI2LDI1LjQtMjZoMjkwYzE0LjIsMCwyNS45LDExLjksMjUuOSwyNlY2MTAuNnoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE2NC4xLDIxNy44aDg1LjNjNC43LDAsOC41LTMuOCw4LjUtOC41YzAtNC43LTMuOC04LjUtOC41LTguNWgtODUuM2MtNC43LDAtOC41LDMuOC04LjUsOC41CglDMTU1LjUsMjE0LDE1OS40LDIxNy44LDE2NC4xLDIxNy44eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI2LjIsMjUxLjlIODcuM2MtNC43LDAtOC41LDMuOC04LjUsOC41YzAsNC43LDMuOCw4LjUsOC41LDguNWgyMzguOWM0LjcsMCw4LjUtMy44LDguNS04LjUKCUMzMzQuNywyNTUuOCwzMzAuOSwyNTEuOSwzMjYuMiwyNTEuOXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyNi4yLDMwMy4xSDg3LjNjLTQuNywwLTguNSwzLjgtOC41LDguNWMwLDQuNywzLjgsOC41LDguNSw4LjVoMjM4LjljNC43LDAsOC41LTMuOCw4LjUtOC41CglDMzM0LjcsMzA3LDMzMC45LDMwMy4xLDMyNi4yLDMwMy4xeiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI2LjIsMzU0LjNIODcuM2MtNC43LDAtOC41LDMuOC04LjUsOC41YzAsNC43LDMuOCw4LjUsOC41LDguNWgyMzguOWM0LjcsMCw4LjUtMy44LDguNS04LjUKCUMzMzQuNywzNTguMiwzMzAuOSwzNTQuMywzMjYuMiwzNTQuM3oiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTMwMC42LDQ2NS4zaC01MC45di01MC45YzAtNC43LTQuMS04LjktOC44LTguOWgtNjguM2MtNC43LDAtOC4zLDQuMi04LjMsOC45djUwLjloLTUxLjUKCWMtNC43LDAtOC4zLDQuMi04LjMsOC45djY4LjNjMCw0LjcsMy42LDguMiw4LjMsOC4yaDUxLjV2NTEuNWMwLDQuNywzLjYsOC4yLDguMyw4LjJoNjguM2M0LjcsMCw4LjgtMy41LDguOC04LjJ2LTUxLjVoNTAuOQoJYzQuNywwLDguOC0zLjUsOC44LTguMnYtNjguM0MzMDkuNCw0NjkuNCwzMDUuMyw0NjUuMywzMDAuNiw0NjUuM3ogTTI5Mi4zLDUzMy41aC01MS41Yy00LjcsMC04LjMsNC4yLTguMyw4Ljl2NTAuOWgtNTEuMnYtNTAuOQoJYzAtNC43LTQuMS04LjktOC44LTguOWgtNTAuOXYtNTEuMmg1MC45YzQuNywwLDguOC0zLjUsOC44LTguMnYtNTEuNWg1MS4ydjUxLjVjMCw0LjcsMy42LDguMiw4LjMsOC4yaDUxLjVWNTMzLjV6Ii8+CjxnPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTYyNywzNDQuOGMtMy4xLDMuMS04LjMsMi44LTExLjYtMC41bDAsMGMtMy4zLTMuMy0zLjYtOC41LTAuNS0xMS42bDE2LTE2YzMuMS0zLjEsOC4zLTIuOCwxMS42LDAuNWwwLDAKCQljMy40LDMuMywzLjYsOC41LDAuNSwxMS42TDYyNywzNDQuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02MTYuNCwzNDMuM2MtMi44LTIuOC0zLTctMC41LTkuNWwxNi0xNmMyLjUtMi41LDYuNy0yLjIsOS41LDAuNWMyLjgsMi44LDMsNywwLjUsOS41bC0xNiwxNgoJCUM2MjMuNSwzNDYuMyw2MTkuMiwzNDYsNjE2LjQsMzQzLjNMNjE2LjQsMzQzLjN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjI1LDMyNi41bC04LjksOC45Yy0yLjMsMi4zLTIuMSw2LjMsMC40LDguOWMyLjYsMi42LDYuNiwyLjgsOC45LDAuNGw4LjktOC45TDYyNSwzMjYuNXoiLz4KPC9nPgo8L3N2Zz4K);
}
.small-icon--index {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9Ii00OSAxNDEgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtNDkgMTQxIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNTFCMDQ4O3N0cm9rZTojNTFCMDQ4O3N0cm9rZS13aWR0aDo5O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDF7ZmlsbDojNTFCMDQ4O30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM1MS43LDE0MWgtMjkwYy0yMy42LDAtNDIuNSwxOS41LTQyLjUsNDMuMXY0MjYuNWMwLDIzLjYsMTguOSw0Mi40LDQyLjUsNDIuNGgyOTBjMjMuNiwwLDQzLTE4LjgsNDMtNDIuNAoJVjE4NC4xQzM5NC43LDE2MC41LDM3NS4zLDE0MSwzNTEuNywxNDF6IE0zNzcuNyw2MTAuNmMwLDE0LjItMTEuOCwyNS4zLTI1LjksMjUuM2gtMjkwYy0xNC4yLDAtMjUuNC0xMS4yLTI1LjQtMjUuM1YxODQuMQoJYzAtMTQuMiwxMS4zLTI2LDI1LjQtMjZoMjkwYzE0LjIsMCwyNS45LDExLjksMjUuOSwyNlY2MTAuNnoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTE2NC4xLDIxNy44aDg1LjNjNC43LDAsOC41LTMuOCw4LjUtOC41YzAtNC43LTMuOC04LjUtOC41LTguNWgtODUuM2MtNC43LDAtOC41LDMuOC04LjUsOC41CglDMTU1LjUsMjE0LDE1OS40LDIxNy44LDE2NC4xLDIxNy44eiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI2LjIsMjUxLjlIODcuM2MtNC43LDAtOC41LDMuOC04LjUsOC41YzAsNC43LDMuOCw4LjUsOC41LDguNWgyMzguOWM0LjcsMCw4LjUtMy44LDguNS04LjUKCUMzMzQuNywyNTUuOCwzMzAuOSwyNTEuOSwzMjYuMiwyNTEuOXoiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTMyNi4yLDMwMy4xSDg3LjNjLTQuNywwLTguNSwzLjgtOC41LDguNWMwLDQuNywzLjgsOC41LDguNSw4LjVoMjM4LjljNC43LDAsOC41LTMuOCw4LjUtOC41CglDMzM0LjcsMzA3LDMzMC45LDMwMy4xLDMyNi4yLDMwMy4xeiIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMzI2LjIsMzU0LjNIODcuM2MtNC43LDAtOC41LDMuOC04LjUsOC41YzAsNC43LDMuOCw4LjUsOC41LDguNWgyMzguOWM0LjcsMCw4LjUtMy44LDguNS04LjUKCUMzMzQuNywzNTguMiwzMzAuOSwzNTQuMywzMjYuMiwzNTQuM3oiLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTMwMC42LDQ2NS4zaC01MC45di01MC45YzAtNC43LTQuMS04LjktOC44LTguOWgtNjguM2MtNC43LDAtOC4zLDQuMi04LjMsOC45djUwLjloLTUxLjUKCWMtNC43LDAtOC4zLDQuMi04LjMsOC45djY4LjNjMCw0LjcsMy42LDguMiw4LjMsOC4yaDUxLjV2NTEuNWMwLDQuNywzLjYsOC4yLDguMyw4LjJoNjguM2M0LjcsMCw4LjgtMy41LDguOC04LjJ2LTUxLjVoNTAuOQoJYzQuNywwLDguOC0zLjUsOC44LTguMnYtNjguM0MzMDkuNCw0NjkuNCwzMDUuMyw0NjUuMywzMDAuNiw0NjUuM3ogTTI5Mi4zLDUzMy41aC01MS41Yy00LjcsMC04LjMsNC4yLTguMyw4Ljl2NTAuOWgtNTEuMnYtNTAuOQoJYzAtNC43LTQuMS04LjktOC44LTguOWgtNTAuOXYtNTEuMmg1MC45YzQuNywwLDguOC0zLjUsOC44LTguMnYtNTEuNWg1MS4ydjUxLjVjMCw0LjcsMy42LDguMiw4LjMsOC4yaDUxLjVWNTMzLjV6Ii8+CjxnPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTYyNywzNDQuOGMtMy4xLDMuMS04LjMsMi44LTExLjYtMC41bDAsMGMtMy4zLTMuMy0zLjYtOC41LTAuNS0xMS42bDE2LTE2YzMuMS0zLjEsOC4zLTIuOCwxMS42LDAuNWwwLDAKCQljMy40LDMuMywzLjYsOC41LDAuNSwxMS42TDYyNywzNDQuOHoiLz4KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02MTYuNCwzNDMuM2MtMi44LTIuOC0zLTctMC41LTkuNWwxNi0xNmMyLjUtMi41LDYuNy0yLjIsOS41LDAuNWMyLjgsMi44LDMsNywwLjUsOS41bC0xNiwxNgoJCUM2MjMuNSwzNDYuMyw2MTkuMiwzNDYsNjE2LjQsMzQzLjNMNjE2LjQsMzQzLjN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjI1LDMyNi41bC04LjksOC45Yy0yLjMsMi4zLTIuMSw2LjMsMC40LDguOWMyLjYsMi42LDYuNiwyLjgsOC45LDAuNGw4LjktOC45TDYyNSwzMjYuNXoiLz4KPC9nPgo8L3N2Zz4K);
}
.small-icon--stethoscope {
  background-image: url(data:image/png;base64,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);
}
.site--vets .small-icon--stethoscope {
  background-image: url(data:image/png;base64,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);
}
.site--pharmacies .small-icon--stethoscope {
  background-image: url(data:image/png;base64,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);
}
.small-icon--navigation {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjNjRBNjUyIiBkPSJNMTIgMmM1LjUxNCAwIDEwIDQuNDg2IDEwIDEwcy00LjQ4NiAxMC0xMCAxMC0xMC00LjQ4Ni0xMC0xMCA0LjQ4Ni0xMCAxMC0xMHptMC0yYy02LjYyNyAwLTEyIDUuMzczLTEyIDEyczUuMzczIDEyIDEyIDEyIDEyLTUuMzczIDEyLTEyLTUuMzczLTEyLTEyLTEyem0tMSAxM2wxLjUwNyA2IDQuNDkzLTEyLTEyIDQuNSA2IDEuNXoiLz48L3N2Zz4=);
  position: relative;
}
.site--vets .small-icon--navigation {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZjM3NjAwIiBkPSJNMTIgMmM1LjUxNCAwIDEwIDQuNDg2IDEwIDEwcy00LjQ4NiAxMC0xMCAxMC0xMC00LjQ4Ni0xMC0xMCA0LjQ4Ni0xMCAxMC0xMHptMC0yYy02LjYyNyAwLTEyIDUuMzczLTEyIDEyczUuMzczIDEyIDEyIDEyIDEyLTUuMzczIDEyLTEyLTUuMzczLTEyLTEyLTEyem0tMSAxM2wxLjUwNyA2IDQuNDkzLTEyLTEyIDQuNSA2IDEuNXoiLz48L3N2Zz4=);
}
.site--pharmacies .small-icon--navigation {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjMURCMERDIiBkPSJNMTIgMmM1LjUxNCAwIDEwIDQuNDg2IDEwIDEwcy00LjQ4NiAxMC0xMCAxMC0xMC00LjQ4Ni0xMC0xMCA0LjQ4Ni0xMCAxMC0xMHptMC0yYy02LjYyNyAwLTEyIDUuMzczLTEyIDEyczUuMzczIDEyIDEyIDEyIDEyLTUuMzczIDEyLTEyLTUuMzczLTEyLTEyLTEyem0tMSAxM2wxLjUwNyA2IDQuNDkzLTEyLTEyIDQuNSA2IDEuNXoiLz48L3N2Zz4=);
}
.small-icon--navigation:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s opacity;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTIgMmM1LjUxNCAwIDEwIDQuNDg2IDEwIDEwcy00LjQ4NiAxMC0xMCAxMC0xMC00LjQ4Ni0xMC0xMCA0LjQ4Ni0xMCAxMC0xMHptMC0yYy02LjYyNyAwLTEyIDUuMzczLTEyIDEyczUuMzczIDEyIDEyIDEyIDEyLTUuMzczIDEyLTEyLTUuMzczLTEyLTEyLTEyem0tMSAxM2wxLjUwNyA2IDQuNDkzLTEyLTEyIDQuNSA2IDEuNXoiLz48L3N2Zz4=) no-repeat center;
  background-size: 18px;
  opacity: 0;
}
a:hover:not(:active) .small-icon--navigation:after,
button:hover:not(:active) .small-icon--navigation:after {
  opacity: 1;
}
.small-icon--edit {
  background-image: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjEzcHgiIGhlaWdodD0iMTNweCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYig4MSwgMTc2LCA3MikiCiBkPSJNMy41OTMsMTEuNDcxIEwyLjc1NywxMS40NzEgTDIuNzU3LDEwLjQ3MSBMMS43NTcsMTAuNDcxIEwxLjc1Nyw5LjYzNiBMMi40NjgsOC45MjUgTDQuMzA0LDEwLjc2MSBMMy41OTMsMTEuNDcxIFpNNy42NzksNC4yMjEgQzcuNjc5LDQuMjY4IDcuNjYzLDQuMzE1IDcuNjI0LDQuMzU0IEwzLjM5MCw4LjU4OSBDMy4zNTEsOC42MjggMy4zMDQsOC42NDMgMy4yNTcsOC42NDMgQzMuMTU1LDguNjQzIDMuMDg1LDguNTczIDMuMDg1LDguNDcxIEMzLjA4NSw4LjQyNSAzLjEwMSw4LjM3OCAzLjE0MCw4LjMzOSBMNy4zNzQsNC4xMDQgQzcuNDEzLDQuMDY1IDcuNDYwLDQuMDUwIDcuNTA3LDQuMDUwIEM3LjYwOSw0LjA1MCA3LjY3OSw0LjEyMCA3LjY3OSw0LjIyMSBaTTcuMjU3LDIuNzIxIEwwLjc1Nyw5LjIyMSBMMC43NTcsMTIuNDcxIEw0LjAwNywxMi40NzEgTDEwLjUwNyw1Ljk3MSBMNy4yNTcsMi43MjEgWk0xMi41OTMsMy40NzEgQzEyLjU5MywzLjIwNiAxMi40ODQsMi45NDggMTIuMzA0LDIuNzYxIEwxMC40NjgsMC45MzIgQzEwLjI4MCwwLjc0NSAxMC4wMjMsMC42MzYgOS43NTcsMC42MzYgQzkuNDkxLDAuNjM2IDkuMjM0LDAuNzQ1IDkuMDU0LDAuOTMyIEw3Ljc1NywyLjIyMSBMMTEuMDA3LDUuNDcxIEwxMi4zMDQsNC4xNzUgQzEyLjQ4NCwzLjk5NSAxMi41OTMsMy43MzcgMTIuNTkzLDMuNDcxIFoiLz4KPC9zdmc+);
}
.small-icon--remove {
  background-image: url(data:image/svg+xml;base64,PHN2ZyAKIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogd2lkdGg9IjEzcHgiIGhlaWdodD0iMTNweCI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYig4MSwgMTc2LCA3MikiCiBkPSJNMTIuOTg5LDEuMDkyIEw3LjU2NCw2LjUxNyBMMTIuOTcxLDExLjkyNCBMMTEuOTI1LDEyLjk3MCBMNi41MTgsNy41NjMgTDEuMDkzLDEyLjk4OCBMMC4wMTEsMTEuOTA3IEw1LjQzNyw2LjQ4MSBMMC4wMjksMS4wNzQgTDEuMDc1LDAuMDI4IEw2LjQ4Miw1LjQzNiBMMTEuOTA4LDAuMDEwIEwxMi45ODksMS4wOTIgWiIvPgo8L3N2Zz4=);
}
.theme__color {
  color: #64A652;
}
.site--vets .theme__color {
  color: #f37600;
}
.site--pharmacies .theme__color {
  color: #1DB0DC;
}
.theme__background {
  background-color: #64A652;
}
.site--vets .theme__background {
  background-color: #f37600;
}
.site--pharmacies .theme__background {
  background-color: #1DB0DC;
}
.theme__background--light {
  background-color: #81b972;
}
.site--vets .theme__background--light {
  background-color: #ff9027;
}
.site--pharmacies .theme__background--light {
  background-color: #45c1e7;
}
.theme__background--fade {
  background-color: rgba(100, 166, 82, 0.8);
}
.site--vets .theme__background--fade {
  background-color: rgba(243, 118, 0, 0.8);
}
.site--pharmacies .theme__background--fade {
  background-color: rgba(29, 176, 220, 0.8);
}
.theme__secondary-background {
  background-color: #1DB0DC;
}
.site--vets .theme__secondary-background {
  background-color: #f37600;
}
.site--pharmacies .theme__secondary-background {
  background-color: #1DB0DC;
}
.theme__secondary-background--light {
  background-color: #45c1e7;
}
.site--vets .theme__secondary-background--light {
  background-color: #ff9027;
}
.site--pharmacies .theme__secondary-background--light {
  background-color: #45c1e7;
}
.theme__border {
  border-color: #64A652;
}
.site--vets .theme__border {
  border-color: #f37600;
}
.site--pharmacies .theme__border {
  border-color: #1DB0DC;
}
.site--pharmacies .theme__filter {
  filter: hue-rotate(94deg) saturate(200%);
}
.site--vets .theme__filter {
  filter: hue-rotate(286deg) saturate(200%);
}
.badge__wrapper {
  position: relative;
}
.badge__icon {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.badge__icon--pharmacies {
  background-image: url(data:image/png;base64,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);
}
.badge__icon--vets {
  background-image: url(data:image/png;base64,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);
}
.badge__icon--doctors {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojNjNBNjUyO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTkuOSwxNS41aC0xYzAsMy4zLTEsNC43LTIuNCw0Ljd2NS4yYzAuNSwwLjIsMC43LDAuNywwLjcsMS4yYzAsMC43LTAuNSwxLjItMS4yLDEuMmMtMC43LDAtMS4yLTAuNS0xLjItMS4yCgkJYzAtMC41LDAuMy0xLDAuNy0xLjJ2LTUuMmMtMS42LDAtMi40LTEuNC0yLjQtNC43aC0xYy0yLjYsMC00LjIsMi4xLTQuMiw0LjdWMjhjMC45LDAuNywxLjksMS4yLDMsMS43di05LjJoMC45djkuNgoJCWMxLjQsMC41LDMsMC45LDQuNSwwLjlzMy4xLTAuMyw0LjUtMC45di05LjZoMC45djkuMmMxLTAuNSwxLjktMSwyLjgtMS43di03LjZDMjQuMywxOCwyMi45LDE1LjUsMTkuOSwxNS41eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjksMTkuNGMxLjIsMCwxLjktMC41LDIuMS0zLjhoLTRDMTQsMTguOCwxNC41LDE5LjQsMTUuOSwxOS40eiIvPgoJPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjE1LjciIGN5PSIxMS4yIiByeD0iMy42IiByeT0iMy42Ii8+CjwvZz4KPC9zdmc+Cg==);
  background-color: white;
  background-position: center;
  border: 1px solid #E4E4E4;
  background-size: 32px 32px;
  width: 26px;
  height: 26px;
}
.change-email {
  margin: .5rem auto;
}
.change-email__title {
  font-size: 14px;
  color: #900;
}
.change-email__row {
  display: -ms-flexbox;
  display: flex;
}
.change-email__content {
  -ms-flex: 1;
      flex: 1;
}
.change-email__button {
  border: 1px solid;
  padding: .25em .5em;
  border-radius: 1px;
  margin: 0;
  margin-left: .25em;
}
.change-email__inline-form {
  display: inline-block;
}
.search-map__button {
  line-height: 1.5;
  padding: .5em 1em;
  margin: 0;
  border: none;
  font-size: 12px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
.search-map__my-location {
  bottom: 126px;
  right: 10px;
  width: 28px;
  height: 28px;
  position: absolute;
  overflow: hidden;
  background: white;
}
.search-map__my-location:hover:not(:active) {
  background: white;
}
.search-map__my-location:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: white url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MjYuNjY3IDQyNi42NjciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQyNi42NjcgNDI2LjY2NzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTIxMy4zMzMsMEM5NS41MTMsMCwwLDk1LjUxMywwLDIxMy4zMzNzOTUuNTEzLDIxMy4zMzMsMjEzLjMzMywyMTMuMzMzczIxMy4zMzMtOTUuNTEzLDIxMy4zMzMtMjEzLjMzMyAgICBTMzMxLjE1NCwwLDIxMy4zMzMsMHogTTIxMy4zMzMsMzg3LjQxM2MtOTYuMTQyLDAtMTc0LjA4LTc3LjkzOC0xNzQuMDgtMTc0LjA4czc3LjkzOC0xNzQuMDgsMTc0LjA4LTE3NC4wOCAgICBjOTYuMDkzLDAuMTE4LDE3My45NjIsNzcuOTg3LDE3NC4wOCwxNzQuMDhDMzg3LjQxMywzMDkuNDc1LDMwOS40NzUsMzg3LjQxMywyMTMuMzMzLDM4Ny40MTN6IiBmaWxsPSIjMWRiMGRjIi8+Cgk8L2c+CjwvZz4KPGc+Cgk8Zz4KCQk8Y2lyY2xlIGN4PSIyMTMuMzMzIiBjeT0iMjEzLjMzMyIgcj0iNjQiIGZpbGw9IiMxZGIwZGMiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGQ9Ik0yMTMuMzMzLDEyOEMxNjYuMjA1LDEyOCwxMjgsMTY2LjIwNSwxMjgsMjEzLjMzM3MzOC4yMDUsODUuMzMzLDg1LjMzMyw4NS4zMzNzODUuMzMzLTM4LjIwNSw4NS4zMzMtODUuMzMzICAgIFMyNjAuNDYyLDEyOCwyMTMuMzMzLDEyOHogTTIxMy4zMzMsMjU2Yy0yMy41NjQsMC00Mi42NjctMTkuMTAzLTQyLjY2Ny00Mi42NjdzMTkuMTAzLTQyLjY2Nyw0Mi42NjctNDIuNjY3ICAgIFMyNTYsMTg5Ljc2OSwyNTYsMjEzLjMzM1MyMzYuODk3LDI1NiwyMTMuMzMzLDI1NnoiIGZpbGw9IiMxZGIwZGMiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat center;
  background-size: 18px;
  transition: 0.1s transform;
  transform: scale(0.8);
}
.search-map__my-location:hover:not(:active):after {
  transform: scale(1);
}
.search-map__refresh {
  position: absolute;
  top: 2.75rem;
  left: 1rem;
}
.search-map__refresh:hover {
  background-color: white !important;
  color: #64A652 !important;
}
.search-map__refresh:hover img {
  animation-name: spin;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}
.search-map__refresh:active {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.5) inset;
}
.search-map__refresh-icon {
  margin-top: .5em;
}
.search-map__refresh-icon img {
  width: 32px;
}
@keyframes spin {
  0 {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(5deg);
  }
  90% {
    transform: rotate(-365deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.search-map__set-location {
  position: absolute;
  top: .5rem;
  right: 1rem;
}
.search-map__map {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.search-map__map-wrapper {
  position: relative;
  overflow: hidden;
  height: 120px;
}
.search-map__map-wrapper:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.search-map__map-wrapper.open:after {
  display: none;
}
@media screen and (min-width: 64em) {
  .search-map__map-wrapper {
    height: auto;
    overflow: visible;
    height: calc(100vh - 74px);
    width: calc(100vw - 760px);
    position: absolute;
  }
  .search-map__map-wrapper:after {
    display: none;
  }
}
.search-map__map-box {
  position: relative;
  height: calc(100vh - 129px);
  border-top: 1px solid #E4E4E4;
  box-sizing: border-box;
  top: 50%;
  transform: translateY(-50%);
}
.search-map__map-box [style*="img/layout/map-cluster.png"] {
  background-size: 34px;
}
@media screen and (min-width: 64em) {
  .search-map__map-box {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    transform: none;
  }
}
.search-map__float {
  line-height: 1.5;
  padding: .5em 1em;
  margin: 0;
  border: none;
  font-size: 12px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  background: white;
}
.search-map__float input[type="checkbox"] {
  margin-left: 4px;
  vertical-align: middle;
}
.search-map__update-on-move {
  position: absolute;
  top: .5rem;
  left: 1rem;
}
.search-map__loader {
  visibility: hidden;
  opacity: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white url('/img/icons/spinner.svg') no-repeat center;
  background-size: 200px;
  transition: 0.1s opacity, 0s 0.1s visiblity;
}
.search-map__loader--active {
  opacity: .75;
  visibility: visible;
  transition: 0.1s opacity;
}
.search-map__bubble {
  position: relative;
  display: block;
  padding: 0 30px 0 0;
}
.search-map__bubble-box {
  transform: translate(-50%, -76px) !important;
  background: white;
  font-size: 14px;
  border: 1px solid #64A652;
  min-width: 250px;
  border-radius: 30px 0 0 30px;
  height: 60px;
}
.search-map__bubble-box:after,
.search-map__bubble-box:before {
  content: '';
  border-style: solid;
  border-width: 8px 8px 0 8px;
  border-color: white transparent transparent transparent;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
}
.search-map__bubble-box:before {
  border-width: 9.5px 9.5px 0 9.5px;
  border-color: #64A652 transparent transparent transparent;
}
.search-map__bubble-box--for-cluster {
  transform: translate(-50%, -30px) !important;
}
.search-map__bubble-grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.search-map__bubble-image {
  display: block;
  width: 56px;
  height: 56px;
  margin: 2px 10px 2px 2px;
  background-size: cover;
  border-radius: 50%;
}
.search-map__bubble-content {
  -ms-flex: 1;
      flex: 1;
  max-width: 200px;
  padding-right: 5px;
}
@media screen and (min-width: 64em) {
  .search-map__bubble-content {
    max-width: 250px;
  }
}
.search-map__bubble-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  font-weight: bold;
  display: block;
}
.search-map__bubble-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  font-size: 12px;
}
.search-map__bubble-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: #64A652;
  border-radius: 0 0 0 3px;
  text-align: center;
  color: white;
  cursor: pointer;
  font-size: 18px;
}
.search-map__bubble-close:hover:not(:active) {
  opacity: .7;
}
.search-map__close-box {
  box-sizing: border-box;
  text-align: center;
  padding: 10px;
}
.search-map__close-title {
  background: #fff;
  border: 1px solid #64A652;
  margin-top: 1em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  padding-left: 2em;
  padding-right: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 1em;
  border-radius: 3px;
  color: #64A652;
  border-color: #64A652;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  padding: 10px;
}
.site--vets .search-map__close-title {
  color: #f37600;
}
.site--pharmacies .search-map__close-title {
  color: #1DB0DC;
}
.site--vets .search-map__close-title {
  border-color: #f37600;
}
.site--pharmacies .search-map__close-title {
  border-color: #1DB0DC;
}
.search-map__close-title:hover {
  text-decoration: none;
}
.search-map__close-title:hover:not(:active) {
  color: white;
  background-color: #81b972;
}
.site--vets .search-map__close-title:hover:not(:active) {
  background-color: #ff9027;
}
.site--pharmacies .search-map__close-title:hover:not(:active) {
  background-color: #45c1e7;
}
.search-map__close-title-light,
input[type="submit"].search-map__close-title-light {
  color: white !important;
  border-color: #fff;
  background-color: #64A652;
}
.site--vets .search-map__close-title-light,
.site--vets input[type="submit"].search-map__close-title-light {
  background-color: #f37600;
}
.site--pharmacies .search-map__close-title-light,
.site--pharmacies input[type="submit"].search-map__close-title-light {
  background-color: #1DB0DC;
}
.search-map__close-title-hollow {
  border: none;
  text-transform: none;
}
.search-map__close-title-blue {
  color: #1DB0DC;
  border-color: #1DB0DC;
}
.search-map__close-title-blue:hover {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .search-map__close-title--large,
  input[type="submit"].search-map__close-title--large {
    padding: 1em 2em;
  }
}
.search-map__close-title--low {
  padding: .5em 2em !important;
}
.search-map__close-title[disabled],
.search-map__close-title--disabled {
  color: #969696 !important;
  border-color: #969696 !important;
  background-color: white !important;
}
.search-map__footer {
  font-size: 12px;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: justify;
      justify-content: space-between;
  box-sizing: border-box;
  padding-right: 2em;
  margin-top: 1rem;
}
@media screen and (max-width: 63.99em) {
  .search-map__footer {
    display: none;
  }
}
.search-map__footer-about-item {
  padding: 0 1em;
}
.search-map__footer-about-item:not(:last-child) {
  border-right: 1px solid;
}
.search-map__footer-logo {
  vertical-align: middle;
  display: inline-block;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaGVpZ2h0PSI2OS45NDc0OTUiCiAgIHdpZHRoPSIxMjIuMiIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgdmlld0JveD0iMCAwIDEyMi4yIDY5Ljk0NzQ5MyIKICAgeT0iMHB4IgogICB4PSIwcHgiCiAgIGlkPSJMYXllcl8xIgogICB2ZXJzaW9uPSIxLjEiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQxIj48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzMzkiIC8+PHN0eWxlCiAgICAgaWQ9InN0eWxlMiIKICAgICB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+PGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0wLjAyNDc4KSIKICAgICBzdHlsZT0iZmlsbDojODAwMDAwIgogICAgIGlkPSJnMzQiPjxnCiAgICAgICBzdHlsZT0iZmlsbDojOTY5Njk2O2ZpbGwtb3BhY2l0eToxIgogICAgICAgaWQ9ImczMiI+PHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6Izk2OTY5NjtmaWxsLW9wYWNpdHk6MSIKICAgICAgICAgaWQ9InBhdGgyNCIKICAgICAgICAgZD0ibSA4Mi40LDQ2LjkgdiAwIEMgNjcsMzkuMiA2My44LDI3LjQgNDguMSwxOCAzMC41LDcuNCA5LjIsMTguMyAwLDM0LjkgNy4yLDI1LjIgMjQuMSwxNS4zIDM5LjcsMjMuMSA1NS4xLDMwLjggNTguMyw0Mi42IDc0LjEsNTIgdiAwIEMgOTEuNyw2Mi41IDExMyw1MS42IDEyMi4yLDM1IDExNSw0NC43IDk4LjEsNTQuNyA4Mi40LDQ2LjkgWiIKICAgICAgICAgY2xhc3M9InN0MCIgLz48cGF0aAogICAgICAgICBzdHlsZT0iZmlsbDojOTY5Njk2O2ZpbGwtb3BhY2l0eToxIgogICAgICAgICBpZD0icGF0aDI2IgogICAgICAgICBkPSJtIDEyMi4yLDM1LjEgYyAwLDAgMCwtMC4xIDAsMCB2IDAgYyAwLC0wLjEgMCwwIDAsMCB6IgogICAgICAgICBjbGFzcz0ic3QwIiAvPjxwYXRoCiAgICAgICAgIHN0eWxlPSJmaWxsOiM5Njk2OTY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgIGlkPSJwYXRoMjgiCiAgICAgICAgIGQ9Im0gMCwzNC45IGMgMC4xLC0wLjEgMTEuNiwtNC4yIDIzLjEsLTEuMyAxNC44LDMuNyAxNy43LDE2LjIgMzQuMywyOC45IHYgMCBDIDc4LjcsNzguOCAxMTEuMSw2Ny45IDEyMi4yLDM1IDExMC45LDYwLjIgODUuMyw3MC42IDY1LjgsNTcuMiB2IDAgQyA0OS42LDQ2LjEgNDYuNSwzNC4xIDMxLjQsMjguMyAxNy44LDIzLjEgNiwzMC4zIDAsMzQuOSBaIgogICAgICAgICBjbGFzcz0ic3QwIiAvPjxwYXRoCiAgICAgICAgIHN0eWxlPSJmaWxsOiM5Njk2OTY7ZmlsbC1vcGFjaXR5OjEiCiAgICAgICAgIGlkPSJwYXRoMzAiCiAgICAgICAgIGQ9Ik0gMCwzNC45IEMgMTEuMyw5LjcgMzYuOSwtMC43IDU2LjQsMTIuNyA3Mi42LDIzLjggNzUuNywzNS44IDkwLjcsNDEuNiB2IDAgYyAxMy42LDUuMyAyNS40LC0yIDMxLjQsLTYuNiAwLDAgLTExLjYsNC4yIC0yMy4xLDEuMyBDIDg0LjMsMzIuNyA4MS40LDIwLjIgNjQuOCw3LjUgNDMuNCwtOC44IDExLDIuMSAwLDM0LjkgWiIKICAgICAgICAgY2xhc3M9InN0MCIgLz48L2c+PC9nPjwvc3ZnPg==) no-repeat right center;
  background-size: auto 14px;
  width: 28px;
  height: 16px;
  font-size: 0px;
  color: transparent;
  overflow: hidden;
}
a:hover > .search-map__footer-logo {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgaGVpZ2h0PSI2OS45NDc0OTUiCiAgIHdpZHRoPSIxMjIuMiIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIKICAgdmlld0JveD0iMCAwIDEyMi4yIDY5Ljk0NzQ5MyIKICAgeT0iMHB4IgogICB4PSIwcHgiCiAgIGlkPSJMYXllcl8xIgogICB2ZXJzaW9uPSIxLjEiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTQ1Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT48L2RjOnRpdGxlPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcwogICAgIGlkPSJkZWZzNDMiIC8+PHN0eWxlCiAgICAgaWQ9InN0eWxlMiIKICAgICB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I2ZmZjt9Cgkuc3Qxe2ZpbGw6I0ZDQ0M3MTt9Cgkuc3Qye2ZpbGw6I0YxOEMyQTt9Cgkuc3Qze2ZpbGw6bm9uZTt9Cgkuc3Q0e2ZpbGw6I0U3NDI0OTt9Cgkuc3Q1e2ZpbGw6IzY3QkZCNTt9Cgkuc3Q2e2ZpbGw6IzQ0QUIzRTt9Cjwvc3R5bGU+PGcKICAgICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLC0wLjAyNDc4KSIKICAgICBpZD0iZzM4Ij48ZwogICAgICAgaWQ9ImczNiI+PHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6I2ZjY2M3MSIKICAgICAgICAgaWQ9InBhdGgyNCIKICAgICAgICAgZD0ibSA4Mi40LDQ2LjggdiAwIEMgNjcsMzkuMSA2My44LDI3LjMgNDguMSwxNy45IDMwLjUsNy40IDkuMiwxOC4zIDAsMzQuOSA3LjIsMjUuMiAyNC4xLDE1LjMgMzkuNywyMy4xIDU1LjEsMzAuOCA1OC4zLDQyLjYgNzQuMSw1MiB2IDAgQyA5MS43LDYyLjUgMTEzLDUxLjYgMTIyLjIsMzUgMTE1LDQ0LjcgOTguMSw1NC43IDgyLjQsNDYuOCBaIgogICAgICAgICBjbGFzcz0ic3QxIiAvPjxwYXRoCiAgICAgICAgIHN0eWxlPSJmaWxsOiNmMThjMmEiCiAgICAgICAgIGlkPSJwYXRoMjYiCiAgICAgICAgIGQ9Im0gMCwzNC45IGMgNiwtNC42IDE3LjgsLTExLjggMzEuNCwtNi42IDE1LjEsNS44IDE4LjIsMTcuOCAzNC4zLDI4LjkgdiAwIGMgMTkuNSwxMy40IDQ1LjIsMyA1Ni40LC0yMi4yIC05LjEsMTYuNiAtMzAuNCwyNy42IC00OCwxNyB2IDAgQyA1OC40LDQyLjYgNTUuMSwzMC44IDM5LjgsMjMuMSAyNC4xLDE1LjMgNy4yLDI1LjMgMCwzNC45IFoiCiAgICAgICAgIGNsYXNzPSJzdDIiIC8+PHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6bm9uZSIKICAgICAgICAgaWQ9InBhdGgyOCIKICAgICAgICAgZD0ibSAxMjIuMiwzNSBjIDAsMCAwLDAgMCwwIDAsMCAwLDAgMCwwIDAsMCAwLDAgMCwwIHoiCiAgICAgICAgIGNsYXNzPSJzdDMiIC8+PHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6I2U3NDI0OSIKICAgICAgICAgaWQ9InBhdGgzMCIKICAgICAgICAgZD0ibSAwLDM0LjkgYyAwLjEsLTAuMSAxMS42LC00LjIgMjMuMSwtMS4zIDE0LjgsMy43IDE3LjcsMTYuMiAzNC4zLDI4LjkgdiAwIEMgNzguNyw3OC44IDExMS4xLDY3LjkgMTIyLjIsMzUgMTEwLjksNjAuMiA4NS4zLDcwLjYgNjUuOCw1Ny4yIHYgMCBDIDQ5LjYsNDYuMSA0Ni41LDM0LjEgMzEuNCwyOC4zIDE3LjgsMjMuMSA2LDMwLjMgMCwzNC45IFoiCiAgICAgICAgIGNsYXNzPSJzdDQiIC8+PHBhdGgKICAgICAgICAgc3R5bGU9ImZpbGw6IzY3YmZiNSIKICAgICAgICAgaWQ9InBhdGgzMiIKICAgICAgICAgZD0iTSAwLDM0LjkgQyAxMS4zLDkuNyAzNi45LC0wLjcgNTYuNCwxMi43IDcyLjYsMjMuOCA3NS43LDM1LjggOTAuNyw0MS42IHYgMCBjIDEzLjYsNS4zIDI1LjQsLTIgMzEuNCwtNi42IDAsMCAtMTEuNiw0LjIgLTIzLjEsMS4zIEMgODQuMywzMi43IDgxLjQsMjAuMiA2NC44LDcuNSA0My40LC04LjggMTEsMi4xIDAsMzQuOSBaIgogICAgICAgICBjbGFzcz0ic3Q1IiAvPjxwYXRoCiAgICAgICAgIHN0eWxlPSJmaWxsOiM0NGFiM2UiCiAgICAgICAgIGlkPSJwYXRoMzQiCiAgICAgICAgIGQ9Ik0gMCwzNC45IEMgMTEuMyw5LjcgMzYuOSwtMC43IDU2LjQsMTIuNyA3Mi42LDIzLjggNzUuNywzNS44IDkwLjcsNDEuNiB2IDAgYyAxMy42LDUuMyAyNS40LC0yIDMxLjQsLTYuNiAtNy4yLDkuNiAtMjQuMSwxOS42IC0zOS44LDExLjggdiAwIEMgNjYuOSwzOS4xIDYzLjcsMjcuMyA0OCwxNy45IDMwLjUsNy40IDkuMiwxOC4zIDAsMzQuOSBaIgogICAgICAgICBjbGFzcz0ic3Q2IiAvPjwvZz48L2c+PC9zdmc+);
}
.search-map__plain-link {
  color: #969696;
}
@media screen and (min-width: 64em) {
  @supports (pointer-events: none) {
    .search-map__shadow {
      position: absolute;
      width: calc(100% - 25px);
      height: 60px;
      background: linear-gradient(to top, white, rgba(255, 255, 255, 0.01));
      top: -61px;
      pointer-events: none;
    }
  }
}
.search-map__offices_link {
  text-decoration: underline;
  font-size: 14px;
}
.search-map__phone {
  background: no-repeat left center;
  background-image: url('/img/icons/phone.svg');
  background-size: 12px auto;
  padding-left: 18px;
}
.site--vets .search-map__phone {
  background-image: url('/img/icons/vets/phone.svg');
}
.site--pharmacies .search-map__phone {
  background-image: url('/img/icons/pharmacies/phone.svg');
}
.new-pacients .yes {
  color: #1DB0DC;
}
.new-pacients .yes:before {
  content: '';
  width: 12px;
  margin-right: .4em;
  height: 12px;
  background-size: 12px;
  display: inline-block;
  background: url(/img/layout/smiley-blue.svg);
}
.new-pacients .no {
  color: #900;
}
.new-pacients .no:before {
  content: '';
  width: 12px;
  margin-right: .4em;
  height: 12px;
  background-size: 12px;
  display: inline-block;
  background: url(/img/layout/smiley-red.svg);
}
@media screen and (min-width: 48em) {
  .columns {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media screen and (min-width: 64em) {
  .columns {
    -moz-column-count: 3;
         column-count: 3;
  }
}
@media screen and (min-width: 35.5em) {
  .columns-4 {
    -moz-column-count: 2;
         column-count: 2;
  }
}
@media screen and (min-width: 48em) {
  .columns-4 {
    -moz-column-count: 3;
         column-count: 3;
  }
}
@media screen and (min-width: 64em) {
  .columns-4 {
    -moz-column-count: 4;
         column-count: 4;
  }
}
.columns__item {
  display: block;
  padding-top: .5em;
  padding-bottom: .5em;
}
.columns__item--primary a {
  color: #64A652;
}
.site--vets .columns__item--primary a {
  color: #f37600;
}
.site--pharmacies .columns__item--primary a {
  color: #1DB0DC;
}
.source-info {
  position: relative;
}
.source-info__icon {
  display: inline-block;
  width: 24px;
  line-height: 24px;
  font-size: 10px;
  color: white;
  background: #ccc;
  cursor: pointer;
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: center;
}
.source-info__icon:hover {
  background: #999;
}
.source-info__icon--wide {
  width: auto;
  padding: 0 1em;
}
.source-info__popup-box {
  z-index: 1000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
}
.source-info input:checked + .source-info__popup-box {
  visibility: visible;
}
.source-info__overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.source-info__section {
  margin-bottom: 1em;
}
.source-info__popup {
  background: white;
  padding: 1em;
  margin: 1em auto;
  border: 1px solid #64A652;
  text-align: left;
  width: 100%;
  max-width: 40em;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  box-sizing: border-box;
}
.source-info__popup table {
  width: 100%;
  table-layout: fixed;
}
.source-info__popup th,
.source-info__popup td {
  padding: .25em 1em .25em 0;
}
.source-info__popup td {
  width: 66%;
}
.source-info__popup tr:not(:last-of-type) {
  border-bottom: 1px solid #E4E4E4;
}
.source-info__close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  padding: 5px 10px;
}
.source-info__close:hover {
  background: #64A652;
  color: white;
}
.address-input__map {
  position: relative;
  padding-bottom: 65.25%;
}
.address-input__map-box--hidden {
  overflow: hidden;
  height: 0;
}
.tool__crop {
  overflow: hidden;
}
.tool__left {
  text-align: left;
}
.tool__center {
  text-align: center;
}
.tool__right {
  text-align: right;
}
.tool__clear {
  clear: both;
}
.tool__clear:before,
.tool__clear:after {
  content: '';
  clear: both;
  display: table;
}
.tool__group:after {
  content: "";
  display: table;
  clear: both;
}
.tool__line-2 {
  line-height: 2;
}
.tool__white {
  color: white !important;
}
.tool__white-background {
  background-color: white;
}
.tool__truncate {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tool__section {
  margin-bottom: 1rem;
}
@supports ((display: -ms-flexbox) or (display: flex)) {
  .tool__grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: stretch;
        align-items: stretch;
  }
}
.tool__grid > * {
  box-sizing: border-box;
  width: 100%;
  float: left;
}
@supports ((display: -ms-flexbox) or (display: flex)) {
  .tool__grid > * {
    float: none;
  }
}
.tool__grid--sm-25 > * {
  width: 25%;
}
@media screen and (min-width: 48em) {
  .tool__grid--50 > *,
  .tool__grid--md-50 > * {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .tool__column--md-50 {
    width: 50%;
  }
}
@media screen and (min-width: 48em) {
  .tool__column--md-25 {
    width: 25%;
  }
}
.tool__column--md-separator:not(:first-child) {
  position: relative;
}
@media screen and (min-width: 48em) {
  .tool__column--md-separator:not(:first-child):before {
    content: "";
    position: absolute;
    top: 0;
    left: -1rem;
    height: 100%;
    width: 1px;
    background: #E4E4E4;
  }
}
.tool__gutters {
  margin-left: -1rem;
}
.tool__gutters > * {
  border-left: 1rem solid transparent;
  border-bottom: 1rem solid transparent;
  background-clip: content-box !important;
}
.tool__clickable {
  cursor: pointer;
}
.tool__hidden {
  display: none;
}
@media screen and (min-width: 64em) {
  .tool__hidden--lg {
    display: none;
  }
}
@media (min-width: 75em) {
  .tool__hidden--xlg {
    display: none;
  }
}
.tool__media {
  overflow: hidden;
}
.tool__media:after {
  content: "";
  display: table;
  clear: both;
}
.tool__media-object {
  float: left;
  margin-right: 8px;
}
.tool__scroll-target:target > *,
.tool__scroll-target.target > * {
  animation: tool__scroll-target 8s;
}
@keyframes tool__scroll-target {
  from {
    box-shadow: 0 0 0 1000px #f2ff66 inset;
  }
  80% {
    box-shadow: 0 0 0 1000px #f2ff66 inset;
  }
}
.tool__w-100 {
  width: 100%;
}
.tool__block {
  display: block;
}
.tool__my-0 {
  margin-top: 0;
  margin-bottom: 0;
}
.tool__mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.tool__mx-0-5 {
  margin-left: .5rem;
  margin-right: .5rem;
}
.tool__mx-1 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.tool__mr-0-5 {
  margin-right: .5rem;
}
.tool__mr-1 {
  margin-right: 1rem;
}
.tool__mt-0 {
  margin-top: 0;
}
.tool__mt-0-5 {
  margin-top: .5rem;
}
.tool__mt-1 {
  margin-top: 1rem;
}
.tool__mt-2 {
  margin-top: 2rem;
}
.tool__mb-0 {
  margin-bottom: 0;
}
.tool__mb-0-5 {
  margin-bottom: .5rem;
}
.tool__py-0-5 {
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.tool__px-0-5 {
  padding-left: .5rem;
  padding-right: .5rem;
}
.tool__big {
  font-size: 24px;
}
.tool__flex {
  display: -ms-flexbox;
  display: flex;
}
.tool__flex-1 {
  -ms-flex: 1;
      flex: 1;
}
.tool__stretch {
  -ms-flex-pack: stretch;
      justify-content: stretch;
}
.tool__middle {
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.tool__link {
  color: #64A652;
}
.site--vets .tool__link {
  color: #f37600;
}
.site--pharmacies .tool__link {
  color: #1DB0DC;
}
.tool__link:hover,
a:hover .tool__link,
button:hover .tool__link {
  text-decoration: underline;
}
.tool__circle {
  border-radius: 50%;
}
.tool__disabled {
  pointer-events: none;
  opacity: .5;
}
.tool__spread {
  letter-spacing: .05em;
}
.tool__row-table {
  table-layout: fixed;
}
.tool__row-table th {
  font-size: 12px;
  color: #aaa;
  font-weight: normal;
  letter-spacing: .05em;
}
.tool__row-table th,
.tool__row-table td {
  border-bottom: 1px solid #E4E4E4;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
}
.tool__responsive-table {
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.tool__responsive-table table {
  min-width: 600px;
}
.tool__responsive-table td,
.tool__responsive-table th {
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tool__border {
  border: 1px solid #E4E4E4;
  border-radius: 3px;
}
.tool__bg-primary {
  background: #64A652;
}
.tool__white {
  color: white;
}
.tool__responsive {
  position: relative;
  widht: 100%;
  padding-bottom: 56.25%;
}
.tool__responsive > :first-child {
  left: 0;
  top: 0;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
}
.tool__sign-up-banner {
  background: no-repeat right bottom;
  background-size: auto 100%;
}
@media screen and (min-width: 64em) {
  .tool__sign-up-banner-content {
    margin-right: 30%;
  }
  .site--vets .tool__sign-up-banner--doctor .tool__sign-up-banner-content {
    margin-right: 50%;
  }
  .tool__sign-up-banner--doctor {
    background-image: url("../img/sign-up-banner-doctor.jpg");
  }
  .site--vets .tool__sign-up-banner--doctor {
    background-image: url("../img/sign-up-banner-doctor-vet.jpg");
  }
  .tool__sign-up-banner--pacient {
    background-image: url("../img/sign-up-banner-pacient.jpg");
  }
  .site--vets .tool__sign-up-banner--pacient {
    background-image: url("../img/sign-up-banner-pacient-vet.jpg");
  }
}
.tool__only-lg {
  display: none !important;
}
@media screen and (min-width: 64em) {
  .tool__only-lg {
    display: block !important;
  }
}
.tool__only-md {
  display: none !important;
}
@media screen and (min-width: 48em) {
  .tool__only-md {
    display: block !important;
  }
}
@media screen and (min-width: 64em) {
  .tool__only-md {
    display: none !important;
  }
}
.tool__only-s {
  display: block !important;
}
@media screen and (min-width: 48em) {
  .tool__only-s {
    display: none !important;
  }
}
.share__url {
  background: #F4F4F4;
  border: 1px solid #E4E4E4;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-top: .5rem;
  margin-bottom: 1rem;
}
.share__input {
  background: transparent;
  border: none;
  -ms-flex: 1;
      flex: 1;
  display: block;
  width: 100%;
  line-height: 32px;
  padding: 0 .5em;
}
.share__copy {
  display: block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 32px;
  height: 32px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTYxIDU2MSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYxIDU2MTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnIGlkPSJjb250ZW50LWNvcHkiPgoJCTxwYXRoIGQ9Ik0zOTUuMjUsMGgtMzA2Yy0yOC4wNSwwLTUxLDIyLjk1LTUxLDUxdjM1N2g1MVY1MWgzMDZWMHogTTQ3MS43NSwxMDJoLTI4MC41Yy0yOC4wNSwwLTUxLDIyLjk1LTUxLDUxdjM1NyAgICBjMCwyOC4wNSwyMi45NSw1MSw1MSw1MWgyODAuNWMyOC4wNSwwLDUxLTIyLjk1LDUxLTUxVjE1M0M1MjIuNzUsMTI0Ljk1LDQ5OS44LDEwMiw0NzEuNzUsMTAyeiBNNDcxLjc1LDUxMGgtMjgwLjVWMTUzaDI4MC41VjUxMCAgICB6IiBmaWxsPSIjOTY5Njk2Ii8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==) no-repeat center;
  background-size: auto 16px;
  cursor: pointer;
}
.share__copy:hover:not(:active) {
  filter: brightness(50%);
}
.share__copied {
  position: absolute;
  top: calc(124%);
  left: 50%;
  background: #1DB0DC;
  color: white;
  padding: .5em 1em;
  transform: translateX(-50%);
  font-size: 14px;
  white-space: nowrap;
  visibility: hidden;
  z-index: 10;
}
.share__copied:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: -6px;
  left: calc(47%);
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #1DB0DC transparent;
}
.share__url--copied .share__copied {
  visibility: visible;
  animation: share__copied 2s;
  animation-fill-mode: both;
}
@keyframes share__copied {
  0% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    visibility: hidden;
  }
}
.triple-checkbox__input {
  display: none;
}
.triple-checkbox__row {
  margin-bottom: .5rem;
}
.triple-checkbox__switch-box {
  float: left;
}
.triple-checkbox__switch {
  width: 77px;
  height: 22px;
  border-radius: 4px;
  border: 1px solid #E4E4E4;
  position: relative;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCA3NSA0MCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzUgNDA7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJ0cmlwbGUtY2hlY2tib3guc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjEgcjE1MzcxIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGEzMyI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczMxIiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iNjQwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjQ4MCIKICAgICBpZD0ibmFtZWR2aWV3MjkiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjcuNjUzMzMzMyIKICAgICBpbmtzY2FwZTpjeD0iNDQuNDU5MDk1IgogICAgIGlua3NjYXBlOmN5PSIxNC42MTI3MjciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJnMjYiIC8+PGcKICAgICBpZD0iZzE0Ij48cG9seWdvbgogICAgICAgZmlsbD0iIzk2OTY5NiIKICAgICAgIHBvaW50cz0iMTguNSw3IDE2LjMsNC44IDEzLjEsOCAxMiw3IDkuOSw0LjggNy43LDcgNy43LDcgMTAuOSwxMC4yIDkuOSwxMS4yIDcuNywxMy4zIDkuOSwxNS41IDkuOSwxNS41ICAgIDEzLjEsMTIuMyAxNi4zLDE1LjUgMTguNCwxMy40IDE1LjIsMTAuMiAgIgogICAgICAgaWQ9InBvbHlnb240IiAvPjxwb2x5Z29uCiAgICAgICBmaWxsPSIjOTY5Njk2IgogICAgICAgcG9pbnRzPSI2Ny4zLDcgNjUuMiw0LjkgNTguOCwxMS4yIDU2LjIsOC43IDU0LjEsMTAuOCA1OC44LDE1LjUgIgogICAgICAgaWQ9InBvbHlnb242IgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC45MTQ2MzQxNCkiCiAgICAgICBzdHlsZT0iZmlsbDojOTY5Njk2IiAvPjxnCiAgICAgICBpZD0iZzEyIj48ZwogICAgICAgICBpZD0iZzEwIj48cGF0aAogICAgICAgICAgIGZpbGw9IiM5Njk2OTYiCiAgICAgICAgICAgZD0iTTM4LjEsOC4zYzAuNi0wLjQsMS0wLjcsMS0xLjNjMC0wLjYtMC40LTEtMS40LTFjLTAuOSwwLTEuNywwLjUtMi4yLDEuMUwzNCw1LjVjMS0xLjEsMi40LTEuNywzLjktMS43ICAgICBjMi4zLDAsMy43LDEuMiwzLjcsMi44YzAsMS41LTEsMi4yLTEuOCwyLjhjLTAuNiwwLjUtMS4yLDAuOS0xLjIsMS41YzAsMC4zLDAuMSwwLjYsMC4zLDAuOGwtMiwwLjZjLTAuNC0wLjQtMC42LTEtMC42LTEuNiAgICAgQzM2LjUsOS40LDM3LjMsOC44LDM4LjEsOC4zeiBNMzcuOSwxMy4yYzAuOCwwLDEuNSwwLjcsMS41LDEuNWMwLDAuOC0wLjcsMS41LTEuNSwxLjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNSAgICAgQzM2LjUsMTMuOSwzNy4xLDEzLjIsMzcuOSwxMy4yeiIKICAgICAgICAgICBpZD0icGF0aDgiIC8+PC9nPjwvZz48L2c+PGcKICAgICBpZD0iZzI2Ij48cG9seWdvbgogICAgICAgZmlsbD0iI0ZGRkZGRiIKICAgICAgIHBvaW50cz0iMTguNSwyNyAxNi4zLDI0LjkgMTMuMSwyOC4xIDEyLDI3LjEgOS45LDI0LjkgNy43LDI3LjEgNy43LDI3LjEgMTAuOSwzMC4zIDkuOSwzMS4zIDcuNywzMy40ICAgIDkuOSwzNS42IDkuOSwzNS42IDEzLjEsMzIuNCAxNi4zLDM1LjYgMTguNCwzMy41IDE1LjIsMzAuMyAgIgogICAgICAgaWQ9InBvbHlnb24xNiIgLz48cG9seWdvbgogICAgICAgZmlsbD0iI0ZGRkZGRiIKICAgICAgIHBvaW50cz0iNjcuMywyNy4xIDY1LjIsMjQuOSA1OC44LDMxLjMgNTYuMiwyOC44IDU0LjEsMzAuOSA1OC44LDM1LjYgIgogICAgICAgaWQ9InBvbHlnb24xOCIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTE0NjM0MTQpIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48ZwogICAgICAgaWQ9ImcyNCI+PGcKICAgICAgICAgaWQ9ImcyMiI+PHBhdGgKICAgICAgICAgICBmaWxsPSIjRkZGRkZGIgogICAgICAgICAgIGQ9Ik0zOC4xLDI4LjRjMC42LTAuNCwxLTAuNywxLTEuM2MwLTAuNi0wLjQtMS0xLjQtMWMtMC45LDAtMS43LDAuNS0yLjIsMS4xTDM0LDI1LjZjMS0xLjEsMi40LTEuNywzLjktMS43ICAgICBjMi4zLDAsMy43LDEuMiwzLjcsMi44YzAsMS41LTEsMi4yLTEuOCwyLjhjLTAuNiwwLjUtMS4yLDAuOS0xLjIsMS41YzAsMC4zLDAuMSwwLjYsMC4zLDAuOGwtMiwwLjZjLTAuNC0wLjQtMC42LTEtMC42LTEuNiAgICAgQzM2LjUsMjkuNSwzNy4zLDI4LjksMzguMSwyOC40eiBNMzcuOSwzMy4zYzAuOCwwLDEuNSwwLjcsMS41LDEuNXMtMC43LDEuNS0xLjUsMS41Yy0wLjgsMC0xLjUtMC43LTEuNS0xLjVTMzcuMSwzMy4zLDM3LjksMzMuMyAgICAgeiIKICAgICAgICAgICBpZD0icGF0aDIwIiAvPjwvZz48L2c+PC9nPjwvc3ZnPg==) 0 1px no-repeat;
  background-size: 77px 41px;
  cursor: pointer;
}
.triple-checkbox__handle {
  width: calc(30.33%);
  height: 18px;
  position: absolute;
  left: 2px;
  top: 2px;
  border-radius: 4px;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  overflow: hidden;
}
.triple-checkbox__handle--unknown {
  transform: translateX(25px);
  background-color: #969696;
  background-position: 0 -22px;
}
.triple-checkbox__handle--on {
  transform: translateX(50px);
  background-color: #64A652;
}
.triple-checkbox__handle--off {
  background-color: #900;
}
.triple-checkbox__handle-icons {
  position: absolute;
  top: 0;
  left: 0;
  width: 77px;
  height: 22px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCA3NSA0MCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNzUgNDA7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJ0cmlwbGUtY2hlY2tib3guc3ZnIgogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjEgcjE1MzcxIj48bWV0YWRhdGEKICAgICBpZD0ibWV0YWRhdGEzMyI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczMxIiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iNjQwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjQ4MCIKICAgICBpZD0ibmFtZWR2aWV3MjkiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjcuNjUzMzMzMyIKICAgICBpbmtzY2FwZTpjeD0iNDQuNDU5MDk1IgogICAgIGlua3NjYXBlOmN5PSIxNC42MTI3MjciCiAgICAgaW5rc2NhcGU6d2luZG93LXg9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMCIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJnMjYiIC8+PGcKICAgICBpZD0iZzE0Ij48cG9seWdvbgogICAgICAgZmlsbD0iIzk2OTY5NiIKICAgICAgIHBvaW50cz0iMTguNSw3IDE2LjMsNC44IDEzLjEsOCAxMiw3IDkuOSw0LjggNy43LDcgNy43LDcgMTAuOSwxMC4yIDkuOSwxMS4yIDcuNywxMy4zIDkuOSwxNS41IDkuOSwxNS41ICAgIDEzLjEsMTIuMyAxNi4zLDE1LjUgMTguNCwxMy40IDE1LjIsMTAuMiAgIgogICAgICAgaWQ9InBvbHlnb240IiAvPjxwb2x5Z29uCiAgICAgICBmaWxsPSIjOTY5Njk2IgogICAgICAgcG9pbnRzPSI2Ny4zLDcgNjUuMiw0LjkgNTguOCwxMS4yIDU2LjIsOC43IDU0LjEsMTAuOCA1OC44LDE1LjUgIgogICAgICAgaWQ9InBvbHlnb242IgogICAgICAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC45MTQ2MzQxNCkiCiAgICAgICBzdHlsZT0iZmlsbDojOTY5Njk2IiAvPjxnCiAgICAgICBpZD0iZzEyIj48ZwogICAgICAgICBpZD0iZzEwIj48cGF0aAogICAgICAgICAgIGZpbGw9IiM5Njk2OTYiCiAgICAgICAgICAgZD0iTTM4LjEsOC4zYzAuNi0wLjQsMS0wLjcsMS0xLjNjMC0wLjYtMC40LTEtMS40LTFjLTAuOSwwLTEuNywwLjUtMi4yLDEuMUwzNCw1LjVjMS0xLjEsMi40LTEuNywzLjktMS43ICAgICBjMi4zLDAsMy43LDEuMiwzLjcsMi44YzAsMS41LTEsMi4yLTEuOCwyLjhjLTAuNiwwLjUtMS4yLDAuOS0xLjIsMS41YzAsMC4zLDAuMSwwLjYsMC4zLDAuOGwtMiwwLjZjLTAuNC0wLjQtMC42LTEtMC42LTEuNiAgICAgQzM2LjUsOS40LDM3LjMsOC44LDM4LjEsOC4zeiBNMzcuOSwxMy4yYzAuOCwwLDEuNSwwLjcsMS41LDEuNWMwLDAuOC0wLjcsMS41LTEuNSwxLjVjLTAuOCwwLTEuNS0wLjctMS41LTEuNSAgICAgQzM2LjUsMTMuOSwzNy4xLDEzLjIsMzcuOSwxMy4yeiIKICAgICAgICAgICBpZD0icGF0aDgiIC8+PC9nPjwvZz48L2c+PGcKICAgICBpZD0iZzI2Ij48cG9seWdvbgogICAgICAgZmlsbD0iI0ZGRkZGRiIKICAgICAgIHBvaW50cz0iMTguNSwyNyAxNi4zLDI0LjkgMTMuMSwyOC4xIDEyLDI3LjEgOS45LDI0LjkgNy43LDI3LjEgNy43LDI3LjEgMTAuOSwzMC4zIDkuOSwzMS4zIDcuNywzMy40ICAgIDkuOSwzNS42IDkuOSwzNS42IDEzLjEsMzIuNCAxNi4zLDM1LjYgMTguNCwzMy41IDE1LjIsMzAuMyAgIgogICAgICAgaWQ9InBvbHlnb24xNiIgLz48cG9seWdvbgogICAgICAgZmlsbD0iI0ZGRkZGRiIKICAgICAgIHBvaW50cz0iNjcuMywyNy4xIDY1LjIsMjQuOSA1OC44LDMxLjMgNTYuMiwyOC44IDU0LjEsMzAuOSA1OC44LDM1LjYgIgogICAgICAgaWQ9InBvbHlnb24xOCIKICAgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTE0NjM0MTQpIgogICAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48ZwogICAgICAgaWQ9ImcyNCI+PGcKICAgICAgICAgaWQ9ImcyMiI+PHBhdGgKICAgICAgICAgICBmaWxsPSIjRkZGRkZGIgogICAgICAgICAgIGQ9Ik0zOC4xLDI4LjRjMC42LTAuNCwxLTAuNywxLTEuM2MwLTAuNi0wLjQtMS0xLjQtMWMtMC45LDAtMS43LDAuNS0yLjIsMS4xTDM0LDI1LjZjMS0xLjEsMi40LTEuNywzLjktMS43ICAgICBjMi4zLDAsMy43LDEuMiwzLjcsMi44YzAsMS41LTEsMi4yLTEuOCwyLjhjLTAuNiwwLjUtMS4yLDAuOS0xLjIsMS41YzAsMC4zLDAuMSwwLjYsMC4zLDAuOGwtMiwwLjZjLTAuNC0wLjQtMC42LTEtMC42LTEuNiAgICAgQzM2LjUsMjkuNSwzNy4zLDI4LjksMzguMSwyOC40eiBNMzcuOSwzMy4zYzAuOCwwLDEuNSwwLjcsMS41LDEuNXMtMC43LDEuNS0xLjUsMS41Yy0wLjgsMC0xLjUtMC43LTEuNS0xLjVTMzcuMSwzMy4zLDM3LjksMzMuMyAgICAgeiIKICAgICAgICAgICBpZD0icGF0aDIwIiAvPjwvZz48L2c+PC9nPjwvc3ZnPg==) -2px -22px no-repeat;
  background-size: 77px 41px;
  transition: transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.triple-checkbox__handle--unknown .triple-checkbox__handle-icons {
  transform: translateX(-25px);
}
.triple-checkbox__handle--on .triple-checkbox__handle-icons {
  transform: translateX(-50px);
}
.triple-checkbox__button {
  width: 33.33%;
  height: 100%;
  float: left;
}
.triple-checkbox__label {
  text-align: left;
  display: block;
  padding-left: 86px;
}
.notice-print__content {
  padding: 0 2px 2rem;
  margin: 0 -2px;
}
.notice-print__toggle {
  text-decoration: underline;
  padding-left: 20px;
  position: relative;
  float: right;
  margin: .5rem;
  margin-top: 1.5rem;
  color: #64A652;
}
.site--vets .notice-print__toggle {
  color: #f37600;
}
.site--pharmacies .notice-print__toggle {
  color: #1DB0DC;
}
.notice-print__toggle:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  left: 8px;
  top: 50%;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent currentcolor;
  transform: translate(0, -50%);
  transition: transform 0.3s;
}
.notice-print__toggle.active:before {
  transform: translate(0, -50%) rotate(90deg);
}
.notice-print__layout {
  margin-top: 1rem;
}
@media screen and (min-width: 48em) {
}
.notice-print__thumbnail {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  border: 1px solid #E4E4E4;
  max-width: 190px;
}
.notice-print__thumbnail:after {
  content: "";
  padding-bottom: 70%;
  width: 100%;
  display: block;
}
.notice-print__thumbnail.active {
  outline: 2px solid #64A652;
}
.notice-print__thumbnail img {
  display: block;
}
.notice-print__thumbnail-iframe,
.notice-print__preview-iframe {
  position: absolute;
  width: 1000px;
  height: 707px;
  transform-origin: top left;
  pointer-events: none;
  overflow: hidden;
  top: 0;
  left: 0;
}
.notice-print__thumbnail-iframe {
  transform: scale(0.187);
}
.notice-print__preview-iframe {
  transform: scale(0.39);
}
.notice-print__preview {
  overflow: hidden;
  position: relative;
  border: 1px solid #E4E4E4;
}
.notice-print__preview:after {
  content: "";
  padding-bottom: 71%;
  width: 100%;
  display: block;
}
.notice-print__preview img {
  display: block;
  margin-bottom: -50px;
}
@media screen and (min-width: 48em) {
  .notice-print__button {
    margin-top: 0;
    min-width: 10rem;
  }
}
.notice-print__button:not(:first-child) {
  margin-left: 1rem;
}
.notice-print__inline-form {
  margin: 1rem 0;
}
.notice-print__inline-form > * {
  display: inline-block !important;
  vertical-align: middle;
}
.notice-print__inline-form label {
  margin-top: .5rem;
  margin-bottom: .5rem;
}
.notice-print__date-input {
  width: 10rem !important;
  margin: 0 1rem 0 .5rem;
}
.notice-print__subtitle {
  margin-top: 1rem;
}
.notice-print .notice-print__subtitle {
  color: #64A652;
}
.site--vets .notice-print .notice-print__subtitle {
  color: #f37600;
}
.site--pharmacies .notice-print .notice-print__subtitle {
  color: #1DB0DC;
}
.notice-print__message {
  color: #900;
  text-align: center;
  padding: .5em;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  box-sizing: border-box;
}
.logo-switch {
  padding-right: 32px;
  position: relative;
}
.logo-switch__arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 74px;
  cursor: pointer;
  background: transparent !important;
}
.logo-switch__arrow:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -10%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 6px 0 6px;
  border-color: #E4E4E4 transparent transparent transparent;
  transition: 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) transform;
}
.logo-switch__arrow:hover:after {
  border-color: #1DB0DC transparent transparent transparent;
}
.logo-switch__arrow.is-active:after {
  border-color: #1DB0DC transparent transparent transparent;
  transform: scaleY(-1) translate(-50%, 25%);
}
.logo-switch__item {
  height: 60px;
  padding: 12px 16px;
  display: block;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  transition: background 0.1s;
}
.logo-switch__item:not(:last-child) {
  border-bottom: 1px solid #E4E4E4;
}
.logo-switch__item:hover {
  background: #fafdfe;
}
.logo-switch__item:active {
  background: #73d0ec;
  transition: 0s;
}
.logo-switch__item-image {
  width: 192px;
}
.logo-switch__popup {
  padding: 0;
  width: 248px;
  right: -9px;
}
@media (max-width: 499px) {
  .logo-switch__popup {
    left: -10px;
    right: auto;
  }
  .logo-switch__popup:before {
    right: 98px;
  }
}
@media (max-width: 419px) {
  .logo-switch__popup:before {
    right: 178px;
  }
}
.logo-switch__bubble:before {
  left: calc(75%);
}
@media (max-width: 499px) {
  html .logo-switch__bubble {
    left: 0;
    transform: none;
  }
  html .logo-switch__bubble:before {
    left: 25px;
  }
}
.bubble {
  position: absolute;
  top: calc(115%);
  left: 50%;
  background: #1DB0DC;
  color: white;
  padding: 1em;
  transform: translateX(-50%);
  font-size: 14px;
  z-index: 10;
  width: 15em;
  max-width: 90vw;
  visibility: hidden;
  opacity: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.bubble:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: -6px;
  left: calc(47%);
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #1DB0DC transparent;
}
.bubble.open {
  visibility: visible;
  opacity: 1;
}
.bubble__close {
  color: #1DB0DC !important;
  background-color: white !important;
  float: right;
  padding: 4px 7px;
  border: none !important;
  margin: 0 0 4px 4px;
}
.bubble__close:hover {
  background-color: #900 !important;
}
.bubble__close:active {
  background-color: #660000 !important;
}
.entity-input__layout {
  display: -ms-flexbox;
  display: flex;
}
.entity-input__title {
  padding-right: .5em;
  -ms-flex: 1;
      flex: 1;
}
.entity-input__input {
  position: relative;
  display: inline-block;
  -ms-flex: 1;
      flex: 1;
}
.entity-input__input select {
  position: absolute;
  top: 100%;
  left: 0;
  width: auto;
  min-width: 100%;
  z-index: 1;
}
.map-placeholder {
  background: url("../img/map-placeholder.jpg") no-repeat center;
  background-size: cover;
  padding: 1rem;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  line-height: 1.2;
  color: #666;
  min-height: 200px;
}
@media screen and (min-width: 48em) {
  .map-placeholder {
    min-height: 300px;
  }
}
@media screen and (min-width: 64em) {
  .map-placeholder {
    min-height: 400px;
  }
}
.map-placeholder--calendar {
  background: #F4F4F4;
}
.map-placeholder__title {
  font-weight: bold;
  margin-bottom: 1rem;
  font-size: 24px;
}
.map-placeholder__text {
  font-size: 20px;
  max-width: 30rem;
  margin: auto;
}
.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  box-sizing: border-box;
}
.container--padding {
  padding-left: 1rem;
  padding-right: 1rem;
}
.container--narrow {
  max-width: 400px;
}
.opening-hours {
  text-align: left;
  font-size: 14px;
}
.opening-hours__card * {
  border: none !important;
}
.opening-hours__card .opening-hours__table:after {
  display: none;
}
.opening-hours__title {
  font-weight: bold;
}
.opening-hours__table {
  margin-bottom: 1rem;
  position: relative;
}
.opening-hours__table:after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 1px;
  left: 0;
  background: white;
}
.opening-hours__row {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #E4E4E4;
}
.opening-hours__row--current {
  color: #64A652;
}
.opening-hours__row--current-in-card {
  font-weight: bold;
}
.opening-hours__day {
  width: 32px;
  font-weight: bold;
  border-bottom: 1px solid #E4E4E4;
  margin-bottom: -1px;
  padding-top: .5rem;
  padding-bottom: .5rem;
}
.opening-hours__times {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
}
.opening-hours__time-column {
  border-bottom: 1px solid #E4E4E4;
  margin-bottom: -1px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  cursor: default;
}
.opening-hours__time-column.active {
  color: #666;
}
.opening-hours__time-column.active .opening-hours__dot {
  transform: scale(1.5);
}
.opening-hours__time-column--active {
  color: #64A652;
}
.site--vets .opening-hours__time-column--active {
  color: #f37600;
}
.site--pharmacies .opening-hours__time-column--active {
  color: #1DB0DC;
}
.opening-hours__time-column--wide {
  padding-left: .5rem;
  padding-right: .5rem;
}
.opening-hours__time {
  min-width: 2.6em;
  display: inline-block;
}
.opening-hours__time-text {
  min-width: 6.5em;
  display: inline-block;
}
.opening-hours__dot {
  width: 12px;
  height: 12px;
  margin-top: 5px;
  border-radius: 50%;
  background-color: #999;
  transition: 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) transform;
}
.opening-hours__dot--0 {
  background-color: #09f;
}
.opening-hours__dot--1 {
  background-color: #0cc;
}
.opening-hours__dot--2 {
  background-color: #393;
}
.opening-hours__dot--3 {
  background-color: #3c6;
}
.opening-hours__dot--custom-0 {
  background-color: #f03;
}
.opening-hours__dot--custom-1 {
  background-color: #f60;
}
.opening-hours__dot--custom-2 {
  background-color: #fc0;
}
.opening-hours__dot--custom-3 {
  background-color: #c06;
}
.opening-hours__dot--custom-4 {
  background-color: #f09;
}
.opening-hours__dot--left {
  float: left;
  margin-left: .25rem;
  margin-right: 1rem;
}
.opening-hours__dot--right {
  float: right;
  margin-right: .5rem;
}
.opening-hours__dot--inline {
  display: inline-block;
}
.opening-hours__dot--spacing {
  margin: 5px 8px;
}
.opening-hours__notes {
  text-align: left;
}
.opening-hours__notes-title {
  font-weight: bold;
  margin-left: 2rem;
}
.opening-hours__note {
  font-size: 14px;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.6;
}
.opening-hours__note.active {
  color: #666;
}
.opening-hours__note.active .opening-hours__dot {
  transform: scale(1.5);
}
.opening-hours__note-text {
  -ms-flex: 1;
      flex: 1;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.opening-hours__form {
  padding: 1rem;
}
.opening-hours__form-content {
  padding: 1rem;
}
.opening-hours__form-label {
  display: inline-block;
}
.opening-hours__form-interval {
  display: inline-block;
}
.opening-hours__form-time {
  display: inline-block;
  width: 50px !important;
}
.opening-hours__form-days {
  margin-top: .75rem;
  margin-bottom: .75rem;
}
.opening-hours__form-days:after {
  content: "";
  display: table;
  clear: both;
}
.opening-hours__form-day {
  float: left;
  margin-left: 7px;
}
.opening-hours__wide-times {
  -ms-flex: 1;
      flex: 1;
  text-align: left;
}
.opening-hours__time--buttons {
  float: right;
}
.checkbox input {
  display: none;
}
.checkbox label:before {
  box-sizing: border-box;
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  border: 1px solid #969696;
  border-radius: 3px;
  margin-right: .25em;
  margin-bottom: 0em;
  background-color: white;
  vertical-align: -10%;
  transition: 0.1s background;
  background: white no-repeat center;
}
.checkbox input:checked + label:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgdmlld0JveD0iMCAwIDE1IDE1Ij48ZGVmcz48c3R5bGU+LmNscy0yIHsgZmlsbDogbm9uZTsgc3Ryb2tlOiAjZmZmOyBzdHJva2Utd2lkdGg6IDJweDsgZmlsbC1ydWxlOiBldmVub2RkOyB9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNNC40MzYgNy4wNDZMNi40OCA5LjA5IDEwLjU2MyA1Ii8+PC9zdmc+);
  border-color: #64A652;
  background-color: #64A652;
}
.menu__dropdown--main {
  width: 240px;
}
.menu__item--with-icon {
  overflow: hidden;
}
.menu__item--with-icon:after {
  content: "";
  display: table;
  clear: both;
}
.menu__item-icon {
  float: left;
  margin-right: 8px;
  width: 24px;
  height: 24px;
  margin-top: 4px;
}
.menu__item-text {
  color: #64A652;
}
.site--vets .menu__item-text {
  color: #f37600;
}
.site--pharmacies .menu__item-text {
  color: #1DB0DC;
}
.menu__item-text:hover,
a:hover .menu__item-text,
button:hover .menu__item-text {
  text-decoration: underline;
}
.tooltip {
  position: absolute;
  background: #1DB0DC;
  color: white;
  padding: .5em 1em;
  font-size: 14px;
  visibility: hidden;
  z-index: 10;
  max-width: 50vw;
  width: 300px;
  text-transform: none;
  white-space: normal;
  text-align: left;
}
.tooltip:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  top: -6px;
  left: calc(47%);
  border-style: solid;
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #1DB0DC transparent;
}
.tooltip--bottom {
  top: calc(100% + 24px);
  left: 50%;
  transform: translateX(-50%);
}
.tooltip--bottom:before {
  top: -6px;
  left: calc(50% - 6px);
  border-width: 0 6px 6px 6px;
  border-color: transparent transparent #1DB0DC transparent;
}
.tooltip--left {
  right: calc(100% + 24px);
  top: 50%;
  transform: translateY(-50%);
}
.tooltip--left:before {
  left: 100%;
  top: calc(50% - 6px);
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #1DB0DC;
}
.tooltip-hover {
  position: relative;
}
.tooltip-hover:hover .tooltip {
  visibility: visible;
  opacity: 1;
}
.profile-article {
  clear: both;
}
.profile-article:before,
.profile-article:after {
  content: '';
  clear: both;
  display: table;
}
.profile-article .page-header {
  position: relative;
  clear: both;
  background-color: #a8d7a3;
  background-image: url(/img/layout/bg-pattern.png);
}
.profile-article .page-header:before,
.profile-article .page-header:after {
  content: '';
  clear: both;
  display: table;
}
.site--vets .profile-article .page-header {
  background-color: #f0b87f;
  background-image: url(/img/layout/vet-pattern.png);
}
.site--pharmacies .profile-article .page-header {
  background-color: #8dd6ec;
  background-image: url(/img/layout/phar-pattern.png);
}
.profile-article .page-header .bgimg {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  width: auto;
  max-width: inherit;
}
.profile-article .page-header--with-image {
  /* 		background: fade(@c_primary, 80%); */
}
.profile-article .shareable {
  display: none;
}
.profile-article .interact-button {
  display: inline-block;
}
.profile-article .tooltipbox {
  display: inline-block;
}
.profile-article .docimage-wrap {
  width: 180px;
  height: 180px;
  display: block;
  float: left;
  margin-left: -3em;
  margin-right: -180px;
  background-size: 100%;
  border-radius: 100px;
  box-sizing: border-box;
  border: 3px solid white;
  position: relative;
}
.profile-article .doc-image-box {
  position: relative;
  -webkit-mask-image: -webkit-radial-gradient(circle, white, black);
  overflow: hidden;
  background-color: #f8f8f8;
}
.profile-article .doc-image-box img {
  margin-left: 0;
  border: none;
  border-radius: 0;
  width: 100%;
  height: 100%;
}
.profile-article .doc-image,
.profile-article .doc-image-box {
  display: block;
  margin-right: -180px;
  background-size: 100%;
  border-radius: 100px;
  box-sizing: border-box;
  border: 3px solid white;
  width: 90px;
  height: 90px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
}
@media screen and (min-width: 48em) {
  .profile-article .doc-image,
  .profile-article .doc-image-box {
    float: left;
    margin-left: -3em;
    width: 180px;
    height: 180px;
  }
}
.profile-article .head-holder {
  max-width: 100%;
  min-height: 100px;
  position: relative;
  clear: both;
  width: 100%;
  background: rgba(100, 166, 82, 0.8);
  color: white;
  margin-top: 2.5em;
  margin-bottom: 2.5em;
  display: inline-block;
  box-sizing: border-box;
  background-color: rgba(100, 166, 82, 0.8);
  padding: .5em 1em;
}
.profile-article .head-holder:before,
.profile-article .head-holder:after {
  content: '';
  clear: both;
  display: table;
}
.site--vets .profile-article .head-holder {
  background-color: rgba(243, 118, 0, 0.8);
}
.site--pharmacies .profile-article .head-holder {
  background-color: rgba(29, 176, 220, 0.8);
}
.profile-article .head-holder h1,
.profile-article .head-holder h2 {
  color: white;
}
.profile-article .head-holder h1 {
  margin: .3em 0 0;
  max-width: 100%;
  font-size: 1.2em;
}
.profile-article .head-holder h2 {
  font-size: 1.1em;
  line-height: 1.1;
  margin: 0;
  text-transform: none;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.profile-article .head-holder--inner-wrap {
  margin-left: 100px;
}
.profile-article .head-holder hr {
  margin: 5px 0 10px;
  background: white;
}
@media screen and (min-width: 48em) {
  .profile-article .head-holder {
    width: auto;
    padding: 0 3em;
    border-radius: 150px 6px 6px 150px;
    min-height: 180px;
  }
  .profile-article .head-holder h1 {
    font-size: 3em;
    overflow: hidden;
    text-transform: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1.1;
  }
  .profile-article .head-holder h2 {
    font-size: 1.5em;
  }
  .profile-article .head-holder--inner-wrap {
    width: auto;
    margin-left: 180px;
    min-height: 180px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
  }
  .profile-article .head-holder--inner-wrap > :last-child {
    margin-bottom: 1rem;
  }
}
.profile-article .sharer {
  margin-top: .5em;
  padding-top: .5em;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.profile-article .sharer__interact-button--count {
  border: 1px solid white;
}
.doc-sub-head {
  position: relative;
}
.hodnoceni-replies {
  margin-bottom: 2em;
}
.hodnoceni-replies .content {
  margin-left: 60px;
}
@media screen and (min-width: 64em) {
  .hodnoceni-replies .content {
    margin-left: 120px;
  }
}
.hodnoceni-replies .reply {
  margin-left: 30px;
}
.hodnoceni-replies .reply .hodnoceni-avatar {
  width: 50px;
  height: 50px;
  margin-right: -50px;
}
.hodnoceni-replies .reply .content {
  margin-left: 70px;
}
.hodnoceni-replies .reply h4 {
  padding-top: .3em;
}
@media screen and (min-width: 64em) {
  .hodnoceni-replies .reply {
    margin-left: 120px;
  }
}
.hodnoceni-replies h4 {
  padding-top: 1em;
}
.hodnoceni-avatar {
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  float: left;
  margin-right: -100px;
  width: 50px;
  height: 50px;
}
@media screen and (min-width: 64em) {
  .hodnoceni-avatar {
    height: 100px;
    width: 100px;
  }
}
.sharer {
  color: white;
}
.sharer__interact-button {
  display: inline-block;
  overflow: hidden;
  background: #1DB0DC;
  margin-bottom: .5em;
  background-color: #1DB0DC;
  border-radius: 3px;
}
.site--vets .sharer__interact-button {
  background-color: #f37600;
}
.site--pharmacies .sharer__interact-button {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .sharer__interact-button {
    margin-bottom: 0;
    font-size: 1em;
  }
}
.sharer__interact-button--count {
  display: inline-block;
  line-height: 2em;
  font-weight: 300;
  cursor: pointer;
}
.sharer__interact-button--love:before,
.sharer__interact-button--share:before {
  margin-left: .5em;
  margin-right: .5em;
  content: '';
  display: inline-block;
  width: 11px;
  height: 11px;
  background: url(/img/layout/heart.svg);
}
.sharer__interact-button button {
  display: inline-block;
  -webkit-webkit-appearance: none;
  -moz-webkit-appearance: none;
  -ms-webkit-appearance: none;
  -o-webkit-appearance: none;
  webkit-appearance: none;
  background-color: transparent;
  border: none;
  margin-top: 0;
  padding: 0;
  color: white;
  line-height: 2rem;
}
@media screen and (min-width: 48em) {
  .sharer__interact-button button {
    padding-top: .3em;
    padding-bottom: .3em;
    line-height: 1em;
    padding: 0;
    font-size: 1em;
  }
}
.sharer__interact-button button:focus {
  outline: none;
}
.sharer__interact-button button:hover {
  background: transparent;
}
.sharer__interact-button--share:before {
  background: url(/img/layout/share.svg) no-repeat;
}
.sharer__interact-button--love,
.sharer__interact-button--text {
  display: inline-block;
}
.sharer__interact-button--love {
  padding-right: 1em;
  border-right: 1px solid white;
  min-width: 2.5em;
  text-align: center;
  font-weight: 600;
}
@media screen and (min-width: 48em) {
  .sharer__interact-button--love {
    background-color: #1DB0DC;
  }
  .site--vets .sharer__interact-button--love {
    background-color: #f37600;
  }
  .site--pharmacies .sharer__interact-button--love {
    background-color: #1DB0DC;
  }
}
.sharer__interact-button--text {
  padding-right: 1em;
  padding-left: 1em;
  min-width: 5em;
  text-align: center;
}
.sharer__interact-button--filled {
  transition: 0.1s filter;
  background-color: #45c1e7;
}
.site--vets .sharer__interact-button--filled {
  background-color: #ff9027;
}
.site--pharmacies .sharer__interact-button--filled {
  background-color: #45c1e7;
}
.sharer__interact-button--filled:hover,
.sharer__interact-button--filled:active {
  opacity: .9;
}
.sharer--active .sharer__interact-button--love:before {
  animation: sharerLiked 0.5s cubic-bezier(0.63, 0.53, 0.45, 1);
}
@keyframes sharerLiked {
  30% {
    transform: scale(2);
  }
}
.profile--doctor-icon {
  background: red;
  width: 16px;
  height: 16px;
  margin-top: 2px;
  float: right;
  position: relative;
  background: url(/img/layout/link.png) center no-repeat;
  background-size: contain;
}
.profile--doctor-icon .tt {
  font-size: 12px;
  width: 16em;
  transform: none;
  right: 0;
  top: 125%;
}
.profile--doctor-icon .tt:before {
  left: inherit;
  right: .2em;
  transform: inherit;
}
.profile--section__right {
  box-sizing: border-box;
  padding: 0 1em;
  padding-bottom: 2em;
}
@media screen and (min-width: 48em) {
  .profile--section__right {
    float: right;
    padding-bottom: 0;
    padding-left: 2.5em;
    padding-right: 1em;
    width: calc(100% - 250px);
    margin-left: 250px;
  }
}
@media screen and (min-width: 64em) {
  .profile--section__right {
    width: calc(100% - 340px);
    margin-left: 340px;
    padding-right: 0;
  }
}
.profile--section__right hr {
  margin-top: 2em;
  margin-bottom: 2em;
}
.profile--section__right h3 {
  font-size: 1.75em;
  color: #64A652;
}
.site--vets .profile--section__right h3 {
  color: #f37600;
}
.site--pharmacies .profile--section__right h3 {
  color: #1DB0DC;
}
.profile--section__right h4 {
  color: #969696;
  font-size: 1.3em;
  margin-bottom: .7em;
}
.profile--section__left {
  max-width: 100%;
  padding: 0 1em;
}
@media screen and (min-width: 48em) {
  .profile--section__left {
    padding: 0;
    float: left;
    margin-right: -250px;
    width: 250px;
  }
}
@media screen and (min-width: 64em) {
  .profile--section__left {
    margin-right: -340px;
    width: 340px;
  }
}
.profile--section__left h3 {
  color: #64A652;
}
.site--vets .profile--section__left h3 {
  color: #f37600;
}
.site--pharmacies .profile--section__left h3 {
  color: #1DB0DC;
}
.profile--section__left--hours {
  line-height: 22px;
}
.profile--section__left--hours .open-hours {
  max-width: 280px;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto;
  margin-right: auto;
}
.profile--section__left--hours .week-days {
  width: 24px;
  display: block;
  text-transform: uppercase;
  font-weight: 400;
}
.profile--section__left--hours .day--current {
  color: #64A652;
}
.site--vets .profile--section__left--hours .day--current {
  color: #f37600;
}
.site--pharmacies .profile--section__left--hours .day--current {
  color: #1DB0DC;
}
.profile--section__left--hours .day--current-in-card {
  font-weight: bold;
}
.profile--section__left--hours .day-hours {
  width: 90%;
  font-size: .95em;
}
.profile--section__left .profile--section__block {
  text-align: center;
  clear: both;
}
@media screen and (min-width: 48em) {
  .profile--section__left .profile--section__block {
    border: 1px solid #E4E4E4;
    border-top: 0;
    padding-bottom: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.profile--section__left .profile--section__block:before,
.profile--section__left .profile--section__block:after {
  content: '';
  clear: both;
  display: table;
}
.profile--section__left .profile--section__block ul {
  padding: 0;
  list-style-type: none;
}
.profile--section__left .profile--section__block ul .pnum {
  display: none;
}
.profile--section__left .profile--section__block ul li {
  padding-bottom: .5em;
}
.profile--section__block {
  display: block;
  clear: both;
  border-top: 1px solid #E4E4E4;
}
.profile--section__block:first-child,
.profile--section__block--no-underline + .profile--section__block {
  border-top: none;
}
@media screen and (max-width: 47.99em) {
  .profile--section__block {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
  .profile--section__block > h3:first-child {
    margin-top: 0;
    border-top: none;
  }
}
@media screen and (max-width: 47.99em) {
  .profile--section__block {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .profile--section__block h3,
  .profile--section__block h4 {
    text-align: center;
    font-size: 1.17em;
  }
  .profile--section__left .profile--section__block:first-child {
    margin-top: 0;
  }
  .profile--section__block .at-share-btn-elements {
    text-align: center;
  }
}
.profile--section__right--map--howtogethere--item {
  margin-top: 2em;
  padding-left: 2.5em;
  margin-bottom: 2em;
  position: relative;
}
.profile--section__comments .button-small {
  right: 0;
  top: 0;
  margin-top: 0;
  font-size: .8em;
}
@media screen and (min-width: 48em) {
  .profile--section__comments .button-small {
    position: absolute;
  }
}
.profile--section__specialization--tags {
  padding: 0;
  list-style-type: none;
}
.profile--section__specialization--tags--item {
  margin-bottom: .3em;
  background: #fff;
  border: 1px solid #64A652;
  margin-top: 1em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  padding-left: 2em;
  padding-right: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 1em;
  border-radius: 3px;
  color: #64A652;
  border-color: #64A652;
  margin-top: 0;
  padding: .6em 1.7em;
  font-size: .9em;
  border: 1px solid #E4E4E4;
}
.site--vets .profile--section__specialization--tags--item {
  color: #f37600;
}
.site--pharmacies .profile--section__specialization--tags--item {
  color: #1DB0DC;
}
.site--vets .profile--section__specialization--tags--item {
  border-color: #f37600;
}
.site--pharmacies .profile--section__specialization--tags--item {
  border-color: #1DB0DC;
}
.profile--section__specialization--tags--item:hover {
  text-decoration: none;
}
.profile--section__specialization--tags--item:hover:not(:active) {
  color: white;
  background-color: #81b972;
}
.site--vets .profile--section__specialization--tags--item:hover:not(:active) {
  background-color: #ff9027;
}
.site--pharmacies .profile--section__specialization--tags--item:hover:not(:active) {
  background-color: #45c1e7;
}
.profile--section__specialization--tags--item-light,
input[type="submit"].profile--section__specialization--tags--item-light {
  color: white !important;
  border-color: #fff;
  background-color: #64A652;
}
.site--vets .profile--section__specialization--tags--item-light,
.site--vets input[type="submit"].profile--section__specialization--tags--item-light {
  background-color: #f37600;
}
.site--pharmacies .profile--section__specialization--tags--item-light,
.site--pharmacies input[type="submit"].profile--section__specialization--tags--item-light {
  background-color: #1DB0DC;
}
.profile--section__specialization--tags--item-hollow {
  border: none;
  text-transform: none;
}
.profile--section__specialization--tags--item-blue {
  color: #1DB0DC;
  border-color: #1DB0DC;
}
.profile--section__specialization--tags--item-blue:hover {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .profile--section__specialization--tags--item--large,
  input[type="submit"].profile--section__specialization--tags--item--large {
    padding: 1em 2em;
  }
}
.profile--section__specialization--tags--item--low {
  padding: .5em 2em !important;
}
.profile--section__specialization--tags--item[disabled],
.profile--section__specialization--tags--item--disabled {
  color: #969696 !important;
  border-color: #969696 !important;
  background-color: white !important;
}
.profile--section__calendar {
  min-width: 100%;
  overflow: auto;
}
.profile--section__calendar table {
  width: 100%;
}
.profile--section__calendar thead {
  background: #f8f8f8;
  text-transform: uppercase;
}
.profile--section__calendar td {
  border: 1px solid #E4E4E4;
  text-align: center;
  width: 14.28571429%;
  padding: .7em;
}
.profile--section__calendar .dayrow td {
  color: #64A652;
  padding: .3em;
}
.profile--section__calendar--nav {
  margin-top: .5em;
}
.profile--section__calendar--nav--next {
  float: right;
}
.profile--section__poradna textarea {
  width: 100%;
  border: 1px solid #E4E4E4;
  box-sizing: border-box;
  padding: .5em 1em;
}
.profile--section__poradna textarea:placeholder-shown {
  font-style: italic;
}
.profile--section__poradna .button {
  float: right;
}
.profile--section__poradna form {
  clear: both;
}
.profile--section__poradna form:before,
.profile--section__poradna form:after {
  content: '';
  clear: both;
  display: table;
}
.profile--section__contact .phone-num {
  font-size: 1.3em;
  font-weight: 300;
  margin-bottom: .2em;
  display: block;
}
.docMap {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 60%;
  max-height: 80vh;
  background-color: #f8f8f8;
}
.open-hours--in-card {
  margin-bottom: 2rem;
}
.open-hours--in-card .week-days,
.open-hours--in-card .hours-today {
  line-height: 2.5;
}
.social-icons a {
  border-radius: 3px;
  overflow: hidden;
  display: inline-block;
  transition: 0.1s filter;
}
.social-icons a img {
  display: block;
}
.social-icons a:hover:not(:active) {
  filter: brightness(120%);
}
.social-icons a:hover:active {
  filter: brightness(90%);
  transition: none;
}
.simple-tick-list {
  line-height: 1.75em;
  margin-top: 0;
  margin-bottom: 0;
}
.simple-tick-list li:before {
  display: inline-block;
  content: '';
  vertical-align: middle;
  width: 10px;
  height: 10px;
  background: url(/img/layout/tick.svg) no-repeat;
  margin-right: .3em;
}
.simple-tick-list__item--without-tick:before {
  display: none !important;
}
.notice {
  background: #e3f6fb;
  border: 1px solid #a0dff2;
  padding-left: 5em;
  margin-top: 2em;
  padding-bottom: 1em;
  position: relative;
  border-radius: 3px;
}
.notice h3 {
  color: #1DB0DC;
  margin-top: .6em;
}
.notice:before {
  height: 100%;
  width: 3.75em;
  background: #73d0ec;
  content: '';
  display: block;
  position: absolute;
  left: 0;
  background-image: url(/img/ico/info-icon.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.profile--section__right--map--howtogethere .icon:before {
  content: '';
  width: 28px;
  height: 28px;
  display: block;
  background-size: 17px auto;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  left: 0;
  top: -0.2em;
}
.profile--section__right--map--howtogethere .icon-car:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAzCAYAAADLqmunAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAA5hJREFUaIHtmk9IVEEcxz+77Wq3CJVC6GKQUdZJKiIUPIRYEJvaoT+YZN0KhCJE79Gp8lRQURj9MQ8eIiroDyZB5KGEICi9CBEFQhdBi+zwe9Zjdua9eW93dm3bDyzib95v5vvV2Xnzm/cSmdFWYpACDgAdQCOwFkjH6SgCP4AvwAQwAgwDP6N2koox8AZvwC0xcnMhDazzPhmgFzgIfIzSSTLioHXAcwpvVkcj8ALRZE1Uw9eB2og5LqlFNFkTZUrvApo18XHgNTG+TxFJAds9HX6avdi4bSe2dGpiPcC1CH3kg2PAVSXWgaVh2ym9EjikxCYpvFm8Md8pscNApU2yreH9QJUSu2OZ64K7yu9VQLtNoq3hE5rYsGWuC3Rj6zRmYWO4HmhSYm+AaZsBHDHtafDThGgNxMZwD5BQYvfsdDlF1ZBAtAYSZrgC6FJivyjudF5iGNHipwvRbCTMcAaoUWIvgZlI0twwg2jxU4NoNhJm+LgmdjuCKNfotOg0/yHI8HqgRYktIIXDcmEE0eSnBdGuJciwbrF6BMzGkuaGWUSTn8DFy2Q4DRzVxJfTdF5Cp6kbQ32u7qWTwF7gCFLUqwwAZ3JR5wDdlnIN8ocYAh7gW839huuBW0idaaIhDwILRYf3mUD+gR/g75TehCzxQWb/VRqBMWAziOEKZDOu3m9LiRrEY0US2Z0shyMb1zQAXUmk9DPxBGhDjlLqkOV+yr02a6YQTXWIxjbgccD17YnMaOtX9NP5PNAHLCrxVcBDYGfOcnPjFWLwuxJPAOeAs5qcb0mgWtMwjt4s3gCdwFxsqbkz52lQzYJo7kN/5FOdJHs3BTCI3uwSnyluiXjf02BiEbioiSdMO623FoNOWlzjitj6TIZXWHQY9Uw7n8TWZxK9w6LDbRbXuCK2PpPhXoJPDuoJvp25Zh+wMaA9DZzWNZgMbwUuo684apE61PXTwiDSyMKle+yTAq4gHrSNJrqRRxuXkAWgEimuTwKrcxCbLxqA98gd5Rkwj5g8hbdv1pHIjLYG3X5KjmKutEWhbLjUKRsudcqGS50UUuir6IpnFV1eIYmlMWF4Mc1mM6KrowtJLI3/3ZQuGy51yoY95kPywtoLQSyNJsNhb6h+CpXjnjAN2naT4ZshnYW1F4KhkPYbuqDJ8CDw1NA2hpyCFJsLiBYdY4iHLEyGF4A9QD8yNea9nwPAbrLfqygGC4gWVWM/ARp/A+K3mJLLvmlLAAAAAElFTkSuQmCC);
}
.site--vets .profile--section__right--map--howtogethere .icon-car:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAzCAYAAADLqmunAAADx0lEQVRoge2aX4hMURzHP3fMLi83CaWVl1VW/j4QEh48eFhK/j4oLV28UVolUbd5kid/nihXRP6sfZRQ/rQ2JR4kSfnzMpKIbFPKEh5+dxnnnnPvuXf27mxjPjVN8zv3d873O3PumfPnOuVuhwwUgc3ARmAhMAVoyVJRCr4D74HHQC/QA/wIXD9VJcUMDc8IG5ybIbcWWoBp4WsdsBfYArxMU0khZaPtwF1G3qyOhcA9r1JqT5OU1vAZoC1lTp60IZqscVLcw8uA+5p4P/AQ+JGm4QwUgcWhDpXlgev321ZiyyZNbAcQpKhjOPCA00psI/LFJ2L7C48D3gITq2JPgfk2yTnwRGn7EzA1cP1vSYm29/B6/jULcMkyNw8uK58nAhtsEm0N79LEeixz80DXtk5jBBvDHcAKJfYIeGPTQE68CTVUs8KrlDqSEm0M7wDUG/2KpbA8UTU4iNZYkgy3Al1K7Cf17c5D9CBaqunyKqXWuKQkw+uAyUrsPlBOpy0XykTnBZMRzUaSDO/UxC6mEJU3Oi06zX+IMzwdWKnEBpGFw2ihF9FUzUqvUppuSogzrBusbgCfs2nLhc+IpmpiBy+T4RZgmyY+mrrzEDpN271KSbs+V6eWBWANsBWZn6o8AxKnbyPMWGCOJt4LnAeuBa7/ZzSvNtwBXEDWmY3EY2Br4Pov4G+XnoUM8Y1mFsRTn1cpzQb5hVuRb2E07GLkyTNgQQGZSTW6WZD7vKuALP1M3AI6ka2UdmS4f52/NmteI5raEY2dwM2Y6zc45W7nA9HpI8AR4ADwS4mPB64DS2uWWxsPgM7A9Qeqg16l5ACHgf2anI8FYJKmoB+9WYABZLvna01ya+NrqGFALQhc/xeiXbflM6lAdDYFcAK92SHeUd8l4tVQg5bQ9DFNkWOaaT2xaPSpxTV5kVmfyfAYiwrT7mkPJ5n1mUQvsahwkcU1eZFZn8nwXmS3w0QH8X9nebMWmGkqDBcO+3RlJsPzgJPoTwTbkIl53qeFcbQgA1fk2MerlIrAKcRDBKfc7cSNxs+B48gAMBbZENgNTKhR8HDxBflHuYOs4uYBe4DZpoQkww1HPUfautA03Og0DTc6TcONThFZ6KvoFs8quryRJJNG0yMPNpORTE+0DSOJGgPXj2j877p003Cj0zQcknRgNhoO1DJpNBlOekL1VaKc/EnSoC03GT6XUFlS+UhwPqH8rC5oMnwCuG0o60N2QerNUUSLjj7EQwST4UFgNXAQ6RrfwvdDwCqiz1XUg0FEi6rxILAqcH2txt+iLMCdAlm2QwAAAABJRU5ErkJggg==);
}
.site--pharmacies .profile--section__right--map--howtogethere .icon-car:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAzCAYAAADLqmunAAAD0klEQVRoge2aT2gUVxzHP7Pdjd5KiUJJ42UFtzTqHCptEc3Bg4e0UNS0hy4Si2NvLQiFUtJ78eSfk8JYlHT6Jw3kItIKtiUJhaIHR0QKUS8RKS0NzSVglNrDb6LbN+/NvJnN7IbpfiCE/b35vff97rx5+/6MMzg9Tw6qwLvAKLALeBGo5akoA4+A34HrwBQwCTz2wiBTJdUcDW+LGtyRI7cdasCW6O8AcBx4D8h0xyoZG60DP9F5szp2AT/7brOeJSmr4S+AgYw5RTKAaLLGyfAM7wFmNfE54FfgcZaGc1AFXo90qOz1wmDOthJb3tHEPOB8hjrWgqOAr8RGkS8+Fds7vBG4D/S3xG4Crk1yAdxQ2v4LeMkLg4dpibbP8EH+axbga8vcIvhG+dwPHLJJtDX8gSY2aZlbBLq2dRpj2BhuAMNK7Bpwz6aBgrgXaWhl2HebjbREG8Me4Cixby2FFYmqwUG0JpJmuA8YU2L/0N3uvMokoqWVMd9t9iUlpRk+AGxWYrPAQjZthbBAfF6wGdFsJM3wMU3sqwyiikanRaf5KUmGtwL7lNgKsnBYL0whmlrZ57vNraaEJMO6wep7YDGftkJYRDS1kjh4mQzXgCOa+HrqzqvoNL3vu03t+lydWlaAt4DDyPxU5RaQOn3rMBuA7Zr4FDABXPLC4Olo3mq4AXyJrDPLxHXgsBcGv8GzLv0KMsSXzSyIpxnfbQ6B3OE+5FtYD7sYRXILeLWCzKTKbhbkOR+rIEs/E1eAEWQrpY4M93eL12bNXURTHdE4AvyQcP0hZ3B6/g/i00eAE8CnwBMl/jxwGdjdttz2+AUY8cJgqTXou00H+Bz4RJPzZwXYpCmYQ28WYAnZ7lluS257LEcaltQCLwyeINp1Wz6bKsRnUwBn0Jtd5QHdXSJ+F2nQEpk+pSlyTDOtGxaN3rS4pihy6zMZfs6iwqx72mtJbn0m0W9YVPiaxTVFkVufyfBxZLfDRIPkn7OieRt42VQYLRw+1pWZDO8EzqI/ERxAJuZFnxYmUUMGrtixj+82q8A5xEMMZ3B6Pmk0vg2cRgaADciGwIfAC20KXiv+Rn5RfkRWcTuBj4AhU0Ka4dLRzZG2K/QMl52e4bLTM1x2qshCX0W3eFbR5XWSXBpNrzzYTEZ06+hOkqrRC4OYxv9dl+4ZLjs9wxFpB2br4UAtl0aT4bS31e6kyimeNA3acpPhiymVpZV3gomU8gu6oMnwGeCqoWwG2QXpNicRLTpmEA8xTIZXgDeBcaRrPIz+fwbsJ/5eRTdYQbSoGseB/V4YaDX+C8QWxGRHP9J/AAAAAElFTkSuQmCC);
}
.profile--section__right--map--howtogethere .icon-bus:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA5CAYAAABwDahPAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAA7xJREFUaIHt2k1onEUcx/FPNgmFWiIYKVqw2tZtelVskV58ixBQqUXECiqKvSs9eFG8lGJvuSmC4Es9KF4qKIiKevSgFTxqmlS0RdoGbPCFvsbDPJt9dnaezb5kn2xKvjCwz8w8z/x+88wzz85/nqH9x6f0wDjuxp3YkaXNuDlLN2X15rN0HmdxMkszOJGVdcVIh/VvwRQmsRfb2jxvPEs7C8rn8D2+xBf4s11B7RgYxZN4AQ+i0u7FO2Bblp7GNXyDd/EJLrc6sZWBCg7iVWxNlJ/HQhdiU4wJQ67W7mSW3sARvCMYa6LIQBUfYk9B+Ty2WKZ3OmAUZ9RN1NiKt/EinsGv8YkpA/fjU6FXihjHMVzoXGuSGzWLz7MHP2AfvssXxAbuwefY2EajT7Wvb0UYE7TdJ5hB4wO5AR9pT/xqsVHQuKGWkTfwrDCPDzo7BK1oNPBY+Vq6Zklr/hmYiCp9JkxhZ8tQ1ILNeA2P5PKWtNYMjGJ7rsIVYdpaqVmmF2YFLefU9W7Pfl+p5DJGcyedMhjia/wlaKqx1OE1A9XohKYXxgAwEx3vpG5gV1R4su9yOqelgfgO/NJ3OZ0Tj4oJ6gbiGWgt3IGWBmb7Lqdz5qLjKsHAmLBQqbGYqDwIzAraamzBWEXzKuk0LpalqgMuCtryVCuah88g9n6NU9HxROoOxJUGibhzkwb+KElMN8TaqhXNL7HfSxLTDbG2XRUhptOq0iARa6tWsCnKPFOSmG6ItW1KxXhSIZRBoUlbKioxjVuFmM8NPTQ2rB7ZWMDVHq71T3atV+KClIE78GYPjZVKP8KEpbJuYLVZN7DaXNcGTgtB1NUMr1zINMTrgCVSBv7FAdyG3UJk7HA/1C3D4azt3ZmWA5m2BlIGDuFj9eXbJbyO9/siM817WZuXsuPFTNOhuGJsYFHYuEhRpoEPCvKPaVwXNxm4pnjbqMx1clFbl0V7ZbGBYY1R4DyP9yiqE/YV5D8qaFwi9Qy8JewB53kOL/Wuq21eztrMs1fQ1sDQ/uNTi3GmcJu+xW+4K0urwU9Zuh0PSHR40TZrBQ/1T1fbLNt51/WbeE2wbmC1WfMGRvB1lDdZUPdv4ZueMrhXc7yqRoPeETycOx5T/Pf5XFS3n8wpNvCE3Gc+8RAaanHR4RZlK02rod2gcc0/A6m/00Ukv5jqE63aavl3ekHxF4Rl7lwWbTLOiz5zSw2hI4m8qzjao6hOOCodS23SljIwjefxM/7Dj8LUGk+3/eSrrM0TwrJyJtM0HVf8HyBbppPDRVITAAAAAElFTkSuQmCC);
}
.site--vets .profile--section__right--map--howtogethere .icon-bus:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA5CAYAAABwDahPAAADpElEQVRoge3aTWicRRzH8U82CYKWKKYUFXyt2/SqWJFefKGCoFJBhB5UFLwrLXhReimF3nLTi+BLPVQ8CR5ExZebiFbwqGlTjS3SNmCDrbRpGw8zm92dnedpdjf7ZFPyhWF5Zmaf+f3mmZnnmf/zjMztG9EHk3gQ92NrTFuwOaZbY735mM7iNI7FNIOjsawnxrqsfxuewi7sxL0r/N9kTNsKymfxA77EF/h7pYJGVnAFxvECXsUTqK305D1yFd/gfXyKxbLKZQZqeA1v4a5M+Vks9CyznQlhyKX8iYN4TzDWQZGBOj7GwwUNzuN21+idLhjHKXkT8CNexO9pQW4OPIbPhF4pYhKHca4blSXcrFg8oSN/wm5811qQXoGH8D1uXCVhq80FPCqYQfuEvAFHDK94grYjgla0G3hJWMeHna2CVrQbeLZ6LT2zrLV1Ek8llT4XlrDTVSgqYQvextMtectaG5N4HOfjL1wWVoXVWmX65Rac0ezwRWE+XG4Mofs0xcMJwyMe/hE0NRgXNC/PgXryh44bxhAwkxxvo2lge1J4bOByuqfUQHoFfhu4nO5JR8UUTQPpCrQerkCpgeMDl9M9s8lxnWBgQtioNFjKVB4GjgvaGtyBiZrOXdJJXKxKVRdcFLS1Uq/pHD7D2PsNTiTHU7krkFYaJtLOzRr4qyIxvZBqq9d03sTmKhLTC6m27TUhplNWaZhItdVr2JRknqpITC+k2jblYjy5EMqw0KEtF5WYFkImC7ipj8ZGNSMbC7jSx7nOx3O9mRbkDNyDd/porFIGHSYcOBsG1poNA2vNdW3gpBBEXcvwyrmoId0HLJMzcAF7cCd2CJGxA4NQdw0OxLZ3RC17orY2cgb24hPN7dsl7MeHA5GZ54PY5qV4vBQ17U0rpgaWhBcXOao08FFB/mHt++IOA1cVvzaqcp9c1Nai5F1ZamBUexS4lef6FNUNuwvynxE0LpObA+8K74BbeRmv969rxbwR22xlp6CtjZG5fSNLaaZwmb7FH3ggprXgl5juxuMyHV5kYN1wXd+J1wUbBtaadW9gDF8nebsK6v4rfNNTBY/ojFc1aNM7hidbjicUPz6fSeoOklnFBp7X8plPOoTKvn4aLSlbbcqGdpvGdT8Hco/TRWS/mBoQZW2VPk4vKP6CsMo3l0UvGecln7nlhtDBTN4VHOpTVDccko+ldmjLGZjGK/gV/+FnYWlNl9tB8lVs86iwrZyJmqbTiv8DjOKuEdh3nYsAAAAASUVORK5CYII=);
}
.site--pharmacies .profile--section__right--map--howtogethere .icon-bus:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAA5CAYAAABwDahPAAADpElEQVRoge3aS4gcRRzH8c/O7iJoWMUNQSU+42RzVYxILj6IIKhEECEHFQXvSg5elFxCILe96UXwEQ8RD0HwICo+biIawaPZZOMjQZIsmMVEkk2yHqpnZ6amujOP7Z7ZsF8olq6q6fr9qqtqu/7VY5sPHzUA03gQ92NLljZhY5ZuzeotZOksTuNYluZwJCvri4ke69+Gp7ATO3Bvl7+bztLWnPJ5/IAv8QX+7lbQWBdPYBIv4FU8gVq3N++Tq/gG7+NTLBVVLjJQw2t4C3clys9isW+Z7UwJQy7mD+zHe4KxDvIM1PExHs5pcAG3u0bv9MAkTkmbgB/xIjrEpubAY/hM6JU8pnEQ53pRWcDN8sUTOvIn7MJ3rQXxE3gI3+PGVRK22lzAo4IZtE/IG3DI6IonaDskaEW7gZeEdXzU2SJoRbuBZ6vX0jcrWlsn8UxU6XNhCTtdhaICNuFtPN2St6K1MYkncT77C5eFVWG1VplBuQVnNDt8SZgPlxtD6D5N8XDC6IiHfwRNDSYFzStzoB79YKA3vJKYi6630jSwLSo8Vrqc3ik0ED+B30qX0zvxqJihaSBegdbCEyg0cLx0Ob0zH13XCQamhI1Kg+VE5VHguKCtwR2YquncJZ3ExapU9cBFQVsr9ZrO4TOKvd/gRHQ9k3oCcaVRIu7cpIG/KhLTD7G2ek3nP7E/KxLTD7G2bTUhplNUaZSItdVr2BBlnqpITD/E2jakYjypEMqo0KEtFZWYFUImi7hpgMbGNSMbi7gywL3OZ/d6My5IGbgH7wzQWKWUHSYsnXUDw2bdwLC5rg2cFIKowwyvnMs0xPuAFVIGLmA37sR2ITK2rwx112Bf1vb2TMvuTFsbKQN78Inm9u0S9uLDUmSm+SBr81J2vZxp2hNXjA0sCwcXKao08FFO/kHt++IOA1flHxtVuU/Oa2tJdFYWGxjXHgVu5bkBRfXCrpz8ZwSNK6TmwLvCGXArL+P1wXV1zRtZm63sELS1Mbb58NHlOFN4TN/idzyQpWHwS5buxuMSHZ5nYM1wXf8nXhOsGxg2a97ABL6O8nbm1P1X+KanCh7RGa9q0KZ3Ak+2XE/Jf30+E9Utk3n5Bp7X8plPPITGCm46XlC22hQN7TaNa34OpF6n80h+MVUSRW0Vvk4vyv+CsMqTy7xDxgXRZ26pIbQ/kXcFBwYU1QsHpGOpHdpSBmbxCn7Ff/hZWFrj5bZMvsraPCJsK+cyTbNxxf8Bw1GwiVBfgfwAAAAASUVORK5CYII=);
}
.profile--section__right--map--howtogethere .icon-train:before {
  background-image: url(data:image/png;base64,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);
}
.site--vets .profile--section__right--map--howtogethere .icon-train:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABLCAYAAAA25wSFAAAFJUlEQVRoge3aW6hUVRzH8c+YWkZhiplKdj8lXcjoImUXqR4s6V4URllUImkRCRUU9NBjRWQYJWRGBVmJVOCxorAiKCzSyqSkCAO1m2FKmmGnh7XVmT1rz94zs8+M0PnC4Zyzbv/ff6/LXmuvf+WnuRUlcTIW4HSsxkysSvIm4tnk9+dJ3tdlGK2U5MAQfIejqtI24Njk7+8xrirvRxyPf9o1PKjdBhImqhVPEHwGzlQrXlJ2YhmGB5fRCH7PSN+A/TPyNpdhuKwe+AEvpdKWJOlr8Xoq72VhWLVNWT0At+A9YciswqKqvOl4Rxg2K/FiWUbLmsRdo2gPnIAbcD6OwEiU7XmfMC/W40O8gm/zKuX1wFg8juuVN1+K8i9exb3YmFWoUQ9MwpsYXdDgF3gtMdyICi7DOTnlBgm9fhEuxyfRxjJ6YEJSYXiOkXSd3C5POBS/NNH2FpwtrGg1xIbFAcKTb0Y8bGqi7K9Ntj0cbwjaaog5cCd6mjTQCXowO52YdmAI7u+InNa4T9C4h7QD5yo+adOc3ETZCS3aGI3J1QnpVeisFhsmzJsV2JVTbpDwoFplUmIH9Q4c3kbDI3F1G/WLMr76n7QD+2VU6sO7WIOd/SCqmiHCEJsqvsjUpBXZSuwUXiRvty2tOSajFwc3KlRke/CEzouHj/FIXqEiDvS2r6Vlcm0XcaCUk1OL/JlXoNM7zNIZcKDbDDjQbQYc6DZFHCjz21Gz5Oor4sDRJQhplSPzChRx4K6C5fqDu/MKFBE2BYtxTLtqmmA8nlfgfFF0fF+b/PyFv1vXVYghOKho4WYn6IHJzz7D/2IZ3acZcKDbDDjQbQYc6DYDDnSbZrYSG4VN3SYcJ+yNDilJx3bhQm8tRuEaBbfxRR1YgpsSQ7t5CG8JF9vtsAaXCteru3kQz+DWvMpFhtA63KhWPPwsfPTdWkhmnJ3Clnl9JP0OfJbXQNqB2KfzBbK30JuE3mmVXiFMJ8YuPB1Jr9GYdiB29ZlloGh+O3XXRdJqbjjTDnwZqZB3ZzYqJ78Rh7XQ9urqf9IOrMC2VNr1DQwMxVU5IhpxqcYXGGnb21Tdj1HvwDa1YTJwsfjhuoJ52vtqMUqIpYuthjerd2CR1AOOhRqMwlcYk0pfjBeEKKwezMEFLYiO8SmexDfCkJ2OGWojYjbhFPxWXTErVmKqcLU/tCSB7bITV2B5OiPrPbBcWPt39KOoomwXtNSJp/GL7HUhQmRlP4gqykohLCcdc7eHvDfxKuFmfJoQqNdXmrRs+hJb0xLbqxoVLrKV6MMyIaCvEwF2Fbyf2Mx9YEW302OE0LNO8Zj6VTBKUQfmYUTLcppnBJ4qUrCIA1fiurbktMa1ie2G5DkwHPNLkdMa8+WEvuUdaB5VH7hNmFwzhDdnGZwkbBPSi8S4RMPMrIqN4kanCKtBrMBC3NakyDwWip/A+nCh1CZuN1kODBO2rbHgvw1CeNkfrahswAjheDk2krcOp6o/FWbOgYdlRy7OUb54SZt1UYkJPYmmOmIOnIa5GQ29hqVNSyvOUtnbhrmCthrSDgzGc+KTe7Pw9Pub2eIhPlFtaQeiXibco7lw4Vb5JbEVo250VE/iHmHiDotU7BWOf51kGS6JpG8XJvQ69vZARfh8EhO/FbP6QWAes8S/OQ0TtFbY68Adwrof4wH1H546wfrEdowpuJ0whMYJb9TYK/sj4dzbiXNAjAo+wHmRvC04cZDs/cYO4W3bLfES27eJvMAk+7T/ABPf5zjITiGOAAAAAElFTkSuQmCC);
}
.site--pharmacies .profile--section__right--map--howtogethere .icon-train:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABLCAYAAAA25wSFAAAFJ0lEQVRoge3aW4hVVRzH8c8xxzIKUyZT0e5TUkZGFym7SPVgSXfDMMrCikiLSKigoIceKyKjqKAbFWQqUoFjRWFFUFiklUlJET6o3QxT0gybHtZWz9ln7bP3OWfPHKH5wjAz6/b//fe67LX2+lfGL1uvJCbhOZyONbgNq5O8yXg2+f1FkvdNGUYrJTnQhe9xdFXaRhyX/P0DxlXl/YQT8E+7hoe020DCZLXiCYLPwJlqxUvKTi7D8NAyGsHvGekbcWBG3pYyDJfVAz/i1VTa0iR9HZak8l4ThlXblNUDcBPeF4bMarxUlTcb7wrDZhVeKctoWZO4YxTtgRNxHc7HkRiFSsla+oR5sQEf4XV8l1cprwfG4jHMUt58Kcq/eAP3YFNWoUY9MAVvYXRBg19icWK4ERVchnNyyg0Rev0iXI5Po41l9MDEpMKIHCPpOrldnnA4fmmi7a04W1jRaogNi4OEJ9+MeNjcRNlfm2x7BN4UtNUQc+AO9DRpYCDowbx0YtqBLtw3IHJa415B417SDpyr+KRNM6mJshNbtDEaU6sT0qvQWS02TJg3K7E7p9wQ4UG1ypTEDuodGN9Gw6NwdRv1izKh+p+0AwdkVOrDe1iLXf0gqpouYYhNF19katKKbCV2CS+Sd9qW1hxT0YtDGxUqsj143MCLh0/wcF6hIg70tq+lZXJtF3GglJNTi/yZV2Cgd5ilM+hApxl0oNMMOtBpijhQ5rejZsnVV8SBY0oQ0ipH5RUo4sCdBcv1B3flFSgibBoW4dh21TTBBLyowPmi6Piemfz8hb9b11WILhxStHCzE/Tg5Ge/4X+xjO7XDDrQaQYd6DSDDnSaQQc6TTNbiU3Cpm4zjhf2RoeVpGOHcKG3Dt24RsFtfFEHluKGxNAeHsTbwsV2O6zFpcL16h4ewDO4Oa9ykSG0HterFQ8/Cx99txWSGWeXsGXeEEm/FZ/nNZB2IPbp/DnZW+jNQu+0Sq8QphNjN56OpNdoTDsQu/rMMlA0v526sTvgmhvOtANfRSrk3Zl15+Q34ogW2l5T/U/agZXYnkqb1cDAMFyVI6IRl2p8gZG2vV3V/Rj1DmxXGyYDF4sfritYqL2vFt1CLF1sNbxRvQMvST3gWKhBN77GmFT6IrwsRGH1YD4uaEF0jM/wBL4VhuxszFEbEbMZp+C36opZsRLThav9YSUJbJdduAIr0hlZ74EVwtq/sx9FFWWHoKVOPI1fZEuECJFV/SCqKKuEsJx0zN1e8t7Eq4Wb8RlCoF5fadKy6UtszUhsr25UuMhWog/LhYC+ssPMYlTwQWIz94EV3U6PEULPBopH1a+CUYo6sBAjW5bTPCPxZJGCRRy4Ete2Jac1Zia2G5LnwAg8VYqc1nhKTuhb3oHmEfWB24TJNUd4c5bBycI2Ib1IjEs03JZVsVHc6DRhNYitPC9gbpMi83hB/ATWhwulNnF7yHJguLBtjQX/bRTCy/5oRWUDRgrHy7GRvPU4Vf2pMHMOPCQ7cnG+8sVL2qyLSkzoSTTVEXPgNCzIaGgxljUtrTjLZG8bFgjaakg7MBTPi0/uLcLT72/miYf4RLWlHYh6mXC35sKFW+WXxFaMutFRPYl7hIk7PFKxVzj+DSTLcUkkfYcwodezrwcqwueTmPhtuL0fBOZxu/g3p+GC1gr7HLhVWPdj3K/+w9NAsCGxHWMabiEMoXHCGzX2yv5YOPcOxDkgRgUf4rxI3lacNET2fmOn8LbtlHiJ7bkiLzDJPu0/8wTqnaVW30AAAAAASUVORK5CYII=);
}
.profile--section__right--map--howtogethere .icon-parking:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAp9JREFUaIHtmk9Ik2Ecxz++OGU6LLcORbPSkAlGTon+eupQWpG46JAXieyPl9gljCDCW908RdKp006C/WM5IgjqEIhkeBHZtJx0GFsqmy9zlw7bCxbMve/2yPM49oGdnt/z3e/D8z7Pu71bVf9kDzlqgHvADeAY4EBdksAcEABeAJsA1bnBg8A7wCulNes4gNO5103gCrCikV2R3STyP17gPVCrAXfZvSIGHcAdDRiQ3YkgBjSgS3YXgug09kw5UKvJ7kAkZSVTXbjkXwY9t+lr8wl584X4PLFUjMW1CJ+iU/zZTJSUZ1lGJK0uD60uD2fpxtd2nVA4yJvFiaKllLnM7DY7fW0+Rs895XhjZ1EZysgYuBuaGDnzuCgh5WQgu0pD3mEaa5yW5ikpA9kVutp8zdIc4QfAQny+YI3dVoe7oalg3YWjvZYOBOEyI1/8puqOOFoYbB+iY3/+vWG32TnvvshEJGAqU9pltpSMMPrtER/DU9vWNe9pMZ0pfc88nxsjsRHPO35o72HTWdJlAGZ+T+cdM7O3DJSQSWVSQnKUkKm31QvJkS7TWOOk68CJvONmjnoD6TK32odx1rnyjsdSMdNZ0j41m7nPACyuRUxnCpd51j1WsMZl37ftahjoGd30DRN2QKbV5RGWFQoHLdVL3zP5iK4v82r+paU5SsokNuI8+frQ8jzlZKLryzz4fL+or85SnwFsRc/ohMJBy5fWVqTJ6Bmd6Povfq4uEVkN8yH6tuRM4TK+172iI02j3J4phYqMqlRkVKUioyoVGVWpyKhKWclU9U/2pCmPn8+TGjAjuwtBzGlk/+ZUDgQ0YByYld1JifwAxjUgDVwGvsvtp2hmgUtA2jjNVoBTgB+YBsQ8lt85UmT79AMnyfbPX0D1nXYnrk73AAAAAElFTkSuQmCC);
}
.site--vets .profile--section__right--map--howtogethere .icon-parking:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAACd0lEQVRoge2asWtTQRjAf+8hbVoSfFGEQiIWnBRFW6VZikPJUFTUQSz2D7BFHQrJVIdsFYrdVNoh4mRxEYcODtKhBKQlNFY7dWrJexCQ6Cukmjg5vAQESXIvOblLyG/Nd1++H/fdXd7LGfmEQZU+YBa4D1wAguhLCdgFVoHldCj1G8CoykSANeCysvJa5zNwMx1KOUY+YfQBm3SmSI0dIGYCM3S2CMAl4IEJTKuuRBLTJjCqugpJjJh4u1g30G+qrkAmXSVzzO+A6GQS4otyvn1/HYp74GzhZt9S+vmrrXRqZ2Z4Aq7Mwq1XWPMO0ckkwcGBltPp02YBC+KLWA8zRE+faSmFPjI1hkZgJteSkH4y4M3S1DvfLaenDMDQCNa1R76G+N7NmrK/3jwmEPbaqRnj8wQ3XgjvctJl7OdxobhTJ0/Qf2cZzt2tHxSwsK5OUdp4LZRTWZt9K37HTt+DzNPGgZEx4ZzK14z9/gkcHtQPiMSEcymXAeDrm/qfiaytKnrIlH9ISaOHTCAsJY1ymeDgAFxs8LArstVXUS5j3V6C4w1+uhT3hHPJPzQFETpnAJwt4ZzSZaKPPzYPCp9tPBs1yi624IEJ/2Nmhifk5cos+ApXvmbqUshhf3jma4ieMocHuC/HfQ/TT6aQw10639L7AGW72T+UXcgs+G6tv1EnU3ahsA32JtifsLNrbaeU/zyTVNe5+q2ZNujJ6EpPRld6MrrSk9GVnoyudJWMkU8YFbrj7/OSCWyrrkISuybeNaduYNUEVvBuBXUyX4AVE6gAN/DubXUiO8D1dChVqe1mDhAD5oAscKSqMkGO8OqcA8bSoZQD8Acx44lyJcFNngAAAABJRU5ErkJggg==);
}
.site--pharmacies .profile--section__right--map--howtogethere .icon-parking:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAACcklEQVRoge2aP2hTQRyAvzxDMzxpgwYhmgTBgiJKNIIFoYugg38mETSTYLDiVDfH4l7qaAbH2IJIHATBwSEFwX/BlxahJJlK2iWCKXmlkQwO1wdFeM17L1fuEvJBprv75fdxd7+Xe7lQolhllzHgMXAfOAccRl/awCqwCLzMWYW/AKFdmRPAe+CCsvSC8xO4lbMKjVCiWB0DvjCYIg4WMGUAMwy2CEAaeGQAWdWZSCJrABnVWUjiooGoYsNAxFCdgUyGSibsd8DDzCRzKTlfvrwF9R0ot+FjfRPbtvuK51tGJtPj4vPgGLRScRY2YGktuJQ2y2wiDHMpeHMlTjKZDBRDGxmH8yZ8SEcCCWknA2KW8mcimKbpa5yWMiBm6N7puK8x0gvA8lbvPtFDItlePD0OS2um54IgXSb7qeapXywW4/nZKLePuPeZCMP1U3GKFW8xlS2zZrPJk1KNFxv798v4OCIq3zPzX2usd9zbL/moAcplAN7+dm/zsrcctJD505UTRwuZqKQypFzGNE3uHHVv91LqHZTLPEvHSUbc2+s73mMp+9Xs5TkD4njgFekyr69O9uxzMsK+s+HQ6uL5gQkHIDM9Li/WQo8H6v8o3zNurNjwqux9VkBTmfUO3P286XucdjIrNlwrBTs6K30HsJdWV+wRv0trL8pkWl2obMOPNnxrQ+lXcAkH6TLJd/0nFRTt9kw/jGR0ZSSjKyMZXRnJ6MpIRleGSiaUKFY7DMff520DKKvOQhKrBuKa0zCwaAB5xK2gQaYC5A2gA9xE3NsaRCzgRs4qdJxq1gCmgFngO9Df7YKDx0bkOQtczlmFBsA/nQeSQ1DWVDsAAAAASUVORK5CYII=);
}
.profile--section__right--map--howtogethere .icon-barrierless:before {
  background-image: url(data:image/png;base64,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);
}
.site--vets .profile--section__right--map--howtogethere .icon-barrierless:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA5CAYAAACWJGMLAAAFl0lEQVRogb2afWxeUxjAf++7UpoW3aiNLUyDCjZDJT42yjJDzFcqy5ZMon8QxFglM2ZdGfMRLJhJpj6a+VokSHysGzYbs/pYVRNFmUllqREbb1pjtP547qu39z33nHPvOd0vad6bc55znvv0nnvO83Ez3fUZPHELMAs4HugFPgQeAj71pUBFU1lDQVvWw7yHAp8DjwLVwEHAGKAW+AQo1DrM+DBqI3Cqpn8xcJ0HPda4GjUXOMFC7kngEEdd1rgaNTOBngsddVnjatSYBLJHOuqyxtWo3gSyfznqssbVqC8TyH7sqMsaV6Pus5RbB2x11GWNq1EdQL1BZif2G4oXfJxTjwCzgW5FXwswAfjNgx5rijzN8yLwKnA24mFsB9qBvz3NnwhfRoEYsD64LgWOAfYgBu5TfCy/MFcD3wE5oBP4AdgAHOVZjxafRs0AXgEqI+3nAm3AKI+6tPgyagTwtKa/HLjTky4jvoyqBg4zyNR60mXEl1EjLWTGAkd40qfFl1FfAP0WcpM86dOSZks/EbgA6AFWB207ED/wFMPYJ4CbNf2Z4K8HWAJ8k+L+Ehl1DpKHuCrUNhO4MrjuwGzU0cGfDZciZ11ib8Rm+R0MNAGbGGoQwBXAJcF1qv+qQe+0NANNT2o68Az6YDAfJ21JcwMG2tIM0hl1E/C4YfxTwLvB9RbEwGLDmD+BAeRsUzGAvKOL8PxO3Ybk7OJ4DngecYHy9CKpsrMMOpuBBTG6M8gu+qthDi2qiecQb9B64HYkn6eiE7NRFcAuq7tLSXSjOAl5AiruBc4n3iCAryx0nkf80vNC1Kh3YuRuABZazPeRhUw55q3fibBRdyCuTJT5wArL+bYCv1vInW45XyqKQr93K/rXAA8mmG8v8BniceiYDLyM/pzMVy76kGDTmrxRt1K4zvsZ9BaS0IXZqNnAZdgd/n3AZmAplmdh3qgbFX13IWdKUjos5Uot5UqQAHQG8i62mwZkgWMpDLcHkCxRGjalHGfDazZCWWQZqAYnWschOoDdKceaGA9caxLKImmtKC85Kt/gOF7HcgY3ESVZ1Jkem0NUx3zgD8c54jgAWKYTKALKIm3/4p5R/RaYiGw2pwV6+kgWafcDVYr7Awk0H0Ac3wKKgP0jbXtI/z6F2Q7UOc4xEUkVqFiFuG0FZJEnE6aIYfbNEtBOfOqtBpii6shS+FSKUT/yfUEtsA0pNiwK2uYB/8TIr1I1ZlHHLoe73l0KKpFEznjEB21EHOlc8KtiXF2usaAvi3qnM8VEw4EqHzE1+F0J/BgzblldrnFIXJhFakhRXF/wNKgyuBtD17Nixu2HnF3/k+muz5Qgjzi63VbhP0MURyVSLQkzAIxGKpF53kc2CBXjmsoafgIxpA9YqxDSHnCeUdWO1zLUIIBrNHO8kL/IP53FCqHpmEMIH0xG6lpRHlO0dSNZXhVT6nKNNTBoVCvqr71exz5ESEMJas+7E3g7Zsw8JBhV0QxD36M5CqFSJO/gu+II4pR+gLoYd71m3F7U8R/A2Lpc49zwzX4N3K8QnICE6Kb6UxJGIqtDlat4lqG7noqVxNeSl0afwAIkdI4yCVkSFxuU2TANORurFX1dWMRLAbNj2g9ULasa4HtF+yjgLSRhkqbOdDKy5ltQeyy7kE3Dls3IlzQFZGI+Ny0PBlVpJl0X3GQrUoWP+mcjkFLMGch/9SLNXD8jXsw2jYyKCuQsDX9LuDzOKJCT+k3syik7EDdmNxIHlSPBp83ncK1ILeoXC1kVFUg2rAJoaSprWK0zKs9C4J6UCk08jBQjUpP2w+AlwHHAGy7KI6xBImIng+KwPX+6gMuRD4CbkZpsUnYirsyZyPs1bJ/KJS1ktyH+VzESSk9FDB2NlDNLkEO1D3m/epCbfw8pA6VJjibmP72TA9bBCAmEAAAAAElFTkSuQmCC);
}
.site--pharmacies .profile--section__right--map--howtogethere .icon-barrierless:before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAA5CAYAAACWJGMLAAAFmUlEQVRogb2aeWwVRRjAf+9RrTb1KGgFLVFo1BqVJ2pNPECrBEEjXqkhvAQTbaJRI4omiCKionhEJSpoQr0a6kFMqokHBRUERepBfTaxahUxGFLRCEpaUbT1j28ffd03OzO7M+WXNG8z+818+3VnZ75jUlUtXXjiFmAGcDzQA3wEPAp85kuBioZcc1Fb2sO4hwFfAE8AtcDBwCigHvgUuMeDjlj4MGodcKrm/gLgOg96rHE1ahZwgoXcUuBQR13WuBo1PYaeCx11WeNq1KgYskc56rLG1aieGLJ/O+qyxtWor2LIfuKoyxpXox60lFsNbHLUZY2rUR3AbQaZ7dgvKF7wsU89DmSBrYp7rcA44HcPeqwp8TTOy8DrwNmIh7EFyAH/eBo/Fr6MAjFgTXBdDowFdiMG7lN8TL9CrgK+B3YBncCPwFrgaM96tPg0ahrwGlAdaj8XaAdGeNSlxZdRw4BGzf0K4C5Puoz4MqoWONwgU+9JlxFfRg23kKkCjvSkT4svo74E+izkxnvSpyXJkn4icAHQDawI2rYhfuAphr5PAzdr7qeCv25gIfBtgueLZdQ5SB7iyoK26cAVwXUHZqOOCf5suATZ62J7IzbT7xDgOWA9gw0CuBy4OLhO9F816J2cpKPpTU0BnkcfDObjpI1JHsBAe5JOOqNuAp4y9H8WeC+43ogYWGro8xfQj+xtKvqRb3Q+nr+p25GcXRQvAi8hLlCeHiRVdpZBZxMwN0J3CllFfzOMoUU18EyiDVoD3IHk81R0YjaqEthh9XQJCS8UJyFvQMUDwPlEGwTwtYXO84ieel4IG/VuhNwNwDyL8T62kKnAvPQ7UWjUnYgrE2YO8IzleJuAPyzkTrccLxElBb/3Ke6vBB6JMd4e4HPE49AxAXgV/T6ZCn57kWDTmrxRt1I8z/sY8Bbi0IXZqCxwKXabfy+wAViE5V6YN+pGxb27kT0lLh2WcuWWcmVIADoN+RZzpg5p4FiKw+1+JEuUhPUJ+9nQYiOURqaBqnOseVxAB7AzYV8TY4BrTEJpJK0V5hVH5Wsd++tYwsAioiSNOtNjs4nqmAP86ThGFAcAi3UCJcBBobb/cM+ofgdkkMXmtEBPL/Ei7T6gRvF8IIHmw4jjW0QJsH+obTfJv6dCtgDXOo6RQVIFKpYjblsRaeTNFFLCEPtmMcgRnXqrAyaqbqQpfiulqF/5vqAe2IwUG+YHbbOBfyPkl6sa06hjlyNcny4B1UgiZwzig96LONK7gl8Voxsz2aJ7adQrnSkmGgpU+YhJwe8y4KeIfosbM9lBcWEaqSGFcf3Ak6DK4K4ruJ4R0W8/ZO/aS6qqpasMecXh5bYG/xmiKKqRakkh/cBIpBKZ5wNkgVAxuiHX/DOIIb3AKoWQdoPzjKp2vIrBBgFcrRlj7yGl/NtZoBCagjmE8MEEpK4V5klF21Yky6tiYmMmWwcDRrWhPu31BvYhQhLKUHvencA7EX1mI8GoiiYY/B3NVAiVI3kH3xVHEKf0Q9TFuOs1/fagjv8Aqhoz2VmFD/sN8JBCcBwSopvqT3EYjswOVa7iBQaveiqWEV1LXhR+A3OR0DnMeGRKXGRQZsNkZG+sVdzrwiJeCshGtB+omlZ1wA+K9hHA20jCJEmd6WRkzrei9lh2IIuGLRuQkzRFpCKOm1YEnWo0g64OHrINqcKH/bNhSCnmDOS/OlUz1i+IF7NZI6OiEtlLC88SLokyCmSnfgu7cso2xI3ZicRBFUjwaXMcrg2pRf1qIauiEsmGVQKtDbnmFTqj8swD7k+o0MRjSDEiMUkPBi8EjgPedFEeYiUSETsZFIXt/tMFXIYcAG5CarJx2Y64Mmci39eQHZWLW8huR/yvUiSUnoQYOhIpZ5Yhm2ov8n11Iw//PlIGSpIcjc3/LdYFYUT262kAAAAASUVORK5CYII=);
}
.profile--section__right--map--howtogethere--edit .icon:before {
  height: 36px;
}
.profile--hidden-office {
  opacity: .5;
}
/* Navigation */
.page--menu {
  border-bottom: 1px solid #E4E4E4;
  white-space: nowrap;
  width: 100%;
  overflow: auto;
}
.page--menu button {
  margin-top: 0;
  margin-bottom: .5em;
}
.page--menu__ul {
  list-style-type: none;
  text-align: center;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
}
.page--menu__li {
  padding-left: 1em;
  padding-right: 1em;
  display: inline-block;
}
.page--menu__li > a,
.page--menu__li > .page--menu__item {
  display: block;
  padding-top: 1em;
  padding-bottom: 1em;
  color: #969696;
}
.page--menu__li > a.current,
.page--menu__li > .page--menu__item.current {
  color: #1DB0DC;
}
a.page--menu__li > a:hover,
a.page--menu__li > .page--menu__item:hover {
  text-decoration: none;
  color: #64A652;
}
.site--vets a.page--menu__li > a:hover,
.site--vets a.page--menu__li > .page--menu__item:hover {
  color: #f37600;
}
.site--pharmacies a.page--menu__li > a:hover,
.site--pharmacies a.page--menu__li > .page--menu__item:hover {
  color: #1DB0DC;
}
@media screen and (min-width: 64em) {
  .page--menu__settings {
    white-space: normal;
    overflow: visible;
  }
}
.page--menu__settings .page--menu__ul {
  width: 100%;
  box-sizing: border-box;
  position: relative;
}
.page--menu__settings .page--menu__li {
  position: relative;
}
.page--menu__settings-nav {
  margin-top: -0.5em;
  padding: 0 1em 1em;
  left: 0;
  right: auto;
  min-width: 16em;
  margin-left: -11px;
}
.page--menu__settings-nav button,
.page--menu__settings-nav a {
  padding: .7em;
  border: none;
  display: block;
  width: 100%;
  text-align: left;
  margin: 0;
  box-sizing: border-box;
  color: #64A652;
}
.site--vets .page--menu__settings-nav button,
.site--vets .page--menu__settings-nav a {
  color: #f37600;
}
.site--pharmacies .page--menu__settings-nav button,
.site--pharmacies .page--menu__settings-nav a {
  color: #1DB0DC;
}
.page--menu__settings-nav button:hover,
.page--menu__settings-nav a:hover {
  color: white !important;
}
.page--menu__subtitle {
  display: block;
  font-size: 14px;
  text-transform: none;
}
.lang {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0 5px;
  position: relative;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  border-radius: 100%;
}
.lang--cz {
  background-image: url("/img/profile/lang/cz.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--cz .lang__code {
  display: none;
}
.lang--sk {
  background-image: url("/img/profile/lang/sk.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--sk .lang__code {
  display: none;
}
.lang--de {
  background-image: url("/img/profile/lang/de.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--de .lang__code {
  display: none;
}
.lang--pl {
  background-image: url("/img/profile/lang/pl.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--pl .lang__code {
  display: none;
}
.lang--es {
  background-image: url("/img/profile/lang/es.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--es .lang__code {
  display: none;
}
.lang--pt {
  background-image: url("/img/profile/lang/pt.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--pt .lang__code {
  display: none;
}
.lang--is {
  background-image: url("/img/profile/lang/is.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--is .lang__code {
  display: none;
}
.lang--no {
  background-image: url("/img/profile/lang/no.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--no .lang__code {
  display: none;
}
.lang--se {
  background-image: url("/img/profile/lang/se.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--se .lang__code {
  display: none;
}
.lang--fi {
  background-image: url("/img/profile/lang/fi.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--fi .lang__code {
  display: none;
}
.lang--ee {
  background-image: url("/img/profile/lang/ee.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--ee .lang__code {
  display: none;
}
.lang--lv {
  background-image: url("/img/profile/lang/lv.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--lv .lang__code {
  display: none;
}
.lang--lt {
  background-image: url("/img/profile/lang/lt.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--lt .lang__code {
  display: none;
}
.lang--by {
  background-image: url("/img/profile/lang/by.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--by .lang__code {
  display: none;
}
.lang--ua {
  background-image: url("/img/profile/lang/ua.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--ua .lang__code {
  display: none;
}
.lang--ru {
  background-image: url("/img/profile/lang/ru.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--ru .lang__code {
  display: none;
}
.lang--kz {
  background-image: url("/img/profile/lang/kz.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--kz .lang__code {
  display: none;
}
.lang--uz {
  background-image: url("/img/profile/lang/uz.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--uz .lang__code {
  display: none;
}
.lang--ge {
  background-image: url("/img/profile/lang/ge.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--ge .lang__code {
  display: none;
}
.lang--am {
  background-image: url("/img/profile/lang/am.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--am .lang__code {
  display: none;
}
.lang--az {
  background-image: url("/img/profile/lang/az.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--az .lang__code {
  display: none;
}
.lang--tr {
  background-image: url("/img/profile/lang/tr.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--tr .lang__code {
  display: none;
}
.lang--bg {
  background-image: url("/img/profile/lang/bg.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--bg .lang__code {
  display: none;
}
.lang--rs {
  background-image: url("/img/profile/lang/rs.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--rs .lang__code {
  display: none;
}
.lang--md {
  background-image: url("/img/profile/lang/md.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--md .lang__code {
  display: none;
}
.lang--gr {
  background-image: url("/img/profile/lang/gr.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--gr .lang__code {
  display: none;
}
.lang--al {
  background-image: url("/img/profile/lang/al.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--al .lang__code {
  display: none;
}
.lang--ba {
  background-image: url("/img/profile/lang/ba.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--ba .lang__code {
  display: none;
}
.lang--me {
  background-image: url("/img/profile/lang/me.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--me .lang__code {
  display: none;
}
.lang--hr {
  background-image: url("/img/profile/lang/hr.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--hr .lang__code {
  display: none;
}
.lang--si {
  background-image: url("/img/profile/lang/si.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--si .lang__code {
  display: none;
}
.lang--it {
  background-image: url("/img/profile/lang/it.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--it .lang__code {
  display: none;
}
.lang--fr {
  background-image: url("/img/profile/lang/fr.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--fr .lang__code {
  display: none;
}
.lang--gb {
  background-image: url("/img/profile/lang/gb.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--gb .lang__code {
  display: none;
}
.lang--ma {
  background-image: url("/img/profile/lang/ma.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--ma .lang__code {
  display: none;
}
.lang--be {
  background-image: url("/img/profile/lang/be.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--be .lang__code {
  display: none;
}
.lang--nl {
  background-image: url("/img/profile/lang/nl.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--nl .lang__code {
  display: none;
}
.lang--sy {
  background-image: url("/img/profile/lang/sy.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--sy .lang__code {
  display: none;
}
.lang--cn {
  background-image: url("/img/profile/lang/cn.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--cn .lang__code {
  display: none;
}
.lang--vn {
  background-image: url("/img/profile/lang/vn.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--vn .lang__code {
  display: none;
}
.lang--il {
  background-image: url("/img/profile/lang/il.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--il .lang__code {
  display: none;
}
.lang--is {
  background-image: url("/img/profile/lang/is.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--is .lang__code {
  display: none;
}
.lang--kr {
  background-image: url("/img/profile/lang/kr.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--kr .lang__code {
  display: none;
}
.lang--mk {
  background-image: url("/img/profile/lang/mk.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--mk .lang__code {
  display: none;
}
.lang--mn {
  background-image: url("/img/profile/lang/mn.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--mn .lang__code {
  display: none;
}
.lang--in {
  background-image: url("/img/profile/lang/in.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--in .lang__code {
  display: none;
}
.lang--pk {
  background-image: url("/img/profile/lang/pk.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--pk .lang__code {
  display: none;
}
.lang--hu {
  background-image: url("/img/profile/lang/hu.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--hu .lang__code {
  display: none;
}
.lang--jp {
  background-image: url("/img/profile/lang/jp.png");
  background-position: center;
  background-size: 100% 100%;
}
.lang--jp .lang__code {
  display: none;
}
.lang__code {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  text-align: center;
  padding: 10px 0;
  box-sizing: border-box;
  font-size: 10px;
  overflow: hidden;
  text-transform: uppercase;
  color: white;
  background-color: #64A652;
}
.site--vets .lang__code {
  background-color: #f37600;
}
.site--pharmacies .lang__code {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .settings-window {
    padding-right: 3em;
  }
}
.cards-wrapper {
  margin-bottom: 2em;
}
.menu-blue {
  background: #1DB0DC;
  clear: both;
}
.menu-blue:before,
.menu-blue:after {
  content: '';
  clear: both;
  display: table;
}
.menu-blue ul {
  padding: 0;
}
.menu-blue li {
  vertical-align: middle;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 800;
}
.menu-blue a {
  color: white;
  padding: .5rem 1rem;
  line-height: 32px;
  display: block;
  border: solid #1DB0DC;
  border-width: 4px 0;
}
.menu-blue a.active {
  background: white;
  color: #1DB0DC;
  border-bottom-color: white;
}
.menu-blue__name {
  margin-left: 2rem;
  line-height: 32px;
  max-width: 15em;
}
.takeover-button {
  margin-top: -1em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  display: block;
  text-align: center;
  width: 160px;
  max-width: 100%;
}
@media screen and (min-width: 48em) {
  .takeover-button {
    margin: 0;
    position: absolute;
    right: 1rem;
    top: 1.5em;
  }
}
@media screen and (min-width: 64em) {
  .takeover-button {
    right: 0;
    top: 1.5em;
    bottom: auto;
  }
}
.takeover-button__title {
  font-size: 18px;
  display: block;
  margin-bottom: .25em;
}
.takeover-button__text {
  display: block;
  text-transform: none;
  font-size: 14px;
}
.reply-item {
  margin-top: 1em;
}
.reply-item:last-child .reply-item__wrap {
  border-bottom: none;
}
.reply-item__image {
  width: 80px;
  margin-right: -80px;
  float: left;
  border-radius: 100%;
  overflow: hidden;
}
.reply-item__image img {
  display: block;
}
.reply-item__wrap {
  margin-left: 100px;
  padding-bottom: 2em;
  border-bottom: 1px solid #E4E4E4;
}
.reply-item__name {
  text-transform: uppercase;
  font-size: 1.15em;
  font-weight: 300;
  margin-top: 1em;
  margin-bottom: 1em;
}
@media screen and (min-width: 48em) {
  .reply-item textarea {
    min-height: 150px;
  }
  .reply-item__review {
    padding-right: 2em;
  }
}
.profile__contacts {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.profile__address {
  display: block;
  line-height: 1.6em;
  margin-bottom: 1rem;
}
.profile__section-content {
  margin-top: 1rem;
}
.profile__info {
  font-size: 14px;
  margin-top: .5rem;
  border: 1px solid #1DB0DC;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFLUlEQVRo3u2bXWgdRRTHf3dzKfZDJEI00i61dohFq6RR+qDEJmoqxoiTPhSkQh5aCyLJU0sfNEXxA0HwQX2QWvGlQfpiFk2o1IKmKkJakigG0rhQy7Q1frVR0xSxJD7sufYmbO7e3J3de2P9w326szPnz5w5c74mQ0JwPf9G4AGgAdgA3A7UAquAFTJsGvgT+Ak4BYwBQ8Bxo9WFJOTKWCZ5K7ADaBeipc4/AwwDvUCP0eqHiiHsen4GaAX2AE0JbMosMAC8DhwxWs2WjbDr+W3AS0A96WAE6DZa9aVK2PX8dcBbwGOUB/1Ap9Hq9GI/dEoguwsYLSNZZO1RkSWZHXY9fwVwQIxSJaEH2G20mrZG2PX8GqAP2ExlYhBoM1r9Epuw6/lrgGNyj1YyTgEPG63OlkxYdvaLJUA2n3RjoZ12Is5s3xIii8jaJ7Iv2kofqOAzWwibRfbiVVrM/bsJCHMOGAcmgSmgWn5rgTWW13raaHUwkrA4FaPAcktuYT9wGDhqtPq5wBGqFRe1Q4KOuLgM3DnfOQkj3GfJqfgA2G+08ktwbhqBd4A74npkRqu2BQmLb/xxzEUmgA6j1dGYfvpy4BCwLaY8j+f73pl5Uc9QzEBgSBY4bynczAKfAA/FDDgaclFWvpVujUn2JPCgLbIARqsrwFPA7zGmqQceDbuW9sSUr0ayGVZhtJoA3o45zd45Ki2ZitMW5PtOPJ3JAm5qE3AbcB3wm6RzTkSotgK+j3lbrDNanckRfg542dKmfAVszY9eXM+/F3gVaCkQ324vFPG4nm9i3tXPG61eyal0u0UtvB847Hp+lfxek2imJSK+fSFi3rGYcrUDOJJdbLB89NqA94APgX1FhqGtEf9PxpRpk+v51VnxajLYR4fl+bIxv3eALU4Cu1sqjkX8f5OFNRocgiR5uXES2F/AYFUBd1lYZ4NT5nj3W6ATuM9o9UeBcc3A9RbWq8sSlD/SwPvAjwRllXFgRJyKRTkOMVGbTcI7WgDdRqtzJfjTO4CtlmRY5XC1sJU0VAlkWywnIlZmUzyv6wlqRMUQXSZq/CJQZftum05pl9cXQfQGiY72AW4CMlzKEtRn0yBctwDJ1cB2scSPAMsSlGEqK1bz5jKe4Z2iumlgwiFIXpfTaN2doh0Zz1qIQoq+ElzPfyIke3FPioTHsgR5qLTgldmFHXKA4wQ9Ff91zAADjnTLDF8DhIeNVhdzGY/eFBe+AHwDnE+ZcG8uKIagij6b8IKjcs/WGK3qjVarJRb/NAWyswRJ/TmJ+M9Ipu0I4GuCxN5UiOPhEFT7diZI+HOjVXP+DkPQB5UE/gKeDCMLYLSaAZ4hXho2Cv9yyyd8hKAsYf0qMlqdKTTAaPU3QRtUEhgRbnMJS+2lO6H0TTE4kWAcPhu2w0iVrd/yglcWcU/aRv/8rr2wlodOgmKyLTRYHlcsLgsXChKWinmXxYW3uZ5/S0QcXAU8a5lwV1hrorOAETkod7OVtArQIwXuMLIZ4A1go0WyPWH9HQsSFuwmqAnZQDPwpev5TUIwR3Yj8JFljRoU2UNRjsa0XwFDUE+23bkT2Zh2zbUeRrYPywSNFtU7CQzKzp6NGlhUv7SoSLNFQ2YTPUBzMZ20Ral0iIrvAt7ETuNa3Hu2ayFrbI2wkF6yTwD+f+RRAukMQR/UXmAL9rsJKucZTwj5tQSlknZgEyU8IskLJHIPtQ5FhZdlIzyPfLXseO4pXh1Xn+KtlGGXCNqIJwhqxrmneANGq4tJyPUPnd6gWFh5sisAAAAASUVORK5CYII=) no-repeat 0.5em center;
  background-size: 16px auto;
  padding: .5em;
  padding-left: 32px;
  border: 1px solid #a0dff2;
  text-align: left;
  line-height: 1.2;
  color: #1DB0DC;
}
.profile--section__facebook {
  padding: 0 !important;
  margin-top: -1px;
}
.fb-page {
  width: 100%;
  max-height: 90vh;
  overflow: hidden;
  margin-top: -1px;
  display: block !important;
}
.profile--section__notice h1,
.profile--section__notice h2 {
  color: #969696;
  margin-bottom: 0;
  font-weight: bold;
  text-transform: none;
}
.profile--section__notice h1 {
  font-size: 24px;
}
.profile--section__notice h2 {
  font-size: 16px;
}
.profile--section__fake-rating {
  padding: 2rem;
  background: #fafdfe;
  border: 1px solid #1DB0DC;
}
.profile--section__fake-rating > :first-child {
  margin-top: 0;
}
.profile--section__left--no-spacing {
  padding: 0 !important;
}
.page-forgotten .site-content,
.page-resetPassword .site-content,
.account-action .site-content {
  padding-bottom: 0;
}
.page-forgotten .site-content > .regwrap,
.page-resetPassword .site-content > .regwrap,
.account-action .site-content > .regwrap {
  clear: both;
}
.page-forgotten .site-content > .regwrap:before,
.page-resetPassword .site-content > .regwrap:before,
.account-action .site-content > .regwrap:before,
.page-forgotten .site-content > .regwrap:after,
.page-resetPassword .site-content > .regwrap:after,
.account-action .site-content > .regwrap:after {
  content: '';
  clear: both;
  display: table;
}
.page-forgotten .site-content > .regwrap > .form-holder,
.page-resetPassword .site-content > .regwrap > .form-holder,
.account-action .site-content > .regwrap > .form-holder {
  max-width: 90%;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 64em) {
  .page-forgotten .site-content > .regwrap > .form-holder,
  .page-resetPassword .site-content > .regwrap > .form-holder,
  .account-action .site-content > .regwrap > .form-holder {
    padding: 1em;
    max-width: 350px;
    margin-top: 4em;
    text-align: center;
    border-radius: 3px;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
    background: #fff;
  }
}
@media screen and (min-width: 64em) {
  .page-forgotten .site-content > .regwrap,
  .page-resetPassword .site-content > .regwrap,
  .account-action .site-content > .regwrap {
    background: rgba(224, 248, 255, 0.95);
    min-height: calc(100vh - 141px);
    display: block;
    position: relative;
  }
  .page-forgotten .site-content > .regwrap .regwrap,
  .page-resetPassword .site-content > .regwrap .regwrap,
  .account-action .site-content > .regwrap .regwrap {
    background: #fff;
  }
}
@media screen and (min-width: 48em) {
  .page-login .site-content > .regwrap > .form-holder {
    padding: 1em 4em;
    max-width: 220px;
  }
}
[data-mason] > div {
  padding: 0 .5em;
  box-sizing: border-box;
}
.card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
  font-weight: 100;
}
.card h3,
.card h4 {
  font-size: 16px;
  font-weight: 100;
  text-align: left;
}
.card-50-50 {
  box-sizing: border-box;
  display: block;
  width: 100%;
  float: none;
}
@media screen and (min-width: 64em) {
  .card-50-50 {
    float: left;
    width: 49%;
  }
  .card-50-50:nth-child(2n) {
    margin-left: 1%;
  }
  .card-50-50:nth-child(2n-1) {
    margin-right: 1%;
    clear: both;
  }
}
.cards-wrap {
  clear: both;
}
.cards-wrap:before,
.cards-wrap:after {
  content: '';
  clear: both;
  display: table;
}
.cards-wrap-flex:nth-child(2n) {
  margin-left: inherit;
}
.cards-wrap-flex:nth-child(2n-1) {
  margin-right: inherit;
}
.cards-wrap-flex .card-50-50 {
  margin-left: 0%;
  margin-right: 0%;
  max-width: 100%;
  width: 100%;
  float: none;
}
@media screen and (min-width: 48em) {
  .cards-wrap-flex .card-50-50 {
    width: 47%;
  }
}
.card--review {
  height: 100%;
  box-sizing: border-box;
  border: 1px solid #E4E4E4;
  padding: .5em;
  border-radius: 3px;
}
.card--review .sharer {
  border-top-color: #E4E4E4;
}
@media screen and (min-width: 48em) {
  .card--review {
    padding: 1em;
  }
}
.card--review__subhead {
  margin-top: 0;
  text-transform: none;
  color: #969696 !important;
  margin-bottom: .5em;
}
.card--review__main-head {
  margin-bottom: 0;
  margin-top: 0;
  font-weight: 400;
  text-transform: none;
}
.card--review__image {
  float: left;
  width: 50px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #64A652;
  border-color: #64A652;
}
@media screen and (min-width: 48em) {
  .card--review__image {
    width: 90px;
  }
}
.site--vets .card--review__image {
  border-color: #f37600;
}
.site--pharmacies .card--review__image {
  border-color: #1DB0DC;
}
.card--review__image img {
  display: block;
}
.card--review__head {
  width: 100%;
}
.card--review__head--bare-info {
  display: block;
  margin-left: 65px;
}
@media screen and (min-width: 48em) {
  .card--review__head--bare-info {
    margin-left: 110px;
  }
}
.card--review__copy {
  width: 100%;
  font-size: .9em;
  line-height: 1.6em;
}
.card--review__copy p {
  margin-bottom: 0;
}
.card--review__cite {
  text-align: right;
  width: 100%;
  display: block;
  margin-top: 0;
}
.card--review__cite-name,
.card--review__cite-date {
  color: #64A652;
}
.site--vets .card--review__cite-name,
.site--vets .card--review__cite-date {
  color: #f37600;
}
.site--pharmacies .card--review__cite-name,
.site--pharmacies .card--review__cite-date {
  color: #1DB0DC;
}
.card--doctors__box {
  display: block;
}
.card--doctors__link:hover {
  text-decoration: none;
}
.card--doctors__header {
  font-size: .9em;
  text-align: center;
}
.card--doctors__header--name {
  font-weight: 600;
  color: #64A652;
}
.site--vets .card--doctors__header--name {
  color: #f37600;
}
.site--pharmacies .card--doctors__header--name {
  color: #1DB0DC;
}
.card--doctors__header--title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.card--doctors__image {
  width: 60%;
  max-width: 130px;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #64A652;
  border-color: #64A652;
}
.site--vets .card--doctors__image {
  border-color: #f37600;
}
.site--pharmacies .card--doctors__image {
  border-color: #1DB0DC;
}
.card--doctors__image img {
  display: block;
}
.card--doctors__desc {
  line-height: 1.6;
  text-align: center;
  font-size: .85em;
}
.card--doctors__links {
  margin-bottom: .75em;
}
.card--doctors__phone {
  font-weight: 300;
  font-size: 1.5em;
  margin-bottom: .5em;
  margin-top: .5em;
}
.card--doctors__phone a {
  display: block;
}
.card--doctors__phone--small {
  font-size: 1.25em;
}
.card--doctors__button {
  clear: both;
  text-align: center;
}
.card--doctors__wrap {
  border-radius: 3px;
  position: relative;
  display: block;
  border: 1px solid #E4E4E4;
  box-sizing: border-box;
  min-height: 440px;
  margin-bottom: 1em;
  width: 100%;
  padding: 1em;
  transform-origin: 50% 50%;
  transition: transform 0.3s, border-radius 0.3s, opacity 0.3s;
  transition-timing-function: ease-in;
}
@media screen and (min-width: 48em) {
  .card--doctors__wrap {
    float: left;
    margin-bottom: 0;
    padding: 2em 2em 1.5em;
    width: 49%;
  }
  .card--doctors__wrap:nth-child(2n+1) {
    clear: both;
  }
}
@media screen and (min-width: 64em) {
  .card--doctors__wrap {
    width: 23.85%;
    margin-right: .75%;
    margin-left: .75%;
    margin-bottom: 1em;
  }
  .card--doctors__wrap:nth-child(2n+1) {
    clear: none;
  }
  .card--doctors__wrap:nth-child(4n+1) {
    margin-left: 0;
    clear: both;
  }
  .card--doctors__wrap:nth-child(4n+4) {
    margin-right: 0;
  }
}
.card--doctors__wrap hr {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  border: none;
  height: 1px;
  margin-top: 1em;
  background: #E4E4E4;
}
.card--doctors__wrap:hover,
.card--doctors__wrap.active {
  transform: scale(0.9) rotateY(0) rotateX(0);
  transition-timing-function: ease-out;
}
.card--doctors__wrap:hover .card--doctors__backflip,
.card--doctors__wrap.active .card--doctors__backflip {
  transition-delay: 0.075s;
  transform: translate(-50%, -50%) scale(1.114) rotateY(0) rotateX(0);
  transition-timing-function: ease-out;
  opacity: 1;
  pointer-events: all;
}
.card--doctors__backflip {
  pointer-events: none;
  transform: translate(-50%, -50%) scale(1.114) rotateY(0) rotateX(0);
  transform-origin: 50% 50%;
  perspective: 1000;
  transition-delay: 0;
  opacity: 0;
  transition: transform 0.3s, border-radius 0.3s, opacity 0.3s;
  transition-timing-function: ease-in;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  background: rgba(29, 176, 220, 0.95);
  color: white;
  padding: 1em;
  box-sizing: border-box;
  text-align: center;
  font-size: .9em;
  line-height: 1.5em;
  display: none;
  overflow: hidden;
  background-color: #1DB0DC;
  border-radius: 3px;
}
.site--vets .card--doctors__backflip {
  background-color: #f37600;
}
.site--pharmacies .card--doctors__backflip {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .card--doctors__backflip {
    display: block;
  }
}
.card--doctors__backflip img {
  vertical-align: middle;
}
.card--doctors__backflip a,
.card--doctors__backflip h3 {
  color: #fff;
  text-transform: uppercase;
  vertical-align: middle;
}
.card--doctors__backflip h3 {
  font-weight: 600;
}
.card--doctors__backflip p {
  text-align: left;
}
.card--doctors__actions {
  text-align: left;
  margin-top: 1em;
  text-align: center;
}
.card--doctors__actions a {
  display: block;
  margin-top: .5em;
}
.card--doctors__actions a:hover {
  text-decoration: none;
}
.notifications {
  position: absolute;
  background: white;
  border-radius: 3px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  right: -50px;
  z-index: 100;
  width: 300px;
  max-height: 300px;
  text-align: left;
  padding: .5em;
  font-size: 14px;
}
.notifications__placeholder {
  display: inline-block;
  width: 58px;
}
.notifications__list {
  overflow-y: auto;
  min-height: 48px;
  max-height: 300px;
}
.notifications-box {
  display: inline-block;
  vertical-align: middle;
  height: 65px;
  width: 50px;
  text-align: center;
  position: relative;
  padding: 4px;
}
.notifications__button {
  border: none;
  width: 40px;
  padding: 0;
  height: 100%;
  margin: 0;
  background: url('/img/icons/ico-notification.png') no-repeat 50% 49%;
  background-color: transparent !important;
  background-size: 18px;
}
.notifications__button:hover {
  background-image: url('/img/icons/ico-notification-active.png');
}
.site--vets .notifications__button:hover {
  background-image: url('/img/icons/vets/ico-notification-active.png');
}
.site--pharmacies .notifications__button:hover {
  background-image: url('/img/icons/pharmacies/ico-notification-active.png');
}
.notifications__icon {
  margin-top: 7px;
  height: 26px;
}
.notifications__count {
  position: absolute;
  top: 61%;
  left: 59%;
  background: #1DB0DC;
  color: white;
  border-radius: 50%;
  font-size: 12px;
  font-style: normal;
  text-align: center;
  line-height: 13px;
  width: 17px;
  padding: 2px 0px 0px 0;
  box-sizing: border-box;
  height: 17px;
}
.notifications__item {
  padding: .5em;
  cursor: default;
  display: block;
  color: #969696;
}
.notifications__item:not(:last-child) {
  border-bottom: 1px solid #eee;
}
.notifications__item > span {
  display: block;
}
.notifications__item__title {
  color: #666;
}
.notifications__item__time {
  opacity: .5;
  font-size: 14px;
  font-style: italics;
}
.notifications__item--unseen,
.notifications__item--unseen:hover {
  color: #1DB0DC;
}
.notification__item--clickable {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.notification__item--clickable:hover {
  background: #F4F4F4;
  /*     color: white; */
}
/* Map listing */
.map-listing-item-wrap.selected .map-listing-item {
  border-color: #1DB0DC;
  background-color: #f1fafd;
}
.map-listing {
  overflow: hidden;
  display: block;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 64em) {
  .map-listing {
    height: 700px;
    height: calc(100vh - 245px);
    overflow-y: auto;
  }
}
.map-listing .map-listing-items {
  clear: both;
  display: block;
  width: 100%;
  box-sizing: border-box;
  position: relative;
}
.map-listing .map-listing-items:before,
.map-listing .map-listing-items:after {
  content: '';
  clear: both;
  display: table;
}
@media screen and (max-width: 63.99em) {
  .map-listing .map-listing-items {
    padding-bottom: 3rem;
  }
}
@media screen and (min-width: 64em) {
  .map-listing--with-filter {
    height: calc(100vh - 294px);
  }
}
.map-listing-item {
  min-height: 112px;
  border-left: 3px solid transparent;
  padding-left: 1em;
  padding-right: 1em;
  box-sizing: border-box;
  position: relative;
}
.map-listing-item--parent,
.map-listing-item--child {
  min-height: 0;
  margin-left: 50px;
  border-left: 1px solid #E4E4E4;
}
.map-listing-item-wrap.selected .map-listing-item--parent,
.map-listing-item-wrap.selected .map-listing-item--child {
  border-left-width: 3px;
  margin-left: 48px;
}
@media screen and (min-width: 48em) {
  .map-listing-item--parent,
  .map-listing-item--child {
    margin-left: 68px;
  }
  .map-listing-item-wrap.selected .map-listing-item--parent,
  .map-listing-item-wrap.selected .map-listing-item--child {
    margin-left: 66px;
  }
}
.map-listing-item--parent:before {
  content: "";
  background: white;
  position: absolute;
  top: 0;
  left: -3px;
  width: 3px;
  height: 50px;
}
@media screen and (min-width: 48em) {
  .map-listing-item--parent:before {
    height: 120px;
  }
}
.doc-item-image-wrap {
  position: absolute;
  top: 1em;
  left: 1em;
}
.map-listing-item--parent .doc-item-image-wrap,
.map-listing-item--child .doc-item-image-wrap {
  left: -34px;
}
@media screen and (min-width: 48em) {
  .map-listing-item--parent .doc-item-image-wrap,
  .map-listing-item--child .doc-item-image-wrap {
    left: -52px;
  }
}
.doc-item-image {
  display: block;
  border-radius: 50%;
  overflow: hidden;
  width: 100px;
  height: 100px;
  background-size: contain;
}
@media screen and (max-width: 47.99em) {
  .doc-item-image {
    width: 60px;
    height: 60px;
  }
}
.doc-item-image--doctors {
  background-image: url('../img/icons/map/doc-thumb.png');
}
.doc-item-image--vets {
  background-image: url('../img/icons/map/vet-thumb.png');
}
.doc-item-image--pharmacies {
  background-image: url('../img/icons/map/phar-thumb.png');
}
.doc-item-image--institutions {
  background-image: url('../img/icons/map/zarizeni-thumb.png');
}
.doc-item-image--institutions {
  background-image: url('../img/icons/map/zarizeni-thumb.png');
}
.doc-item-image--spec {
  background-image: url(data:image/png;base64,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);
}
.doc-item-image--city {
  background-image: url('/img/icons/pin.svg');
}
.site--vets .doc-item-image--city {
  background-image: url('/img/icons/vets/pin.svg');
}
.site--pharmacies .doc-item-image--city {
  background-image: url('/img/icons/pharmacies/pin.svg');
}
.doctors-menu {
  background: white;
  box-sizing: border-box;
  overflow: visible;
}
@media screen and (min-width: 64em) {
  .doctors-menu {
    padding: 0 0 12em 0;
    width: 760px;
    position: absolute;
    height: 700px;
    height: calc(100vh - 77px);
    right: 0;
    top: 74px;
  }
}
.map-listing-nav {
  box-sizing: border-box;
  padding-left: 1em;
  padding-right: 1em;
  text-align: center;
}
.map-listing-nav .current {
  padding: 0 1rem;
}
@media screen and (max-width: 63.99em) {
  .map-listing-nav .current {
    margin-top: 2rem;
  }
}
.map-listing-nav .map-listing-nav-buttons {
  width: 100%;
}
.map-listing-nav .map-listing-nav-buttons .button {
  margin-top: .5rem;
}
@media screen and (min-width: 64em) {
  .map-listing-nav .map-listing-nav-buttons {
    width: auto;
  }
}
@media screen and (min-width: 64em) {
  .map-listing-nav {
    position: fixed;
    bottom: 0;
    background: white;
    width: 760px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    border-top: 1px solid #E4E4E4;
    padding: 1rem;
  }
}
.doc-item-content {
  display: block;
  padding-bottom: 1em;
  padding-top: 1em;
  border-bottom: 1px solid #E4E4E4;
  padding-left: 70px;
  min-height: 100px;
}
.map-listing-item--child .doc-item-content {
  min-height: 0;
}
.map-listing-item--parent .doc-item-content,
.map-listing-item--child .doc-item-content {
  padding-left: 22px;
}
@media screen and (min-width: 48em) {
  .map-listing-item--parent .doc-item-content,
  .map-listing-item--child .doc-item-content {
    padding-left: 47px;
  }
}
@media screen and (min-width: 48em) {
  .doc-item-content {
    padding-left: 118px;
  }
}
@media screen and (min-width: 48em) {
  .doc-item-content .sharer {
    position: absolute;
    right: 1em;
    top: 1em;
  }
}
.doc-item-content .sharer__interact-button {
  background: white;
  font-size: 1em;
  padding: 0;
  border: 1px solid #64A652;
  padding-left: 1em;
  background-image: url("/img/ico/button-add.png");
  background-size: 22px 58px;
  background-repeat: no-repeat;
  background-position: 7px -32px;
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
  /* 			.theme__color;
			.theme__border; */
}
.doc-item-content .sharer__interact-button--text {
  padding-left: .3em;
  padding-right: 0;
}
.doc-item-content .sharer__interact-button--count {
  font-weight: 600;
  line-height: 1.75em;
}
.doc-item-content .sharer__interact-button--count button {
  text-transform: uppercase;
  font-size: .9em;
  padding-top: .3em;
  padding-bottom: .3em;
  line-height: 1em;
  color: #64A652;
  /* 					background: transparent; */
}
.doc-item-content .sharer__interact-button--count button:hover {
  background: transparent;
}
.doc-item-content .sharer__interact-button:hover {
  background-color: #64A652;
  background-image: url("/img/ico/button-add-white.png");
}
.doc-item-content .sharer__interact-button:hover button {
  color: white;
}
.doc-item-content .sharer__interact-button--love {
  margin-bottom: 0;
  padding-left: 0;
  background: transparent;
  font-weight: normal;
  color: #64A652;
}
.site--vets .doc-item-content .sharer__interact-button--love {
  color: #f37600;
}
.site--pharmacies .doc-item-content .sharer__interact-button--love {
  color: #1DB0DC;
}
.doc-item-content .sharer__interact-button--love:before {
  margin-left: 0;
  background: url(/img/layout/heart-green.svg);
}
.site--pharmacies .doc-item-content .sharer__interact-button--love:before {
  filter: hue-rotate(94deg) saturate(200%);
}
.site--vets .doc-item-content .sharer__interact-button--love:before {
  filter: hue-rotate(286deg) saturate(200%);
}
.site--pharmacies .doc-item-content .sharer.sharer--unsaved {
  filter: hue-rotate(94deg) saturate(200%);
}
.site--vets .doc-item-content .sharer.sharer--unsaved {
  filter: hue-rotate(286deg) saturate(200%);
}
.doc-item-content .sharer.sharer--saved .sharer__interact-button {
  border-color: #1DB0DC;
  background-position: 2px 0px;
}
@media screen and (min-width: 48em) {
  .doc-item-content .sharer.sharer--saved .sharer__interact-button {
    background-position: 2px 0px;
  }
}
.doc-item-content .sharer.sharer--saved .sharer__interact-button button {
  color: #1DB0DC;
  background: transparent;
}
.doc-item-content .sharer.sharer--saved .sharer__interact-button:hover {
  background-color: #1DB0DC;
  background-image: url("/img/ico/button-add-white.png");
}
.doc-item-content .sharer.sharer--saved .sharer__interact-button:hover button {
  color: white;
  background: transparent;
}
.doc-item-content .small-info {
  line-height: 1.5em;
  font-size: 14px;
  font-family: "proxima-nova", sans-serif;
}
.doc-item-content .doc-head {
  text-transform: none;
  font-size: 1em;
  color: #1DB0DC;
  margin-bottom: 0;
  margin-top: .4em;
  font-weight: 600;
}
.doc-item-content .doc-head a {
  color: #64A652;
}
.site--vets .doc-item-content .doc-head a {
  color: #f37600;
}
.site--pharmacies .doc-item-content .doc-head a {
  color: #1DB0DC;
}
.doc-item-content .doc-specialization {
  color: #969696;
  font-weight: 500;
  text-transform: none;
  margin: 0;
  margin-bottom: .65em;
  margin-top: .5em;
  font-size: 1em;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.doc-item-content .distance {
  position: relative;
  top: 0;
}
.doc-item-content .distance a {
  color: #969696;
}
.doc-item-content .distance a:hover {
  text-decoration: none;
}
.doc-item-content .distance a:before {
  background: url(/img/layout/plus-sm.svg);
  content: "";
  width: 12px;
  height: 12px;
  display: inline-block;
}
.doc-item-content .doc-address {
  margin-right: 3.5em;
  margin-bottom: .5em;
}
.doc-item-content .contact {
  transition: all 0.1s;
  padding-bottom: 0;
  padding-bottom: .5em;
}
.doc-item-content .linksto .arrow {
  opacity: 1;
  transition: all 0.1s;
  position: absolute;
  width: 2.5em;
  height: 100%;
  background: #F4F4F4;
  right: 0;
  top: 0;
}
.doc-item-content .linksto .arrow:hover {
  background: #64A652;
}
.doc-item-content .linksto .arrow:hover:after {
  border-color: transparent transparent transparent white;
}
.doc-item-content .linksto .arrow:after {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 0 9px 15px;
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  border-color: transparent transparent transparent #1DB0DC;
}
.doc-item-content.open .button {
  margin-top: .5em;
}
.doc-listing-item-wrap {
  border: 1px solid #1DB0DC;
  position: relative;
  min-height: 111px;
  margin-bottom: 1em;
}
.doc-listing-item-wrap .doc-head {
  margin-top: .8em;
}
.doc-listing-item-wrap .doc-address {
  margin-bottom: 0;
}
.doc-item-image img {
  width: 60px;
  display: block;
}
@media screen and (min-width: 48em) {
  .doc-item-image img {
    width: 104px;
  }
}
.sorter {
  font-size: .8em;
  text-transform: uppercase;
}
.active .position-settings {
  background: #64A652;
}
.position-autorefresh {
  position: absolute;
  right: calc(100% + 14px);
  background: #fff;
  width: 152px;
  border-radius: 3px;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  font-size: 12px;
  height: 2.3em;
  line-height: 2.3em;
  padding: 0 .5em ;
  top: 10px;
  text-align: center;
}
.position-autorefresh input {
  vertical-align: middle;
  margin-left: .5em;
}
.position-settings {
  color: #969696;
  top: 42px;
  background: #999;
  border-radius: 3px;
  font-size: 12px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  margin-right: .3em;
  padding: 0;
  min-width: 120px;
  padding-left: .5em;
  padding-right: .5em;
  background: #fff;
  height: 2.3em;
  line-height: 2.3;
  position: absolute;
  right: calc(100% + 10px);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.position-settings .polohatext {
  text-transform: uppercase;
  display: inline-block;
  color: #64A652;
}
.site--vets .position-settings .polohatext {
  color: #f37600;
}
.site--pharmacies .position-settings .polohatext {
  color: #1DB0DC;
}
.position-settings:hover {
  background: #FAFAFA;
}
.position-settings:before {
  line-height: 1.6em;
  height: 1.5em;
  width: 1.5em;
  display: inline-block;
}
.distance-settings {
  position: absolute;
  z-index: 99;
  background: white;
  width: 250px;
  max-width: 300px;
  top: 9px;
  right: calc(100% + 11px);
  box-sizing: border-box;
  padding: 9px 15px 15px;
  color: #969696;
  text-align: center;
  font-size: 12px;
}
.distance-settings .head {
  font-size: .95em;
  text-align: right;
  color: #64A652;
  text-transform: uppercase;
  padding-left: 1.75em;
}
.distance-settings > p {
  line-height: 1.5em;
}
.distance-settings .close {
  color: #969696;
  position: absolute;
  display: block;
  text-align: center;
  width: 2em;
  height: 1.5em;
  line-height: 0.5em;
  left: 0;
  top: .5em;
}
.distance-settings input[name="city"] {
  width: 100%;
  display: block;
  box-shadow: none;
  color: #969696;
  line-height: 2em;
  border-radius: 3px;
}
.distance-settings .getmyposition {
  margin-left: auto;
  margin-right: auto;
  background: #fff;
  border: 1px solid #64A652;
  margin-top: 1em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  padding-left: 2em;
  padding-right: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 1em;
  border-radius: 3px;
  color: #64A652;
  border-color: #64A652;
  display: block;
  text-transform: none;
  padding: 1em;
  width: 100%;
  background: #FF8000;
  border: 1px solid #b35a00;
  color: white;
}
.site--vets .distance-settings .getmyposition {
  color: #f37600;
}
.site--pharmacies .distance-settings .getmyposition {
  color: #1DB0DC;
}
.site--vets .distance-settings .getmyposition {
  border-color: #f37600;
}
.site--pharmacies .distance-settings .getmyposition {
  border-color: #1DB0DC;
}
.distance-settings .getmyposition:hover {
  text-decoration: none;
}
.distance-settings .getmyposition:hover:not(:active) {
  color: white;
  background-color: #81b972;
}
.site--vets .distance-settings .getmyposition:hover:not(:active) {
  background-color: #ff9027;
}
.site--pharmacies .distance-settings .getmyposition:hover:not(:active) {
  background-color: #45c1e7;
}
.distance-settings .getmyposition-light,
input[type="submit"].distance-settings .getmyposition-light {
  color: white !important;
  border-color: #fff;
  background-color: #64A652;
}
.site--vets .distance-settings .getmyposition-light,
.site--vets input[type="submit"].distance-settings .getmyposition-light {
  background-color: #f37600;
}
.site--pharmacies .distance-settings .getmyposition-light,
.site--pharmacies input[type="submit"].distance-settings .getmyposition-light {
  background-color: #1DB0DC;
}
.distance-settings .getmyposition-hollow {
  border: none;
  text-transform: none;
}
.distance-settings .getmyposition-blue {
  color: #1DB0DC;
  border-color: #1DB0DC;
}
.distance-settings .getmyposition-blue:hover {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .distance-settings .getmyposition--large,
  input[type="submit"].distance-settings .getmyposition--large {
    padding: 1em 2em;
  }
}
.distance-settings .getmyposition--low {
  padding: .5em 2em !important;
}
.distance-settings .getmyposition[disabled],
.distance-settings .getmyposition--disabled {
  color: #969696 !important;
  border-color: #969696 !important;
  background-color: white !important;
}
.distance-settings .getmyposition:hover:not(:active) {
  background-color: #ff9933;
  border-color: #FF8000;
}
.doc-item-score {
  position: absolute;
  bottom: .5em;
  width: 1.7em;
  height: 1.7em;
  line-height: 1.7em;
  text-align: center;
  color: white;
  border-radius: 100%;
  font-size: .8em;
  right: .3em;
  background: #64A652;
  font-weight: 800;
}
.doc-item-score.score-4 {
  background-color: #7d9b42;
}
.doc-item-score.score-3 {
  background-color: #968f31;
}
.doc-item-score.score-2 {
  background-color: #b08421;
}
.doc-item-score.score-1 {
  background-color: #c97810;
}
.doc-item-score.score-0 {
  background-color: #e26d00;
}
.map-listing-none {
  padding: 0 1.5em;
}
.map__info-window,
.map__info-window div {
  color: #969696;
  font-size: 13px;
}
.map__info-window .map__info-window-title {
  color: #666;
}
.page-header--bg {
  background: #1DB0DC;
  background: linear-gradient(to right, #64a652 0%, #2caebf 100%);
  text-align: center;
  clear: both;
}
.page-header--bg:before,
.page-header--bg:after {
  content: '';
  clear: both;
  display: table;
}
.page-header--bg .page-head {
  color: white;
  text-transform: none;
  font-size: 3em;
  margin-top: 1em;
}
.page-header {
  clear: both;
}
.page-header:before,
.page-header:after {
  content: '';
  clear: both;
  display: table;
}
.page-header--slovnik {
  background: #1DB0DC;
  background: linear-gradient(to right, #64a652 0%, #2caebf 100%);
  text-align: center;
  clear: both;
  padding-bottom: 4em;
}
.page-header--slovnik:before,
.page-header--slovnik:after {
  content: '';
  clear: both;
  display: table;
}
.page-header--slovnik .page-head {
  color: white;
  text-transform: none;
  font-size: 3em;
  margin-top: 1em;
}
.poplink-holder {
  display: inline-block;
}
.poplink-holder a {
  margin-bottom: .3em;
  background: #fff;
  border: 1px solid #64A652;
  margin-top: 1em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  padding-left: 2em;
  padding-right: 2em;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 1em;
  border-radius: 3px;
  color: #64A652;
  border-color: #64A652;
  margin-top: 0;
  padding: .6em 1.7em;
  font-size: .9em;
  border: 1px solid #E4E4E4;
}
.site--vets .poplink-holder a {
  color: #f37600;
}
.site--pharmacies .poplink-holder a {
  color: #1DB0DC;
}
.site--vets .poplink-holder a {
  border-color: #f37600;
}
.site--pharmacies .poplink-holder a {
  border-color: #1DB0DC;
}
.poplink-holder a:hover {
  text-decoration: none;
}
.poplink-holder a:hover:not(:active) {
  color: white;
  background-color: #81b972;
}
.site--vets .poplink-holder a:hover:not(:active) {
  background-color: #ff9027;
}
.site--pharmacies .poplink-holder a:hover:not(:active) {
  background-color: #45c1e7;
}
.poplink-holder a-light,
input[type="submit"].poplink-holder a-light {
  color: white !important;
  border-color: #fff;
  background-color: #64A652;
}
.site--vets .poplink-holder a-light,
.site--vets input[type="submit"].poplink-holder a-light {
  background-color: #f37600;
}
.site--pharmacies .poplink-holder a-light,
.site--pharmacies input[type="submit"].poplink-holder a-light {
  background-color: #1DB0DC;
}
.poplink-holder a-hollow {
  border: none;
  text-transform: none;
}
.poplink-holder a-blue {
  color: #1DB0DC;
  border-color: #1DB0DC;
}
.poplink-holder a-blue:hover {
  background-color: #1DB0DC;
}
@media screen and (min-width: 48em) {
  .poplink-holder a--large,
  input[type="submit"].poplink-holder a--large {
    padding: 1em 2em;
  }
}
.poplink-holder a--low {
  padding: .5em 2em !important;
}
.poplink-holder a[disabled],
.poplink-holder a--disabled {
  color: #969696 !important;
  border-color: #969696 !important;
  background-color: white !important;
}
.poplink-holder:hover,
.poplink-holder:hover a {
  text-decoration: none;
  color: white;
}
.popular-terms {
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.popular-terms--allignleft {
  text-align: left;
  max-width: 100%;
  padding-top: .5em;
}
.vysledky-resjstrik {
  font-size: .9em;
}
.vysledky-resjstrik a {
  color: #969696;
  display: block;
  padding-top: .5em;
  padding-bottom: .5em;
}
.vysledky-resjstrik a:hover {
  color: #1DB0DC;
  text-decoration: none;
}
.vysledky-slovnik {
  margin-bottom: 2em;
}
.vysledky-slovnik a {
  padding-top: 0;
  padding-bottom: 0;
}
.vyraz {
  padding-top: 1em;
}
.slovnik-link {
  margin-top: 1em;
}
.dashboard-stats {
  border: 1px solid #1DB0DC;
  border-radius: 3px;
  background: #e8f7fb;
  padding: 1em 2em;
  max-width: 400px;
  margin: 2rem auto;
}
.dashboard-stats__item {
  text-transform: uppercase;
  text-align: center;
  font-size: 20px;
  margin-top: 1em;
  margin-bottom: 1em;
}
.dashboard-stats__item__title {
  color: #969696;
}
.dashboard-stats__item__number {
  font-size: 32px;
  font-weight: bold;
  color: #1DB0DC;
}
body {
  overflow-x: hidden;
}
.new-design {
  font-family: "Nunito Sans", sans-serif !important;
  color: #0A2342;
}
@media (max-width: 767px) {
  .new-design {
    text-align: left;
  }
}
.new-design .pure-g [class*=pure-u] {
  font-family: "Nunito Sans", sans-serif !important;
}
.new-design .pure-u- * {
  font-family: "Nunito Sans", sans-serif !important;
}
@media (max-width: 1100px) {
  .new-design a.logo {
    line-height: 0;
  }
}
.new-design input,
.new-design .pure-u- * {
  font-family: "Nunito Sans", sans-serif !important;
}
.new-design h1,
.new-design h2,
.new-design h3,
.new-design h4 {
  font-family: "Nunito Sans", sans-serif !important;
  text-transform: none;
  color: #0A2342;
}
.new-design h1 {
  font-weight: 700;
}
.new-design h2 {
  font-size: 1.87em;
  font-weight: 700;
  margin-bottom: 1.3em;
  margin-top: 0.8em;
}
.new-design h3 {
  font-weight: 600;
}
.new-design a,
.new-design .loggedin .account-actions .akaclink {
  color: #0A2342;
}
.new-design .flash-holder {
  top: 124px;
}
.new-design .main-wrapper,
.new-design .mw {
  width: 1300px;
}
.new-design .alert {
  padding: 0.8em 1em;
  max-width: 400px;
  text-align: center;
  border-radius: 4px;
}
.new-design .alert.alert-success {
  background-color: #53ab53;
  color: white;
}
.new-design .dropthis {
  top: 80%;
  right: 3px;
}
.new-design .slick-slider .slick-arrow {
  width: 65px;
  height: 65px;
  top: calc(33%);
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  z-index: 1;
  transition: 0.3s;
}
.new-design .slick-slider .slick-arrow.slick-prev {
  background: url("/img/icons/circle-arrow-left.svg");
}
.new-design .slick-slider .slick-arrow.slick-prev:hover,
.new-design .slick-slider .slick-arrow.slick-prev.active {
  left: -31px;
}
@media (max-width: 767px) {
  .new-design .slick-slider .slick-arrow.slick-prev {
    left: -16px;
  }
}
.new-design .slick-slider .slick-arrow.slick-next {
  background: url("/img/icons/circle-arrow-right.svg");
}
.new-design .slick-slider .slick-arrow.slick-next:hover,
.new-design .slick-slider .slick-arrow.slick-next.active {
  right: -31px;
}
@media (max-width: 767px) {
  .new-design .slick-slider .slick-arrow.slick-next {
    right: -16px;
  }
}
.new-design .slick-slider .slick-slide:focus,
.new-design .slick-slider .slick-slide:focus-visible {
  outline: none;
}
.new-design .site-header {
  height: 124px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1100px) {
  .new-design .site-header {
    height: 70px;
  }
}
.new-design .site-header .left-wrapper {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex: 1;
      flex: 1;
}
.new-design .site-header .left-wrapper .header-top-new {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 70px;
  background: #F4FCFB;
  padding-left: 306px;
  padding-right: 85px;
  box-sizing: border-box;
  padding-top: 17px;
}
@media only screen and (max-width: 1330px) {
  .new-design .site-header .left-wrapper .header-top-new {
    padding-right: 15px;
  }
}
@media (max-width: 859px) {
  .new-design .site-header .left-wrapper .header-top-new {
    padding-left: 145px;
  }
}
@media (max-width: 420px) {
  .new-design .site-header .left-wrapper .header-top-new {
    padding-right: 4px;
    padding-left: 85px;
  }
}
.new-design .site-header .left-wrapper .header-top-new:before {
  content: "";
  display: block;
  width: 5000px;
  height: 100%;
  background: #F4FCFB;
  position: absolute;
  left: 0px;
  top: 0px;
}
.new-design .site-header .left-wrapper .header-top-new:after {
  content: "";
  display: block;
  width: 5000px;
  height: 100%;
  background: #F4FCFB;
  position: absolute;
  right: 0px;
  top: 0px;
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
  z-index: 1;
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .header-search-new-title {
  color: #0A2342;
  font-size: 1em;
  font-weight: bold;
  padding-right: 22px;
}
@media only screen and (max-width: 1140px) {
  .new-design .site-header .left-wrapper .header-top-new .header-search-new .header-search-new-title {
    display: none;
  }
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm {
  -ms-flex: 1;
      flex: 1;
  position: relative;
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm ::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(143, 143, 143, 0.7);
  opacity: 1;
  /* Firefox */
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(143, 143, 143, 0.7);
  opacity: 1;
  /* Firefox */
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: rgba(143, 143, 143, 0.7);
  opacity: 1;
  /* Firefox */
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: rgba(143, 143, 143, 0.7);
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: rgba(143, 143, 143, 0.7);
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm input {
  height: 35px;
  width: 100%;
  border-radius: 22px;
  background: #fff;
  font-size: 0.9375em;
  padding: 0px 169px 0px 19px;
  border: 0.5px solid #0A2342;
  color: #000;
  box-shadow: -4px 5px 10px rgba(0, 0, 0, 0.05);
}
@media (max-width: 720px) {
  .new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm input {
    padding-right: 42px;
  }
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm .search-button {
  background: #0A2342;
  border: 0.5px solid #0A2342;
  box-sizing: border-box;
  border-radius: 29px;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0px 25px 0px 19px;
  height: 35px;
  position: absolute;
  top: 0px;
  right: 0px;
  margin-top: 0px;
  font-weight: bold;
}
@media (max-width: 720px) {
  .new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm .search-button {
    padding: 0px 10px 0px 10px;
  }
  .new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm .search-button span {
    display: none;
  }
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm .search-button:hover {
  background-color: #133560;
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm .search-button:before {
  content: "";
  display: block;
  width: 23px;
  height: 23px;
  transition: 0.3s;
  background: url(/img/icons/search2.svg) center center no-repeat;
  background-size: 20px;
  margin-right: 10px;
}
@media (max-width: 720px) {
  .new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm .search-button:before {
    margin-right: 0px;
  }
}
.new-design .site-header .left-wrapper .header-top-new .header-search-new .searchProductForm .search-button:before svg {
  width: 20px;
}
.new-design .site-header .left-wrapper .logo-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  float: none;
  background: #0A2342;
  text-align: center;
  width: 267px;
  height: 124px;
  box-sizing: border-box;
  padding-right: 0px;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .logo-wrapper {
    height: 70px;
  }
}
@media (max-width: 859px) {
  .new-design .site-header .left-wrapper .logo-wrapper {
    width: 130px;
  }
}
@media (max-width: 420px) {
  .new-design .site-header .left-wrapper .logo-wrapper {
    width: 80px;
  }
}
.new-design .site-header .left-wrapper .logo-wrapper a {
  width: 100%;
}
.new-design .site-header .left-wrapper .logo-wrapper .logo img {
  width: 145px;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .logo-wrapper .logo img {
    width: 90px;
  }
}
@media (max-width: 420px) {
  .new-design .site-header .left-wrapper .logo-wrapper .logo img {
    width: 60px;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
  margin-left: 10px;
}
@media (max-width: 1250px) {
  .new-design .site-header .left-wrapper .menu-wrapper {
    margin-left: 30px;
  }
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper {
    display: none;
    -ms-flex-flow: column;
        flex-flow: column;
    background: white;
    position: absolute;
    top: 92px;
    width: calc(183%);
    margin-left: 0px;
    top: 72px;
  }
}
@media (max-width: 420px) {
  .new-design .site-header .left-wrapper .menu-wrapper {
    width: calc(170%);
  }
}
.new-design .site-header .left-wrapper .menu-wrapper.open {
  display: -ms-flexbox;
  display: flex;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link {
  position: relative;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link {
    width: 100%;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link > a {
  display: block;
  color: #0A2342;
  padding: 16px 29px 16px 29px;
  margin-top: 0px;
  transition: 0.3s;
}
@media (max-width: 1250px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link > a {
    padding: 16px 24px 16px 9px;
  }
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link > a {
    padding: 10px 15px 10px 15px;
    margin-top: 0px;
    border-bottom: 1px solid #e7e7e7;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link > a:hover,
.new-design .site-header .left-wrapper .menu-wrapper .menu-link > a.active {
  color: #64A652;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link > a.has-chidlren {
  position: relative;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link > a.has-chidlren:before {
  content: "";
  background-image: url(/img/icons/arrow-right.svg);
  background-size: 8px;
  background-repeat: no-repeat;
  transform: rotate(90deg);
  display: block;
  width: 7px;
  height: 11px;
  position: absolute;
  top: 20px;
  right: 9px;
  transition: 0.3s;
}
@media (max-width: 950px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link > a.has-chidlren:before {
    right: 4px;
  }
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link > a.has-chidlren:before {
    content: "";
    background-image: url(/img/icons/arrow-right.svg);
    background-size: 12px;
    background-position: center;
    background-repeat: no-repeat;
    transform: rotate(90deg);
    display: block;
    width: 44px;
    height: 44px;
    position: absolute;
    top: 1px;
    right: -1px;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link > a.has-chidlren.is-active:before {
  transform: rotate(270deg);
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link:hover .sub-menu-wrapper {
  display: block;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link:hover .sub-menu-wrapper {
    display: none;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper {
  display: none;
  position: absolute;
  background: white;
  left: -277px;
  top: 54px;
  padding-top: 2.3em;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper.open {
  display: block;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper {
    position: relative;
    background: white;
    left: 0;
    top: 0;
    padding-top: 0.7em;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link:hover .sub-menu-wrapper-2 {
  display: block;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link:hover .sub-menu-wrapper-2 {
    display: none;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link a {
  display: block;
  padding: 0.5em 4em 0.5em 2em;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #0A2342;
  transition: 0.3s;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link a:hover,
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link a.active {
  color: #64A652;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link a.is-active + .sub-menu-wrapper-2 {
  display: block;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link a {
    padding: 0.5em 1em 0.5em 2em;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link:first-child .sub-menu-wrapper-2 {
  display: block;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link:first-child .sub-menu-wrapper-2 {
    display: none;
  }
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link:first-child .sub-menu-wrapper-2.open {
    display: block;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 {
  display: none;
  position: absolute;
  background: white;
  left: 208px;
  top: 0;
  width: 500px;
  min-height: 430px;
  padding-top: 2.3em;
  box-shadow: 31px 22px 37px -17px #0000000d 0d;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2::before {
  position: absolute;
  content: "";
  left: -208px;
  width: 208px;
  height: calc(63%);
  background: white;
  z-index: -1;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2.open {
  display: block;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 {
    position: relative;
    left: 0;
    width: 100%;
    min-height: auto;
    padding-top: 0.3em;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a {
  display: block;
  padding: 0.5em 2em 0.5em 3.8em;
  font-weight: 300;
  font-size: 16px;
  transition: 0.3s;
  color: #0a2342b3;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a:hover,
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a.active {
  color: #64A652;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a:hover img,
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a.active img {
  margin-left: 0.5em;
  margin-right: 3.7em;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a:hover img,
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a.active img {
    margin-right: 0em;
  }
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a {
    padding: 0.5em 1.9em 0.5em 2.6em;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a img {
  transition: 0.3s;
  margin-right: 4.2em;
  width: 0.5em;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .sub-menu-link-2 a img {
    margin-right: 0.5em;
  }
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .product-button {
  font-weight: 600;
  line-height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  border-radius: 74px;
  border: 1.5px solid #64A652;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  background: #64A652;
  color: white;
  padding: 13px 30px;
  margin: 1.4em 3.5em 3em 7.1em;
  font-size: 1.1em;
}
.new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .product-button:hover {
  text-decoration: none;
  background: #81b972;
}
@media (max-width: 1100px) {
  .new-design .site-header .left-wrapper .menu-wrapper .menu-link .sub-menu-wrapper .sub-menu-link .sub-menu-wrapper-2 .product-button {
    margin: 1em;
    padding: 7px 27px;
    font-size: 0.9em;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.new-design .site-header .nav-wrapper {
  height: 70px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 420px) {
  .new-design .site-header .nav-wrapper .header-item {
    padding-left: 4px;
  }
}
.new-design .site-header .nav-wrapper .nav-wrap .spanitem {
  display: inline-block;
}
@media (max-width: 1260px) {
  .new-design .site-header .nav-wrapper .nav-wrap .spanitem {
    display: none;
  }
}
.new-design .site-header .nav-wrapper .nav-wrap {
  height: 111px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.new-design .site-header .nav-wrapper .nav-login {
  background: none;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.new-design .site-header .nav-wrapper .hamburger {
  display: none;
}
@media (max-width: 1100px) {
  .new-design .site-header .nav-wrapper .hamburger {
    display: inline-block;
  }
}
.new-design .site-header .nav-wrapper .hamburger .hamburger-inner,
.new-design .site-header .nav-wrapper .hamburger .hamburger-inner::before,
.new-design .site-header .nav-wrapper .hamburger .hamburger-inner::after {
  background-color: #0a2342;
}
.new-design .site-header .nav-wrapper .spanitem {
  display: block;
}
.new-design .site-header .nav-wrapper .spanitem img {
  margin-right: 4px;
  transition: 0.3s;
}
.new-design .site-header .nav-wrapper .spanitem img:hover,
.new-design .site-header .nav-wrapper .spanitem img.active {
  transform: scale(1.05);
}
.new-design .site-header .nav-wrapper .search-icon-box {
  display: none;
}
.new-design .account-actions__registration {
  background: #fff;
  border: 1px solid #64A652;
  margin-top: 1em;
  text-transform: uppercase;
  position: relative;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  line-height: 1em;
  border-radius: 3px;
  border-color: #64A652;
  display: block;
  font-size: 16px;
  padding: 0.5em;
  margin-top: 0;
  margin-bottom: 0.5em;
  color: #64A652;
}
.new-design .site-content {
  padding-top: 124px;
}
@media (max-width: 1100px) {
  .new-design .site-content {
    padding-top: 70px;
  }
}
.new-design .site-content .head-search {
  height: auto;
  padding-top: 4.5em;
  padding-bottom: 8em;
  background: #0a234205;
}
.new-design .site-content .head-search .head-search__content {
  max-width: 90%;
  width: auto;
}
.new-design .site-content .head-search .head-search__content .search-head {
  font-size: 2.05em;
  max-width: initial;
  line-height: 1.7em;
  color: #0A2342;
  text-transform: none;
  text-shadow: none;
  margin-bottom: 1.1em;
  letter-spacing: 0.9px;
}
@media (max-width: 900px) {
  .new-design .site-content .head-search .head-search__content .search-head {
    line-height: 1.2em;
    font-size: 1.75em;
    max-width: 400px;
  }
  .new-design .site-content .head-search .head-search__content .search-head span {
    margin-top: 0.4em;
    display: block;
    font-size: 0.9em;
  }
}
.new-design .site-content .head-search .head-search__content .search-head strong {
  font-size: 1.15em;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper {
  width: 100%;
  display: block;
  border-radius: 6px;
  border: 0;
  box-shadow: none;
  background: none;
  padding: 2px;
  margin: 0 auto;
}
@media (max-width: 767px) {
  .new-design .site-content .search-box-wrapper-new .search-box-wrapper {
    width: 100%;
    border-radius: 0;
    border: 0;
    box-shadow: none;
    background: transparent;
    padding: 0;
    margin: 0 auto;
  }
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-smaller {
  font-size: 0.9em;
  margin-bottom: 55px;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-smaller .search-boxes .search-box .search-box-input-box:before {
  display: none;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-smaller .search-boxes .search-box .search-box-input-box .search-box-input[type=text] {
  width: 607px;
  padding: 14px 10px 14px 29px;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-smaller .search-button {
  background: #64A652;
  height: 52px;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-smaller .search-button:hover {
  background: #81b972;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-2 {
  margin: 0;
  background: #FFFFFF;
  border: 3px solid #0a23420d;
  box-shadow: -13px 14px 28px #0000000d 0d;
  border-radius: 5em;
}
@media (max-width: 767px) {
  .new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-2 {
    background: transparent;
    border: 0;
    box-shadow: none;
    border-radius: 0;
  }
}
@media (max-width: 767px) {
  .new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-2 .search-boxes .search-box .search-box-input-box {
    border: 1px solid #0A23420D;
    box-shadow: -13px 14px 28px 0px #0000000d 0d;
    background: white;
  }
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-2 .search-boxes .search-box .search-box-input-box .search-box-input[type=text] {
  font-size: 1.08em;
  padding: 22px 10px 22px 66px;
  border-radius: 5em;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-2 .search-button-box {
  padding: 2px;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-2 .search-button {
  width: auto;
  color: white;
  text-transform: none;
  padding: 1em 1.6em;
  font-size: 1.1em;
  border-radius: 5em;
  border: 0;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-2 .search-button:before {
  content: none;
}
@media (max-width: 767px) {
  .new-design .site-content .search-box-wrapper-new .search-box-wrapper.search-box-wrapper-2 .search-button {
    width: 100%;
    height: 65px;
  }
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes {
  display: block;
  width: 100%;
}
@media (max-width: 767px) {
  .new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes {
    -ms-flex-flow: column;
        flex-flow: column;
  }
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box {
  margin: 0;
  max-width: initial;
}
@media (max-width: 767px) {
  .new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box {
    width: 100%;
    max-width: initial;
    border: 1px solid #0A23420D;
    box-shadow: -13px 14px 28px 0px #0000000d 0d;
    background: white;
    padding: 0px;
    margin-bottom: 0.6em;
    border-radius: 4px;
  }
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box:before {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  left: 14px;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box.search-box-item-name {
  width: 100%;
  border: 1px #2ac9ac solid;
  margin-bottom: 12px;
  border-radius: 50px;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box.search-box-item-name .search-box-input-box:before {
  content: url("/img/icons/supermarket.svg");
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box.search-box-item-city {
  width: 100%;
  border: 1px #2ac9ac solid;
  margin-bottom: 12px;
  border-radius: 50px;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box.search-box-item-city .search-box-input-box:before {
  content: url("/img/icons/place.svg");
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box.search-box-item-email {
  width: 24.9em;
}
@media (max-width: 767px) {
  .new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box.search-box-item-email {
    width: 100%;
    border-radius: 5em;
  }
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box.search-box-item-email .search-box-input-box:before {
  content: url("/img/icons/email-icon.svg");
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box {
  background: white;
  border: none;
  border-radius: 3px;
  padding: 0;
  height: 100%;
  font-weight: 600;
  border-radius: 5em;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box ::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #8F8F8F !important;
  opacity: 1;
  /* Firefox */
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #8F8F8F !important;
  opacity: 1;
  /* Firefox */
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #8F8F8F !important;
  opacity: 1;
  /* Firefox */
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #8F8F8F !important;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #8F8F8F !important;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box .search-box-input[type=text] {
  font-size: 0.938rem;
  color: black;
  width: 100%;
  height: 100%;
  padding: 0.5em 0.7em 0.6em 58px;
  font-weight: 600;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box .search-box-input[type=text]::-moz-placeholder {
  font-style: normal;
  font-weight: 600;
  color: #000000b3;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box .search-box-input[type=text]:-ms-input-placeholder {
  font-style: normal;
  font-weight: 600;
  color: #000000b3;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box .search-box-input[type=text]::placeholder {
  font-style: normal;
  font-weight: 600;
  color: #000000b3;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-input-box .search-box-input-button {
  display: none;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-select.open {
  top: 43px;
  left: 8px;
  border-radius: 15px;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box .search-box-select.open .doc-item-image--city {
  background-image: url("/img/icons/place.svg");
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-button-box {
  display: initial;
}
@media (max-width: 767px) {
  .new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-button-box {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-button {
  background: #0A2342;
  border-radius: 46px;
  width: auto;
  height: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 0;
  margin: 0;
  padding: 5px 35px 5px 11px;
}
@media (max-width: 767px) {
  .new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-button {
    width: 100%;
  }
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-button:before {
  content: url("/img/icons/search2.svg");
  display: block;
  width: 24px;
  height: 24px;
  transition: 0.3s;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-button:hover {
  background: #133560;
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-button:hover:before {
  transform: scale(1);
}
.new-design .site-content .search-box-wrapper-new .search-box-wrapper .search-button span {
  display: inline-block !important;
  padding-left: 20px;
  text-transform: capitalize;
  color: #fff;
  font-weight: 600;
}
.new-design .categories-section {
  padding-top: 2em;
}
.new-design .categories-section .category-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}
.new-design .categories-section .category-wrapper .col-2 {
  width: 20%;
}
@media (max-width: 767px) {
  .new-design .categories-section .category-wrapper .col-2 {
    width: 33.333%;
  }
}
@media (max-width: 500px) {
  .new-design .categories-section .category-wrapper .col-2 {
    width: 50%;
  }
}
.new-design .categories-section .category-wrapper .category-item {
  display: block;
  padding: 15px;
  text-align: center;
  margin-bottom: 0.1em;
  transition: 0.3s;
}
.new-design .categories-section .category-wrapper .category-item:hover,
.new-design .categories-section .category-wrapper .category-item.active {
  background: #00000005;
}
.new-design .categories-section .category-wrapper .category-item:hover {
  text-decoration: none;
}
.new-design .categories-section .category-wrapper .category-item:hover h3 {
  color: #64A652;
}
.new-design .categories-section .category-wrapper .category-item .category-item-image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  height: 143px;
}
.new-design .categories-section .category-wrapper .category-item .category-item-image img {
  max-width: 100%;
  max-height: 100%;
}
.new-design .categories-section .category-wrapper .category-item h3 {
  font-size: 1.15em;
  margin: 1.2em 0 0.4em 0;
  transition: 0.3s;
}
.new-design .categories-section .category-wrapper .category-item p.smaller {
  color: #0a234280;
  font-size: 0.95em;
  margin: 0.5em 0 0.7em 0;
}
.new-design .products-section {
  padding-top: 2em;
}
.new-design .products-section h2 {
  margin-top: 0.6em;
  margin-bottom: 1.7em;
}
@media (max-width: 767px) {
  .new-design .products-section h2 {
    margin-bottom: 1em;
  }
}
.new-design .products-section .product-item {
  display: block;
  position: relative;
  overflow: hidden;
  padding: 20px 23px 10px;
  margin: 0 8px;
  background: #fff;
  border: 1px solid rgba(10, 35, 66, 0.25);
  border-radius: 4px;
  min-height: 341px;
}
.new-design .products-section .product-item:hover {
  text-decoration: none;
}
.new-design .products-section .product-item:hover .product-item-bottom {
  bottom: 0px;
}
.new-design .products-section .product-item:hover .product-item-bottom .product-buttons .product-button {
  background: #64A652;
  color: #fff !important;
}
.new-design .products-section .product-item .product-tag {
  position: absolute;
  right: 13px;
  top: 11px;
  background: #2AC9AC;
  color: white;
  border-radius: 4px;
  padding: 4px 8px;
  font-size: 0.85em;
  text-transform: uppercase;
}
.new-design .products-section .product-item .product-item-image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  height: 194px;
}
.new-design .products-section .product-item .product-item-image img {
  max-width: 80%;
  max-height: 80%;
}
.new-design .products-section .product-item .product-item-bottom {
  margin-top: 20px;
  position: relative;
  bottom: 0px;
  padding-right: 0px;
  margin-right: 0px;
  transition: 0.3s;
  width: 100%;
}
.new-design .products-section .product-item .product-item-bottom .product-item-bottom-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.new-design .products-section .product-item .product-item-bottom h3 {
  font-size: 1em;
  margin: 0 0 0.5em 0;
  line-height: 1.3em;
  height: 2.6em;
  overflow: hidden;
}
.new-design .products-section .product-item .product-item-bottom p.smaller {
  color: #0a234280;
  font-size: 0.95em;
  margin: 0.6em 0 0.6em 0;
}
.new-design .products-section .product-item .product-item-bottom p.price {
  margin: 0;
  font-weight: 700;
}
.new-design .products-section .product-item .product-item-bottom p.price del {
  font-weight: 600;
  color: rgba(10, 35, 66, 0.5);
  display: inline-block;
  padding-left: 5px;
}
.new-design .products-section .product-item .product-item-bottom .product-buttons {
  display: block;
}
.new-design .products-section .product-item .product-item-bottom .product-buttons .product-button {
  border: 2px #64A652 solid;
  display: inline-block;
  border-radius: 20px;
  padding: 5px 25px;
  font-weight: 600;
  font-size: 0.813rem;
}
.new-design .products-section .product-item .product-item-bottom .product-buttons .product-button:hover {
  text-decoration: none;
}
.new-design .products-section .product-item .product-item-bottom .product-buttons .product-button:hover.product-buttons-outline {
  background: #64A652;
  color: white;
}
.new-design .products-section .product-item .product-item-bottom .product-buttons .product-button:hover.product-buttons-primary {
  background: #64A652;
}
.new-design .products-section .product-item .product-item-bottom .product-buttons .product-button.product-buttons-outline {
  color: #0a2342cc;
}
.new-design .products-section .product-item .product-item-bottom .product-buttons .product-button.product-buttons-primary {
  background: #64A652;
  color: white;
  padding: 3px 15px;
}
.new-design .online-services-section {
  padding-top: 3.5rem;
  text-align: left;
  padding-bottom: 35px;
  margin-top: 67px;
}
@media (max-width: 960px) {
  .new-design .online-services-section {
    padding-top: 0.5rem;
    margin-top: 27px;
  }
}
.new-design .online-services-section .online-service-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 960px) {
  .new-design .online-services-section .online-service-title {
    -ms-flex-flow: column;
        flex-flow: column;
    margin-bottom: 1.5em;
    text-align: center;
  }
}
.new-design .online-services-section .online-service-title h2 {
  margin-bottom: 1.45em;
}
@media (max-width: 960px) {
  .new-design .online-services-section .online-service-title h2 {
    font-size: 1.87em;
    margin-bottom: 0em;
  }
}
.new-design .online-services-section .online-service-title a {
  font-weight: 600;
  font-size: 18px;
  margin-right: 20px;
  margin-top: 31px;
}
.new-design .online-services-section .online-service-title a:hover img,
.new-design .online-services-section .online-service-title a.active img {
  margin-left: 15px;
}
@media (max-width: 960px) {
  .new-design .online-services-section .online-service-title a {
    margin-right: -7px;
    margin-top: 10px;
  }
}
.new-design .online-services-section .online-service-title a img {
  margin-left: 20px;
  transition: 0.3s;
}
@media only screen and (min-width: 650px) {
  .new-design .online-services-section .online-service-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.new-design .online-services-section .online-service-wrapper .hp-service-item {
  display: block;
  position: relative;
  margin: 0 auto 55px;
  padding-bottom: 30px;
  max-width: 390px;
}
@media only screen and (min-width: 650px) {
  .new-design .online-services-section .online-service-wrapper .hp-service-item {
    margin: 0;
    margin-bottom: 55px;
    -ms-flex: 0 0 48%;
        flex: 0 0 48%;
    max-width: none;
  }
}
@media only screen and (min-width: 870px) {
  .new-design .online-services-section .online-service-wrapper .hp-service-item {
    -ms-flex: 0 0 31%;
        flex: 0 0 31%;
  }
}
.new-design .online-services-section .online-service-wrapper .hp-service-item:hover .hp-service-item-image img {
  transform: scale(1.1);
}
.new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-image {
  height: auto;
  overflow: hidden;
  border-radius: 5px;
  box-shadow: -13px 14px 28px rgba(0, 0, 0, 0.05);
}
@media only screen and (min-width: 650px) {
  .new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-image {
    height: 22.5vw;
  }
}
@media only screen and (min-width: 870px) {
  .new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-image {
    height: 14.5vw;
  }
}
@media only screen and (min-width: 1465px) {
  .new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-image {
    height: 215px;
  }
}
.new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-image img {
  max-width: 100%;
  transition: all 1s;
  display: block;
  width: 100%;
}
.new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-text-wrapper {
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
  text-align: center;
}
.new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-text-wrapper .hp-service-item-text {
  display: inline-block;
  background: #fff;
  border-radius: 10px;
  width: 220px;
  box-shadow: -13px 14px 28px rgba(0, 0, 0, 0.05);
  padding: 15px;
}
@media only screen and (min-width: 650px) {
  .new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-text-wrapper .hp-service-item-text {
    width: 190px;
  }
}
@media only screen and (min-width: 1140px) {
  .new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-text-wrapper .hp-service-item-text {
    width: 260px;
  }
}
.new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-text-wrapper .hp-service-item-text span {
  display: block;
  font-size: 13px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.new-design .online-services-section .online-service-wrapper .hp-service-item .hp-service-item-text-wrapper .hp-service-item-text h3 {
  margin: 0;
  font-size: 18px;
  line-height: 19.06px;
}
.new-design .articles-section {
  padding-top: 0.7rem;
}
@media (max-width: 767px) {
  .new-design .articles-section.mobile-full {
    text-align: center;
    max-width: calc(90%);
    margin-left: 20px;
    margin-right: 20px;
  }
}
.new-design .articles-section .article-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .new-design .articles-section .article-title {
    -ms-flex-flow: column;
        flex-flow: column;
    margin-bottom: 1.5em;
  }
}
.new-design .articles-section .article-title h2 {
  margin-bottom: 0.95em;
}
@media (max-width: 767px) {
  .new-design .articles-section .article-title h2 {
    font-size: 1.87em;
    margin-bottom: 0em;
  }
}
.new-design .articles-section .article-title a {
  font-weight: 600;
  font-size: 18px;
  margin-right: 20px;
  margin-top: 31px;
}
.new-design .articles-section .article-title a:hover img,
.new-design .articles-section .article-title a.active img {
  margin-left: 15px;
}
@media (max-width: 767px) {
  .new-design .articles-section .article-title a {
    margin-right: -7px;
    margin-top: 10px;
  }
}
.new-design .articles-section .article-title a img {
  margin-left: 20px;
  transition: 0.3s;
}
.new-design .articles-section .article-wrapper {
  display: block;
}
@media only screen and (min-width: 650px) {
  .new-design .articles-section .article-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.new-design .articles-section .article-wrapper .article-item {
  display: block;
  position: relative;
  margin: 0;
  margin-bottom: 30px;
  overflow: hidden;
  width: auto;
  max-width: 403px;
  margin: 0 auto 55px;
}
@media only screen and (min-width: 650px) {
  .new-design .articles-section .article-wrapper .article-item {
    margin: 0;
    margin-bottom: 55px;
    -ms-flex: 0 0 48%;
        flex: 0 0 48%;
  }
}
@media only screen and (min-width: 870px) {
  .new-design .articles-section .article-wrapper .article-item {
    -ms-flex: 0 0 31%;
        flex: 0 0 31%;
  }
}
.new-design .articles-section .article-wrapper .article-item:hover {
  text-decoration: none;
}
.new-design .articles-section .article-wrapper .article-item:hover .article-item-text h3 {
  text-decoration: underline;
}
.new-design .articles-section .article-wrapper .article-item img {
  display: block;
  margin: 0 auto;
  transition: all 1s;
}
.new-design .articles-section .article-wrapper .article-item .article-item-image {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
@media only screen and (min-width: 650px) {
  .new-design .articles-section .article-wrapper .article-item .article-item-image {
    height: 22.5vw;
  }
}
@media only screen and (min-width: 870px) {
  .new-design .articles-section .article-wrapper .article-item .article-item-image {
    height: 15.5vw;
  }
}
@media only screen and (min-width: 1465px) {
  .new-design .articles-section .article-wrapper .article-item .article-item-image {
    height: 230px;
  }
}
.new-design .articles-section .article-wrapper .article-item .article-item-text h3 {
  font-size: 1.115em;
  margin-top: 1.1em;
  min-height: auto;
  margin-bottom: 0;
  font-weight: bold;
}
.new-design .articles-section .article-wrapper .article-item .article-item-text p {
  margin-top: 0.5em;
  margin-bottom: 0.7em;
  font-size: 0.9em;
  color: rgba(10, 35, 66, 0.5);
}
.new-design .articles-section .article-wrapper .article-item .product-button {
  font-weight: 600;
  font-size: 1.1em;
  line-height: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
  border-radius: 74px;
  border: 1.5px solid #64A652;
  padding: 10px 27px;
  transition: all 0.3s cubic-bezier(0.63, 0.53, 0.45, 1);
  width: 156px;
}
@media (max-width: 767px) {
  .new-design .articles-section .article-wrapper .article-item .product-button {
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 7px 10px;
  }
}
.new-design .articles-section .article-wrapper .article-item .product-button:hover {
  text-decoration: none;
}
.new-design .articles-section .article-wrapper .article-item .product-button:hover.product-buttons-outline {
  background: #81b972;
  color: white;
}
.new-design .articles-section .article-wrapper .article-item .product-button:hover.product-buttons-primary {
  background: #81b972;
}
.new-design .articles-section .article-wrapper .article-item .product-button.product-buttons-outline {
  color: #0a2342cc;
}
.new-design .articles-section .article-links-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.new-design .articles-section .article-links-wrapper .article-links-col {
  width: 50%;
  margin-bottom: -13px;
}
@media only screen and (min-width: 870px) {
  .new-design .articles-section .article-links-wrapper .article-links-col.article-links-col-1 {
    width: 28%;
  }
  .new-design .articles-section .article-links-wrapper .article-links-col.article-links-col-2 {
    width: 21%;
  }
  .new-design .articles-section .article-links-wrapper .article-links-col.article-links-col-3 {
    width: 24%;
  }
  .new-design .articles-section .article-links-wrapper .article-links-col.article-links-col-4 {
    width: 17%;
  }
}
@media only screen and (max-width: 870px) {
  .new-design .articles-section .article-links-wrapper .article-links-col {
    text-align: left;
  }
  .new-design .articles-section .article-links-wrapper .article-links-col.mb2 {
    margin-bottom: 20px;
  }
}
.new-design .articles-section .article-links-wrapper .article-links-col p {
  padding-right: 15px;
}
.new-design .articles-section .article-links-wrapper .article-links-col .article-link-item {
  display: block;
  position: relative;
  margin: 0;
  overflow: hidden;
  width: auto;
}
.new-design .articles-section .article-links-wrapper .article-links-col .article-link-item:hover {
  transition: 0.3s;
  color: #64A652;
  text-decoration: none;
}
.new-design .newsletter-section {
  padding-top: 4.9em;
  margin-bottom: 1.5em;
}
@media (max-width: 767px) {
  .new-design .newsletter-section {
    padding-top: 4.9em;
    margin-bottom: 3em;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 590px) {
  .new-design .newsletter-section {
    padding-top: 0.9em;
    margin-bottom: 0;
  }
}
.new-design .newsletter-section .newsletter-box {
  padding: 2em 4.1em;
  border-radius: 0.4em;
  background: #F4FCFB url("/img/newsletter-bg.png") no-repeat right;
}
@media (max-width: 767px) {
  .new-design .newsletter-section .newsletter-box {
    padding: 2em 1em;
  }
}
.new-design .newsletter-section .newsletter-box .search-box-wrapper {
  display: -ms-flexbox;
  display: flex;
}
.new-design .newsletter-section .newsletter-box .search-box-wrapper.search-box-wrapper-2 {
  max-width: 706px;
}
.new-design .newsletter-section .newsletter-box .search-box-wrapper.search-box-wrapper-2 .search-button-box {
  padding: 0;
}
.new-design .newsletter-section .newsletter-box .search-box-wrapper.search-box-wrapper-2 .search-button-box .search-button {
  white-space: nowrap;
  padding: 1.4em 1.6em;
}
.new-design .newsletter-section .newsletter-box .search-box-wrapper .search-boxes .search-box .search-box-input-box:before {
  top: 22px;
  left: 22px;
}
.new-design .newsletter-section .newsletter-box h2 {
  font-size: 2.17em;
  font-weight: 700;
  margin-bottom: 0.7em;
  margin-top: 0.6em;
}
.new-design .newsletter-section .newsletter-box p {
  font-size: 1.115em;
  margin-bottom: 2em;
  color: rgba(10, 35, 66, 0.5);
}
@media (max-width: 767px) {
  .new-design .newsletter-section .newsletter-box p {
    text-shadow: 0px 0px 5px white;
  }
}
.new-design .newsletter-section .newsletter-box p.small {
  margin-top: 1.2em;
  font-size: 0.9em;
}
@media (min-width: 767px) and (max-width: 1050px) {
  .new-design .newsletter-section .newsletter-box .search-box-wrapper-new .search-box-wrapper {
    width: 35em;
  }
  .new-design .newsletter-section .newsletter-box .search-box-wrapper-new .search-box-wrapper .search-boxes .search-box.search-box-item-email {
    width: 21.9em;
  }
}
.new-design .newsletter-section .alert {
  margin-bottom: 2em;
}
.new-design footer {
  background: #0a234205;
  padding-top: 5.2em;
  padding-bottom: 1em;
  margin-top: 4em;
}
@media (max-width: 1000px) {
  .new-design footer {
    padding-bottom: 3em;
    padding-top: 3.2em;
  }
}
@media (max-width: 590px) {
  .new-design footer {
    margin-top: 0;
  }
}
.new-design footer .footer-top {
  color: rgba(10, 35, 66, 0.5);
}
@media (max-width: 1100px) {
  .new-design footer .footer-top .col-3 {
    width: 50%;
    margin-bottom: 2em;
  }
}
@media (max-width: 590px) {
  .new-design footer .footer-top .col-3 {
    width: 100%;
    margin-bottom: 2em;
    text-align: center;
  }
}
.new-design footer .footer-top ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.new-design footer .footer-top ul li {
  margin-bottom: 0.5em;
}
.new-design footer .footer-top h2 {
  font-size: 1.25em;
  margin-bottom: 1.6em;
  font-weight: 600;
}
@media (max-width: 1000px) {
  .new-design footer .footer-top h2 {
    margin-bottom: 0.7em;
  }
}
.new-design footer .footer-top h2.h2--logo {
  margin-top: 2px;
}
.new-design footer .footer-top h2.h2--logo img {
  width: 214px;
}
.new-design footer .footer-top a {
  display: block;
  font-size: 1.1em;
  transition: 0.3s;
  color: rgba(10, 35, 66, 0.5);
}
.new-design footer .footer-top a.underline {
  text-decoration: underline;
}
.new-design footer .footer-top a:hover {
  color: #64A652;
  text-decoration: none;
}
.new-design footer .footer-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 2.9em;
}
@media (max-width: 1000px) {
  .new-design footer .footer-bottom {
    margin-top: 2.9em;
  }
}
@media (max-width: 767px) {
  .new-design footer .footer-bottom {
    -ms-flex-flow: column;
        flex-flow: column;
  }
}
@media (max-width: 767px) {
  .new-design footer .footer-bottom .footer-bottom-left {
    text-align: center;
  }
}
.new-design footer .footer-bottom .footer-bottom-left p {
  font-size: 0.82em;
  line-height: 1.9em;
  color: rgba(10, 35, 66, 0.5);
}
.new-design footer .footer-bottom .footer-bottom-left p a {
  transition: 0.3s;
  color: rgba(10, 35, 66, 0.5);
}
.new-design footer .footer-bottom .footer-bottom-left p a:hover {
  color: #64A652;
  text-decoration: none;
}
.new-design footer .footer-bottom .footer-bottom-right {
  min-width: 266px;
  margin-left: 2em;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 767px) {
  .new-design footer .footer-bottom .footer-bottom-right {
    margin-left: 0;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.new-design footer .footer-bottom .footer-bottom-right .comgate {
  margin-left: -1.2em;
}
.new-design .circle-button {
  background-color: #0A2342;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNTU2NjEgMC4yMjM3NzVMMS4wOTQ4MyAwLjY4MjM2NEMwLjk1MDYxNyAwLjgyNjY5MSAwLjg3MTE2OSAxLjAxODcxIDAuODcxMTY5IDEuMjIzOTNDMC44NzExNjkgMS40MjkwNCAwLjk1MDYxNyAxLjYyMTI4IDEuMDk0ODMgMS43NjU2MUw2LjMyNjMyIDYuOTk2ODdMMS4wODkwMyAxMi4yMzQyQzAuOTQ0ODEzIDEyLjM3ODMgMC44NjU0NzggMTIuNTcwNSAwLjg2NTQ3OCAxMi43NzU2QzAuODY1NDc4IDEyLjk4MDcgMC45NDQ4MTMgMTMuMTczMSAxLjA4OTAzIDEzLjMxNzNMMS41NDc5NiAxMy43NzZDMS44NDY0IDE0LjA3NDcgMi4zMzI1MyAxNC4wNzQ3IDIuNjMwOTcgMTMuNzc2TDguODg5MDIgNy41NDAzN0M5LjAzMzEyIDcuMzk2MjcgOS4xMzQ2NSA3LjIwNDI1IDkuMTM0NjUgNi45OTczM0w5LjEzNDY1IDYuOTk0OTRDOS4xMzQ2NSA2Ljc4OTcxIDkuMDMzMDEgNi41OTc3IDguODg5MDIgNi40NTM2TDIuNjQ3OTMgMC4yMjM3NzVDMi41MDM4MyAwLjA3OTQ0ODYgMi4zMDYwMSAwLjAwMDIyNzg2NSAyLjEwMDkgOC45OTY3MmUtMDdDMS44OTU2OCA5LjA4NjQzZS0wNyAxLjcwMDU5IDAuMDc5NDQ4NyAxLjU1NjYxIDAuMjIzNzc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: right 1em center;
  display: inline-block;
  color: #fff;
  font-size: 0.9375em;
  text-transform: uppercase;
  padding: 0.55em 2.5em 0.45em 1em;
  border-radius: 2em;
  font-weight: 600;
  transition: all 0.3s;
}
.new-design .circle-button:hover {
  transition: all 0.3s;
  background-position: right 0.5em center;
  background-color: #133560;
}
.new-design .hp-forum-section {
  padding-top: 3.5em;
}
@media (max-width: 1200px) {
  .new-design .hp-forum-section {
    padding-top: 2em;
  }
}
.new-design .hp-forum-section .hp-forum-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (max-width: 960px) {
  .new-design .hp-forum-section .hp-forum-title {
    -ms-flex-flow: column;
        flex-flow: column;
    margin-bottom: 1.5em;
    text-align: center;
  }
}
.new-design .hp-forum-section .hp-forum-title h2 {
  margin-bottom: 1.45em;
}
@media (max-width: 960px) {
  .new-design .hp-forum-section .hp-forum-title h2 {
    font-size: 1.87em;
    margin-bottom: 0em;
  }
}
.new-design .hp-forum-section .hp-forum-title a {
  font-weight: 600;
  font-size: 18px;
  margin-right: 20px;
  margin-top: 31px;
}
.new-design .hp-forum-section .hp-forum-title a:hover img,
.new-design .hp-forum-section .hp-forum-title a.active img {
  margin-left: 15px;
}
@media (max-width: 960px) {
  .new-design .hp-forum-section .hp-forum-title a {
    margin-right: -7px;
    margin-top: 10px;
  }
}
.new-design .hp-forum-section .hp-forum-title a img {
  margin-left: 20px;
  transition: 0.3s;
}
.new-design .hp-forum-section .hp-forum--list ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  display: grid;
  grid-template-columns: repeat(auto-fill, 200px);
  grid-gap: 1rem;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 717px) {
  .new-design .hp-forum-section .hp-forum--list ul {
    grid-template-columns: repeat(auto-fill, 48%);
  }
}
@media only screen and (max-width: 480px) {
  .new-design .hp-forum-section .hp-forum--list ul {
    grid-template-columns: repeat(auto-fill, 100%);
  }
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item {
  display: block;
  height: 205px;
  border-radius: 5px;
  background: #fff;
  box-shadow: -13px 14px 28px rgba(0, 0, 0, 0.05);
  padding: 30px 25px 25px 25px;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) {
  .new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item {
    padding-left: 100px;
    height: 125px;
  }
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item:hover {
  text-decoration: none;
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item:hover .hp-forum-item-hover {
  left: 0;
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item .hp-forum-item-image {
  height: 85px;
}
@media only screen and (max-width: 480px) {
  .new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item .hp-forum-item-image {
    position: absolute;
    left: 20px;
    top: 35px;
  }
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item > span.hp-forum-item-title {
  display: block;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.8125em;
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item > h3 {
  margin-bottom: 0;
  margin-top: 0.6em;
  font-weight: 600;
  font-size: 1.125em;
  line-height: 1.1875em;
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item .hp-forum-item-hover {
  position: absolute;
  top: 0px;
  left: -101%;
  width: 100%;
  height: 100%;
  background: #0A2342;
  padding: 19px;
  color: #fff;
  border-radius: 5px;
  transition: all 0.3s;
  box-sizing: border-box;
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item .hp-forum-item-hover h3 {
  color: #fff;
  font-size: 1.25em;
  line-height: 1.3125em;
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item .hp-forum-item-hover span.hp-forum-show {
  display: inline-block;
  text-decoration: underline;
  color: #C1E3E9;
  position: absolute;
  bottom: 19px;
  left: 19px;
}
@media only screen and (max-width: 480px) {
  .new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item .hp-forum-item-hover span.hp-forum-show {
    left: auto;
    right: 29px;
    bottom: 13px;
  }
}
.new-design .hp-forum-section .hp-forum--list ul li a.hp-forum-item .hp-forum-item-hover span.hp-forum-show:before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIyXzE0MTkpIj4KPHBhdGggZD0iTTIuNTQwMjkgMC4xNTk4NDFMMi4yMTA0NSAwLjQ4NzQwNUMyLjEwNzQ0IDAuNTkwNDk0IDIuMDUwNyAwLjcyNzY1IDIuMDUwNyAwLjg3NDIzNkMyLjA1MDcgMS4wMjA3NCAyLjEwNzQ0IDEuMTU4MDYgMi4yMTA0NSAxLjI2MTE1TDUuOTQ3MjMgNC45OTc3NkwyLjIwNjMxIDguNzM4NjlDMi4xMDMzIDguODQxNjIgMi4wNDY2MyA4Ljk3ODk0IDIuMDQ2NjMgOS4xMjU0NEMyLjA0NjYzIDkuMjcxOTUgMi4xMDMzIDkuNDA5MzQgMi4yMDYzMSA5LjUxMjM1TDIuNTM0MTEgOS44NEMyLjc0NzI5IDEwLjA1MzMgMy4wOTQ1MyAxMC4wNTMzIDMuMzA3NyA5Ljg0TDcuNzc3NzMgNS4zODU5OEM3Ljg4MDY2IDUuMjgzMDUgNy45NTMxOCA1LjE0NTkgNy45NTMxOCA0Ljk5ODA5TDcuOTUzMTggNC45OTYzOEM3Ljk1MzE4IDQuODQ5OCA3Ljg4MDU4IDQuNzEyNjQgNy43Nzc3MyA0LjYwOTcxTDMuMzE5ODEgMC4xNTk4NDFDMy4yMTY4OCAwLjA1Njc1MDIgMy4wNzU1OCAwLjAwMDE2Mzk4NyAyLjkyOTA4IDEuODY4NzhlLTA2QzIuNzgyNDkgMS44NzUxOGUtMDYgMi42NDMxNCAwLjA1Njc1MDMgMi41NDAyOSAwLjE1OTg0MVoiIGZpbGw9IiNDMUUzRTkiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMl8xNDE5Ij4KPHJlY3Qgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxMCkgcm90YXRlKC05MCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) center center no-repeat;
  position: absolute;
  top: 4px;
  right: -20px;
}
.new-design .autocomplete-box {
  position: absolute;
  top: 38px;
  left: 0px;
  background: #FFFFFF;
  border: 1px solid #E2F2EE;
  box-sizing: border-box;
  width: 100%;
  border-radius: 16px;
  z-index: 100;
}
@media only screen and (max-width: 670px) {
  .new-design .autocomplete-box {
    width: 100vw;
    left: -176px;
    top: 52px;
    border-radius: 0px 0px 16px 16px;
    background: none;
    border: 0;
    padding: 0px 10px;
  }
}
@media only screen and (max-width: 420px) {
  .new-design .autocomplete-box {
    left: -105px;
  }
}
@media only screen and (max-width: 670px) {
  .new-design .autocomplete-box .autocomplete-box-inner {
    background: #FFFFFF;
    border: 1px solid #E2F2EE;
    box-sizing: border-box;
    box-shadow: 0px 14px 23px 5px rgba(0, 0, 0, 0.23);
  }
}
.new-design .autocomplete-box .autocomplete-box-top {
  padding: 18px 36px 0px;
}
.new-design .autocomplete-box .autocomplete-box-top p {
  font-size: 1.063rem;
  margin-top: 0px;
  margin-bottom: 4px;
  font-weight: 200;
  letter-spacing: 0.075em;
}
.new-design .autocomplete-box .autocomplete-box-top p strong {
  font-weight: bold;
}
.new-design .autocomplete-box .autocomplete-box-top p a:hover {
  text-decoration: underline;
}
.new-design .autocomplete-box .autocomplete-box-content {
  padding: 1px 24px 24px;
}
.new-design .autocomplete-box .autocomplete-box-content .autocomplete-box-products {
  padding-bottom: 10px;
}
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-product {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 5px;
}
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-product:hover .autocomplete-box-product-title {
  text-decoration: underline;
}
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-product .autocomplete-box-product-image {
  -ms-flex: 0 0 65px;
      flex: 0 0 65px;
  width: 65px;
  height: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-product .autocomplete-box-product-image img {
  max-width: 90%;
  max-height: 90%;
}
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-product .autocomplete-box-product-title {
  -ms-flex: 1;
      flex: 1;
  padding-left: 20px;
  color: #0a2342;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.3;
}
.new-design .autocomplete-box .autocomplete-box-content .autocomplete-box-categories {
  padding-bottom: 10px;
  padding-top: 5px;
}
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-category,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-article {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-bottom: 10px;
}
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-category:hover .autocomplete-box-category-title,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-category:hover .autocomplete-box-article-title,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-article:hover .autocomplete-box-category-title,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-article:hover .autocomplete-box-article-title {
  text-decoration: underline;
}
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-category .autocomplete-box-category-icon,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-category .autocomplete-box-article-icon,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-article .autocomplete-box-category-icon,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-article .autocomplete-box-article-icon {
  -ms-flex: 0 0 50px;
      flex: 0 0 50px;
  width: 50px;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-category .autocomplete-box-category-title,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-category .autocomplete-box-article-title,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-article .autocomplete-box-category-title,
.new-design .autocomplete-box .autocomplete-box-content a.autocomplete-box-article .autocomplete-box-article-title {
  font-weight: 200;
  line-height: 1.3;
  font-size: 0.875rem;
}
.new-design .autocomplete-box .autocomplete-box-title {
  color: #0a2342;
  font-size: 0.938rem;
  border-bottom: 2px solid #798696;
  padding-bottom: 5px;
  font-weight: 400;
  letter-spacing: 0.075em;
  margin-top: 10px;
}
.new-design .autocomplete-box .autocomplete-box-bottom {
  background: #FBFCF9;
  color: #6d7c69;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 8px 23px;
  border-radius: 0px 0px 16px 16px;
}
.site-header .mw {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.new-head {
  margin-top: 28px;
}
@media only screen and (min-width: 1410px) {
  .new-head {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.new-head .left-menu {
  margin-top: 20px;
}
@media only screen and (min-width: 860px) {
  .new-head .left-menu {
    -ms-flex: 0 0 267px;
        flex: 0 0 267px;
    max-width: 267px;
    margin-top: 0;
  }
}
.new-head .left-menu select {
  display: none !important;
}
.new-head .left-menu .select2 {
  width: 100% !important;
  display: block;
  border: 0 !important;
  cursor: pointer;
}
.new-head .left-menu .select2 .select2-selection {
  width: 100% !important;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  box-sizing: border-box;
  border: 1px #D0D6DE solid;
  padding: 13px 13px;
  border-radius: 5px 5px 0px 0px;
  background: #F4FCFB;
  font-size: 1.125em;
  font-weight: bold;
  position: relative;
  height: 50px;
}
.new-head .left-menu .select2 .select2-selection:after {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjgyNDIgMi43OTQzN0wxMC40NjM5IDIuNDMxNTVDMTAuMzUwNSAyLjMxODI0IDEwLjE5OTYgMi4yNTU4MSAxMC4wMzgzIDIuMjU1ODFDOS44NzcxOSAyLjI1NTgxIDkuNzI2MTQgMi4zMTgyNCA5LjYxMjc0IDIuNDMxNTVMNS41MDI0NiA2LjU0MkwxLjM4NzQ0IDIuNDI2OTlDMS4yNzQyMiAyLjMxMzY4IDEuMTIzMTcgMi4yNTEzNCAwLjk2MjAxNiAyLjI1MTM0QzAuODAwODYgMi4yNTEzNCAwLjY0OTcyMSAyLjMxMzY4IDAuNTM2NDExIDIuNDI2OTlMMC4xNzYwMDEgMi43ODc1N0MtMC4wNTg2NjcxIDMuMDIyMDYgLTAuMDU4NjY3MSAzLjQwNDAzIDAuMTc2MDAxIDMuNjM4NTJMNS4wNzU0MiA4LjU1NTU2QzUuMTg4NjQgOC42Njg3OCA1LjMzOTUxIDguNzQ4NTUgNS41MDIxIDguNzQ4NTVINS41MDM5OEM1LjY2NTIyIDguNzQ4NTUgNS44MTYxIDguNjY4NjkgNS45MjkzMiA4LjU1NTU2TDEwLjgyNDIgMy42NTE4NEMxMC45Mzc2IDMuNTM4NjIgMTAuOTk5OCAzLjM4MzE5IDExIDMuMjIyMDNDMTEgMy4wNjA3OSAxMC45Mzc2IDIuOTA3NSAxMC44MjQyIDIuNzk0MzdaIiBmaWxsPSIjMEEyMzQyIi8+Cjwvc3ZnPgo=) center center no-repeat;
  position: absolute;
  top: 20px;
  right: 15px;
}
.new-head .left-menu .select2 .select2-selection span.select2-selection__rendered {
  display: block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 10px;
}
.new-head .left-menu .left-menu-content {
  border-left: 1px #D0D6DE solid;
  border-right: 1px #D0D6DE solid;
}
.new-head .left-menu .left-menu-content ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px 5px;
}
@media only screen and (min-width: 860px) {
  .new-head .left-menu .left-menu-content ul {
    min-height: 426px;
    max-height: 426px;
    overflow: hidden;
  }
}
.new-head .left-menu .left-menu-content ul li {
  border-bottom: 1px #D0D6DE solid;
}
.new-head .left-menu .left-menu-content ul li:last-child {
  border-bottom: 0;
}
@media only screen and (min-width: 860px) {
  .new-head .left-menu .left-menu-content ul li:last-child {
    border-bottom: 1px #D0D6DE solid;
  }
}
.new-head .left-menu .left-menu-content ul li a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  padding: 13px;
  transition: all 0.3s;
  min-height: 60px;
  box-sizing: border-box;
}
.new-head .left-menu .left-menu-content ul li a:hover {
  color: #2ac9ac;
  text-decoration: none;
}
.new-head .left-menu .left-menu-content ul li a .left-menu-icon {
  width: 32px;
  height: 32px;
}
.new-head .left-menu .left-menu-content ul li a .left-menu-title {
  padding-left: 29px;
  font-weight: 600;
  font-size: 0.9375em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.new-head .left-menu a.left-menu-show-all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  padding: 9px 13px;
  transition: all 0.3s;
  background: #F4FCFB;
  border-radius: 0px 0px 5px 5px;
  border: 1px #D0D6DE solid;
}
.new-head .left-menu a.left-menu-show-all:hover {
  color: #2ac9ac;
  text-decoration: none;
}
.new-head .left-menu a.left-menu-show-all .left-menu-icon {
  width: 32px;
  height: 32px;
}
.new-head .left-menu a.left-menu-show-all .left-menu-title {
  padding-left: 29px;
  font-weight: bold;
  font-size: 1.125em;
}
.new-head .new-head-left-content {
  -ms-flex: 1;
      flex: 1;
}
@media only screen and (min-width: 860px) {
  .new-head .new-head-left-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}
.new-head .new-head-left-content .search-type-wrapper {
  background: #E2F2EE;
  border-radius: 10px;
  padding: 29px 34px;
  margin-bottom: 20px;
  box-sizing: border-box;
  min-height: 331px;
}
@media only screen and (max-width: 630px) {
  .new-head .new-head-left-content .search-type-wrapper {
    padding: 14px 15px;
  }
}
.new-head .new-head-left-content .search-type-wrapper h1.search-head {
  font-weight: 400;
  margin-top: 0px;
  line-height: 1.1;
}
.new-head .new-head-left-content .search-type-wrapper h1.search-head strong {
  font-weight: bold;
}
.new-head .new-head-left-content .search-type-wrapper p.doctor-subtitle {
  margin-bottom: 5px;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.875em;
}
.new-head .new-head-left-content .info-box {
  background: #C1E3E9;
  border-radius: 10px;
  padding: 17px 33px;
}
@media only screen and (max-width: 630px) {
  .new-head .new-head-left-content .info-box {
    padding: 15px;
  }
}
.new-head .new-head-left-content .info-box .info-box-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 7px;
}
.new-head .new-head-left-content .info-box .info-box-item:hover {
  text-decoration: none;
}
.new-head .new-head-left-content .info-box .info-box-item:hover .info-box-item-content p.info-box-item-href {
  text-decoration: none;
}
.new-head .new-head-left-content .info-box .info-box-item:last-child {
  margin-bottom: 0;
}
.new-head .new-head-left-content .info-box .info-box-item .info-box-item-image {
  -ms-flex: 0 0 43px;
      flex: 0 0 43px;
  width: 43px;
}
.new-head .new-head-left-content .info-box .info-box-item .info-box-item-image img {
  display: block;
}
.new-head .new-head-left-content .info-box .info-box-item .info-box-item-content {
  -ms-flex: 1;
      flex: 1;
  padding-left: 23px;
}
.new-head .new-head-left-content .info-box .info-box-item .info-box-item-content p {
  margin: 0;
}
.new-head .new-head-left-content .info-box .info-box-item .info-box-item-content p.info-box-item-href {
  font-size: 0.875em;
  text-decoration: underline;
}
.new-head .new-head-left-content .info-box .info-box-item .info-box-item-content p.info-box-item-small {
  font-size: 0.75em;
}
.new-head .new-head-right-content-right {
  -ms-flex: 1;
      flex: 1;
}
@media only screen and (min-width: 1410px) {
  .new-head .new-head-right-content-right {
    margin-right: 25px;
  }
}
@media only screen and (min-width: 860px) {
  .new-head .new-head-right-content-right {
    margin-left: 38px;
  }
}
@media only screen and (max-width: 1409px) {
  .new-head .new-head-banners {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 30px 0px;
  }
}
@media only screen and (max-width: 630px) {
  .new-head .new-head-banners {
    display: block;
  }
}
@media only screen and (min-width: 1410px) {
  .new-head .new-head-banners .new-head-banner {
    width: 475px;
  }
}
@media only screen and (max-width: 1409px) {
  .new-head .new-head-banners .new-head-banner {
    -ms-flex: 0 0 49%;
        flex: 0 0 49%;
  }
}
.new-head .new-head-banners .new-head-banner.new-head-banner-1 {
  margin-bottom: 21px;
}
.new-head .new-head-banners .new-head-banner img {
  display: block;
  border-radius: 10px;
}
.new-head .new-head-right-content {
  -ms-flex: 1;
      flex: 1;
  margin-left: 38px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.new-head .new-head-right-content .new-head-right-content-left {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
}
.gray-bg {
  background: rgba(10, 35, 66, 0.02);
}
.no-search .select2-search {
  display: none;
}
.select2 {
  font-family: "Nunito Sans", sans-serif !important;
}
.new-design .font-weight-bold {
  font-weight: bold !important;
}
.new-design .text-align-center {
  text-align: center !important;
}
.new-design .color-blue,
.new-design .text-blue {
  color: #0a2342 !important;
  font-style: normal;
}
.new-design .color-green,
.new-design .text-green {
  color: #2ac9ac !important;
  font-style: normal;
}
.new-design .text-red {
  color: #f9595f !important;
}
.new-design .font-size-large {
  font-size: 32px !important;
}
.new-design .font-size-normal {
  font-size: 18px !important;
}
.new-design .font-size-small {
  font-size: 14px !important;
}
.new-design .ratings-section {
  padding-top: 40px;
}
.new-design .circle-button.circle-button-large {
  background-image: none;
  padding: 10px 25px;
}
.new-design .card--doctors__image {
  border: none;
  max-height: unset;
  max-width: unset;
  width: 150px;
  height: 150px;
}
.new-design .card--doctors__header--title {
  padding-bottom: 10px;
  padding-top: 10px;
}
.new-design .contact_item.contact_item--phone {
  padding-top: 15px;
}
.new-design .contact_item.contact_item--phone a {
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 14px;
}
.new-design .card--doctors__links a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 14px;
}
.new-design .card--doctors__wrap .card--doctors__header--name {
  max-height: 50px;
  text-overflow: ellipsis;
}
.new-design .card--doctors__wrap .card--doctors__header {
  height: 115px;
}
.new-design .card--doctors__backflip {
  background: #0a2342;
  overflow: scroll;
}
.new-design .card--doctors__backflip h3 {
  color: white;
}
.new-design .card--doctors__backflip .card--doctors__actions .open-hours {
  margin-top: 1rem;
}
.new-design .card--doctors__wrap .contact_item.contact_item--phone .contact_item__icon {
  width: 30px;
  height: 30px;
  margin-right: 5px;
}
.new-design .card--doctors__wrap .contact_item.contact_item__icon {
  width: 30px;
  height: 30px;
  background: #0a2342;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-right: 5px;
  -ms-flex-positive: 0;
      flex-grow: 0;
  margin-bottom: 0;
}
.new-design .card--doctors__address {
  color: #8f8f8f;
  text-decoration: underline;
  padding-top: 15px;
}
.new-design .card--doctors__wrap {
  padding: 30px 10px;
}
.new-design .card--doctors__header_bookmark {
  margin-top: 5px;
}
.new-design .card--doctors__header_bookmark img {
  position: relative;
  top: 3px;
}
.new-design .card--review__favorite {
  font-size: 14px;
}
.new-design .card--review__address {
  display: -ms-flexbox;
  display: flex;
}
.new-design .card--review__address p {
  -ms-flex-positive: 1;
      flex-grow: 1;
  color: #8f8f8f;
  font-size: 13px;
}
.new-design .card--review__address img {
  width: 25px;
  height: 25px;
}
.new-design .card--review__image {
  width: 60px;
  height: 60px;
  border: none;
}
.new-design .card--review__copy {
  color: #8f8f8f;
  font-size: 13px;
}
.new-design .card--review__cite {
  display: -ms-flexbox;
  display: flex;
}
.new-design .card--review__cite .card--review__cite-name {
  -ms-flex-positive: 1;
      flex-grow: 1;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: start;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 0;
  padding-bottom: 0;
}
.new-design .card--review {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.new-design .card--review__content-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.new-design .card--review__content-wrapper p {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.new-design .card--review__cite .card--review__cite-date {
  color: #54657b;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: end;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
}
.new-design .card--review__cite .card--review__cite-date img {
  margin-right: 5px;
}
/*
@media only screen and (max-width: 768px) {
  .new-design .menu-wrapper .menu-link-open {
    text-align: right;
  }
}

.big_article .big_article__content {
  text-shadow: 2px 3px 5px rgba(0,0,0,0.5),
    0px -4px 10px rgba(255,255,255,0.5);
}*/

/*********************************
Author : Techhysahil
Link : http://techhysahil.com
*********************************/
/****** Single SCSS *******/
.select2-container--flat .select2-selection--single {
  background: #48c9b0;
  border: 0px;
  height: 34px;
}
.select2-container--flat .select2-selection--single .select2-selection__rendered {
  color: #fff;
  line-height: 34px;
}
.select2-container--flat .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--flat .select2-selection--single .select2-selection__arrow b {
  border-color: #fff transparent transparent transparent;
  top: 60%;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  width: 0;
}
.select2-container--flat .select2-selection--single .select2-selection__placeholder {
  color: #fff;
}
.select2-container--flat .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
/****** Multiple SCSS *******/
.select2-container--flat .select2-selection--multiple {
  border: 1px solid #16a085;
}
.select2-container--flat .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #16a085;
  cursor: pointer;
}
.select2-container--flat .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--flat .select2-selection--multiple .select2-selection__choice {
  background-color: #48c9b0;
  color: #fff;
  border: 1px solid #48c9b0;
  border-radius: 0px;
  padding: 3px 5px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
}
.select2-container--flat .select2-selection--multiple .select2-selection__choice__remove {
  color: #16a085;
  margin-right: 6px;
  margin-left: 6px;
  float: right;
}
.select2-container--open .select2-dropdown--below,
.select2-container--open .select2-dropdown--above {
  background: #48c9b0;
}
.select2-container--flat .select2-container--focus .select2-selection--multiple {
  border: 1px solid #16a085;
}
.select2-container--flat .select2-results__option--highlighted[aria-selected] {
  background: #16a085 !important;
  color: #ffffff;
}
.select2-container--flat .select2-results__option[aria-selected=true] {
  background: #16a085;
  color: #fff;
  opacity: 0.8;
}
.select2-container--flat .select2-selection--single {
  border-radius: 0px;
}
.select2-container--flat.select2-container--open .select2-selection__arrow b {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
.select2-container--flat span.select2-search input {
  height: 30px !important;
}
.select2-container .select2-choice {
  border: 2px solid #dce4ec;
  height: 36px;
  border-radius: 0px;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  text-indent: 1px;
  box-shadow: none;
  background-image: none;
}
.select2-container .select2-choice div {
  border-left: 2px solid #dce4ec;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box;
}
.select2-container .select2-choice .select2-arrow {
  border: 0px;
  border-radius: 0px;
  background: transparent;
  background-image: none;
}
.select2-container *:focus {
  outline: 0px;
}
.select2-container.select2-drop-above .select2-choice {
  border-bottom-color: #dce4ec;
  border-radius: 0px;
}
.select2-drop {
  margin-top: -2px;
  border: 2px solid #dce4ec;
  border-top: 0;
  border-radius: 0px !important;
  border-radius: 0 0 6px 6px;
  box-shadow: none;
}
.select2-drop.select2-drop-above {
  margin-top: 2px;
  border-top: 2px solid #dce4ec;
  border-bottom: 0;
  border-radius: 6px 6px 0 0;
  box-shadow: none;
}
.select2-search {
  margin-top: 3px;
}
.select2-search input {
  height: 26px;
  border: 2px solid #dce4ec;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  border: 2px solid #dce4ec;
  outline: none;
  box-shadow: none;
}
.select2-dropdown-open .select2-choice {
  box-shadow: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-dropdown-open .select2-choice .select2-choice div {
  background: transparent;
  border-left: none;
  filter: none;
}
.select2-results {
  padding: 0 0 0 0px;
  margin: 4px 0px 0px 0;
}
.select2-results .select2-highlighted {
  background: #16a085;
  color: #fff;
  border-radius: 0px;
}
.select2-container-multi .select2-choices {
  height: auto !important;
  height: 1%;
  border: 2px solid #dce4ec;
}
.select2-container-multi.select2-container-active .select2-choices {
  border: 2px solid #dce4ec;
  border-radius: 6px;
  box-shadow: none;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list {
  background: #fff url('ajax-loader.gif') center center no-repeat;
}
/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url('fonts/slick.eot');
  src: url('fonts/slick.eot?#iefix') format('embedded-opentype'), url('fonts/slick.woff') format('woff'), url('fonts/slick.ttf') format('truetype'), url('fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}
.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: '←';
}
[dir='rtl'] .slick-prev:before {
  content: '→';
}
.slick-next {
  right: -25px;
}
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: '→';
}
[dir='rtl'] .slick-next:before {
  content: '←';
}
/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}
