/**/@import url('https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i');
/*! jQuery UI - v1.12.1 - 2016-09-14
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT */
/* line 7, scss/externals/jqueryui.scss */
.ui-helper-hidden {
  display: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-helper-clearfix:after {
  clear: both;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-front {
  z-index: 100;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu .ui-menu {
  position: absolute;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu .ui-state-focus, .ui-menu .ui-state-active {
  margin: -1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu-icons {
  position: relative;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: visible;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
		
/* line 7, scss/externals/jqueryui.scss */
input.ui-button.ui-button-icon-only, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea.ui-button.ui-button-icon-only {
  text-indent: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
		
/* line 7, scss/externals/jqueryui.scss */
input.ui-button.ui-icon-notext .ui-icon, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
		
/* line 7, scss/externals/jqueryui.scss */
input.ui-button::-moz-focus-inner, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup-vertical .ui-spinner-input {
  width: 75%;
  width: calc(100% - 2.4em);
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-checkboxradio-disabled {
  pointer-events: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable {
  position: relative;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  opacity: 0.25;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-selectmenu-open {
  display: block;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider {
  position: relative;
  text-align: left;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-horizontal {
  height: 0.8em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-spinner-up {
  top: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-spinner-down {
  bottom: 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-tabs {
  position: relative;
  padding: 0.2em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}
		
/* line 7, scss/externals/jqueryui.scss */
body .ui-tooltip {
  border-width: 2px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget input, .ui-widget [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .ui-widget textarea, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget.ui-widget-content {
  border: 1px solid #d3d3d3;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff;
  color: #222;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget-content a {
  color: #222;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget-header {
  border: 1px solid #aaa;
  background: #ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget-header a {
  color: #222;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
  color: #555;
  text-decoration: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus {
  border: 1px solid #999;
  background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus {
  color: #212121;
  text-decoration: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: 1px solid #aaa;
  background: #fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-background, .ui-state-active .ui-icon-background {
  border: #aaa;
  background-color: #212121;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-checked {
  border: 1px solid #fcefa1;
  background: #fbf9ee;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon, .ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.png");
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-active .ui-icon, .ui-button:active .ui-icon {
  background-image: url("images/ui-icons_454545_256x240.png");
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_2e83ff_256x240.png");
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cd0a0a_256x240.png");
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-button .ui-icon {
  background-image: url("images/ui-icons_888888_256x240.png");
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-1-n {
  background-position: 0 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 4px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  border-top-right-radius: 4px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  border-bottom-left-radius: 4px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border-bottom-right-radius: 4px;
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget-overlay {
  background: #aaa;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}
		
/* line 7, scss/externals/jqueryui.scss */
.ui-widget-shadow {
  -webkit-box-shadow: -8px -8px 8px #aaa;
  box-shadow: -8px -8px 8px #aaa;
}
		
/* ----- reset ----- */
/* line 5, scss/layout.scss */
html, body, div, span, object, iframe, h1, h2, h3, .showcaselist .showcaselist-item .content-desc h2, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  list-style: none;
}
		
/* line 26, scss/layout.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block;
}
		
/* line 30, scss/layout.scss */
nav ul {
  list-style: none;
}
		
/* line 31, scss/layout.scss */
blockquote, q {
  quotes: none;
}
		
/* line 32, scss/layout.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}
		
/* line 34, scss/layout.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
		
/* line 35, scss/layout.scss */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
		
/* line 36, scss/layout.scss */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
		
/* line 37, scss/layout.scss */
del {
  text-decoration: line-through;
}
		
/* line 38, scss/layout.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
		
/* line 39, scss/layout.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
		
/* line 40, scss/layout.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
		
/* line 41, scss/layout.scss */
input, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, select {
  vertical-align: middle;
}
		
/* End of Reset CSS
 fonts.css from the YUI Library: developer.yahoo.com/yui/ */
/* line 47, scss/layout.scss */
body {
  font: 100%;
  *font-size: small;
}
		
/* hack retained to preserve specificity */
/* line 48, scss/layout.scss */
select, input, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, textarea, button {
  font: 99% sans-serif;
}
		
/* line 49, scss/layout.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}
		
/*
 * HTML5 Boilerplate - minimal base styles
 */
/* line 56, scss/layout.scss */
body, select, input, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, textarea {
  color: #444;
  /* font-family: Georgia, serif;  */
}
		
/* line 60, scss/layout.scss */
h1, h2, h3, .showcaselist .showcaselist-item .content-desc h2, h4, h5, h6 {
  font-weight: 100;
  margin-bottom: 7px;
}
		
/* line 61, scss/layout.scss */
html {
  overflow-y: scroll;
}
		
/* line 62, scss/layout.scss */
a:hover, a:active {
  outline: none;
}
		
/* line 63, scss/layout.scss */
ol {
  margin-left: 1.8em;
}
		
/* line 64, scss/layout.scss */
ol {
  list-style-type: decimal;
}
		
/* line 65, scss/layout.scss */
nav ul, nav li {
  margin: 0;
  list-style: none;
}
		
/* line 66, scss/layout.scss */
small {
  font-size: 85%;
}
		
/* line 67, scss/layout.scss */
strong, th {
  font-weight: bold;
}
		
/* line 68, scss/layout.scss */
td, td img {
  vertical-align: top;
}
		
/* line 69, scss/layout.scss */
sub {
  vertical-align: sub;
  font-size: smaller;
}
		
/* line 70, scss/layout.scss */
sup {
  vertical-align: super;
  font-size: smaller;
}
		
/* line 71, scss/layout.scss */
pre {
  padding: 15px;
  text-align: left;
}
		
/* line 75, scss/layout.scss */
textarea {
  overflow: auto;
}
		
/* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */
/* line 76, scss/layout.scss */
.ie6 legend, .ie7 legend {
  margin-left: -7px;
}
		
/* thnx ivannikolic! */
/* line 77, scss/layout.scss */
input[type="radio"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] {
  vertical-align: text-bottom;
}
		
/* line 78, scss/layout.scss */
input[type="checkbox"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"] {
  vertical-align: bottom;
}
		
/* line 79, scss/layout.scss */
.ie7 input[type="checkbox"], .ie7 [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .ie7 textarea[type="checkbox"] {
  vertical-align: baseline;
}
		
/* line 80, scss/layout.scss */
.ie6 input, .ie6 [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .ie6 textarea {
  vertical-align: text-bottom;
}
		
/* line 81, scss/layout.scss */
label, input[type=button], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=button], input[type=submit], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=submit], button {
  cursor: pointer;
}
		
/* line 82, scss/layout.scss */
button, input, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, select, textarea {
  margin: 0;
}
		
/* line 84, scss/layout.scss */
input:invalid, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:invalid, textarea:invalid {
  border-radius: 0px;
  -moz-box-shadow: 0px 0px 0px red;
  -webkit-box-shadow: 0px 0px 0px red;
  box-shadow: 0px 0px 0px red;
}
		
/* line 90, scss/layout.scss */
.no-boxshadow input:invalid, .no-boxshadow [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:invalid, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .no-boxshadow textarea:invalid, ::-moz-selection {
  /* By default the selection color is pink */
  color: #fff;
  background: #09f;
  text-shadow: none;
}
		
/* line 94, scss/layout.scss */
::selection {
  color: #fff;
  background: #09f;
  text-shadow: none;
}
		
/* line 95, scss/layout.scss */
button {
  width: auto;
  overflow: visible;
}
		
/* line 96, scss/layout.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
		
/* line 98, scss/layout.scss */
*, *:after, *:before {
  padding: 0;
  margin: 0;
  text-decoration: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /* Firefox */
}
		
/* Safari */
/* line 107, scss/layout.scss */
*:focus {
  outline: none;
}
		
/* line 113, scss/layout.scss */
::-webkit-input-placeholder {
  color: #a39e9b;
}
		
/* line 117, scss/layout.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #a29d9a;
}
		
/* line 121, scss/layout.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #a29d9a;
}
		
/* line 125, scss/layout.scss */
:-ms-input-placeholder {
  color: #a29d9a;
}
		
/* ----- hidden ---- */
/* line 131, scss/layout.scss */
.hidden {
  display: none !important;
}
		
/* ----- clearfix ----- */
/* line 136, scss/layout.scss */
.cf:before, .cf:after {
  content: "";
  display: table;
}
		
/* line 142, scss/layout.scss */
input, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, textarea {
  outline: none;
}
		
/* line 144, scss/layout.scss */
.cf:after {
  clear: both;
}
		
/* ----- ie6 / 7  & iefix ----- */
/* line 149, scss/layout.scss */
.cf {
  zoom: 1;
}
		
/* line 153, scss/layout.scss */
pre {
  padding: 0;
}
		
/* line 158, scss/layout.scss */
.ie .newsform {
  width: 90%;
}
		
/* line 162, scss/layout.scss */
#socialicons {
  margin: 5px 0;
}
		
/* line 165, scss/layout.scss */
#socialicons a {
  margin: 3px;
}
		
/*----- print -----*/
@media print {
  /* Don't show links for images */
  /* css-discuss.incutio.com/wiki/Printing_Tables */
  /* line 172, scss/layout.scss */
  * {
    background: transparent !important;
    color: #444 !important;
    text-shadow: none !important;
    padding: 0;
    margin: 0;
  }
		
  /* line 173, scss/layout.scss */
  body {
    width: 19cm;
    height: 27cm;
    font: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 0.9;
  }
		
  /* line 174, scss/layout.scss */
  header, footer, nav {
    visibility: hidden !important;
    display: none;
  }
		
  /* line 175, scss/layout.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
		
  /* line 176, scss/layout.scss */
  a:after {
    content: " (" attr(href) ")";
  }
		
  /* line 177, scss/layout.scss */
  abbr:after {
    content: " (" attr(title) ")";
  }
		
  /* line 178, scss/layout.scss */
  .ir a:after {
    content: "";
  }
		
  /* line 179, scss/layout.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
		
  /* line 180, scss/layout.scss */
  thead {
    display: table-header-group;
  }
		
  /* line 181, scss/layout.scss */
  tr, img {
    page-break-inside: avoid;
  }
		
  @page {
    margin: 0.5cm;
  }
		
  /* line 183, scss/layout.scss */
  p, h2, h3, .showcaselist .showcaselist-item .content-desc h2 {
    orphans: 3;
    widows: 3;
  }
		
  /* line 184, scss/layout.scss */
  h2, h3, .showcaselist .showcaselist-item .content-desc h2 {
    page-break-after: avoid;
  }
		
}
		
/* line 6, scss/scaffolding.scss */
body {
  color: #808284;
  width: 100%;
  height: 100%;
  background: #fff;
}
		
/* line 12, scss/scaffolding.scss */
/* line 13, scss/scaffolding.scss */
body > span.notify, body > span.bad {
  position: absolute;
  top: 0;
  left: 0;
}
		
/* line 22, scss/scaffolding.scss */
table {
  width: 100%;
}
		
/* line 25, scss/scaffolding.scss */
table td {
  padding: 5px;
  border: 1px solid #ccc;
}
		
/* line 31, scss/scaffolding.scss */
.sectionholder {
  max-width: 100%;
  width: 100%;
  margin: 0 auto;
}
		
/* line 36, scss/scaffolding.scss */
.sectionholder section, .sectionholder aside {
  display: block;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
		
/* line 44, scss/scaffolding.scss */
/* line 45, scss/scaffolding.scss */
.sectionholder section:not(.section_edgetoedge) .colholder, .sectionholder aside:not(.section_edgetoedge) .colholder {
  max-width: 1366px;
}
		
/* line 50, scss/scaffolding.scss */
.sectionholder section:not(.section_edgetoedge), .sectionholder aside:not(.section_edgetoedge) {
  padding-left: 15px;
  padding-right: 15px;
}
		
/* line 55, scss/scaffolding.scss */
/* line 56, scss/scaffolding.scss */
/* line 57, scss/scaffolding.scss */
.sectionholder section.section_edgetoedge .cols[data-colwidth='100'], .sectionholder aside.section_edgetoedge .cols[data-colwidth='100'] {
  padding-left: 0;
  padding-right: 0;
}
		
/* line 66, scss/scaffolding.scss */
.clear {
  clear: both;
}
		
/* line 70, scss/scaffolding.scss */
.maxwidth {
  max-width: 1366px;
  margin: 0 auto;
}
		
/* line 75, scss/scaffolding.scss */
.wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 79, scss/scaffolding.scss */
.wrap {
  max-width: 1366px;
  width: 100%;
  margin: 0 auto;
  text-align: left;
  position: relative;
  display: table;
}
		
/* line 88, scss/scaffolding.scss */
.flexbox {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
@media (max-width: 480px) {
  .flexbox {
    flex-flow: column wrap;
  }
		
}
		
/* line 96, scss/scaffolding.scss */
.flexbox-inline {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
		
/* line 100, scss/scaffolding.scss */
.hidden {
  opacity: 0 !important;
}
		
/* line 104, scss/scaffolding.scss */
.first {
  margin-left: 0 !important;
  clear: left;
}
		
/* line 109, scss/scaffolding.scss */
.last {
  margin-right: 0 !important;
  clear: right;
  float: right !important;
}
		
/* line 115, scss/scaffolding.scss */
.right {
  text-align: right;
  float: right;
  margin: 0;
}
		
/* line 121, scss/scaffolding.scss */
.left {
  text-align: left;
  display: inline;
  margin: 5px 15px 10px 0;
  float: left;
}
		
/* line 128, scss/scaffolding.scss */
.center {
  text-align: center;
}
		
/* line 132, scss/scaffolding.scss */
.popupmessages {
  display: none;
}
		
/* line 136, scss/scaffolding.scss */
.404 {
  text-align: center;
}
		
/* line 140, scss/scaffolding.scss */
.spacer {
  margin: 5px 0;
}
		
/* line 144, scss/scaffolding.scss */
.highlight {
  color: #008080;
}
		
/* line 148, scss/scaffolding.scss */
.notificate {
  background: #448ccb;
}
		
/* line 152, scss/scaffolding.scss */
.standout {
  display: inline-block;
  background: #008080;
  padding: 15px;
  color: #fff;
  margin: 10px 0 25px 0;
}
		
/* line 160, scss/scaffolding.scss */
.block-progress-bar {
  background: #fbfbfb;
  box-shadow: none;
  border-radius: 5px !important;
  overflow: hidden;
  height: auto;
  margin: 10px 0;
}
		
/* line 168, scss/scaffolding.scss */
.block-progress-bar .ui-progressbar-value {
  padding: 10px;
  height: 100%;
  background: repeating-linear-gradient(45deg, #7391c9, #7391c9 10px, #6183c2 10px, #6183c2 20px);
}
		
/* line 181, scss/scaffolding.scss */
.textcolumns2 {
  -webkit-columns: 2;
  -moz-columns: 2;
  columns: 2;
}
		
/* line 187, scss/scaffolding.scss */
.textcolumns3 {
  -webkit-columns: 3;
  -moz-columns: 3;
  columns: 3;
}
		
/* line 196, scss/scaffolding.scss */
.colholder {
  margin: 0 auto;
  width: 100%;
}
		
@media (max-width: 768px) {
  .colholder {
    padding: 10px;
  }
		
  /* line 203, scss/scaffolding.scss */
  .colholder .cols {
    width: 100% !important;
    padding: 0;
  }
		
}
		
/* line 210, scss/scaffolding.scss */
.cols {
  margin: 0;
  float: left;
  display: block;
  padding-left: 15px;
  padding-right: 15px;
}
		
/* line 218, scss/scaffolding.scss */
.cols.lastcol {
  padding-right: 0;
}
		
/* line 222, scss/scaffolding.scss */
.cols.firstcol {
  padding-left: 0;
}
		
/* line 226, scss/scaffolding.scss */
.col_full {
  max-width: 1366px;
  width: 100%;
}
		
/* line 231, scss/scaffolding.scss */
.col_uncontained {
  width: 100%;
}
		
/* line 235, scss/scaffolding.scss */
.col_half {
  width: 50%;
}
		
/* line 239, scss/scaffolding.scss */
.col_third, .block-vehicle .vehicle-item .content-img, .showcaselist .showcaselist-item .content-img, .panel-modarticle .panel-item .item-content-header .content-img, .widget-articlelist .panel-item .item-content-header .content-img, .panel-modarticle .panel-item .item-content-body .content-img, .widget-articlelist .panel-item .item-content-body .content-img, .page-product-item .product-row.main-product .product-infoinputs {
  width: 33.3%;
}
		
/* line 243, scss/scaffolding.scss */
.col_quarter, .page-prop-item .row-itemprop .block-feature .feature-review {
  width: 25%;
}
		
/* line 247, scss/scaffolding.scss */
.col_fifth, .block-cart-returns .return-item .item-content .content-img {
  width: 20%;
}
		
/* line 251, scss/scaffolding.scss */
.col_twothirds, .block-vehicle .vehicle-item .content-desc, .showcaselist .showcaselist-item .content-desc, .panel-modarticle .panel-item .item-content-header .content-text, .widget-articlelist .panel-item .item-content-header .content-text, .panel-modarticle .panel-item .item-content-body .content-text, .widget-articlelist .panel-item .item-content-body .content-text, .page-product-item .product-row.main-product .product-image {
  width: 66.6%;
}
		
/* line 255, scss/scaffolding.scss */
.col_threequarters, .page-prop-item .row-itemprop .block-feature .product-mod-tab {
  width: 75%;
}
		
/* line 259, scss/scaffolding.scss */
.col_fourfifths, .block-cart-returns .return-item .item-content .content-info {
  width: 80%;
}
		
/* line 263, scss/scaffolding.scss */
.col-2-3 {
  width: 65%;
}
		
/* line 266, scss/scaffolding.scss */
.col-1-3 {
  width: 32%;
}
		
/* line 269, scss/scaffolding.scss */
.col-1-2 {
  width: 50%;
}
		
/* line 272, scss/scaffolding.scss */
.col-1-4 {
  width: 25%;
}
		
/* line 275, scss/scaffolding.scss */
.col-1-8 {
  width: 12.5%;
}
		
/* line 279, scss/scaffolding.scss */
.colwidth66 {
  width: 66.6%;
}
		
/* line 283, scss/scaffolding.scss */
.colwidth33 {
  width: 33.3%;
}
		
/* line 287, scss/scaffolding.scss */
/* line 288, scss/scaffolding.scss */
.cols[data-colwidth="33"] {
  width: 33.3% !important;
}
		
@media (max-width: 768px) {
  .cols[data-colwidth="33"] {
    width: 100% !important;
  }
		
}
		
/* line 296, scss/scaffolding.scss */
.cols[data-colwidth="66"] {
  width: 66.6% !important;
}
		
@media (max-width: 768px) {
  .cols[data-colwidth="66"] {
    width: 100% !important;
  }
		
}
		
/* line 305, scss/scaffolding.scss */
.table {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
		
/* line 309, scss/scaffolding.scss */
.table .row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  order: 0;
  flex: 0 1 auto;
  align-self: stretch;
}
		
/* line 315, scss/scaffolding.scss */
.table .row .col {
  padding: 6px;
}
		
/* line 320, scss/scaffolding.scss */
.table .row .col:nth-child(1) {
  width: 30%;
}
		
/* line 329, scss/scaffolding.scss */
.row-itemprop {
  max-width: 1366px;
  margin: 0 auto;
  padding: 10px 0;
  overflow: hidden;
}
		
/* line 4, scss/buttons.scss */
.btn, body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane button, button, input[type="submit"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="submit"] {
  background: transparent;
  padding: 10px 21px;
  border: 1px solid #6183c2;
  border-radius: 0;
  font-size: 18px;
  color: #6183c2;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  display: inline-block;
}
		
/* line 16, scss/buttons.scss */
.btn:hover, body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane button:hover, button:hover, input[type="submit"]:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="submit"]:hover {
  background: rgba(0, 0, 0, 0);
  color: #6183c2;
  transition: 0.2s background;
}
		
/* line 23, scss/buttons.scss */
.button, .page-blog-article .blog-article-prev, .page-blog-article .blog-article-next {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  background: transparent;
  padding: 10px 21px;
  border: 1px solid #6183c2;
  border-radius: 0;
  color: #6183c2;
  position: relative;
  text-align: center;
  cursor: pointer;
  -webkit-appearance: none;
  display: inline-block;
}
		
/* line 37, scss/buttons.scss */
.button:hover, .page-blog-article .blog-article-prev:hover, .page-blog-article .blog-article-next:hover {
  background: rgba(0, 0, 0, 0);
  color: #6183c2;
  transition: 0.2s background;
}
		
/* line 44, scss/buttons.scss */
.button-xs {
  padding: 1px 5px;
}
		
/* line 48, scss/buttons.scss */
.button-sm {
  padding: 5px 10px;
}
		
/* line 52, scss/buttons.scss */
.button-base {
  padding: 10px 21px;
}
		
/* line 56, scss/buttons.scss */
.button-lg {
  padding: 10px 16px;
}
		
/* line 60, scss/buttons.scss */
.green, .good, .block-eventlist .list-body .addedtocart {
  padding: 10px 21px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  color: #fff;
  background: #5cb85c;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3);
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  border: 1px solid #4cae4c;
}
		
/* line 69, scss/buttons.scss */
.green a, .good a, .block-eventlist .list-body .addedtocart a {
  color: #fff;
}
		
/* line 72, scss/buttons.scss */
.green a:hover, .good a:hover, .block-eventlist .list-body .addedtocart a:hover {
  color: #fff;
}
		
/* line 77, scss/buttons.scss */
.green:hover, .good:hover, .block-eventlist .list-body .addedtocart:hover {
  background: #4cae4c;
  transition: 0.2s background;
}
		
/* line 83, scss/buttons.scss */
.orange, .notify {
  padding: 10px 21px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  color: #fff;
  background: #f0ad4e;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3);
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  border: 1px solid #eea236;
}
		
/* line 92, scss/buttons.scss */
.orange a, .notify a {
  color: #fff;
}
		
/* line 95, scss/buttons.scss */
.orange a:hover, .notify a:hover {
  color: #fff;
}
		
/* line 100, scss/buttons.scss */
.orange:hover, .notify:hover {
  background: #eea236;
  transition: 0.2s background;
}
		
/* line 106, scss/buttons.scss */
.red, .bad {
  padding: 10px 21px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -o-border-radius: 0;
  color: #fff;
  background: #d9534f;
  text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3);
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  border: 1px solid #d43f3a;
}
		
/* line 115, scss/buttons.scss */
.red a, .bad a {
  color: #fff;
}
		
/* line 118, scss/buttons.scss */
.red a:hover, .bad a:hover {
  color: #fff;
}
		
/* line 123, scss/buttons.scss */
.red:hover, .bad:hover {
  background: #d43f3a;
  transition: 0.2s background;
}
		
/* line 129, scss/buttons.scss */
.addedtocart {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  padding: 10px 15px;
  display: none;
  margin: 10px 0;
}
		
/* line 136, scss/buttons.scss */
.formresult {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  padding: 10px 15px;
  margin: 10px 0;
}
		
/* line 141, scss/buttons.scss */
.formresult.bad {
  color: #fff;
  background: #db582a;
}
		
/* line 145, scss/buttons.scss */
.formresult.bad .fa {
  color: #fff;
}
		
/* line 5, scss/navigation.scss */
nav {
  z-index: 6;
  width: 100%;
  clear: both;
  margin: 0;
  background: transparent;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
@media (min-width: 480px) {
  nav {
    margin-bottom: 20px;
  }
		
}
		
@media (max-width: 480px) {
  nav {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99999;
    width: 100%;
    z-index: 500;
    opacity: 1;
    max-height: 60%;
    height: 100%;
    padding: 10px 0;
    background: #6183c2;
    transition: height 0.5s linear;
    -webkit-transition: height 0.5s linear;
  }
		
}
		
/* line 33, scss/navigation.scss */
@media (max-width: 480px) {
  nav.minimised {
    height: 0;
    padding: 0;
  }
		
  /* line 38, scss/navigation.scss */
  nav.minimised .mobileclose {
    top: 0;
  }
		
  /* line 42, scss/navigation.scss */
  /* line 43, scss/navigation.scss */
  nav.minimised.mobilenav .mobileclose {
    display: none;
  }
		
}
		
/* line 50, scss/navigation.scss */
nav a {
  text-decoration: none;
}
		
/* line 54, scss/navigation.scss */
nav p {
  margin-bottom: 0 !important;
}
		
/* line 58, scss/navigation.scss */
nav .divider {
  height: 44px;
  width: 2px;
  position: absolute;
  top: 7px;
}
		
/* line 65, scss/navigation.scss */
@media (min-width: 480px) {
  nav .mobileclose {
    display: none;
  }
		
}
		
@media (max-width: 480px) {
  nav .mobileclose {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 0px;
    cursor: pointer;
    float: right;
    color: #466db5;
    position: relative;
    top: -40px;
    background: #6183c2;
  }
		
  /* line 84, scss/navigation.scss */
  nav .mobileclose i {
    display: block;
    text-align: center;
  }
		
  /* line 89, scss/navigation.scss */
  nav .mobileclose > ul {
    margin-bottom: 0px;
    overflow: auto;
  }
		
}
		
/* line 96, scss/navigation.scss */
nav > ul {
  text-align: justify;
  max-width: 1366px;
  width: 100%;
  background: transparent;
  margin: 0 auto;
  padding: 0;
}
		
@media (max-width: 480px) {
  nav > ul {
    background: #6183c2;
    position: relative;
    top: -32px;
  }
		
}
		
/* line 110, scss/navigation.scss */
nav > ul li {
  display: inline-block;
  float: none;
  position: relative;
}
		
/* line 115, scss/navigation.scss */
@media (max-width: 480px) {
  nav > ul li img {
    display: none;
  }
		
}
		
/* line 122, scss/navigation.scss */
/* line 123, scss/navigation.scss */
nav > ul > li > a, nav > ul > li > p {
  margin-bottom: 0;
  padding: 18px 25px;
  font-size: 18px;
  color: #858585;
}
		
@media (max-width: 480px) {
  nav > ul > li > a, nav > ul > li > p {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
  }
		
}
		
/* line 137, scss/navigation.scss */
nav > ul > li > ul {
  top: 100%;
  left: 0;
  right: auto;
}
		
/* line 142, scss/navigation.scss */
nav > ul > li > ul > li {
  position: relative;
}
		
/* line 149, scss/navigation.scss */
/* line 150, scss/navigation.scss */
nav ul ul {
  width: auto;
  white-space: nowrap;
  list-style: none;
  visibility: hidden;
  position: absolute;
  left: 100%;
  top: 0;
  z-index: 99999;
  background: #eee;
}
		
@media (max-width: 480px) {
  nav ul ul {
    left: 0 !important;
    padding: 0 0 0 10px !important;
    visibility: visible !important;
    display: block;
    position: relative !important;
    background: #567abe;
  }
		
  /* line 169, scss/navigation.scss */
  nav ul ul ul {
    background: #4b72b9;
  }
		
}
		
/* line 174, scss/navigation.scss */
nav ul ul .submenulist {
  display: table-cell;
}
		
@media (max-width: 480px) {
  nav ul ul .submenulist {
    display: block;
    float: none;
  }
		
}
		
/* line 184, scss/navigation.scss */
nav ul ul li {
  float: none;
  margin: 0;
  padding: 0;
  display: block;
}
		
/* line 190, scss/navigation.scss */
nav ul ul li a, nav ul ul li p {
  padding: 15px 20px;
  border-right: none;
  text-align: left;
  white-space: nowrap;
  display: block;
  min-width: 120px;
  font-size: 18px;
  color: #474747;
  background: transparent;
}
		
@media (max-width: 480px) {
  nav ul ul li a, nav ul ul li p {
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0);
    padding: 13px 13px;
    font-size: 18px;
    white-space: normal;
  }
		
}
		
/* line 213, scss/navigation.scss */
@media (max-width: 480px) {
  nav ul li {
    float: none;
    display: block;
    width: 100%;
  }
		
}
		
/* line 221, scss/navigation.scss */
nav ul li a, nav ul li p {
  padding: 18px 25px;
  color: #858585;
  background: transparent;
  transition: 0.2s background;
}
		
/* line 228, scss/navigation.scss */
nav ul li a:hover, nav ul li p:hover {
  color: #eee;
  background: #c8c8c8;
  transition: 0.2s background;
}
		
/* line 234, scss/navigation.scss */
nav ul li a.active, nav ul li p.active {
  color: #eee;
  background: #c8c8c8;
}
		
@media (max-width: 480px) {
  nav ul li a, nav ul li p {
    color: #fff;
    padding: 15px 15px;
  }
		
  /* line 243, scss/navigation.scss */
  nav ul li a:hover, nav ul li p:hover {
    background: #4368ad;
    color: #d61e3d;
    transition: 0.2s background;
  }
		
}
		
/* line 251, scss/navigation.scss */
/* line 252, scss/navigation.scss */
/* line 259, scss/navigation.scss */
/* line 260, scss/navigation.scss */
nav ul li:hover > ul {
  visibility: visible;
}
		
/* line 266, scss/navigation.scss */
/* line 267, scss/navigation.scss */
nav ul > li a {
  background: transparent;
}
		
/* line 270, scss/navigation.scss */
nav ul > li a:hover, nav ul > li a.active, nav ul > li a.subactive {
  color: #d61e3d;
  background: transparent;
  font-weight: normal;
  transition: 0.2s background;
}
		
/* line 280, scss/navigation.scss */
/* line 281, scss/navigation.scss */
nav ul > li p:hover {
  color: #d61e3d;
}
		
/* line 286, scss/navigation.scss */
nav ul > li a, nav ul > li p {
  display: block;
}
		
@media (max-width: 480px) {
  /* line 295, scss/navigation.scss */
  nav > ul {
    overflow: auto;
    height: 100%;
    float: none;
  }
		
}
		
/* line 302, scss/navigation.scss */
.mobileshow {
  display: none;
}
		
@media (max-width: 480px) {
  .mobileshow {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    margin: 0 0 0 7px !important;
    padding: 0;
    background: #6183c2;
    align-items: center;
    justify-content: space-between;
  }
		
  /* line 321, scss/navigation.scss */
  .mobileshow .mobilextrabtn {
    display: inline-block;
    margin-left: auto;
  }
		
  /* line 326, scss/navigation.scss */
  .mobileshow .mobileheaderitemcount {
    border: 0;
    line-height: 1;
    width: 15px;
    height: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #999;
    font-size: 10px;
    border-radius: 10px;
    position: absolute;
    top: -7px;
    left: -10px;
  }
		
  /* line 342, scss/navigation.scss */
  .mobileshow button {
    border: 0;
    float: left;
    background: transparent !important;
    color: #fff;
    font-size: 24px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    padding: 7px;
  }
		
  /* line 352, scss/navigation.scss */
  .mobileshow button .fa {
    font-size: 21px !important;
    display: block;
    float: left;
    margin-right: 0px;
    padding: 6px;
    border-radius: 5px;
    width: 36px;
    background: #466db5;
    color: #fff !important;
    text-align: center;
  }
		
  /* line 364, scss/navigation.scss */
  .mobileshow button .fa:hover {
    background: #3f61a2;
    transition: 0.2s background;
  }
		
  /* line 371, scss/navigation.scss */
  .mobileshow a {
    font-size: 18px;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 5px;
    padding: 6px;
    border-radius: 5px;
    float: right;
    width: 35px;
    height: 33px;
    background: #466db5;
  }
		
  /* line 385, scss/navigation.scss */
  .mobileshow a:hover {
    color: #fff;
    background: #3f61a2;
    transition: 0.2s background;
  }
		
}
		
/* line 395, scss/navigation.scss */
/* line 397, scss/navigation.scss */
#sidenav ul {
  background: transparent;
  display: flex;
}
		
/* line 401, scss/navigation.scss */
#sidenav ul li {
  list-style: none;
}
		
/* line 404, scss/navigation.scss */
#sidenav ul li a {
  display: block;
  padding: 12px;
}
		
/* line 409, scss/navigation.scss */
#sidenav ul li a:hover, #sidenav ul li .active {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  padding-left: 30px;
}
		
/* line 6, scss/row.scss */
.fullwidth {
  margin: 0;
}
		
/* line 10, scss/row.scss */
#fullwidth {
  width: 100%;
  overflow: hidden;
  background: gray;
  display: block;
  position: relative;
  max-height: 400px;
}
		
/* line 18, scss/row.scss */
#fullwidth img {
  margin: 0;
  padding: 0;
}
		
/* line 23, scss/row.scss */
#fullwidth .cover {
  height: 94%;
  width: 98%;
  position: absolute;
  z-index: 100;
  margin: 1%;
  border: 1px solid white;
}
		
/* line 32, scss/row.scss */
#fullwidth .wrap {
  height: 100%;
  background: transparent;
  z-index: 2000;
}
		
/* line 37, scss/row.scss */
#fullwidth .wrap .border {
  position: absolute;
  bottom: 30px;
  right: 0;
}
		
/* line 43, scss/row.scss */
#fullwidth .wrap .caption {
  background: white;
  padding: 20px;
}
		
/* line 47, scss/row.scss */
#fullwidth .wrap .caption li {
  margin: 10px 0;
}
		
/* line 50, scss/row.scss */
#fullwidth .wrap .caption li .light {
  margin: 0 5px 0 0;
}
		
/* line 54, scss/row.scss */
#fullwidth .wrap .caption li:first-child {
  margin-top: 0;
}
		
/* line 58, scss/row.scss */
#fullwidth .wrap .caption li:last-child {
  margin-bottom: 0;
}
		
/* line 64, scss/row.scss */
#fullwidth .wrap .button, #fullwidth .wrap .page-blog-article .blog-article-prev, .page-blog-article #fullwidth .wrap .blog-article-prev, #fullwidth .wrap .page-blog-article .blog-article-next, .page-blog-article #fullwidth .wrap .blog-article-next {
  position: absolute;
  bottom: 30px;
  left: 0;
  font-size: 1.5em;
  padding: 20px 35px;
}
		
/* line 77, scss/row.scss */
.personnel {
  display: block;
  background: #f5f5f5;
  margin: 0 0 15px 0;
  padding: 15px;
}
		
/* line 83, scss/row.scss */
.personnel:last-child {
  margin-bottom: 0px;
}
		
/* line 87, scss/row.scss */
.personnel img.thumb {
  margin: 0 0 10px 0;
}
		
/* line 91, scss/row.scss */
.personnel .personneldata {
  float: left;
  display: inline;
}
		
/* line 96, scss/row.scss */
.personnel .right img.icon {
  margin: 0 5px;
}
		
/* line 104, scss/row.scss */
.slogan {
  background: #008080;
  color: #fff;
  padding: 26px;
  text-align: center;
  margin: 0;
  border: 1px solid #f5f5f5;
  border-top: 1px;
  border-bottom: 1px;
  border-right: 0;
  border-left: 0;
}
		
/* line 116, scss/row.scss */
.slogan h1 {
  color: #fff;
  margin: 0;
  padding: 0;
  text-shadow: none;
  border: 0 solid transparent;
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
}
		
/* line 132, scss/row.scss */
.featuredproductimage {
  background: url(images/icon-product.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}
		
/* line 144, scss/row.scss */
.featuredproductmiddle {
  position: absolute;
  display: block;
  background: transparent;
  width: 1px;
  height: 1px;
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
}
		
/* line 155, scss/row.scss */
.featuredproductmiddle #hs1 {
  top: 0;
  right: auto;
  bottom: auto;
  left: -150px;
}
		
/* line 162, scss/row.scss */
.featuredproductmiddle #hs2 {
  top: 95px;
  right: auto;
  bottom: auto;
  left: 135px;
}
		
/* line 169, scss/row.scss */
.featuredproductmiddle #hs3 {
  top: 25px;
  right: auto;
  bottom: auto;
  left: 15px;
}
		
/* line 177, scss/row.scss */
.featured-product {
  width: 100%;
  height: 385px;
  margin: 0 0 40px 0;
  background: #f5f5f5;
  border: 1px solid #d3d3d3;
  border-top: 0;
  border-bottom: 1px;
  border-right: 0;
  border-left: 0;
}
		
/* line 188, scss/row.scss */
/* line 189, scss/row.scss */
.featured-product .wrap .info {
  color: #d3d3d3;
  cursor: pointer;
}
		
/* line 193, scss/row.scss */
.featured-product .wrap .info:hover {
  color: #008080;
}
		
/* line 197, scss/row.scss */
.featured-product .wrap .info h3, .featured-product .wrap .info .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .featured-product .wrap .info h2 {
  margin: 0 0 2px 0;
}
		
/* line 202, scss/row.scss */
.featured-product .wrap .button, .featured-product .wrap .page-blog-article .blog-article-prev, .page-blog-article .featured-product .wrap .blog-article-prev, .featured-product .wrap .page-blog-article .blog-article-next, .page-blog-article .featured-product .wrap .blog-article-next {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 30px;
  left: auto;
}
		
/* line 212, scss/row.scss */
.featureinfo {
  position: absolute;
  display: inline-block;
  top: 30px;
  right: auto;
  bottom: auto;
  left: 30px;
}
		
/* line 220, scss/row.scss */
.featureinfo li {
  cursor: pointer;
  background: #fff;
  margin: 1px 0;
  padding: 10px;
  opacity: 0.8;
}
		
/* line 227, scss/row.scss */
.featureinfo li.hover, .featureinfo li:hover {
  opacity: 1;
  color: #fff;
  background: #008080;
}
		
/* line 234, scss/row.scss */
.featureinfo li h3, .featureinfo li .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .featureinfo li h2 {
  margin: 0;
  padding: 0;
}
		
/* line 241, scss/row.scss */
.hotspot {
  position: absolute;
  display: block;
  width: 23px;
  height: 23px;
  background: #008080;
  opacity: 0.8;
  font-size: 0.75em;
  text-align: center;
  line-height: 22px;
  cursor: pointer;
  color: #fff;
  z-index: 10000;
  outline: none;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}
		
/* line 261, scss/row.scss */
.hotspot:hover, .hotspot.hover {
  opacity: 1;
  background: #800000;
  color: #fff;
}
		
/* line 269, scss/row.scss */
.hotspotinfo {
  position: absolute;
  display: inline-block;
  top: 10px;
  right: auto;
  bottom: auto;
  left: 0;
}
		
/* line 277, scss/row.scss */
.hotspotinfo li {
  cursor: pointer;
  background: #fff;
  margin: 20px 0;
  padding: 15px;
  width: 100%;
  opacity: 0.8;
}
		
/* line 285, scss/row.scss */
.hotspotinfo li:hover, .hotspotinfo li.hover {
  opacity: 1;
  color: #fff;
  background: #008080;
}
		
/* line 291, scss/row.scss */
.hotspotinfo li:hover h3, .hotspotinfo li:hover .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .hotspotinfo li:hover h2, .hotspotinfo li.hover h3, .hotspotinfo li.hover .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .hotspotinfo li.hover h2 {
  color: #fff;
}
		
/* line 298, scss/row.scss */
.slidercontainer {
  position: relative;
}
		
/* line 302, scss/row.scss */
#productfeatureimages {
  z-index: 98;
}
		
/* line 309, scss/row.scss */
/* line 310, scss/row.scss */
.latestnews h2 {
  padding: 0 0 10px 0;
  border: 1px solid #d3d3d3;
  border-top: 0;
  border-bottom: 1px;
  border-right: 0;
  border-left: 0;
}
		
/* line 319, scss/row.scss */
/* line 320, scss/row.scss */
.latestnews .homenews li.news-item {
  width: 46%;
  margin: 0px 15px 0 15px;
  line-height: 22px;
  float: left;
}
		
/* line 326, scss/row.scss */
.latestnews .homenews li.news-item .news-date {
  font-size: 0.75em;
  color: #800000;
}
		
/* line 331, scss/row.scss */
.latestnews .homenews li.news-item .news-more {
  float: right;
  border-bottom: 1px dotted;
  font-size: 0.813em;
  border: 1px dotted;
  border-top: 0;
  border-bottom: 1px;
  border-right: 0;
  border-left: 0;
}
		
/* line 342, scss/row.scss */
.latestnews .homenews li.news-item:first-child {
  margin-left: 0;
}
		
/* line 346, scss/row.scss */
.latestnews .homenews li.news-item:last-child {
  margin-right: 0;
}
		
/* line 355, scss/row.scss */
.article_holder {
  background: #f5f5f5;
  padding: 15px;
  margin: 10px 0;
}
		
/* line 360, scss/row.scss */
.article_holder:first-child {
  margin-top: 0px;
}
		
/* line 364, scss/row.scss */
.article_holder:last-child {
  margin-bottom: 0px;
}
		
/* line 368, scss/row.scss */
.article_holder img {
  margin-right: 15px;
}
		
/* line 376, scss/row.scss */
/* line 377, scss/row.scss */
.community h2 {
  padding: 0 0 10px 0;
}
		
/* line 381, scss/row.scss */
.community .community-social li {
  padding: 21px 20px 21px 65px;
  display: inline-block;
  width: 100%;
  margin: 5px 0;
  cursor: pointer;
  font-size: 0.75em;
}
		
/* line 389, scss/row.scss */
.community .community-social li.twitter {
  background: url(images/icon-twitter.png);
  background-repeat: no-repeat;
  background-position: 15px 10px;
  background-size: auto;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: #f5f5f5;
  color: #00aced;
}
		
/* line 399, scss/row.scss */
.community .community-social li.twitter:hover {
  background: url(images/icon-twitter-hover.png);
  background-repeat: no-repeat;
  background-position: 15px 10px;
  background-size: auto;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: #00aced;
  color: #fff;
}
		
/* line 411, scss/row.scss */
.community .community-social li.facebook {
  background: url(images/icon-facebook.png);
  background-repeat: no-repeat;
  background-position: 15px 10px;
  background-size: auto;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: #f5f5f5;
  color: #236ea2;
}
		
/* line 421, scss/row.scss */
.community .community-social li.facebook:hover {
  background: url(images/icon-facebook-hover.png);
  background-repeat: no-repeat;
  background-position: 15px 10px;
  background-size: auto;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: #236ea2;
  color: #fff;
}
		
/* line 433, scss/row.scss */
.community .community-social li.pinterest {
  background: url(images/icon-pinterest.png);
  background-repeat: no-repeat;
  background-position: 15px 10px;
  background-size: auto;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: #f5f5f5;
  color: #cb2027;
}
		
/* line 443, scss/row.scss */
.community .community-social li.pinterest:hover {
  background: url(images/icon-pinterest-hover.png);
  background-repeat: no-repeat;
  background-position: 15px 10px;
  background-size: auto;
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: #cb2027;
  color: #fff;
}
		
/* line 460, scss/row.scss */
.newsletter-signup {
  display: inline-block;
  width: 100%;
  margin: 26px 0 0 0;
}
		
/* line 465, scss/row.scss */
.newsletter-signup h3, .newsletter-signup .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .newsletter-signup h2 {
  margin: 0 0 10px 0;
}
		
/* line 469, scss/row.scss */
.newsletter-signup .right {
  margin: 0;
}
		
/* line 473, scss/row.scss */
.newsletter-signup input, .newsletter-signup [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .newsletter-signup textarea {
  width: 41%;
  margin-right: 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
		
/* line 478, scss/row.scss */
.newsletter-signup input:hover, .newsletter-signup [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .newsletter-signup textarea:hover, .newsletter-signup input:focus, .newsletter-signup [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .newsletter-signup textarea:focus {
  background: #008080;
  color: #fff;
}
		
/* line 485, scss/row.scss */
.newsletter-signup .newsletter-signup input, .newsletter-signup .newsletter-signup [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .newsletter-signup .newsletter-signup textarea {
  width: 100%;
}
		
/* line 493, scss/row.scss */
/* line 494, scss/row.scss */
.product .description {
  margin: 30px 0 15px 0;
}
		
/* line 497, scss/row.scss */
.product .description h4 {
  font-size: 1em;
  margin: 0px 0 5px 0;
}
		
/* line 503, scss/row.scss */
.product .quantity {
  display: block;
  margin: 0 0 15px 0;
  float: right;
}
		
/* line 508, scss/row.scss */
.product .quantity .forminput {
  border: none;
  width: 30px;
  float: right;
  padding: 0 0 5px 5px;
  margin: 0 0 0 5px;
  background: transparent;
  border: 1px solid;
  border-top: 0;
  border-bottom: 1px;
  border-right: 0;
  border-left: 0;
}
		
/* line 523, scss/row.scss */
.product #atc_loading {
  position: absolute;
  top: 5px;
  right: 5px;
  bottom: auto;
  left: auto;
}
		
/* line 531, scss/row.scss */
.product button {
  font-size: 1.5em;
  border: none;
  margin: 10px 0;
  padding: 20px;
}
		
/* line 538, scss/row.scss */
.product .totalprice {
  font-size: 1.5em;
}
		
/* line 542, scss/row.scss */
.product .productinfo .enticer, .product .description {
  line-height: 22px;
}
		
/* line 547, scss/row.scss */
.product .icon-cart {
  height: 14px;
  width: 17px;
  display: inline-block;
}
		
/* line 553, scss/row.scss */
/* line 554, scss/row.scss */
.product .productinfo h2 {
  margin: 10px 0;
}
		
/* line 557, scss/row.scss */
.product .productinfo h2.totalprice {
  background: #f5f5f5;
  color: #008080;
  padding: 20px;
}
		
/* line 564, scss/row.scss */
.product .productinfo .addedtocart {
  width: 100%;
  margin: 10px 0;
}
		
/* line 569, scss/row.scss */
.product .productinfo .colours {
  margin: 5px 0 10px 0;
  width: 100%;
  display: inline-block;
}
		
/* line 575, scss/row.scss */
.product .productinfo .customise {
  width: 100%;
  margin: 0 0 30px 0;
}
		
/* line 579, scss/row.scss */
.product .productinfo .customise .left {
  width: 30%;
}
		
/* line 583, scss/row.scss */
.product .productinfo .customise .dropdown {
  float: left;
  display: inline-block;
}
		
/* line 587, scss/row.scss */
.product .productinfo .customise .dropdown select {
  width: 85px;
}
		
/* line 592, scss/row.scss */
.product .productinfo .customise .spacer {
  margin-right: 15px;
  float: left;
}
		
/* line 598, scss/row.scss */
.product .productinfo .additional {
  margin: 20px 0 25px 0;
}
		
/* line 601, scss/row.scss */
.product .productinfo .additional h5 {
  margin: 10px 0;
}
		
/* line 605, scss/row.scss */
.product .productinfo .additional label {
  margin: 5px 0 0 10px;
  display: inline-block;
}
		
/* line 610, scss/row.scss */
.product .productinfo .additional p {
  margin: 0 0 10px 10px;
}
		
/* line 615, scss/row.scss */
/* line 616, scss/row.scss */
/* line 617, scss/row.scss */
.product .productinfo .preselects ul li.preselectoption {
  margin: 5px 8px;
}
		
/* line 621, scss/row.scss */
/* line 622, scss/row.scss */
.product .productinfo .preselects ul li.preselectoption:first-child {
  margin-left: 0;
}
		
/* line 626, scss/row.scss */
.product .productinfo .preselects ul li.preselectoption:last-child {
  margin-right: 0;
}
		
/* line 632, scss/row.scss */
.product .productinfo .preselects .preselectoption {
  background: #fff;
  border-bottom: 2px solid white;
  width: 31.6%;
  display: inline-block;
  float: left;
  margin: 5px;
  padding: 10px;
  border: 2px solid #008080;
  border-top: 0;
  border-bottom: 2px;
  border-right: 0;
  border-left: 0;
}
		
/* line 646, scss/row.scss */
.product .productinfo .preselects .preselectoption:last-child {
  margin-right: 0;
}
		
/* line 650, scss/row.scss */
.product .productinfo .preselects .preselectoption.selectedoption {
  border: 2px solid #008080;
  border-top: 0;
  border-bottom: 2px;
  border-right: 0;
  border-left: 0;
}
		
/* line 658, scss/row.scss */
.product .productinfo .preselects .preselectoption .highlight {
  margin: 25px 0 0 0;
}
		
/* line 662, scss/row.scss */
.product .productinfo .preselects .preselectoption .button, .product .productinfo .preselects .preselectoption .page-blog-article .blog-article-prev, .page-blog-article .product .productinfo .preselects .preselectoption .blog-article-prev, .product .productinfo .preselects .preselectoption .page-blog-article .blog-article-next, .page-blog-article .product .productinfo .preselects .preselectoption .blog-article-next {
  margin: 12px 0 0 0;
  display: inline-block;
}
		
/* line 669, scss/row.scss */
.product .productinfo .ref {
  margin: 0 0 10px 0;
}
		
/* line 673, scss/row.scss */
.product .productinfo .reduction {
  padding: 15px;
  float: right;
  border-radius: 3px;
}
		
/* line 679, scss/row.scss */
/* line 684, scss/row.scss */
.product .productinfo .engraving h4, .product .productinfo .customise h4, .product .productinfo .colours h4, .product .productinfo .additional h4, .product .productinfo .preselects h4 {
  font-size: 1em;
  margin: 0px 0 5px 0;
}
		
/* line 690, scss/row.scss */
.product .productinfo .engraving, .product .productinfo .preselects, .product .productinfo .initialprice {
  width: 100%;
  display: inline-block;
  margin: 0 0 25px 0;
}
		
/* line 698, scss/row.scss */
.product .productinfo .engraving .holder {
  width: 48%;
  float: left;
  display: inline-block;
  margin: 0 12px 0 0;
}
		
/* line 704, scss/row.scss */
.product .productinfo .engraving .holder input, .product .productinfo .engraving .holder [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .product .productinfo .engraving .holder textarea {
  border: none;
  width: 100%;
  padding: 10px 0;
  margin: 0 0 20px 0;
}
		
/* line 714, scss/row.scss */
.colourblock {
  width: 32px;
  height: 32px;
  display: inline-block;
  margin: 2px;
  float: left;
  border-radius: 3px;
  cursor: pointer;
}
		
/* line 723, scss/row.scss */
.colourblock div {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
		
/* line 730, scss/row.scss */
.colourblockselected {
  height: 36px;
  width: 36px;
}
		
/* line 735, scss/row.scss */
#productimages {
  height: auto;
  overflow: hidden;
}
		
/* line 740, scss/row.scss */
#productthumbnails {
  background: whitesmoke;
  border-radius: 0px;
  padding: 0 20px;
  margin: 15px 0 0 0;
  overflow: hidden;
}
		
/* line 747, scss/row.scss */
#productthumbnails ul li {
  margin: 0 7px;
}
		
/* line 750, scss/row.scss */
#productthumbnails ul li:first-child {
  margin-left: 0;
}
		
/* line 754, scss/row.scss */
#productthumbnails ul li:last-child {
  margin-right: 0;
}
		
/* line 760, scss/row.scss */
.slidercontainer {
  margin: 0 0 30px 0;
}
		
/* line 764, scss/row.scss */
.flex-direction-nav a {
  z-index: 100;
  background: url('slider_nav.png') no-repeat;
  top: 50%;
}
		
/* line 770, scss/row.scss */
.flex-caption {
  background: whitesmoke;
  padding: 10px;
  display: inline-block;
  width: 100%;
  height: 40px;
}
		
/* line 781, scss/row.scss */
#overviewcartmessage {
  margin: 15px 0 0 0;
  width: 100%;
  background: #ffb9b9;
  color: red;
  padding: 8px;
  width: 100%;
  display: inline-block;
  margin: 5px 0;
}
		
/* line 792, scss/row.scss */
#thankyou {
  width: 100%;
}
		
/* line 796, scss/row.scss */
.thankyou {
  clear: both;
  display: inline-block;
}
		
/* line 801, scss/row.scss */
#terms, #giftaid, #passwordinfo, #thankyou {
  position: relative;
  margin: 10px 0;
  display: inline-block;
  width: 100%;
}
		
/* line 811, scss/row.scss */
.holdme {
  background: white;
  padding: 15px;
}
		
/* line 818, scss/row.scss */
#donationsmade li.donation, #subscriptions > li {
  width: 100%;
  margin: 5px 0;
  padding: 15px;
  display: inline-block;
  cursor: pointer;
  position: relative;
}
		
/* line 828, scss/row.scss */
#donationsmade li.donation img {
  float: left;
  margin: 0 12px 0 0;
}
		
/* line 833, scss/row.scss */
#donationsmade .paymentlist, #subscriptions .paymentlist {
  list-style: none;
}
		
/* line 838, scss/row.scss */
#donationsmade .paymentlist li, #subscriptions .paymentlist li {
  margin: 7px 0;
}
		
/* line 843, scss/row.scss */
#donationsmade .paymentlist li:last-child, #subscriptions .paymentlist li:last-child {
  margin-bottom: 0;
}
		
/* line 848, scss/row.scss */
#donationsmade .cancel, #subscriptions .cancel {
  float: left;
  margin: 6px 0 0 0;
}
		
/* line 854, scss/row.scss */
#donationlist {
  list-style: none;
  margin: 0;
}
		
/* line 858, scss/row.scss */
/* line 860, scss/row.scss */
#donationlist li .thumb {
  float: left;
  margin: 0 15px 15px 0;
}
		
/* line 866, scss/row.scss */
#donationlist .holder {
  padding: 15px;
}
		
/* line 869, scss/row.scss */
#donationlist .holder .top {
  margin: 0 0 10px 0;
  display: inline-block;
  width: 100%;
}
		
/* line 874, scss/row.scss */
#donationlist .holder .top .half {
  width: 50%;
}
		
/* line 879, scss/row.scss */
#donationlist .holder .large {
  font-size: 1.125em;
  /* 18px */
}
		
/* line 883, scss/row.scss */
#donationlist .holder .howmuch {
  margin: 0 0 15px 0;
  display: inline-block;
  width: 100%;
}
		
/* line 888, scss/row.scss */
#donationlist .holder .howmuch a {
  font-size: 0.875em;
  /* 14px */
  padding: 7px;
  display: inline-block;
  margin-bottom: 5px;
}
		
/* line 896, scss/row.scss */
#donationlist .holder .spec .full {
  width: 100%;
}
		
/* line 900, scss/row.scss */
#donationlist .holder .payment {
  float: right;
  display: inline-block;
  width: 100%;
}
		
/* line 905, scss/row.scss */
#donationlist .holder .payment a {
  float: right;
  font-size: 0.813em;
  margin: 0;
  display: inline-block;
}
		
/* line 911, scss/row.scss */
#donationlist .holder .payment a.spacer {
  margin: 0 5px 0 0;
}
		
/* line 918, scss/row.scss */
#donationlist .bc {
  margin: 0 0 15px 0;
}
		
/* line 923, scss/row.scss */
/* line 924, scss/row.scss */
/* line 925, scss/row.scss */
#donate-section input.cinput, #donate-section [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea.cinput, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #donate-section textarea.cinput {
  width: 92%;
  padding: 3px;
  margin: 0 0 8px 5px;
  font-size: 0.83em;
  float: left;
}
		
/* line 934, scss/row.scss */
/* line 935, scss/row.scss */
/* line 936, scss/row.scss */
#donate-section .sidebar input.cinput, #donate-section .sidebar [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea.cinput, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #donate-section .sidebar textarea.cinput {
  width: 80%;
}
		
/* line 947, scss/row.scss */
.picupload {
  position: relative;
  height: 100px;
  width: 100%;
  display: block;
  padding: 3px;
  text-align: center;
}
		
/* line 955, scss/row.scss */
.picupload img {
  max-height: 100%;
  max-width: 100%;
  height: 100px;
}
		
/* line 961, scss/row.scss */
.picupload::before {
  content: 'Drag An Image Here';
  color: #777;
  display: block;
  text-align: center;
  padding: 20px 0;
  position: absolute;
  width: 100%;
}
		
/* line 971, scss/row.scss */
/* line 972, scss/row.scss */
.picupload.inprogress::before {
  display: none;
}
		
/* line 977, scss/row.scss */
/* line 978, scss/row.scss */
.picupload.success::before {
  display: none;
}
		
/* line 983, scss/row.scss */
/* line 984, scss/row.scss */
.picupload.drophere::before {
  content: 'Drop To Upload';
}
		
/* line 990, scss/row.scss */
.progress_bar_percent {
  height: 10px;
  background: red;
  width: 0%;
}
		
/* line 1000, scss/row.scss */
.incorporating {
  width: 100%;
  clear: both;
  margin-bottom: 6px;
  text-align: right;
}
		
/* line 1006, scss/row.scss */
.incorporating h2 {
  display: inline-block;
  margin-right: 7px;
  vertical-align: -90%;
}
		
/* line 1012, scss/row.scss */
.incorporating a {
  display: inline-block;
  margin-right: 10px;
  vertical-align: -120%;
}
		
/* line 1018, scss/row.scss */
.incorporating img {
  vertical-align: middle;
}
		
/* line 1023, scss/row.scss */
.map_canvas {
  width: 100%;
  display: inline-block;
  float: right;
}
		
/* line 1029, scss/row.scss */
#contact_map_canvas {
  width: 100%;
  height: 300px;
}
		
/* line 1034, scss/row.scss */
.item_map_container {
  width: 100%;
}
		
/* line 1038, scss/row.scss */
/* line 1039, scss/row.scss */
.service-display blockquote {
  padding: 10px;
  width: 100%;
  font-size: 1.2em;
}
		
/* line 1044, scss/row.scss */
.service-display blockquote cite {
  font-variant: small-caps;
  font-style: italic;
  clear: both;
}
		
/* line 1053, scss/row.scss */
.cartlink {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 99;
  text-align: center;
  background: rgba(255, 255, 255, 0.9);
  font-size: 0.83em;
}
		
@media (max-width: 480px) {
  .cartlink {
    display: none;
  }
		
}
		
/* line 1067, scss/row.scss */
.clink {
  display: block;
  margin: 10px;
  text-decoration: none;
}
		
/* line 1073, scss/row.scss */
a.pdf {
  padding: 13px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
		
/* line 1078, scss/row.scss */
.resource_dl {
  display: block;
  padding: 15px;
  overflow: auto;
}
		
/* line 1083, scss/row.scss */
.resource_dl h4 {
  margin-bottom: 8px;
}
		
/* line 1088, scss/row.scss */
.mod_youtube {
  border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 1px;
  width: 100%;
}
		
/* line 1095, scss/row.scss */
.vidslider {
  position: absolute;
  z-index: 3000;
  top: 30;
  left: 50;
  height: 200px;
}
		
/* line 1103, scss/row.scss */
.errormessages {
  display: none;
}
		
/* line 1111, scss/row.scss */
.cookies {
  cursor: pointer;
}
		
/* line 1114, scss/row.scss */
.cookies .icomoon {
  margin: 0 2px 0 0;
}
		
/* line 1119, scss/row.scss */
.ui-dialog .ui-widget .ui-widget-content .ui-corner-all .ui-draggable .ui-resizable {
  width: 400px;
}
		
/* line 1125, scss/row.scss */
#cookiesprefsbar {
  position: relative;
  padding: 8px;
  margin: 0 0 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: none;
}
		
/* line 1134, scss/row.scss */
#cookiesprefsbar::after {
  content: "";
  position: absolute;
  bottom: -15px;
  left: 145px;
  border-width: 15px 15px 0;
  border-style: solid;
  border: transparent;
  display: block;
  width: 0;
}
		
/* line 1147, scss/row.scss */
#nogo {
  text-align: center;
  padding: 100px 0;
}
		
@media (max-width: 768px) {
  /* line 1156, scss/row.scss */
  .showcaselist-masonry {
    columns: 320px 4;
  }
		
}
		
@media (max-width: 1024px) {
  /* line 1163, scss/row.scss */
  .showcaselist-masonry {
    columns: 320px 4;
  }
		
}
		
/* line 1168, scss/row.scss */
.showcaselist-masonry .slider-item {
  -webkit-column-break-inside: avoid;
  /* Chrome, Safari, Opera */
  page-break-inside: avoid;
  /* Firefox */
  break-inside: avoid;
}
		
/* line 1179, scss/row.scss */
/* line 1180, scss/row.scss */
#grid h2 {
  margin: 0;
  padding: 15px;
}
		
/* line 1185, scss/row.scss */
#grid li {
  margin: 0 0 15px 0;
  display: inline-block;
  width: 100%;
  padding: 15px;
}
		
/* line 1191, scss/row.scss */
#grid li:first-child {
  margin-top: 0;
}
		
/* line 1195, scss/row.scss */
#grid li:last-child {
  margin-bottom: 0;
}
		
/* line 1199, scss/row.scss */
#grid li img {
  float: left;
  margin-right: 2%;
  margin-bottom: 1%;
}
		
/* line 1205, scss/row.scss */
#grid li ul li {
  margin: 10px 0;
  padding: 0;
}
		
/* line 1216, scss/row.scss */
#accesstab {
  color: darkGray;
  right: 0px;
  background: #dfdfdf;
}
		
/* line 1222, scss/row.scss */
.access_colours {
  border: 1px solid #444;
}
		
/* line 1226, scss/row.scss */
.access_colour_bw {
  color: #000;
  background: #fff;
}
		
/* line 1231, scss/row.scss */
.access_colour_yb {
  color: #ff0;
  background: #000;
}
		
/* line 1236, scss/row.scss */
.access_colour_bp {
  color: #000;
  background: #ffeaff;
}
		
/* line 1241, scss/row.scss */
.ac_reset {
  color: #fff;
  background: #285e65;
}
		
/* line 1246, scss/row.scss */
#accessibility {
  width: 100%;
  padding-bottom: 10px;
  background: #dfdfdf;
}
		
/* line 1251, scss/row.scss */
#accessibility h6 {
  margin-bottom: 0.5em;
  color: #fff;
}
		
/* line 1256, scss/row.scss */
#accessibility a, #accessibility p {
  color: #fff;
}
		
/* line 1260, scss/row.scss */
#accessibility .options {
  padding: 15px 15px 0 15px;
  float: left;
  display: inline-block;
  text-align: center;
  width: 240px;
}
		
/* line 1269, scss/row.scss */
#accesstab {
  position: absolute;
  padding: 6px;
  cursor: pointer;
  z-index: 20;
  width: 150px;
  text-align: center;
  right: 0px;
}
		
/* line 1279, scss/row.scss */
.access_colours {
  display: inline-block;
  float: left;
  margin: 6px;
  padding: 7px 14px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
		
/* line 1290, scss/row.scss */
#partnerwrapper {
  background-color: #121212;
  width: 100%;
  margin: 0 0 25px 0;
  height: 460px;
  overflow: hidden;
  border: 8px solid #222;
}
		
/* line 1298, scss/row.scss */
#partnerwrapper .maininfo {
  float: left;
  display: inline;
}
		
/* line 1304, scss/row.scss */
.partnerdescription p {
  line-height: 24px;
}
		
/* line 1309, scss/row.scss */
/* line 1310, scss/row.scss */
#carousel img {
  width: auto;
  display: block;
  float: left;
}
		
/* line 1317, scss/row.scss */
/* line 1318, scss/row.scss */
.projectitemdisplay h2 {
  margin: 0 0 20px 0;
}
		
/* line 1322, scss/row.scss */
.projectitemdisplay .url {
  background: #f7f7f7;
  padding: 15px;
  margin: 0 5px 0 0;
}
		
/* line 1329, scss/row.scss */
/* line 1330, scss/row.scss */
ul.tags ul {
  list-style: none;
  display: block;
  margin: 15px 0 15px 0;
}
		
/* line 1336, scss/row.scss */
ul.tags li {
  border-top: 1px dashed #444;
  border-bottom: 1px dashed black;
}
		
/* line 1340, scss/row.scss */
ul.tags li a {
  padding: 10px 0;
  display: block;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  color: #deb9ff;
  padding-left: 20px;
  background: url("dot.png") no-repeat 3px 45%;
}
		
/* line 1349, scss/row.scss */
ul.tags li:first-child {
  margin-left: 0;
}
		
/* line 1359, scss/row.scss */
#isotope {
  margin-top: -35px;
}
		
/* line 1362, scss/row.scss */
#isotope h3, #isotope .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc #isotope h2 {
  margin: 20px 0 0 0;
  font-size: 1em;
}
		
/* line 1367, scss/row.scss */
#isotope .filters {
  list-style: none;
  display: block;
  margin: 3px 0 15px 0;
}
		
/* line 1372, scss/row.scss */
/* line 1373, scss/row.scss */
#isotope .filters li a {
  display: block;
}
		
/* line 1377, scss/row.scss */
#isotope .filters li p {
  display: block;
  cursor: pointer;
}
		
/* line 1382, scss/row.scss */
#isotope .filters li:first-child {
  margin-left: 0;
}
		
/* line 1388, scss/row.scss */
#isotope #container {
  margin: 15px 0 0 23px;
  float: left;
  width: 72%;
}
		
/* line 1393, scss/row.scss */
#isotope #container .element {
  float: left;
  display: inline;
  overflow: hidden;
  margin: 10px 5px 35px 10px;
  width: 320px;
}
		
/* line 1400, scss/row.scss */
#isotope #container .element img {
  height: 200px;
  width: 320px;
  overflow: hidden;
}
		
/* line 1407, scss/row.scss */
#isotope #container .thumb-shadow {
  background: url('thumb-shadow.png');
  float: left;
  width: 305px;
  height: 14px;
  margin: -4px 0 0 0;
}
		
/* line 1416, scss/row.scss */
#isotope .gal-desc {
  display: block;
  width: 310px;
  font-size: 0.813em;
  text-align: left;
}
		
/* line 1428, scss/row.scss */
.cta {
  position: relative;
  width: 100%;
  display: inline-block;
}
		
/* line 1433, scss/row.scss */
.cta:hover {
  background-position: 0 100%;
}
		
/* line 1438, scss/row.scss */
.ctaheight {
  display: block;
  height: 1px;
}
		
/* line 1443, scss/row.scss */
.sharebuttons {
  clear: both;
}
		
/* line 1448, scss/row.scss */
.thumbcta {
  color: #722018;
  position: relative;
  width: 100%;
  display: inline-block;
}
		
/* line 1454, scss/row.scss */
.thumbcta h3, .thumbcta .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .thumbcta h2 {
  width: 100%;
}
		
/* line 1457, scss/row.scss */
.thumbcta h3 span, .thumbcta .showcaselist .showcaselist-item .content-desc h2 span, .showcaselist .showcaselist-item .content-desc .thumbcta h2 span {
  font-size: 1.25em;
  vertical-align: middle;
}
		
/* line 1463, scss/row.scss */
.thumbcta img {
  border: 1px solid #722018;
}
		
/* line 1467, scss/row.scss */
.thumbcta:hover {
  color: #094521;
}
		
/****** admincalendar ****/
/* line 1474, scss/row.scss */
.admincalltimeslot {
  padding: 5px;
  border-bottom: 1px dashed #999;
  min-height: 60px;
  position: relative;
}
		
/* line 1480, scss/row.scss */
.admincalltimeslot ul {
  margin-left: 60px;
  display: block;
}
		
/* line 1486, scss/row.scss */
.timeslot {
  position: absolute;
  top: 5px;
  left: 5px;
}
		
/* line 1492, scss/row.scss */
.booking {
  padding: 5px;
  display: block;
  margin-bottom: 5px;
}
		
/* line 1497, scss/row.scss */
.booking.confirmed {
  border: 1px solid #374c5f;
}
		
/* line 1501, scss/row.scss */
.booking:hover {
  background: #efefef;
}
		
/* line 1505, scss/row.scss */
.booking p {
  margin-bottom: 0px;
}
		
/* line 1510, scss/row.scss */
.bookingbuttons {
  text-align: right;
  float: right;
}
		
/* line 1514, scss/row.scss */
.bookingbuttons i {
  cursor: pointer;
}
		
/* line 1522, scss/row.scss */
.block-sidewidget {
  background: #6183c2;
  padding: 35px 30px 45px;
  border-radius: 2px;
  box-shadow: none;
  -webkit-filter: blur(0);
}
		
/* line 1529, scss/row.scss */
.block-sidewidget.block-sidewidget-cal {
  min-width: 385px;
}
		
/* line 1532, scss/row.scss */
.block-sidewidget.block-sidewidget-cal .superheight {
  max-height: 1000px;
}
		
/* line 1537, scss/row.scss */
.block-sidewidget.border-widget {
  border-top: 7px solid #448ccb;
  border-radius: 3px 3px 0 0;
}
		
/* line 1542, scss/row.scss */
.block-sidewidget .toggleproductfilter {
  width: 100%;
}
		
@media (max-width: 1400px) {
  .block-sidewidget {
    padding: 30px 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: column wrap;
    align-items: center;
  }
		
}
		
/* line 1553, scss/row.scss */
.block-sidewidget:not(:last-child) {
  margin-bottom: 50px;
}
		
/* line 1557, scss/row.scss */
.block-sidewidget .notificate {
  padding: 10px 15px;
  margin: 5px 0 10px;
  border-radius: 3px;
  color: #fff;
}
		
/* line 1563, scss/row.scss */
.block-sidewidget .notificate p {
  color: #fff;
}
		
/* line 1569, scss/row.scss */
.block-sidewidget-head {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 1573, scss/row.scss */
.block-sidewidget-head h1 {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  margin: 0;
}
		
/* line 1581, scss/row.scss */
.block-sidewidget-head .sidetext {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  color: #fff;
  margin: auto 0 0 auto;
  width: auto;
}
		
/* line 1590, scss/row.scss */
.block-sidewidget-sub {
  background: #fff;
  padding: 35px 30px 45px;
  border: 0;
  border-radius: 0;
  margin-bottom: 20px;
}
		
/* line 1598, scss/row.scss */
.block-itemwidget, .block-vehicle .vehicle-item, .block-reviews .review-item, .product-mod-tab .ui-tabs-panel, .product-mod-tab .tabs-panel, .page-coach-quote .col-block-form, .page-vehicle .vehicle-cont .vehicle-item, .page-product-item .product-row:not(.module-tab) {
  background: #fff;
  padding: 35px 30px 45px;
  border: 0;
  border-radius: 0;
  overflow: hidden;
  transition: none;
}
		
/* line 1606, scss/row.scss */
.block-itemwidget:last-child, .block-vehicle .vehicle-item:last-child, .block-reviews .review-item:last-child, .product-mod-tab .ui-tabs-panel:last-child, .product-mod-tab .tabs-panel:last-child, .page-coach-quote .col-block-form:last-child, .page-vehicle .vehicle-cont .vehicle-item:last-child, .page-product-item .product-row:not(.module-tab):last-child {
  margin-top: 0;
}
		
/* line 1610, scss/row.scss */
@media (min-width: 768px) {
  .block-itemwidget:not(:last-child), .block-vehicle .vehicle-item:not(:last-child), .block-reviews .review-item:not(:last-child), .product-mod-tab .ui-tabs-panel:not(:last-child), .product-mod-tab .tabs-panel:not(:last-child), .page-coach-quote .col-block-form:not(:last-child), .page-vehicle .vehicle-cont .vehicle-item:not(:last-child), .page-product-item .product-row:not(.module-tab):not(:last-child) {
    margin: 0 0 20px 0;
  }
		
}
		
/* line 1616, scss/row.scss */
.block-itemwidget .itemwidget-prop, .block-vehicle .vehicle-item .itemwidget-prop, .block-reviews .review-item .itemwidget-prop, .product-mod-tab .ui-tabs-panel .itemwidget-prop, .product-mod-tab .tabs-panel .itemwidget-prop, .page-coach-quote .col-block-form .itemwidget-prop, .page-vehicle .vehicle-cont .vehicle-item .itemwidget-prop, .page-product-item .product-row:not(.module-tab) .itemwidget-prop {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
  width: 100%;
}
		
@media (max-width: 992px) {
  .block-itemwidget .itemwidget-prop, .block-vehicle .vehicle-item .itemwidget-prop, .block-reviews .review-item .itemwidget-prop, .product-mod-tab .ui-tabs-panel .itemwidget-prop, .product-mod-tab .tabs-panel .itemwidget-prop, .page-coach-quote .col-block-form .itemwidget-prop, .page-vehicle .vehicle-cont .vehicle-item .itemwidget-prop, .page-product-item .product-row:not(.module-tab) .itemwidget-prop {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: column wrap;
    align-items: center;
    margin: 0;
  }
		
}
		
@media (max-width: 882px) {
  .block-itemwidget .itemwidget-prop, .block-vehicle .vehicle-item .itemwidget-prop, .block-reviews .review-item .itemwidget-prop, .product-mod-tab .ui-tabs-panel .itemwidget-prop, .product-mod-tab .tabs-panel .itemwidget-prop, .page-coach-quote .col-block-form .itemwidget-prop, .page-vehicle .vehicle-cont .vehicle-item .itemwidget-prop, .page-product-item .product-row:not(.module-tab) .itemwidget-prop {
    flex-flow: column wrap;
    align-items: center;
  }
		
}
		
@media (max-width: 768px) {
  .block-itemwidget, .block-vehicle .vehicle-item, .block-reviews .review-item, .product-mod-tab .ui-tabs-panel, .product-mod-tab .tabs-panel, .page-coach-quote .col-block-form, .page-vehicle .vehicle-cont .vehicle-item, .page-product-item .product-row:not(.module-tab) {
    margin-bottom: 30px;
  }
		
}
		
/* line 1638, scss/row.scss */
.block-itemwidget .notificate, .block-vehicle .vehicle-item .notificate, .block-reviews .review-item .notificate, .product-mod-tab .ui-tabs-panel .notificate, .product-mod-tab .tabs-panel .notificate, .page-coach-quote .col-block-form .notificate, .page-vehicle .vehicle-cont .vehicle-item .notificate, .page-product-item .product-row:not(.module-tab) .notificate {
  padding: 10px 15px;
  margin: 5px 0 10px;
  border-radius: 3px;
  color: #fff;
}
		
/* line 1644, scss/row.scss */
.block-itemwidget .notificate p, .block-vehicle .vehicle-item .notificate p, .block-reviews .review-item .notificate p, .product-mod-tab .ui-tabs-panel .notificate p, .product-mod-tab .tabs-panel .notificate p, .page-coach-quote .col-block-form .notificate p, .page-vehicle .vehicle-cont .vehicle-item .notificate p, .page-product-item .product-row:not(.module-tab) .notificate p {
  color: #fff;
}
		
/* line 1650, scss/row.scss */
.block-itemwidget-head {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
@media (max-width: 768px) {
  .block-itemwidget-head {
    margin-top: 20px;
  }
		
}
		
@media (max-width: 480px) {
  .block-itemwidget-head {
    flex-flow: row wrap;
  }
		
}
		
/* line 1662, scss/row.scss */
.block-itemwidget-head h1 {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 24px;
  font-weight: 300;
  color: #009ad3;
  margin: 0;
}
		
/* line 1670, scss/row.scss */
.block-itemwidget-head .sidetext {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  color: #fff;
  margin: auto 5px 0 auto;
  width: auto;
}
		
/* line 1678, scss/row.scss */
.block-itemwidget-head .sort-text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 1681, scss/row.scss */
.block-itemwidget-head .sort-text > li {
  margin: 0 3px;
}
		
/* line 1685, scss/row.scss */
.block-itemwidget-head .sort-text a {
  text-decoration: none;
  padding: 8px 12px;
  background: #b0b0b0;
  color: #fff;
  font-size: 14px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  border-radius: 5px;
  display: inline-block;
}
		
/* line 1695, scss/row.scss */
.block-itemwidget-head .sort-text a:hover {
  background: #979797;
  transition: 0.2s background;
  cursor: pointer;
}
		
/* line 1703, scss/row.scss */
@media (max-width: 480px) {
  .block-itemwidget-head .gridorlist {
    display: none;
  }
		
}
		
/* line 1710, scss/row.scss */
.widget-cal {
  max-width: 348px;
  margin: 0 auto;
}
		
/* line 1714, scss/row.scss */
.widget-cal .timecalendar {
  margin: 0;
  overflow: hidden;
}
		
/* line 1718, scss/row.scss */
.widget-cal .timecalendar h2 {
  background: #fff;
  padding: 13px 10px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  color: #0078a5;
  border-radius: 2px;
  position: relative;
  text-align: center;
  z-index: 99;
  margin: 0 0 5px;
}
		
/* line 1735, scss/row.scss */
.widget-cal .timecalendar .fa {
  background: #e6e6e6;
  padding: 5px 10px;
  border-radius: 50%;
  border: 3px solid #d9d9d9;
  width: auto;
  color: #fff;
  font-size: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  position: relative;
  top: -10px;
}
		
/* line 1750, scss/row.scss */
.widget-cal .timecalendar .fa:hover {
  background: #bfbfbf;
  transition: 0.2s background;
}
		
/* line 1755, scss/row.scss */
.widget-cal .timecalendar .fa::before {
  margin-top: 2px;
}
		
/* line 1759, scss/row.scss */
.widget-cal .timecalendar .fa.left {
  left: -6px;
}
		
/* line 1762, scss/row.scss */
.widget-cal .timecalendar .fa.left::before {
  margin-left: -2px;
}
		
/* line 1767, scss/row.scss */
.widget-cal .timecalendar .fa.right {
  right: -6px;
}
		
/* line 1770, scss/row.scss */
.widget-cal .timecalendar .fa.right::before {
  margin-right: -2px;
}
		
/* line 1776, scss/row.scss */
.widget-cal .timecalendar li {
  width: 12.5%;
  height: 44px;
  line-height: 34px;
  z-index: 99;
  position: relative;
  cursor: pointer;
  display: block;
  text-align: center;
  float: left;
  padding: 2px;
}
		
/* line 1788, scss/row.scss */
.widget-cal .timecalendar li a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 85%;
  color: #fff;
  background: #008cbf;
  padding: 5px 7px;
  border-radius: 2px;
  text-decoration: none;
  height: 40px;
}
		
/* line 1802, scss/row.scss */
.widget-cal .timecalendar li a.disabled {
  background: transparent;
}
		
/* line 1806, scss/row.scss */
.widget-cal .timecalendar li a.fullblock {
  font-weight: bold;
  text-decoration: line-through;
  background: #008cbf;
}
		
/* line 1812, scss/row.scss */
.widget-cal .timecalendar li a.makebooking {
  background: #09a6e0;
  color: #fff;
}
		
/* line 1816, scss/row.scss */
.widget-cal .timecalendar li a.makebooking:hover {
  background: #0894c7;
  transition: 0.2s background;
}
		
/* line 1823, scss/row.scss */
/* line 1827, scss/row.scss */
.widget-cal .timecalendar li:nth-child(7) a, .widget-cal .timecalendar li:nth-child(14) a, .widget-cal .timecalendar li:nth-child(21) a, .widget-cal .timecalendar li:nth-child(28) a {
  background: #c7c7c7;
}
		
/* line 1830, scss/row.scss */
.widget-cal .timecalendar li:nth-child(7) a.makebooking, .widget-cal .timecalendar li:nth-child(14) a.makebooking, .widget-cal .timecalendar li:nth-child(21) a.makebooking, .widget-cal .timecalendar li:nth-child(28) a.makebooking {
  background: #0894c7;
  color: #fff;
}
		
/* line 1834, scss/row.scss */
.widget-cal .timecalendar li:nth-child(7) a.makebooking:hover, .widget-cal .timecalendar li:nth-child(14) a.makebooking:hover, .widget-cal .timecalendar li:nth-child(21) a.makebooking:hover, .widget-cal .timecalendar li:nth-child(28) a.makebooking:hover {
  background: #066f96;
  transition: 0.2s background;
}
		
/* line 1843, scss/row.scss */
.widget-cal .timecalendar .datecontainer {
  background: #008cbf;
  padding: 16px 18px;
  margin-bottom: 20px;
  border-radius: 2px;
}
		
/* line 1852, scss/row.scss */
.widget-cal-legend {
  margin: 0 auto 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
  max-width: 348px;
  width: 100%;
}
		
/* line 1859, scss/row.scss */
.widget-cal-legend .lead {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  color: #fff;
}
		
/* line 1865, scss/row.scss */
.widget-cal-legend div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
		
/* line 1870, scss/row.scss */
.widget-cal-legend div p {
  margin: 3px auto;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  color: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
		
/* line 1878, scss/row.scss */
.widget-cal-legend div p span {
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  border-radius: 3px;
}
		
/* line 1885, scss/row.scss */
.widget-cal-legend div p span.widget-cal-makebooking {
  background: #09a6e0;
}
		
/* line 1889, scss/row.scss */
.widget-cal-legend div p span.widget-cal-lowprio {
  background: #feec02;
}
		
/* line 1893, scss/row.scss */
.widget-cal-legend div p span.widget-cal-fullblock {
  background: #008cbf;
}
		
/* line 1901, scss/row.scss */
.widget-cal-opt {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  padding: 0;
  width: 100%;
  position: relative;
}
		
/* line 1907, scss/row.scss */
.widget-cal-opt:not(:last-child) {
  margin-bottom: 30px;
}
		
@media (max-width: 768px) {
  .widget-cal-opt {
    width: 100%;
  }
		
}
		
/* line 1915, scss/row.scss */
.widget-cal-opt h2 {
  font-size: 20px;
  color: #fff;
  margin: 5px 0 10px;
}
		
/* line 1921, scss/row.scss */
.widget-cal-opt h3, .widget-cal-opt .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .widget-cal-opt h2 {
  font-size: 14px;
  color: #fff;
  margin: 5px 0 10px;
}
		
/* line 1927, scss/row.scss */
.widget-cal-opt .separator {
  border-top: 1px solid #fff;
  margin: 5px 0 5px;
}
		
/* line 1932, scss/row.scss */
.widget-cal-opt .fa-check {
  color: #fff;
}
		
/* line 1936, scss/row.scss */
.widget-cal-opt label {
  font-size: 14px;
  color: #808284;
  margin: 0;
}
		
/* line 1941, scss/row.scss */
.widget-cal-opt label p {
  font-size: 14px;
  color: #fff;
}
		
/* line 1947, scss/row.scss */
/* line 1948, scss/row.scss */
.widget-cal-opt li.inline {
  display: inline-block;
  padding: 10px;
}
		
/* line 1954, scss/row.scss */
.widget-cal-opt .longfilteroptions {
  max-height: 200px;
  overflow: hidden;
  position: relative;
  transition: max-height 0.8s;
}
		
/* line 1960, scss/row.scss */
.widget-cal-opt .longfilteroptions.filter-expand {
  padding-bottom: 40px;
}
		
/* line 1965, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide {
  display: none;
  position: absolute;
  bottom: 0px;
  right: 0;
  height: 35px;
  width: 100%;
  text-align: center;
}
		
/* line 1974, scss/row.scss */
/* line 1975, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide[data-showhide="show"] .fa-chevron-circle-up {
  display: none;
}
		
/* line 1980, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide[data-showhide="hide"] {
  box-shadow: none;
}
		
/* line 1983, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide[data-showhide="hide"]::before {
  display: none;
}
		
/* line 1987, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide[data-showhide="hide"] .fa-chevron-circle-down {
  display: none;
}
		
/* line 1991, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide[data-showhide="hide"] .fa {
  color: #fff;
}
		
/* line 1994, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide[data-showhide="hide"] .fa:hover {
  opacity: 0.6;
  -webkit-transition: 0.3s opacity;
  -moz-transition: 0.3s opacity;
  -ms-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
}
		
/* line 2001, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide::before {
  content: '';
  display: block;
  width: 100%;
  height: 100px;
  position: absolute;
  bottom: 0;
  left: 0;
  background: linear-gradient(to bottom, transparent 0%, #a2a2a2 100%);
  transition: 0.4s opacity;
}
		
/* line 2013, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide .fa {
  font-size: 30px;
  color: #fff;
  cursor: pointer;
  position: relative;
  z-index: 99;
}
		
/* line 2020, scss/row.scss */
.widget-cal-opt .longfilteroptionsshowhide .fa:hover {
  opacity: 0.6;
  -webkit-transition: 0.3s opacity;
  -moz-transition: 0.3s opacity;
  -ms-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
}
		
/* line 2027, scss/row.scss */
.widget-cal-opt .widget-price {
  color: #d61e3d;
}
		
/* line 2031, scss/row.scss */
/* line 2032, scss/row.scss */
/* line 2033, scss/row.scss */
.widget-cal-opt #bedroomsfilter .cal-opt-form .ui-slider {
  width: 37%;
  margin: 5px 5px 0 auto;
}
		
/* line 2038, scss/row.scss */
/* line 2039, scss/row.scss */
.widget-cal-opt #bedroomsfilter .cal-opt-form .cal-opt-input input, .widget-cal-opt #bedroomsfilter .cal-opt-form .cal-opt-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .widget-cal-opt #bedroomsfilter .cal-opt-form .cal-opt-input textarea {
  text-align: center;
  margin: 0 3px;
}
		
/* line 2047, scss/row.scss */
.widget-cal-opt .cal-opt-form {
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  padding: 10px 5px;
  margin: 0;
}
		
/* line 2056, scss/row.scss */
.widget-cal-opt .cal-opt-form:nth-child(odd) {
  background: #008cbf;
  border-radius: 2px;
}
		
/* line 2061, scss/row.scss */
.widget-cal-opt .cal-opt-form > a {
  width: 100%;
  display: block;
}
		
/* line 2065, scss/row.scss */
.widget-cal-opt .cal-opt-form > a:hover {
  cursor: pointer;
}
		
/* line 2070, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-label {
  width: 60%;
  float: left;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
		
/* line 2076, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-label.cal-opt-img {
  width: 33.3%;
}
		
/* line 2080, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-label .opt-active {
  width: 20px;
  height: 20px;
  float: left;
}
		
/* line 2086, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-label label {
  color: #fff;
}
		
/* line 2091, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input {
  width: 40%;
  float: left;
  text-align: right;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
}
		
/* line 2098, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input.cal-opt-value {
  width: 66.6%;
}
		
/* line 2101, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input.cal-opt-value.cal-opt-value-full {
  width: 100%;
}
		
/* line 2105, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input.cal-opt-value .value-title {
  color: #6183c2;
}
		
/* line 2110, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 2114, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input input, .widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input textarea {
  width: 70px;
  text-align: center;
  font-weight: 700;
}
		
/* line 2119, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input input:first-child, .widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:first-child, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input textarea:first-child {
  float: left;
  margin-right: auto;
}
		
/* line 2124, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input input:last-child, .widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:last-child, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .widget-cal-opt .cal-opt-form .cal-opt-input.cal-range-input textarea:last-child {
  float: right;
  margin-left: auto;
}
		
/* line 2131, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input label {
  font-size: 14px;
  color: #fff;
  margin: 0;
}
		
/* line 2137, scss/row.scss */
.widget-cal-opt .cal-opt-form .cal-opt-input input, .widget-cal-opt .cal-opt-form .cal-opt-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .widget-cal-opt .cal-opt-form .cal-opt-input textarea, .widget-cal-opt .cal-opt-form .cal-opt-input select {
  background: #fff;
  border: 1px solid #009ad3;
  border-radius: 2px;
  padding: 6px 12px;
  color: #8d8d8d;
  font-size: 14px;
  width: 100%;
}
		
/* line 2149, scss/row.scss */
.widget-cal-opt .cal-opt-form .ui-slider {
  width: 95%;
  margin-top: 5px;
}
		
/* line 2153, scss/row.scss */
/* line 2154, scss/row.scss */
.widget-cal-opt .cal-opt-form .ui-slider:hover .ui-slider-range {
  background: #ccc;
  transition: 0.2s background;
}
		
/* line 2160, scss/row.scss */
.widget-cal-opt .cal-opt-form .ui-slider .ui-slider-range {
  border-radius: 0 !important;
  background: #e6e6e6;
  transition: 0.2s background;
}
		
/* line 2166, scss/row.scss */
.widget-cal-opt .cal-opt-form .ui-slider .ui-slider-handle {
  background: #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
		
/* line 2176, scss/row.scss */
/* line 2177, scss/row.scss */
.widget-cartbasket .end {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
		
/* line 2183, scss/row.scss */
.widget-cartbasket p {
  width: 100%;
}
		
/* line 2188, scss/row.scss */
.block-widgetcont, .block-productlist {
  position: relative;
}
		
/* line 2191, scss/row.scss */
.block-widgetcont.widget-cont-grid, .block-productlist.widget-cont-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
/* line 2196, scss/row.scss */
.block-widgetcont .block-property-item, .block-productlist .block-property-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 2199, scss/row.scss */
.block-widgetcont .block-property-item a, .block-productlist .block-property-item a {
  text-decoration: none !important;
}
		
/* line 2203, scss/row.scss */
.block-widgetcont .block-property-item.item, .block-productlist .block-property-item.item {
  position: relative;
  width: 100%;
}
		
/* line 2208, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content, .block-productlist .block-property-item .item-prop-content {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
}
		
@media (max-width: 882px) {
  .block-widgetcont .block-property-item .item-prop-content, .block-productlist .block-property-item .item-prop-content {
    order: 0;
  }
		
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-content, .block-productlist .block-property-item .item-prop-content {
    flex-flow: column wrap;
    justify-content: center;
  }
		
}
		
@media (max-width: 768px) {
  .block-widgetcont .block-property-item .item-prop-content, .block-productlist .block-property-item .item-prop-content {
    flex-flow: row wrap;
  }
		
}
		
@media (max-width: 652.8px) {
  .block-widgetcont .block-property-item .item-prop-content, .block-productlist .block-property-item .item-prop-content {
    flex-flow: column wrap;
  }
		
}
		
/* line 2234, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop, .block-productlist .block-property-item .item-prop-content .item-prop {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
  width: 40%;
  padding-left: 10px;
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop, .block-productlist .block-property-item .item-prop-content .item-prop {
    order: 0;
    width: 100%;
    padding-left: 0;
  }
		
}
		
@media (max-width: 768px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop, .block-productlist .block-property-item .item-prop-content .item-prop {
    width: auto;
    order: 0;
    margin-right: auto;
  }
		
}
		
@media (max-width: 652.8px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop, .block-productlist .block-property-item .item-prop-content .item-prop {
    width: 100%;
    order: 0;
    margin-right: 0;
  }
		
}
		
/* line 2259, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-head, .block-productlist .block-property-item .item-prop-content .item-prop-head {
  text-align: left;
  z-index: 99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  border: 0;
  width: 100%;
}
		
@media (max-width: 480px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-head, .block-productlist .block-property-item .item-prop-content .item-prop-head {
    position: static;
    width: 100%;
    left: 0;
    margin-top: 0 !important;
    display: block;
    box-shadow: none;
    border-radius: 0;
  }
		
}
		
/* line 2287, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-title, .block-productlist .block-property-item .item-prop-content .item-prop-title {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
/* line 2290, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-title h2, .block-productlist .block-property-item .item-prop-content .item-prop-title h2 {
  font-size: 20px;
  font-weight: normal;
  color: #009ad3;
  text-decoration: none;
  margin: 0 0 10px;
}
		
/* line 2298, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-title p, .block-productlist .block-property-item .item-prop-content .item-prop-title p {
  font-size: 14px;
  color: #8e8e8e;
  text-decoration: none;
  margin-bottom: 0;
}
		
/* line 2306, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-info, .block-productlist .block-property-item .item-prop-content .item-prop-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  flex-flow: column wrap;
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-info, .block-productlist .block-property-item .item-prop-content .item-prop-info {
    flex-flow: row wrap;
  }
		
  /* line 2314, scss/row.scss */
  .block-widgetcont .block-property-item .item-prop-content .item-prop-info .item-prop-rating, .block-productlist .block-property-item .item-prop-content .item-prop-info .item-prop-rating, .block-widgetcont .block-property-item .item-prop-content .item-prop-info .item-prop-av-icon, .block-productlist .block-property-item .item-prop-content .item-prop-info .item-prop-av-icon {
    width: 50%;
    float: left;
  }
		
}
		
/* line 2322, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-feedback, .block-productlist .block-property-item .item-prop-content .item-prop-feedback {
  padding-left: 10px;
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-feedback, .block-productlist .block-property-item .item-prop-content .item-prop-feedback {
    padding-left: 0;
    padding-right: 10px;
    width: 40%;
  }
		
}
		
@media (max-width: 480px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-feedback, .block-productlist .block-property-item .item-prop-content .item-prop-feedback {
    padding-right: 0;
    width: 100%;
  }
		
}
		
/* line 2336, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-feedback textarea, .block-productlist .block-property-item .item-prop-content .item-prop-feedback textarea {
  width: 100%;
}
		
/* line 2341, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-rating, .block-productlist .block-property-item .item-prop-content .item-prop-rating {
  font-size: 30px;
  text-align: right;
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-rating, .block-productlist .block-property-item .item-prop-content .item-prop-rating {
    order: 0;
    min-height: 40px;
    font-size: 22.5px;
  }
		
}
		
/* line 2352, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-rating .fa-star, .block-productlist .block-property-item .item-prop-content .item-prop-rating .fa-star {
  color: #2a74b5;
}
		
/* line 2356, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-rating .fa-star-o, .block-productlist .block-property-item .item-prop-content .item-prop-rating .fa-star-o {
  color: #2a74b5;
}
		
/* line 2361, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-ft, .block-productlist .block-property-item .item-prop-content .item-prop-ft {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
  margin-top: 15px;
}
		
/* line 2367, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-spo, .block-productlist .block-property-item .item-prop-content .item-prop-spo {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  text-align: right;
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-spo, .block-productlist .block-property-item .item-prop-content .item-prop-spo {
    display: table;
  }
		
}
		
/* line 2377, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-spo p, .block-productlist .block-property-item .item-prop-content .item-prop-spo p {
  font-size: 20px;
  color: #fff;
  margin-bottom: 0;
}
		
/* line 2383, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-spo .item-prop-signprice, .block-productlist .block-property-item .item-prop-content .item-prop-spo .item-prop-signprice {
  color: #fff;
}
		
/* line 2388, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-price, .block-productlist .block-property-item .item-prop-content .item-prop-price {
  margin: auto 0 20px auto;
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-price, .block-productlist .block-property-item .item-prop-content .item-prop-price {
    width: 100%;
    margin: auto 0 0 auto;
  }
		
}
		
/* line 2396, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-price p, .block-productlist .block-property-item .item-prop-content .item-prop-price p {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  text-align: left;
  font-size: 12px;
  color: #5f5f5f;
  margin-bottom: 0;
}
		
/* line 2404, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-price .item-prop-boxprice, .block-productlist .block-property-item .item-prop-content .item-prop-price .item-prop-boxprice {
  background: #f8f8f8;
  border-radius: 2px;
  padding: 5px 10px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
@media (max-width: 480px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-price .item-prop-boxprice, .block-productlist .block-property-item .item-prop-content .item-prop-price .item-prop-boxprice {
    text-align: center;
  }
		
}
		
/* line 2415, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-price .item-prop-signprice, .block-productlist .block-property-item .item-prop-content .item-prop-price .item-prop-signprice {
  font-size: 45px;
  color: #5f5f5f;
}
		
/* line 2420, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-price .item-prop-numprice, .block-productlist .block-property-item .item-prop-content .item-prop-price .item-prop-numprice {
  font-size: 45px;
  color: #d61e3d;
}
		
/* line 2425, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-price .item-prop-perprice, .block-productlist .block-property-item .item-prop-content .item-prop-price .item-prop-perprice {
  font-size: 12px;
  color: #5f5f5f;
}
		
/* line 2431, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-btn, .block-productlist .block-property-item .item-prop-content .item-prop-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  width: 100%;
  position: relative;
}
		
@media (min-width: 1200px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-btn, .block-productlist .block-property-item .item-prop-content .item-prop-btn {
    margin-left: auto;
  }
		
}
		
@media (max-width: 1200px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-btn, .block-productlist .block-property-item .item-prop-content .item-prop-btn {
    margin-top: 15px;
    justify-content: flex-end;
  }
		
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-btn, .block-productlist .block-property-item .item-prop-content .item-prop-btn {
    align-items: flex-start;
    width: 100%;
    left: 0;
  }
		
}
		
/* line 2456, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-content .item-prop-btn .button, .block-productlist .block-property-item .item-prop-content .item-prop-btn .button, .block-productlist .block-property-item .item-prop-content .item-prop-btn .page-blog-article .blog-article-prev, .page-blog-article .block-productlist .block-property-item .item-prop-content .item-prop-btn .blog-article-prev, .block-productlist .block-property-item .item-prop-content .item-prop-btn .page-blog-article .blog-article-next, .page-blog-article .block-productlist .block-property-item .item-prop-content .item-prop-btn .blog-article-next, .block-widgetcont .block-property-item .item-prop-content .item-prop-btn .page-blog-article .blog-article-prev, .page-blog-article .block-widgetcont .block-property-item .item-prop-content .item-prop-btn .blog-article-prev, .block-widgetcont .block-property-item .item-prop-content .item-prop-btn .page-blog-article .blog-article-next, .page-blog-article .block-widgetcont .block-property-item .item-prop-content .item-prop-btn .blog-article-next {
  margin: 0 3px;
  width: auto;
  z-index: 900;
}
		
@media (max-width: 1200px) {
  .block-widgetcont .block-property-item .item-prop-content .item-prop-btn .button, .block-productlist .block-property-item .item-prop-content .item-prop-btn .button, .block-productlist .block-property-item .item-prop-content .item-prop-btn .page-blog-article .blog-article-prev, .page-blog-article .block-productlist .block-property-item .item-prop-content .item-prop-btn .blog-article-prev, .block-productlist .block-property-item .item-prop-content .item-prop-btn .page-blog-article .blog-article-next, .page-blog-article .block-productlist .block-property-item .item-prop-content .item-prop-btn .blog-article-next, .block-widgetcont .block-property-item .item-prop-content .item-prop-btn .page-blog-article .blog-article-prev, .page-blog-article .block-widgetcont .block-property-item .item-prop-content .item-prop-btn .blog-article-prev, .block-widgetcont .block-property-item .item-prop-content .item-prop-btn .page-blog-article .blog-article-next, .page-blog-article .block-widgetcont .block-property-item .item-prop-content .item-prop-btn .blog-article-next {
    margin: 5px 3px;
  }
		
}
		
/* line 2468, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook, .block-productlist .block-property-item .item-prop-infobook {
  width: 100%;
}
		
/* line 2471, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions, .block-productlist .block-property-item .item-prop-infobook .dateoptions {
  margin-top: 20px;
}
		
/* line 2474, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions li, .block-productlist .block-property-item .item-prop-infobook .dateoptions li {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  background: #f8f8f8;
  padding: 15px;
  margin-bottom: 10px;
  border-radius: 5px;
  text-align: right;
}
		
/* line 2482, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions li:hover, .block-productlist .block-property-item .item-prop-infobook .dateoptions li:hover {
  background: #ebebeb;
  transition: 0.2s background;
}
		
/* line 2487, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span, .block-productlist .block-property-item .item-prop-infobook .dateoptions li span {
  text-align: center;
  margin-top: 10px;
  color: #696969;
}
		
/* line 2492, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:first-child, .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:first-child {
  font-size: 16px;
  font-weight: 700;
  color: #696969;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row-reverse;
  justify-content: center;
  width: 30%;
  float: left;
}
		
@media (max-width: 892.8px) {
  .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:first-child, .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:first-child {
    width: 50%;
    margin-top: 0;
  }
		
}
		
@media (max-width: 768px) {
  .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:first-child, .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:first-child {
    width: 30%;
    margin-top: 10px;
    margin-bottom: 0;
  }
		
}
		
@media (max-width: 480px) {
  .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:first-child, .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:first-child {
    width: 50%;
    margin-top: 0;
  }
		
}
		
/* line 2519, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:nth-child(2), .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:nth-child(2) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row-reverse;
  justify-content: center;
  width: 23%;
  float: left;
}
		
@media (max-width: 892.8px) {
  .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:nth-child(2), .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:nth-child(2) {
    width: 50%;
    margin-top: 0;
    margin-bottom: 10px;
  }
		
}
		
@media (max-width: 768px) {
  .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:nth-child(2), .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:nth-child(2) {
    width: 23%;
    margin-top: 10px;
    margin-bottom: 0;
  }
		
}
		
@media (max-width: 480px) {
  .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:nth-child(2), .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:nth-child(2) {
    width: 50%;
    margin-top: 0;
    margin-bottom: 10px;
  }
		
}
		
/* line 2545, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:nth-child(3), .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:nth-child(3) {
  margin-top: 7px;
  font-size: 18px;
  font-weight: 700;
  color: #d61e3d;
  width: 22%;
  float: left;
}
		
@media (max-width: 892.8px) {
  .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:nth-child(3), .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:nth-child(3) {
    width: 50%;
    margin-top: 20px;
  }
		
}
		
@media (max-width: 768px) {
  .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:nth-child(3), .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:nth-child(3) {
    width: 22%;
    margin-top: 10px;
  }
		
}
		
@media (max-width: 480px) {
  .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:nth-child(3), .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:nth-child(3) {
    width: 50%;
    margin-top: 20px;
  }
		
}
		
/* line 2573, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions li span:nth-child(5), .block-productlist .block-property-item .item-prop-infobook .dateoptions li span:nth-child(5) {
  width: 100%;
  margin-top: 6px;
  padding-bottom: 0;
  display: block;
}
		
/* line 2581, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions li .button, .block-productlist .block-property-item .item-prop-infobook .dateoptions li .button, .block-productlist .block-property-item .item-prop-infobook .dateoptions li .page-blog-article .blog-article-prev, .page-blog-article .block-productlist .block-property-item .item-prop-infobook .dateoptions li .blog-article-prev, .block-productlist .block-property-item .item-prop-infobook .dateoptions li .page-blog-article .blog-article-next, .page-blog-article .block-productlist .block-property-item .item-prop-infobook .dateoptions li .blog-article-next, .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li .page-blog-article .blog-article-prev, .page-blog-article .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li .blog-article-prev, .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li .page-blog-article .blog-article-next, .page-blog-article .block-widgetcont .block-property-item .item-prop-infobook .dateoptions li .blog-article-next {
  width: auto;
  margin-top: 0;
}
		
/* line 2586, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-infobook .dateoptions li .fa, .block-productlist .block-property-item .item-prop-infobook .dateoptions li .fa {
  color: #009ad3;
  margin-right: 10px;
}
		
/* line 2594, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-img, .block-productlist .block-property-item .item-prop-img {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  background: transparent;
  align-items: center;
  flex-direction: column;
  overflow: hidden;
  border-radius: 5px 0 0 5px;
  width: 60%;
}
		
@media (max-width: 1284px) {
  .block-widgetcont .block-property-item .item-prop-img, .block-productlist .block-property-item .item-prop-img {
    min-width: auto;
  }
		
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-img, .block-productlist .block-property-item .item-prop-img {
    width: 100%;
  }
		
}
		
@media (max-width: 480px) {
  .block-widgetcont .block-property-item .item-prop-img, .block-productlist .block-property-item .item-prop-img {
    flex-direction: column;
    max-height: none !important;
  }
		
}
		
/* line 2619, scss/row.scss */
/* line 2620, scss/row.scss */
@media (min-width: 480px) {
  .block-widgetcont .block-property-item .item-prop-img:hover img, .block-productlist .block-property-item .item-prop-img:hover img {
    opacity: 0.7;
    transition: 0.2s opacity;
  }
		
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-img, .block-productlist .block-property-item .item-prop-img {
    order: -1;
    margin-bottom: 10px;
    max-width: 100%;
    align-items: center;
    border-radius: 5px;
  }
		
}
		
@media (max-width: 768px) {
  .block-widgetcont .block-property-item .item-prop-img, .block-productlist .block-property-item .item-prop-img {
    order: -1;
  }
		
}
		
@media (max-width: 652.8px) {
  .block-widgetcont .block-property-item .item-prop-img, .block-productlist .block-property-item .item-prop-img {
    order: -1;
    min-height: 200px;
  }
		
}
		
@media (max-width: 480px) {
  .block-widgetcont .block-property-item .item-prop-img, .block-productlist .block-property-item .item-prop-img {
    min-height: auto;
  }
		
}
		
/* line 2650, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-img img, .block-productlist .block-property-item .item-prop-img img {
  height: 100%;
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-img img, .block-productlist .block-property-item .item-prop-img img {
    width: 100%;
    height: auto;
  }
		
}
		
/* line 2660, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-img .item-prop-av-icon, .block-productlist .block-property-item .item-prop-img .item-prop-av-icon {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  color: #696969;
  background: #009ad3;
  padding: 11px 16px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-start;
  margin-top: auto;
  width: 100%;
}
		
/* line 2671, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-img .item-prop-av-icon .av-icon, .block-productlist .block-property-item .item-prop-img .item-prop-av-icon .av-icon {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-right: 20px;
  color: #f6f6f6;
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item .item-prop-img .item-prop-av-icon .av-icon, .block-productlist .block-property-item .item-prop-img .item-prop-av-icon .av-icon {
    margin-right: 20px;
  }
		
}
		
/* line 2682, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-img .item-prop-av-icon .av-icon img, .block-productlist .block-property-item .item-prop-img .item-prop-av-icon .av-icon img {
  order: -1;
  margin-right: 5px;
}
		
/* line 2688, scss/row.scss */
.block-widgetcont .block-property-item .item-prop-img .item-prop-av-icon .fa, .block-productlist .block-property-item .item-prop-img .item-prop-av-icon .fa {
  font-size: 20px;
}
		
/* line 2694, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid, .block-productlist .block-property-item.block-item-grid {
  width: 50%;
  float: left;
  padding: 0 5px;
  background: transparent;
  border: 0;
  border-radius: 0;
  margin-bottom: 20px !important;
}
		
@media (max-width: 614.4px) {
  .block-widgetcont .block-property-item.block-item-grid, .block-productlist .block-property-item.block-item-grid {
    width: 100%;
    padding: 0;
    float: none;
  }
		
}
		
/* line 2709, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid:not(:last-child), .block-productlist .block-property-item.block-item-grid:not(:last-child) {
  margin: 0;
}
		
/* line 2713, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop, .block-productlist .block-property-item.block-item-grid .itemwidget-prop {
  background: #fff;
  padding: 35px 30px 45px;
  border: 0;
  border-radius: 0;
  align-items: stretch;
}
		
/* line 2720, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-content, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-content {
  flex-flow: column wrap;
}
		
/* line 2723, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-content .item-prop-head, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-content .item-prop-head {
  position: static;
  margin-top: 0 !important;
  width: 100%;
  box-shadow: none;
  border-radius: 0;
}
		
/* line 2731, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-content .item-prop-info, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-content .item-prop-info {
  flex-flow: row wrap;
}
		
/* line 2736, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-feedback, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-feedback {
  padding-left: 0;
  width: 100%;
}
		
/* line 2741, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-btn, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-btn {
  width: 100%;
  left: 0;
  margin-top: 10px;
  justify-content: flex-start;
}
		
/* line 2748, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-ft, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-ft {
  width: 100%;
  justify-content: flex-start;
}
		
/* line 2753, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-av-icon, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-av-icon {
  justify-content: flex-start;
}
		
/* line 2756, scss/row.scss */
/* line 2757, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-av-icon .av-icon:first-child, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-av-icon .av-icon:first-child {
  margin-left: 0;
}
		
/* line 2763, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-spo, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-spo {
  text-align: left;
}
		
/* line 2767, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-price, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-price {
  width: 50%;
  margin: 15px 0 0;
  text-align: center;
}
		
@media (max-width: 992px) {
  .block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-price, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-price {
    width: 100%;
  }
		
}
		
/* line 2776, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-price .item-prop-signprice, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-price .item-prop-signprice, .block-widgetcont .block-property-item.block-item-grid .itemwidget-prop .item-prop-price .item-prop-numprice, .block-productlist .block-property-item.block-item-grid .itemwidget-prop .item-prop-price .item-prop-numprice {
  font-size: 31.5px;
}
		
/* line 2783, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .item-prop-img, .block-productlist .block-property-item.block-item-grid .item-prop-img {
  min-width: 0;
  max-height: none;
  border-radius: 0;
  flex-direction: column;
  width: 100%;
}
		
/* line 2790, scss/row.scss */
/* line 2791, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .item-prop-img:hover img, .block-productlist .block-property-item.block-item-grid .item-prop-img:hover img {
  opacity: 1;
}
		
/* line 2796, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .item-prop-img img, .block-productlist .block-property-item.block-item-grid .item-prop-img img {
  width: 100%;
  height: auto;
}
		
/* line 2801, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .item-prop-img::after, .block-productlist .block-property-item.block-item-grid .item-prop-img::after {
  display: none;
}
		
/* line 2806, scss/row.scss */
.block-widgetcont .block-property-item.block-item-grid .item-prop, .block-productlist .block-property-item.block-item-grid .item-prop {
  width: 100%;
  margin-top: 15px;
  padding-left: 0;
}
		
/* line 2815, scss/row.scss */
/* line 2816, scss/row.scss */
.property-items .property-map-items {
  width: 100%;
  height: 400px;
  margin-bottom: 15px;
}
		
/* line 2827, scss/row.scss */
.widget-sp {
  width: 100%;
}
		
/* line 2830, scss/row.scss */
.widget-sp .widget-cal-opt {
  margin-bottom: 0;
}
		
/* line 2834, scss/row.scss */
.widget-sp h2 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 24px;
  font-weight: 700;
  color: #696969;
  margin: 0 0 10px;
}
		
/* line 2843, scss/row.scss */
.widget-sp h2 .fa {
  color: #448ccb;
  font-size: 32px;
  margin: 0 5px 0 0;
}
		
/* line 2850, scss/row.scss */
.widget-sp .separator {
  border-top: 1px dashed #a7a7a7;
  margin: 0 0 10px;
}
		
/* line 2855, scss/row.scss */
.widget-sp .button, .widget-sp .page-blog-article .blog-article-prev, .page-blog-article .widget-sp .blog-article-prev, .widget-sp .page-blog-article .blog-article-next, .page-blog-article .widget-sp .blog-article-next {
  margin-top: 30px;
  width: 100%;
}
		
/* line 2860, scss/row.scss */
.widget-sp .widget-sp-form {
  padding: 11px 5px;
}
		
/* line 2863, scss/row.scss */
/* line 2864, scss/row.scss */
.widget-sp .widget-sp-form.widget-sp-form-time .widget-sp-label {
  width: 40%;
}
		
/* line 2868, scss/row.scss */
.widget-sp .widget-sp-form.widget-sp-form-time .widget-sp-input {
  width: 60%;
}
		
/* line 2873, scss/row.scss */
.widget-sp .widget-sp-form:nth-child(even) {
  background: #0093c9;
}
		
/* line 2877, scss/row.scss */
.widget-sp .widget-sp-form .signprice {
  color: #5f5f5f;
}
		
/* line 2881, scss/row.scss */
.widget-sp .widget-sp-form .price {
  color: #d61e3d;
}
		
/* line 2885, scss/row.scss */
.widget-sp .widget-sp-form .widget-sp-input label {
  font-size: 20px;
}
		
/* line 2888, scss/row.scss */
.widget-sp .widget-sp-form .widget-sp-input label .sp-input-start, .widget-sp .widget-sp-form .widget-sp-input label .sp-input-end {
  font-size: 14px;
}
		
/* line 2894, scss/row.scss */
.widget-sp .widget-sp-form.widget-sp-form-tl {
  background: #0079a6;
}
		
/* line 2897, scss/row.scss */
.widget-sp .widget-sp-form.widget-sp-form-tl .widget-sp-label label {
  font-size: 22px;
}
		
/* line 2905, scss/row.scss */
/* line 2906, scss/row.scss */
.information-table h2 {
  color: #009ad3;
}
		
/* line 2910, scss/row.scss */
.information-table .shortlist-media {
  font-size: 24px;
  padding: 0 35px 30px 45px;
  margin-bottom: 10px;
}
		
/* line 2916, scss/row.scss */
.information-table .shortlist-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 2919, scss/row.scss */
.information-table .shortlist-content .content-titles {
  width: 25%;
  padding: 30px 0;
  margin-right: 5px;
  background: #fff;
  min-width: 240px;
}
		
@media (max-width: 480px) {
  .information-table .shortlist-content .content-titles {
    display: none;
  }
		
}
		
/* line 2930, scss/row.scss */
.information-table .shortlist-content .content-titles .showhideattributes {
  cursor: pointer;
}
		
/* line 2933, scss/row.scss */
.information-table .shortlist-content .content-titles .showhideattributes:hover {
  color: #6183c2;
}
		
/* line 2938, scss/row.scss */
.information-table .shortlist-content .content-titles > ul {
  /* height: 253px; */
}
		
/* line 2943, scss/row.scss */
/* line 2944, scss/row.scss */
.information-table .shortlist-content .content-titles > ul:not(:nth-child(2)) li {
  padding: 35px 30px 45px / 4 35px 30px 45px / 2;
}
		
/* line 2949, scss/row.scss */
.information-table .shortlist-content .content-titles > ul:nth-child(5) {
  height: 57px;
  margin-top: 40px;
}
		
/* line 2955, scss/row.scss */
/* line 2956, scss/row.scss */
.information-table .shortlist-content .content-titles .shatts ul {
  border: 1px solid transparent;
  border-left: 0;
  border-right: 0;
}
		
/* line 2961, scss/row.scss */
.information-table .shortlist-content .content-titles .shatts ul li {
  height: 40px;
  padding: 5px 0;
  justify-content: flex-start;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 2968, scss/row.scss */
.information-table .shortlist-content .content-titles .shatts ul li:nth-child(odd) {
  background: transparent;
}
		
/* line 2974, scss/row.scss */
.information-table .shortlist-content .content-titles .shatts > li {
  font-size: 18px;
  font-weight: bold;
  color: #6183c2;
  height: 35px;
  padding: 7px 0;
}
		
/* line 2983, scss/row.scss */
.information-table .shortlist-content .content-titles > li {
  font-size: 18px;
  font-weight: bold;
  color: #6183c2;
  height: 35px;
  padding: 7px 0;
}
		
/* line 2992, scss/row.scss */
.information-table .shortlist-content .container-item {
  width: 100%;
  overflow: auto;
  white-space: nowrap;
  padding-bottom: 20px;
}
		
@media (min-width: 480px) {
  .information-table .shortlist-content .container-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 75%;
  }
		
}
		
@media (max-width: 480px) {
  .information-table .shortlist-content .container-item {
    width: 100%;
  }
		
}
		
/* line 3007, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item {
  background: #fff;
  border: 0;
  border-radius: 0;
  overflow: hidden;
  transition: none;
  margin-right: 5px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 5px 20px;
  min-width: 240px;
}
		
@media (min-width: 992px) {
  .information-table .shortlist-content .container-item .shortlist-item {
    min-width: 33%;
  }
		
}
		
/* line 3024, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item:hover {
  background: #f2f2f2;
  transition: 0.3s background;
}
		
/* line 3029, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .item-btn-del {
  position: absolute;
  top: 2px;
  right: 3px;
  font-size: 18px;
}
		
/* line 3036, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > li {
  height: 35px;
}
		
/* line 3040, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul {
  max-width: 200px;
}
		
/* line 3043, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul > li {
  position: relative;
}
		
/* line 3047, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul textarea {
  margin: 0;
  width: 100%;
  height: 60px;
}
		
/* line 3053, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul .price {
  font-size: 18px;
  color: #d61e3d;
  font-weight: bold;
}
		
/* line 3059, scss/row.scss */
/* line 3060, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul:nth-child(2) .title {
  font-size: 18px;
  font-weight: bold;
  margin-top: 10px;
  color: #009ad3;
  height: 40px;
  white-space: normal;
}
		
/* line 3070, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul .title {
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 32px;
  font-weight: 300;
}
		
/* line 3078, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul .enticer {
  text-align: center;
  font-size: 13px;
}
		
/* line 3083, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(2)) {
  margin: 0 35px 30px 45px * -1;
  max-width: none;
}
		
/* line 3087, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(2)) li {
  padding: 35px 30px 45px / 4 35px 30px 45px;
}
		
/* line 3092, scss/row.scss */
/* line 3093, scss/row.scss */
@media (max-width: 480px) {
  .information-table .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(n+7)) li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
  }
		
}
		
/* line 3099, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(n+7)) li .mobiletitles {
  display: none;
}
		
@media (max-width: 480px) {
  .information-table .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(n+7)) li .mobiletitles {
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 3px;
    color: #009ad3;
  }
		
}
		
/* line 3114, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .shatts {
  margin: 0 35px 30px 45px * -1;
}
		
/* line 3117, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .shatts > ul {
  border: 1px solid #d9d9d9;
  border-left: 0;
  border-right: 0;
}
		
/* line 3122, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .shatts > ul li {
  height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 35px 30px 45px / 4 35px 30px 45px;
}
		
@media (max-width: 480px) {
  .information-table .shortlist-content .container-item .shortlist-item .shatts > ul li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 55px;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
  }
		
}
		
/* line 3138, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .shatts > ul li .mobiletitles {
  display: none;
  margin-bottom: 8px;
}
		
@media (max-width: 480px) {
  .information-table .shortlist-content .container-item .shortlist-item .shatts > ul li .mobiletitles {
    display: block;
    font-size: 11px;
    font-weight: bold;
  }
		
}
		
/* line 3148, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .shatts > ul li .fa {
  font-size: 18px;
}
		
/* line 3152, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .shatts > ul li:nth-child(odd) {
  background: #f2f2f2;
}
		
/* line 3156, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .shatts > ul li:nth-child(even) {
  background: #fafafa;
}
		
/* line 3162, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .shatts > li {
  height: 35px;
}
		
/* line 3165, scss/row.scss */
.information-table .shortlist-content .container-item .shortlist-item .shatts > li .mobilegrouptitles {
  color: white;
  text-align: center;
  display: block;
  padding: 7px 0;
}
		
@media (min-width: 480px) {
  .information-table .shortlist-content .container-item .shortlist-item .shatts > li .mobilegrouptitles {
    display: none;
  }
		
}
		
/* line 3182, scss/row.scss */
/* line 3183, scss/row.scss */
.property-shortlist h2 {
  color: #009ad3;
}
		
/* line 3187, scss/row.scss */
.property-shortlist .shortlist-media {
  font-size: 24px;
  padding: 0 35px 30px 45px;
  margin-bottom: 10px;
}
		
/* line 3193, scss/row.scss */
.property-shortlist .shortlist-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 3196, scss/row.scss */
.property-shortlist .shortlist-content .content-titles {
  width: 25%;
  padding: 30px 0;
  margin-right: 5px;
  background: #fff;
  min-width: 240px;
}
		
@media (max-width: 480px) {
  .property-shortlist .shortlist-content .content-titles {
    display: none;
  }
		
}
		
/* line 3207, scss/row.scss */
.property-shortlist .shortlist-content .content-titles .showhideattributes {
  cursor: pointer;
}
		
/* line 3210, scss/row.scss */
.property-shortlist .shortlist-content .content-titles .showhideattributes:hover {
  color: #6183c2;
}
		
/* line 3215, scss/row.scss */
.property-shortlist .shortlist-content .content-titles > ul {
  /* height: 253px; */
}
		
/* line 3220, scss/row.scss */
/* line 3221, scss/row.scss */
.property-shortlist .shortlist-content .content-titles > ul:not(:nth-child(2)) li {
  padding: 35px 30px 45px / 4 35px 30px 45px / 2;
}
		
/* line 3226, scss/row.scss */
.property-shortlist .shortlist-content .content-titles > ul:nth-child(5) {
  height: 57px;
  margin-top: 40px;
}
		
/* line 3232, scss/row.scss */
/* line 3233, scss/row.scss */
.property-shortlist .shortlist-content .content-titles .shatts ul {
  border: 1px solid transparent;
  border-left: 0;
  border-right: 0;
}
		
/* line 3238, scss/row.scss */
.property-shortlist .shortlist-content .content-titles .shatts ul li {
  height: 40px;
  padding: 5px 0;
  justify-content: flex-start;
  align-items: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 3245, scss/row.scss */
.property-shortlist .shortlist-content .content-titles .shatts ul li:nth-child(odd) {
  background: transparent;
}
		
/* line 3251, scss/row.scss */
.property-shortlist .shortlist-content .content-titles .shatts > li {
  font-size: 18px;
  font-weight: bold;
  color: #6183c2;
  height: 35px;
  padding: 7px 0;
}
		
/* line 3260, scss/row.scss */
.property-shortlist .shortlist-content .content-titles > li {
  font-size: 18px;
  font-weight: bold;
  color: #6183c2;
  height: 35px;
  padding: 7px 0;
}
		
/* line 3269, scss/row.scss */
.property-shortlist .shortlist-content .container-item {
  width: 100%;
  overflow: auto;
  white-space: nowrap;
  padding-bottom: 20px;
}
		
@media (min-width: 480px) {
  .property-shortlist .shortlist-content .container-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 75%;
  }
		
}
		
@media (max-width: 480px) {
  .property-shortlist .shortlist-content .container-item {
    width: 100%;
  }
		
}
		
/* line 3284, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item {
  background: #fff;
  border: 0;
  border-radius: 0;
  overflow: hidden;
  transition: none;
  margin-right: 5px;
  position: relative;
  display: inline-block;
  vertical-align: top;
  padding: 5px 20px;
  min-width: 240px;
}
		
@media (min-width: 992px) {
  .property-shortlist .shortlist-content .container-item .shortlist-item {
    min-width: 33%;
  }
		
}
		
/* line 3301, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item:hover {
  background: #f2f2f2;
  transition: 0.3s background;
}
		
/* line 3306, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .item-btn-del {
  position: absolute;
  top: 2px;
  right: 3px;
  font-size: 18px;
}
		
/* line 3313, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > li {
  height: 35px;
}
		
/* line 3317, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul {
  max-width: 200px;
}
		
/* line 3320, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul > li {
  position: relative;
}
		
/* line 3324, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul textarea {
  margin: 0;
  width: 100%;
  height: 60px;
}
		
/* line 3330, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul .price {
  font-size: 18px;
  color: #d61e3d;
  font-weight: bold;
}
		
/* line 3336, scss/row.scss */
/* line 3337, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul:nth-child(2) .title {
  font-size: 18px;
  font-weight: bold;
  margin-top: 10px;
  color: #009ad3;
  height: 40px;
  white-space: normal;
}
		
/* line 3347, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul .title {
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  text-align: center;
  font-size: 32px;
  font-weight: 300;
}
		
/* line 3355, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul .enticer {
  text-align: center;
  font-size: 13px;
}
		
/* line 3360, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(2)) {
  margin: 0 35px 30px 45px * -1;
  max-width: none;
}
		
/* line 3364, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(2)) li {
  padding: 35px 30px 45px / 4 35px 30px 45px;
}
		
/* line 3369, scss/row.scss */
/* line 3370, scss/row.scss */
@media (max-width: 480px) {
  .property-shortlist .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(n+7)) li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
  }
		
}
		
/* line 3376, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(n+7)) li .mobiletitles {
  display: none;
}
		
@media (max-width: 480px) {
  .property-shortlist .shortlist-content .container-item .shortlist-item > ul:not(:nth-child(n+7)) li .mobiletitles {
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 3px;
    color: #009ad3;
  }
		
}
		
/* line 3391, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .shatts {
  margin: 0 35px 30px 45px * -1;
}
		
/* line 3394, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .shatts > ul {
  border: 1px solid #d9d9d9;
  border-left: 0;
  border-right: 0;
}
		
/* line 3399, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .shatts > ul li {
  height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 35px 30px 45px / 4 35px 30px 45px;
}
		
@media (max-width: 480px) {
  .property-shortlist .shortlist-content .container-item .shortlist-item .shatts > ul li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 55px;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
  }
		
}
		
/* line 3415, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .shatts > ul li .mobiletitles {
  display: none;
  margin-bottom: 8px;
}
		
@media (max-width: 480px) {
  .property-shortlist .shortlist-content .container-item .shortlist-item .shatts > ul li .mobiletitles {
    display: block;
    font-size: 11px;
    font-weight: bold;
  }
		
}
		
/* line 3425, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .shatts > ul li .fa {
  font-size: 18px;
}
		
/* line 3429, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .shatts > ul li:nth-child(odd) {
  background: #f2f2f2;
}
		
/* line 3433, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .shatts > ul li:nth-child(even) {
  background: #fafafa;
}
		
/* line 3439, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .shatts > li {
  height: 35px;
}
		
/* line 3442, scss/row.scss */
.property-shortlist .shortlist-content .container-item .shortlist-item .shatts > li .mobilegrouptitles {
  color: white;
  text-align: center;
  display: block;
  padding: 7px 0;
}
		
@media (min-width: 480px) {
  .property-shortlist .shortlist-content .container-item .shortlist-item .shatts > li .mobilegrouptitles {
    display: none;
  }
		
}
		
/* line 3460, scss/row.scss */
.block-cart-progress {
  text-align: left;
  margin-bottom: 10px;
}
		
@media (max-width: 480px) {
  .block-cart-progress {
    text-align: center;
  }
		
}
		
/* line 3468, scss/row.scss */
.block-cart-progress::after {
  display: none;
}
		
/* line 3472, scss/row.scss */
.block-cart-progress li {
  display: inline-block;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  padding: 10px;
}
		
/* line 3478, scss/row.scss */
.block-cart-progress li .fa {
  display: none;
}
		
/* line 3482, scss/row.scss */
.block-cart-progress li a {
  text-decoration: none;
  color: #696969;
}
		
/* line 3486, scss/row.scss */
.block-cart-progress li a.active {
  font-size: 16.8px;
  color: #6183c2;
}
		
/* line 3490, scss/row.scss */
.block-cart-progress li a.active .steptext {
  font-weight: bold;
}
		
/* line 3494, scss/row.scss */
.block-cart-progress li a.active::before {
  opacity: 1;
}
		
@media (max-width: 480px) {
  .block-cart-progress li a {
    padding: 0 !important;
    opacity: 0.5;
  }
		
  /* line 3503, scss/row.scss */
  .block-cart-progress li a.active {
    opacity: 1 !important;
  }
		
  /* line 3507, scss/row.scss */
  .block-cart-progress li a:hover {
    opacity: 0.8;
    transition: 0.2s opacity;
  }
		
  /* line 3512, scss/row.scss */
  .block-cart-progress li a .steptext {
    display: none;
  }
		
}
		
/* line 3517, scss/row.scss */
.block-cart-progress li a::before {
  opacity: 0.5;
  font-size: 30px;
}
		
@media (min-width: 480px) {
  .block-cart-progress li a::before {
    font-size: 21px;
  }
		
}
		
/* line 3527, scss/row.scss */
.block-cart-progress li .steparrow {
  position: static;
  right: 0;
  width: auto;
  height: auto;
}
		
/* line 3534, scss/row.scss */
/* line 3535, scss/row.scss */
.block-cart-progress li:not(:last-child) .steparrow {
  display: inline-block;
  padding-left: 10px;
}
		
/* line 3539, scss/row.scss */
.block-cart-progress li:not(:last-child) .steparrow::before {
  content: '\f105';
  display: block;
  font-family: FontAwesome;
}
		
/* line 3548, scss/row.scss */
/* line 3550, scss/row.scss */
.block-cart-progress .basket:before, .block-cart-progress .information:before, .block-cart-progress .yourdetails:before, .block-cart-progress .shipping:before, .block-cart-progress .method:before, .block-cart-progress .thankyou:before, .block-cart-progress .donations:before {
  display: inline-block;
  font-family: FontAwesome;
}
		
@media (min-width: 480px) {
  .block-cart-progress .basket:before, .block-cart-progress .information:before, .block-cart-progress .yourdetails:before, .block-cart-progress .shipping:before, .block-cart-progress .method:before, .block-cart-progress .thankyou:before, .block-cart-progress .donations:before {
    margin-right: 5px;
  }
		
}
		
/* line 3560, scss/row.scss */
/* line 3561, scss/row.scss */
.block-cart-progress .basket::before {
  content: '\f07a';
}
		
/* line 3566, scss/row.scss */
/* line 3567, scss/row.scss */
.block-cart-progress .information::before {
  content: '\f046';
}
		
/* line 3572, scss/row.scss */
/* line 3573, scss/row.scss */
.block-cart-progress .yourdetails::before {
  content: '\f15c';
}
		
/* line 3578, scss/row.scss */
/* line 3579, scss/row.scss */
.block-cart-progress .shipping::before {
  content: '\f0d1';
}
		
/* line 3584, scss/row.scss */
/* line 3585, scss/row.scss */
.block-cart-progress .method::before {
  content: '\f09d';
}
		
/* line 3590, scss/row.scss */
/* line 3591, scss/row.scss */
.block-cart-progress .thankyou::before {
  content: '\f00c';
}
		
/* line 3596, scss/row.scss */
/* line 3597, scss/row.scss */
.block-cart-progress .donations::before {
  content: '\f01e';
}
		
/* line 3603, scss/row.scss */
.mod-cart-item, .block-vehicle .vehicle-item, .page-vehicle .vehicle-cont .vehicle-item {
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}
		
/* line 3608, scss/row.scss */
@media (max-width: 480px) {
  /* line 3610, scss/row.scss */
  .mod-cart-item .button self:not([type=submit] && [value=Cancel]), .block-vehicle .vehicle-item .button self:not([type=submit] && [value=Cancel]), .block-vehicle .vehicle-item .page-blog-article .blog-article-prev self:not([type=submit] && [value=Cancel]), .page-blog-article .block-vehicle .vehicle-item .blog-article-prev self:not([type=submit] && [value=Cancel]), .block-vehicle .vehicle-item .page-blog-article .blog-article-next self:not([type=submit] && [value=Cancel]), .page-blog-article .block-vehicle .vehicle-item .blog-article-next self:not([type=submit] && [value=Cancel]), .page-vehicle .vehicle-cont .vehicle-item .button self:not([type=submit] && [value=Cancel]), .page-vehicle .vehicle-cont .vehicle-item .page-blog-article .blog-article-prev self:not([type=submit] && [value=Cancel]), .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .blog-article-prev self:not([type=submit] && [value=Cancel]), .page-vehicle .vehicle-cont .vehicle-item .page-blog-article .blog-article-next self:not([type=submit] && [value=Cancel]), .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .blog-article-next self:not([type=submit] && [value=Cancel]), .mod-cart-item .page-blog-article .blog-article-prev self:not([type=submit] && [value=Cancel]), .page-blog-article .mod-cart-item .blog-article-prev self:not([type=submit] && [value=Cancel]), .mod-cart-item .page-blog-article .blog-article-next self:not([type=submit] && [value=Cancel]), .page-blog-article .mod-cart-item .blog-article-next self:not([type=submit] && [value=Cancel]) {
    display: block;
    width: 100%;
    text-align: center;
  }
		
}
		
/* line 3618, scss/row.scss */
/* line 3619, scss/row.scss */
.mod-cart-item .thanksinfo .highlight, .block-vehicle .vehicle-item .thanksinfo .highlight, .page-vehicle .vehicle-cont .vehicle-item .thanksinfo .highlight, .mod-cart-item .thanksinfo p:nth-last-child(2), .block-vehicle .vehicle-item .thanksinfo p:nth-last-child(2), .page-vehicle .vehicle-cont .vehicle-item .thanksinfo p:nth-last-child(2) {
  font-weight: bold;
}
		
/* line 3624, scss/row.scss */
.mod-cart-item .thanksinfo .shippingaddress, .block-vehicle .vehicle-item .thanksinfo .shippingaddress, .page-vehicle .vehicle-cont .vehicle-item .thanksinfo .shippingaddress {
  display: block;
  overflow: hidden;
  background: #f8f8f8;
  padding: 15px;
  border-radius: 3px;
  margin: 10px 0 0 0;
  border: 0;
}
		
/* line 3633, scss/row.scss */
.mod-cart-item .thanksinfo .shippingaddress:hover, .block-vehicle .vehicle-item .thanksinfo .shippingaddress:hover, .page-vehicle .vehicle-cont .vehicle-item .thanksinfo .shippingaddress:hover {
  background: #ebebeb;
  transition: 0.2s background;
}
		
/* line 3640, scss/row.scss */
@media (max-width: 768px) {
  .mod-cart-item.bottom, .block-vehicle .vehicle-item.bottom, .page-vehicle .vehicle-cont .vehicle-item.bottom {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
  }
		
}
		
/* line 3648, scss/row.scss */
/* line 3649, scss/row.scss */
.mod-cart-item .block-extra:not(:first-child), .block-vehicle .vehicle-item .block-extra:not(:first-child), .page-vehicle .vehicle-cont .vehicle-item .block-extra:not(:first-child) {
  padding-top: 10px;
  margin-top: 10px;
  border: 0;
}
		
/* line 3655, scss/row.scss */
.mod-cart-item .block-extra p, .block-vehicle .vehicle-item .block-extra p, .page-vehicle .vehicle-cont .vehicle-item .block-extra p {
  margin-bottom: 0;
}
		
/* line 3658, scss/row.scss */
.mod-cart-item .block-extra p.item-note, .block-vehicle .vehicle-item .block-extra p.item-note, .page-vehicle .vehicle-cont .vehicle-item .block-extra p.item-note {
  font-size: 16px;
}
		
/* line 3664, scss/row.scss */
.mod-cart-item .cartitem-notification, .block-vehicle .vehicle-item .cartitem-notification, .page-vehicle .vehicle-cont .vehicle-item .cartitem-notification {
  display: inline-block;
  margin-right: auto;
}
		
/* line 3669, scss/row.scss */
.mod-cart-item .cart-item-cont, .block-vehicle .vehicle-item .cart-item-cont, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont {
  position: relative;
}
		
/* line 3675, scss/row.scss */
.mod-cart-item .cart-item-cont .cart-item-img, .block-vehicle .vehicle-item .cart-item-cont .cart-item-img, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .cart-item-img {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  max-height: 250px;
  border-radius: 3px;
}
		
/* line 3683, scss/row.scss */
.mod-cart-item .cart-item-cont .cart-item-img img, .block-vehicle .vehicle-item .cart-item-cont .cart-item-img img, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .cart-item-img img {
  height: 100%;
  width: auto;
}
		
/* line 3689, scss/row.scss */
.mod-cart-item .cart-item-cont .cart-item-desc, .block-vehicle .vehicle-item .cart-item-cont .cart-item-desc, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .cart-item-desc {
  padding-left: 15px;
}
		
/* line 3692, scss/row.scss */
.mod-cart-item .cart-item-cont .cart-item-desc.col_full, .block-vehicle .vehicle-item .cart-item-cont .cart-item-desc.col_full, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .cart-item-desc.col_full {
  padding-left: 0;
}
		
/* line 3697, scss/row.scss */
.mod-cart-item .cart-item-cont .thumb, .block-vehicle .vehicle-item .cart-item-cont .thumb, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .thumb, .mod-cart-item .cart-item-cont .info, .block-vehicle .vehicle-item .cart-item-cont .info, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .info {
  display: inline-block;
  vertical-align: top;
}
		
/* line 3703, scss/row.scss */
.mod-cart-item .cart-item-cont .thumb, .block-vehicle .vehicle-item .cart-item-cont .thumb, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .thumb {
  width: 25%;
  margin-right: -4px;
}
		
@media (max-width: 992px) {
  .mod-cart-item .cart-item-cont .thumb, .block-vehicle .vehicle-item .cart-item-cont .thumb, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .thumb {
    width: 100%;
    margin-right: 0;
    padding-left: 0;
  }
		
}
		
@media screen and (max-width: 480px) {
  .mod-cart-item .cart-item-cont .thumb, .block-vehicle .vehicle-item .cart-item-cont .thumb, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .thumb {
    display: none;
  }
		
}
		
/* line 3718, scss/row.scss */
.mod-cart-item .cart-item-cont .thumb img, .block-vehicle .vehicle-item .cart-item-cont .thumb img, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .thumb img {
  border-radius: 5px;
}
		
/* line 3723, scss/row.scss */
.mod-cart-item .cart-item-cont .info, .block-vehicle .vehicle-item .cart-item-cont .info, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .info {
  width: 75%;
  padding-left: 10px;
}
		
/* line 3727, scss/row.scss */
.mod-cart-item .cart-item-cont .info.info-full, .block-vehicle .vehicle-item .cart-item-cont .info.info-full, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .info.info-full {
  width: 100%;
  padding-left: 0;
}
		
@media (max-width: 992px) {
  .mod-cart-item .cart-item-cont .info, .block-vehicle .vehicle-item .cart-item-cont .info, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .info {
    width: 100%;
    position: static;
    padding-left: 0;
  }
		
}
		
/* line 3740, scss/row.scss */
.mod-cart-item .cart-item-cont h2, .block-vehicle .vehicle-item .cart-item-cont h2, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 {
  color: #009ad3;
  position: relative;
  transition: 0.2s color;
}
		
@media (max-width: 460.8px) {
  .mod-cart-item .cart-item-cont h2, .block-vehicle .vehicle-item .cart-item-cont h2, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 {
    position: static;
  }
		
}
		
/* line 3750, scss/row.scss */
.mod-cart-item .cart-item-cont h2 .fa, .block-vehicle .vehicle-item .cart-item-cont h2 .fa, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 .fa {
  color: #448ccb;
}
		
/* line 3753, scss/row.scss */
.mod-cart-item .cart-item-cont h2 .fa.fa-bookmark, .block-vehicle .vehicle-item .cart-item-cont h2 .fa.fa-bookmark, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 .fa.fa-bookmark {
  margin: 0 10px 0 0;
}
		
/* line 3756, scss/row.scss */
.mod-cart-item .cart-item-cont h2 .fa.fa-bookmark + a, .block-vehicle .vehicle-item .cart-item-cont h2 .fa.fa-bookmark + a, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 .fa.fa-bookmark + a {
  padding-right: 60px;
  display: inline-block;
}
		
/* line 3763, scss/row.scss */
.mod-cart-item .cart-item-cont h2 a, .block-vehicle .vehicle-item .cart-item-cont h2 a, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 a {
  color: #009ad3;
  text-decoration: none;
}
		
/* line 3767, scss/row.scss */
.mod-cart-item .cart-item-cont h2 a:hover, .block-vehicle .vehicle-item .cart-item-cont h2 a:hover, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 a:hover {
  color: #448ccb;
  transition: 0.2s color;
}
		
/* line 3773, scss/row.scss */
.mod-cart-item .cart-item-cont h2 .delete, .block-vehicle .vehicle-item .cart-item-cont h2 .delete, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 .delete {
  position: absolute;
  right: 0;
  top: -7px;
  margin: 0;
  background: #a94311;
  padding: 7px 11px 8px;
  font-size: 14px;
  color: #fff;
  border-radius: 5px;
}
		
@media (max-width: 460.8px) {
  .mod-cart-item .cart-item-cont h2 .delete, .block-vehicle .vehicle-item .cart-item-cont h2 .delete, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 .delete {
    top: 0;
  }
		
}
		
/* line 3788, scss/row.scss */
.mod-cart-item .cart-item-cont h2 .delete .fa, .block-vehicle .vehicle-item .cart-item-cont h2 .delete .fa, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 .delete .fa {
  color: #fff;
}
		
/* line 3792, scss/row.scss */
.mod-cart-item .cart-item-cont h2 .delete:hover, .block-vehicle .vehicle-item .cart-item-cont h2 .delete:hover, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont h2 .delete:hover {
  background: #7b310c;
  cursor: pointer;
  transition: 0.2s background;
}
		
/* line 3800, scss/row.scss */
.mod-cart-item .cart-item-cont .enticer, .block-vehicle .vehicle-item .cart-item-cont .enticer, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .enticer {
  text-transform: uppercase;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  color: #009ad3;
}
		
/* line 3807, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom, .block-vehicle .vehicle-item .cart-item-cont .bottom, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom {
  margin-top: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}
		
@media (max-width: 480px) {
  .mod-cart-item .cart-item-cont .bottom, .block-vehicle .vehicle-item .cart-item-cont .bottom, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom {
    flex-flow: column wrap;
  }
		
}
		
/* line 3817, scss/row.scss */
@media (max-width: 480px) {
  .mod-cart-item .cart-item-cont .bottom .item-quantity-price, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity-price, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity-price {
    margin-bottom: 10px;
    width: 100%;
  }
		
}
		
/* line 3823, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity-price .item-quantity, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity-price .item-quantity, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity-price .item-quantity {
  flex-flow: row wrap !important;
  padding-right: 0;
  justify-content: space-between;
}
		
/* line 3829, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity-price .item-total-price, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity-price .item-total-price, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity-price .item-total-price {
  margin-top: 10px;
  align-items: center;
  justify-content: space-between;
  flex-flow: row wrap !important;
}
		
/* line 3835, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity-price .item-total-price .item-total-text, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity-price .item-total-price .item-total-text, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity-price .item-total-price .item-total-text {
  margin: 0;
}
		
/* line 3841, scss/row.scss */
@media (max-width: 480px) {
  .mod-cart-item .cart-item-cont .bottom .item-quantity, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity {
    width: 100%;
    padding-right: 0;
    margin-bottom: 10px;
  }
		
}
		
/* line 3848, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-label, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-label, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-label, .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input {
  display: inline-block;
  vertical-align: middle;
}
		
/* line 3854, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-label, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-label, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-label {
  margin-right: 10px;
  margin-bottom: 0;
}
		
/* line 3859, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input {
  position: relative;
}
		
/* line 3862, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input .input-options, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input .input-options, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input .input-options {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}
		
/* line 3869, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input .quantitychange, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input .quantitychange, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input .quantitychange {
  width: 20px;
  height: 20px;
  background: #909090;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 1.7;
  display: inline-block;
}
		
/* line 3879, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input .quantitychange:hover, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input .quantitychange:hover, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input .quantitychange:hover {
  background: #6183c2;
  transition: 0.2s background;
}
		
/* line 3885, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input input, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea, .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input textarea {
  background: #fff;
  color: #808284;
  padding: 15px 18px;
  font-size: 18px;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
}
		
@media (max-width: 480px) {
  .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input input, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea, .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input textarea {
    width: 100%;
  }
		
}
		
/* line 3897, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input input:hover, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input:hover, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea:hover, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input:hover, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea:hover, .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input textarea:hover, .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input input:focus, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input:focus, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea:focus, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input:focus, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea:focus, .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input textarea:focus {
  box-shadow: none;
  background: #f7f7f7;
  transition: 0.2s all;
}
		
/* line 3904, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input input:focus, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input:focus, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea:focus, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input input:focus, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-quantity .quantity-input textarea:focus, .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item .cart-item-cont .bottom .item-quantity .quantity-input textarea:focus {
  border: 1px solid #c4c4c4;
  transition: 0.2s border;
}
		
/* line 3912, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-total, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-total, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-total {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
		
@media (max-width: 992px) {
  .mod-cart-item .cart-item-cont .bottom .item-total, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-total, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-total {
    flex-flow: column wrap;
  }
		
}
		
/* line 3920, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-book-price, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-book-price, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-book-price {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
@media (max-width: 992px) {
  .mod-cart-item .cart-item-cont .bottom .item-book-price, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-book-price, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-book-price {
    width: 100%;
    margin-bottom: 10px;
  }
		
}
		
/* line 3928, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-book-price > div, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-book-price > div, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-book-price > div {
  margin-top: auto;
}
		
/* line 3933, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .amount-price, .block-vehicle .vehicle-item .cart-item-cont .bottom .amount-price, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .amount-price {
  color: #d61e3d;
}
		
/* line 3937, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .text-right, .block-vehicle .vehicle-item .cart-item-cont .bottom .text-right, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .text-right {
  text-align: right;
}
		
/* line 3941, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .right, .block-vehicle .vehicle-item .cart-item-cont .bottom .right, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .right {
  float: right;
  margin: 0;
}
		
/* line 3946, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-total-price, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-total-price, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-total-price {
  background: #fff;
  border: 1px solid #f8f8f8;
  border-radius: 5px;
}
		
/* line 3952, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-total-text, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-total-text, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-total-text {
  font-size: 12px;
  color: #5f5f5f;
  margin-bottom: 5px;
  margin-left: auto;
}
		
/* line 3958, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-total-text.lead, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-total-text.lead, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-total-text.lead {
  font-size: 14.4px;
}
		
/* line 3963, scss/row.scss */
.mod-cart-item .cart-item-cont .bottom .item-total-box, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-total-box, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-total-box {
  display: inline-block;
  background: #f8f8f8;
  border-radius: 2px;
  font-size: 45px;
  color: #d61e3d;
}
		
@media (max-width: 1260px) {
  .mod-cart-item .cart-item-cont .bottom .item-total-box, .block-vehicle .vehicle-item .cart-item-cont .bottom .item-total-box, .page-vehicle .vehicle-cont .vehicle-item .cart-item-cont .bottom .item-total-box {
    font-size: 31.5px;
  }
		
}
		
/* line 3977, scss/row.scss */
.mod-cart-item .separator, .block-vehicle .vehicle-item .separator, .page-vehicle .vehicle-cont .vehicle-item .separator {
  margin: 10px 0;
  border-top: 1px dashed #c4c4c4;
}
		
/* line 3982, scss/row.scss */
.mod-cart-item .extra-total, .block-vehicle .vehicle-item .extra-total, .page-vehicle .vehicle-cont .vehicle-item .extra-total {
  color: #d61e3d;
}
		
/* line 3986, scss/row.scss */
.mod-cart-item textarea, .block-vehicle .vehicle-item textarea, .page-vehicle .vehicle-cont .vehicle-item textarea {
  margin: 0;
  padding: 15px 18px;
  font-size: 18px;
  color: #808284;
  border-radius: 2px;
  border: 1px solid #e4e4e4;
  background: #fff;
  outline: 0;
}
		
/* line 3996, scss/row.scss */
.mod-cart-item textarea:hover, .block-vehicle .vehicle-item textarea:hover, .page-vehicle .vehicle-cont .vehicle-item textarea:hover, .mod-cart-item textarea:focus, .block-vehicle .vehicle-item textarea:focus, .page-vehicle .vehicle-cont .vehicle-item textarea:focus {
  box-shadow: none;
  background: #f7f7f7;
  transition: 0.2s all;
}
		
/* line 4003, scss/row.scss */
.mod-cart-item textarea:focus, .block-vehicle .vehicle-item textarea:focus, .page-vehicle .vehicle-cont .vehicle-item textarea:focus {
  border: 1px solid #c4c4c4;
  transition: 0.2s border;
}
		
/* line 4009, scss/row.scss */
/* line 4010, scss/row.scss */
.mod-cart-item input[type=text], .block-vehicle .vehicle-item input[type=text], .block-vehicle .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=text], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item textarea[type=text], .page-vehicle .vehicle-cont .vehicle-item input[type=text], .page-vehicle .vehicle-cont .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=text], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item textarea[type=text], .mod-cart-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=text], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item textarea[type=text], .mod-cart-item input[type=password], .block-vehicle .vehicle-item input[type=password], .block-vehicle .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=password], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item textarea[type=password], .page-vehicle .vehicle-cont .vehicle-item input[type=password], .page-vehicle .vehicle-cont .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=password], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item textarea[type=password], .mod-cart-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=password], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item textarea[type=password] {
  margin: 0;
  padding: 15px 18px;
  font-size: 18px;
  color: #808284;
  border-radius: 2px;
  border: 1px solid #e4e4e4;
  background: #fff;
  outline: 0;
}
		
/* line 4022, scss/row.scss */
.mod-cart-item input:hover, .block-vehicle .vehicle-item input:hover, .block-vehicle .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item textarea:hover, .page-vehicle .vehicle-cont .vehicle-item input:hover, .page-vehicle .vehicle-cont .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item textarea:hover, .mod-cart-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item textarea:hover, .mod-cart-item input:focus, .block-vehicle .vehicle-item input:focus, .block-vehicle .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item textarea:focus, .page-vehicle .vehicle-cont .vehicle-item input:focus, .page-vehicle .vehicle-cont .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item textarea:focus, .mod-cart-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item textarea:focus {
  box-shadow: none;
  background: #f7f7f7;
  transition: 0.2s all;
}
		
/* line 4029, scss/row.scss */
.mod-cart-item input:focus, .block-vehicle .vehicle-item input:focus, .block-vehicle .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-vehicle .vehicle-item textarea:focus, .page-vehicle .vehicle-cont .vehicle-item input:focus, .page-vehicle .vehicle-cont .vehicle-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-vehicle .vehicle-cont .vehicle-item textarea:focus, .mod-cart-item [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-item textarea:focus {
  border: 1px solid #c4c4c4;
  transition: 0.2s border;
}
		
/* line 4035, scss/row.scss */
/* line 4036, scss/row.scss */
.mod-cart-item .cart-item-extra li, .block-vehicle .vehicle-item .cart-item-extra li, .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li {
  padding: 10px 5px;
  font-weight: bold;
  color: #696969;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  width: 100%;
}
		
/* line 4044, scss/row.scss */
.mod-cart-item .cart-item-extra li.notpurchased, .block-vehicle .vehicle-item .cart-item-extra li.notpurchased, .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li.notpurchased {
  display: block;
}
		
/* line 4048, scss/row.scss */
.mod-cart-item .cart-item-extra li p, .block-vehicle .vehicle-item .cart-item-extra li p, .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li p {
  margin-bottom: 0;
  font-weight: normal;
}
		
/* line 4053, scss/row.scss */
.mod-cart-item .cart-item-extra li:nth-child(odd), .block-vehicle .vehicle-item .cart-item-extra li:nth-child(odd), .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li:nth-child(odd) {
  background: #f8f8f8;
  border-radius: 2px;
}
		
/* line 4058, scss/row.scss */
.mod-cart-item .cart-item-extra li .right, .block-vehicle .vehicle-item .cart-item-extra li .right, .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li .right {
  display: inline-block;
  margin: 0;
  margin-left: auto;
  float: right;
}
		
/* line 4065, scss/row.scss */
.mod-cart-item .cart-item-extra li .button, .block-vehicle .vehicle-item .cart-item-extra li .button, .block-vehicle .vehicle-item .cart-item-extra li .page-blog-article .blog-article-prev, .page-blog-article .block-vehicle .vehicle-item .cart-item-extra li .blog-article-prev, .block-vehicle .vehicle-item .cart-item-extra li .page-blog-article .blog-article-next, .page-blog-article .block-vehicle .vehicle-item .cart-item-extra li .blog-article-next, .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li .button, .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li .page-blog-article .blog-article-prev, .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li .blog-article-prev, .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li .page-blog-article .blog-article-next, .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .cart-item-extra li .blog-article-next, .mod-cart-item .cart-item-extra li .page-blog-article .blog-article-prev, .page-blog-article .mod-cart-item .cart-item-extra li .blog-article-prev, .mod-cart-item .cart-item-extra li .page-blog-article .blog-article-next, .page-blog-article .mod-cart-item .cart-item-extra li .blog-article-next {
  margin: 0;
  display: inline-block;
  margin-left: auto;
}
		
/* line 4073, scss/row.scss */
.mod-cart-item .cart-item-total, .block-vehicle .vehicle-item .cart-item-total, .page-vehicle .vehicle-cont .vehicle-item .cart-item-total {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 10px;
}
		
@media (max-width: 480px) {
  .mod-cart-item .cart-item-total, .block-vehicle .vehicle-item .cart-item-total, .page-vehicle .vehicle-cont .vehicle-item .cart-item-total {
    flex-flow: column wrap;
  }
		
}
		
/* line 4081, scss/row.scss */
@media (max-width: 480px) {
  .mod-cart-item .cart-item-total .col_half, .block-vehicle .vehicle-item .cart-item-total .col_half, .page-vehicle .vehicle-cont .vehicle-item .cart-item-total .col_half {
    width: 100%;
    margin: 5px 0;
  }
		
}
		
/* line 4089, scss/row.scss */
.mod-cart-item .cart-total-price, .block-vehicle .vehicle-item .cart-total-price, .page-vehicle .vehicle-cont .vehicle-item .cart-total-price {
  margin: 0;
}
		
/* line 4093, scss/row.scss */
.mod-cart-item .ttl-text, .block-vehicle .vehicle-item .ttl-text, .page-vehicle .vehicle-cont .vehicle-item .ttl-text {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  color: #696969;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
		
/* line 4101, scss/row.scss */
.mod-cart-item .item-total-price, .block-vehicle .vehicle-item .item-total-price, .page-vehicle .vehicle-cont .vehicle-item .item-total-price {
  color: #fff;
  background: #d61e3d;
  padding: 5px 10px;
  font-size: 30px;
  border-radius: 2px;
}
		
/* line 4109, scss/row.scss */
.mod-cart-item .buttons, .block-vehicle .vehicle-item .buttons, .page-vehicle .vehicle-cont .vehicle-item .buttons {
  margin-top: 10px;
}
		
/* line 4113, scss/row.scss */
.mod-cart-item .cartbuttons, .block-vehicle .vehicle-item .cartbuttons, .page-vehicle .vehicle-cont .vehicle-item .cartbuttons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
		
/* line 4118, scss/row.scss */
.mod-cart-item .cartbuttons::before, .block-vehicle .vehicle-item .cartbuttons::before, .page-vehicle .vehicle-cont .vehicle-item .cartbuttons::before, .mod-cart-item .cartbuttons::after, .block-vehicle .vehicle-item .cartbuttons::after, .page-vehicle .vehicle-cont .vehicle-item .cartbuttons::after {
  display: none;
}
		
/* line 4123, scss/row.scss */
.mod-cart-item .cartbuttons .btn-checkout, .block-vehicle .vehicle-item .cartbuttons .btn-checkout, .page-vehicle .vehicle-cont .vehicle-item .cartbuttons .btn-checkout {
  margin-left: auto;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
		
/* line 4127, scss/row.scss */
.mod-cart-item .cartbuttons .btn-checkout img, .block-vehicle .vehicle-item .cartbuttons .btn-checkout img, .page-vehicle .vehicle-cont .vehicle-item .cartbuttons .btn-checkout img {
  height: 23.4px;
}
		
/* line 4134, scss/row.scss */
@media (max-width: 768px) {
  .mod-donation-item {
    margin: 10px 0;
  }
		
}
		
/* line 4139, scss/row.scss */
.mod-donation-item .mod-block-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 4143, scss/row.scss */
.mod-donation-item .flex-end {
  align-items: center;
}
		
/* line 4147, scss/row.scss */
.mod-donation-item .flex-center {
  width: 100%;
}
		
/* line 4151, scss/row.scss */
.mod-donation-item .input-amount {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 4154, scss/row.scss */
.mod-donation-item .input-amount .input {
  width: 30%;
}
		
/* line 4158, scss/row.scss */
.mod-donation-item .input-amount .input-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
		
/* line 4163, scss/row.scss */
.mod-donation-item .input-amount .input-btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding-right: 10px;
}
		
/* line 4168, scss/row.scss */
.mod-donation-item .input-amount .input-btn .graybtn {
  margin: 0 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
		
/* line 4174, scss/row.scss */
.mod-donation-item .input-amount .input-btn .graybtn.radioselected {
  background: #c9302c;
  transition: 0.2s background;
  font-weight: 700;
}
		
@media (max-width: 1200px) {
  /* line 4184, scss/row.scss */
  .mod-donation-item .input-amount {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: column wrap;
  }
		
  /* line 4188, scss/row.scss */
  .mod-donation-item .input-amount .col_half {
    margin: 5px 0;
  }
		
  /* line 4193, scss/row.scss */
  .mod-donation-item .flex-end {
    flex-flow: column wrap;
    align-items: flex-end;
  }
		
}
		
@media (max-width: 614.4px) {
  /* line 4201, scss/row.scss */
  .mod-donation-item .cart-item-cont {
    flex-flow: column wrap;
  }
		
  /* line 4205, scss/row.scss */
  .mod-donation-item .cart-item-img {
    width: 100%;
  }
		
  /* line 4209, scss/row.scss */
  .mod-donation-item .cart-item-desc {
    width: 100%;
    padding: 10px 0 0;
    padding-left: 0 !important;
  }
		
  /* line 4215, scss/row.scss */
  .mod-donation-item .mod-block-input {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: column wrap;
  }
		
  /* line 4219, scss/row.scss */
  .mod-donation-item .mod-block-input .input-amount {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: column wrap;
  }
		
  /* line 4224, scss/row.scss */
  .mod-donation-item .mod-block-input .input-btn {
    padding-right: 0;
  }
		
  /* line 4228, scss/row.scss */
  .mod-donation-item .mod-block-input .input-form {
    width: 100%;
  }
		
  /* line 4232, scss/row.scss */
  .mod-donation-item .mod-block-input .col_half {
    width: 100%;
    margin: 5px 0;
  }
		
  /* line 4237, scss/row.scss */
  .mod-donation-item .mod-block-input .col_third, .mod-donation-item .mod-block-input .block-vehicle .vehicle-item .content-img, .block-vehicle .vehicle-item .mod-donation-item .mod-block-input .content-img, .mod-donation-item .mod-block-input .showcaselist .showcaselist-item .content-img, .showcaselist .showcaselist-item .mod-donation-item .mod-block-input .content-img, .mod-donation-item .mod-block-input .panel-modarticle .panel-item .item-content-header .content-img, .mod-donation-item .mod-block-input .widget-articlelist .panel-item .item-content-header .content-img, .panel-modarticle .panel-item .item-content-header .mod-donation-item .mod-block-input .content-img, .mod-donation-item .mod-block-input .panel-modarticle .panel-item .item-content-body .content-img, .mod-donation-item .mod-block-input .widget-articlelist .panel-item .item-content-body .content-img, .panel-modarticle .panel-item .item-content-body .mod-donation-item .mod-block-input .content-img, .mod-donation-item .mod-block-input .page-product-item .product-row.main-product .product-infoinputs, .page-product-item .product-row.main-product .mod-donation-item .mod-block-input .product-infoinputs {
    width: 100%;
  }
		
  /* line 4241, scss/row.scss */
  .mod-donation-item .mod-block-input .col_twothirds, .mod-donation-item .mod-block-input .block-vehicle .vehicle-item .content-desc, .block-vehicle .vehicle-item .mod-donation-item .mod-block-input .content-desc, .mod-donation-item .mod-block-input .showcaselist .showcaselist-item .content-desc, .showcaselist .showcaselist-item .mod-donation-item .mod-block-input .content-desc, .mod-donation-item .mod-block-input .panel-modarticle .panel-item .item-content-header .content-text, .mod-donation-item .mod-block-input .widget-articlelist .panel-item .item-content-header .content-text, .panel-modarticle .panel-item .item-content-header .mod-donation-item .mod-block-input .content-text, .mod-donation-item .mod-block-input .panel-modarticle .panel-item .item-content-body .content-text, .mod-donation-item .mod-block-input .widget-articlelist .panel-item .item-content-body .content-text, .panel-modarticle .panel-item .item-content-body .mod-donation-item .mod-block-input .content-text, .mod-donation-item .mod-block-input .page-product-item .product-row.main-product .product-image, .page-product-item .product-row.main-product .mod-donation-item .mod-block-input .product-image {
    width: 100%;
  }
		
  /* line 4245, scss/row.scss */
  .mod-donation-item .mod-block-input .flex-end {
    flex-flow: row wrap;
    align-items: center;
  }
		
}
		
@media (max-width: 480px) {
  /* line 4253, scss/row.scss */
  .mod-donation-item .lead {
    font-size: 18px;
  }
		
}
		
/* line 4259, scss/row.scss */
.mod-block {
  border: 0;
  background: #6183c2;
  max-width: 600px;
  border-radius: 2px;
  box-shadow: none;
  padding: 35px 30px 45px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
  justify-content: flex-start;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  margin: 0 auto;
}
		
/* line 4273, scss/row.scss */
.mod-block-input, .mod-cart-input {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
/* line 4277, scss/row.scss */
.mod-block-input h1, .mod-cart-input h1 {
  font-size: 24px;
  font-weight: normal;
  color: #fff;
}
		
@media (max-width: 480px) {
  .mod-block-input h1, .mod-cart-input h1 {
    font-size: 14.4px;
  }
		
}
		
/* line 4287, scss/row.scss */
.mod-block-input h2, .mod-cart-input h2 {
  font-size: 20px;
  color: #fff;
  margin: 5px 0 10px;
}
		
@media (max-width: 480px) {
  .mod-block-input h2, .mod-cart-input h2 {
    font-size: 15px;
  }
		
}
		
/* line 4297, scss/row.scss */
.mod-block-input h3, .mod-block-input .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .mod-block-input h2, .mod-cart-input h3, .mod-cart-input .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .mod-cart-input h2 {
  font-size: 16.7px;
  color: #fff;
  margin: 5px 0 10px;
}
		
@media (max-width: 480px) {
  .mod-block-input h3, .mod-block-input .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .mod-block-input h2, .mod-cart-input h3, .mod-cart-input .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .mod-cart-input h2 {
    font-size: 15.03px;
  }
		
}
		
/* line 4306, scss/row.scss */
.mod-block-input h3 .fa, .mod-block-input .showcaselist .showcaselist-item .content-desc h2 .fa, .showcaselist .showcaselist-item .content-desc .mod-block-input h2 .fa, .mod-cart-input h3 .fa, .mod-cart-input .showcaselist .showcaselist-item .content-desc h2 .fa, .showcaselist .showcaselist-item .content-desc .mod-cart-input h2 .fa {
  font-size: 16.7px;
  color: #fff;
}
		
/* line 4312, scss/row.scss */
.mod-block-input h4, .mod-cart-input h4 {
  font-size: 12px;
  color: #fff;
  margin: 5px 0 10px;
}
		
@media (max-width: 480px) {
  .mod-block-input h4, .mod-cart-input h4 {
    font-size: 12px;
  }
		
}
		
/* line 4321, scss/row.scss */
.mod-block-input h4 .fa, .mod-cart-input h4 .fa {
  font-size: 16.7px;
  color: #fff;
}
		
/* line 4327, scss/row.scss */
.mod-block-input p, .mod-cart-input p {
  padding: 0;
  color: #fff;
  margin-bottom: 0;
}
		
/* line 4332, scss/row.scss */
/* line 4334, scss/row.scss */
.mod-block-input p.orange.formresult, .mod-cart-input p.orange.formresult, .mod-block-input p.notify.formresult, .mod-cart-input p.notify.formresult {
  color: #fff;
  background: #db582a;
  padding: 10px 15px;
}
		
/* line 4341, scss/row.scss */
.mod-block-input p.bad, .mod-cart-input p.bad, .mod-block-input p.red, .mod-cart-input p.red {
  background: transparent;
  text-shadow: none;
  color: #fff;
}
		
/* line 4347, scss/row.scss */
.mod-block-input p.bad .fa, .mod-cart-input p.bad .fa, .mod-block-input p.red .fa, .mod-cart-input p.red .fa {
  color: #d9534f;
  font-size: 27px;
}
		
/* line 4352, scss/row.scss */
.mod-block-input p.bad.formresult, .mod-cart-input p.bad.formresult, .mod-block-input p.red.formresult, .mod-cart-input p.red.formresult {
  color: #fff;
  background: #f2dede;
  padding: 10px 15px;
}
		
/* line 4360, scss/row.scss */
/* line 4361, scss/row.scss */
/* line 4362, scss/row.scss */
.mod-block-input .confirmation h4 .fa, .mod-cart-input .confirmation h4 .fa {
  color: #d9534f;
}
		
/* line 4368, scss/row.scss */
.mod-block-input .separator, .mod-cart-input .separator {
  margin: 15px 0 20px;
  border-top: 1px solid #fff;
  overflow: hidden;
}
		
/* line 4374, scss/row.scss */
/* line 4375, scss/row.scss */
.mod-block-input .block-warning.text, .mod-cart-input .block-warning.text {
  color: #d9534f;
  font-size: 18px;
}
		
/* line 4381, scss/row.scss */
.mod-block-input .flex-content, .mod-cart-input .flex-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
		
/* line 4386, scss/row.scss */
.mod-block-input .flex-content .flex-right, .mod-cart-input .flex-content .flex-right {
  margin-left: auto;
}
		
/* line 4390, scss/row.scss */
@media (max-width: 480px) {
  .mod-block-input .flex-content:last-child, .mod-cart-input .flex-content:last-child {
    flex-flow: column wrap;
  }
		
}
		
/* line 4397, scss/row.scss */
.mod-block-input .flex-input, .mod-cart-input .flex-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
}
		
/* line 4402, scss/row.scss */
.mod-block-input .flex-end, .mod-cart-input .flex-end {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
}
		
/* line 4407, scss/row.scss */
.mod-block-input .flex-center, .mod-cart-input .flex-center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
		
/* line 4412, scss/row.scss */
/* line 4413, scss/row.scss */
.mod-block-input .input-error .inputerror, .mod-cart-input .input-error .inputerror {
  text-align: left;
  width: 100%;
  margin-bottom: 10px;
}
		
/* line 4419, scss/row.scss */
.mod-block-input .input-error .notify, .mod-cart-input .input-error .notify {
  font-size: 16px;
  margin: 10px 0 0;
}
		
/* line 4423, scss/row.scss */
.mod-block-input .input-error .notify[style="display: inline;"], .mod-cart-input .input-error .notify[style="display: inline;"] {
  display: inline-block !important;
}
		
/* line 4429, scss/row.scss */
.mod-block-input .block-input, .mod-cart-input .block-input {
  display: inline-block;
  width: 100%;
}
		
/* line 4434, scss/row.scss */
.mod-block-input .block-content, .mod-cart-input .block-content {
  display: block;
  overflow: hidden;
  background: #f8f8f8;
  padding: 15px;
  border-radius: 3px;
  border: 0;
}
		
/* line 4442, scss/row.scss */
.mod-block-input .block-content:hover, .mod-cart-input .block-content:hover {
  background: #ebebeb;
  transition: 0.2s background;
}
		
/* line 4447, scss/row.scss */
.mod-block-input .block-content:not(:last-child), .mod-cart-input .block-content:not(:last-child) {
  margin-bottom: 15px;
}
		
/* line 4451, scss/row.scss */
.mod-block-input .block-content .fa, .mod-cart-input .block-content .fa {
  color: #fff;
}
		
/* line 4455, scss/row.scss */
.mod-block-input .block-content p, .mod-cart-input .block-content p {
  color: #e6e6e6;
}
		
/* line 4462, scss/row.scss */
/* line 4464, scss/row.scss */
.mod-block-input .block-shipping-content img, .mod-cart-input .block-shipping-content img, .mod-block-input .block-shipping-content .content-desc, .mod-cart-input .block-shipping-content .content-desc, .mod-block-input .block-shipping-content .content-price, .mod-cart-input .block-shipping-content .content-price {
  display: inline-block;
  vertical-align: top;
}
		
/* line 4471, scss/row.scss */
.mod-block-input .block-shipping-content h3, .mod-block-input .block-shipping-content .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .mod-block-input .block-shipping-content h2, .mod-cart-input .block-shipping-content h3, .mod-cart-input .block-shipping-content .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .mod-cart-input .block-shipping-content h2 {
  margin-top: 0;
}
		
/* line 4475, scss/row.scss */
.mod-block-input .block-shipping-content h5, .mod-cart-input .block-shipping-content h5 {
  color: #808284;
}
		
@media (max-width: 480px) {
  .mod-block-input .block-shipping-content h5, .mod-cart-input .block-shipping-content h5 {
    margin-bottom: 0;
  }
		
}
		
/* line 4482, scss/row.scss */
.mod-block-input .block-shipping-content h5 span, .mod-cart-input .block-shipping-content h5 span {
  color: #6183c2;
}
		
/* line 4487, scss/row.scss */
.mod-block-input .block-shipping-content img, .mod-cart-input .block-shipping-content img {
  margin-right: 10px;
}
		
@media (max-width: 480px) {
  .mod-block-input .block-shipping-content img, .mod-cart-input .block-shipping-content img {
    display: none;
  }
		
}
		
/* line 4498, scss/row.scss */
.mod-block-input .block-shipping-content .content-price, .mod-cart-input .block-shipping-content .content-price {
  float: right;
}
		
/* line 4503, scss/row.scss */
.mod-block-input .custom, .mod-cart-input .custom {
  margin-top: 15px;
}
		
/* line 4507, scss/row.scss */
.mod-block-input .form-block-item, .mod-cart-input .form-block-item {
  padding: 10px 15px;
  background: #fafafa;
  border: 1px solid #f5f5f5;
}
		
/* line 4512, scss/row.scss */
.mod-block-input .form-block-item:not(:first-child), .mod-cart-input .form-block-item:not(:first-child) {
  margin-top: 15px;
}
		
/* line 4517, scss/row.scss */
.mod-block-input .input-inline, .mod-cart-input .input-inline {
  width: 50%;
  float: left;
  padding: 10px;
  overflow: hidden;
}
		
/* line 4523, scss/row.scss */
.mod-block-input .input-inline:nth-child(odd), .mod-cart-input .input-inline:nth-child(odd) {
  padding-left: 0;
}
		
/* line 4527, scss/row.scss */
.mod-block-input .input-inline:nth-child(even), .mod-cart-input .input-inline:nth-child(even) {
  padding-right: 0;
}
		
@media (max-width: 480px) {
  .mod-block-input .input-inline, .mod-cart-input .input-inline {
    width: 100%;
    padding: 10px 0;
  }
		
}
		
/* line 4537, scss/row.scss */
.mod-block-input .input-full, .mod-cart-input .input-full {
  width: 100%;
  float: none;
  padding: 10px 0;
  overflow: hidden;
}
		
/* line 4544, scss/row.scss */
.mod-block-input .input, .mod-cart-input .input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin: 5px 0 0;
}
		
/* line 4550, scss/row.scss */
/* line 4552, scss/row.scss */
.mod-block-input .input-addon .input-addon-left, .mod-cart-input .input-addon .input-addon-left {
  margin: 0 auto 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
		
/* line 4558, scss/row.scss */
.mod-block-input .input-addon .input-addon-right, .mod-cart-input .input-addon .input-addon-right {
  margin: 0 0 0 auto;
}
		
/* line 4563, scss/row.scss */
.mod-block-input .block-btn-address, .mod-cart-input .block-btn-address {
  margin-top: 10px;
}
		
/* line 4567, scss/row.scss */
.mod-block-input label, .mod-cart-input label {
  float: none;
  margin: 0;
  display: block;
  text-align: left;
}
		
/* line 4573, scss/row.scss */
/* line 4574, scss/row.scss */
.mod-block-input label.radiolabel input[type="radio"], .mod-block-input label.radiolabel [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-block-input label.radiolabel textarea[type="radio"], .mod-cart-input label.radiolabel input[type="radio"], .mod-cart-input label.radiolabel [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-input label.radiolabel textarea[type="radio"] {
  display: none;
}
		
/* line 4579, scss/row.scss */
.mod-block-input label.bad, .mod-cart-input label.bad {
  background: transparent;
  text-shadow: none;
  color: #fff;
}
		
/* line 4584, scss/row.scss */
.mod-block-input label.bad .fa, .mod-cart-input label.bad .fa {
  color: #d9534f;
  font-size: 27px;
}
		
/* line 4591, scss/row.scss */
/* line 4592, scss/row.scss */
.mod-block-input input[type=text], .mod-block-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=text], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-block-input textarea[type=text], .mod-cart-input input[type=text], .mod-cart-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=text], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-input textarea[type=text], .mod-block-input input[type=password], .mod-block-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=password], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-block-input textarea[type=password], .mod-cart-input input[type=password], .mod-cart-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=password], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-input textarea[type=password] {
  margin: 0;
  width: 100%;
  padding: 15px 18px;
  font-size: 18px;
  color: #808284;
  border-radius: 2px;
  border: 1px solid #e4e4e4;
  background: #fff;
  outline: 0;
}
		
/* line 4605, scss/row.scss */
.mod-block-input input:hover, .mod-block-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-block-input textarea:hover, .mod-cart-input input:hover, .mod-cart-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-input textarea:hover, .mod-block-input input:focus, .mod-block-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-block-input textarea:focus, .mod-cart-input input:focus, .mod-cart-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-input textarea:focus {
  box-shadow: none;
  background: #f7f7f7;
  transition: 0.2s all;
}
		
/* line 4612, scss/row.scss */
.mod-block-input input:focus, .mod-block-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-block-input textarea:focus, .mod-cart-input input:focus, .mod-cart-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .mod-cart-input textarea:focus {
  border: 1px solid #c4c4c4;
  transition: 0.2s border;
}
		
/* line 4618, scss/row.scss */
.mod-block-input textarea, .mod-cart-input textarea {
  margin: 0;
  padding: 15px 18px;
  font-size: 18px;
  color: #808284;
  border-radius: 2px;
  border: 1px solid #e4e4e4;
  background: #fff;
  outline: 0;
}
		
/* line 4628, scss/row.scss */
.mod-block-input textarea:hover, .mod-cart-input textarea:hover, .mod-block-input textarea:focus, .mod-cart-input textarea:focus {
  box-shadow: none;
  background: #f7f7f7;
  transition: 0.2s all;
}
		
/* line 4635, scss/row.scss */
.mod-block-input textarea:focus, .mod-cart-input textarea:focus {
  border: 1px solid #c4c4c4;
  transition: 0.2s border;
}
		
/* line 4641, scss/row.scss */
.mod-block-input select, .mod-cart-input select, .mod-block-input .select .selectboxit-btn, .mod-cart-input .select .selectboxit-btn, .mod-block-input .selectboxit-container .selectboxit, .mod-cart-input .selectboxit-container .selectboxit {
  display: block;
  margin: 0;
  width: 100%;
  min-width: 100px;
  padding: 15px 18px;
  font-size: 18px;
  color: #808284;
  border-radius: 2px;
  border: 1px solid #e4e4e4;
  background: #fff;
  outline: 0;
  position: relative;
}
		
/* line 4657, scss/row.scss */
.mod-block-input select:hover, .mod-cart-input select:hover, .mod-block-input .select .selectboxit-btn:hover, .mod-cart-input .select .selectboxit-btn:hover, .mod-block-input .selectboxit-container .selectboxit:hover, .mod-cart-input .selectboxit-container .selectboxit:hover, .mod-block-input select:focus, .mod-cart-input select:focus, .mod-block-input .select .selectboxit-btn:focus, .mod-cart-input .select .selectboxit-btn:focus, .mod-block-input .selectboxit-container .selectboxit:focus, .mod-cart-input .selectboxit-container .selectboxit:focus {
  box-shadow: none;
  background: #f7f7f7;
  transition: 0.2s all;
}
		
/* line 4664, scss/row.scss */
.mod-block-input select + .selectboxit-options, .mod-cart-input select + .selectboxit-options, .mod-block-input .select .selectboxit-btn + .selectboxit-options, .mod-cart-input .select .selectboxit-btn + .selectboxit-options, .mod-block-input .selectboxit-container .selectboxit + .selectboxit-options, .mod-cart-input .selectboxit-container .selectboxit + .selectboxit-options {
  display: none;
}
		
/* line 4669, scss/row.scss */
.mod-block-input .select, .mod-cart-input .select, .mod-block-input .selectboxit-container, .mod-cart-input .selectboxit-container {
  display: block;
  width: 100%;
  position: relative;
}
		
/* line 4675, scss/row.scss */
.mod-block-input .select a, .mod-cart-input .select a, .mod-block-input .selectboxit-container a, .mod-cart-input .selectboxit-container a {
  text-decoration: none;
}
		
/* line 4679, scss/row.scss */
.mod-block-input .select .selectboxit-arrow-container, .mod-cart-input .select .selectboxit-arrow-container, .mod-block-input .selectboxit-container .selectboxit-arrow-container, .mod-cart-input .selectboxit-container .selectboxit-arrow-container {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}
		
/* line 4686, scss/row.scss */
.mod-block-input .select .selectboxit-arrow-container::before, .mod-cart-input .select .selectboxit-arrow-container::before, .mod-block-input .selectboxit-container .selectboxit-arrow-container::before, .mod-cart-input .selectboxit-container .selectboxit-arrow-container::before {
  content: '\f0d7';
  font-family: FontAwesome;
  display: block;
}
		
/* line 4693, scss/row.scss */
.mod-block-input .select:hover, .mod-cart-input .select:hover, .mod-block-input .selectboxit-container:hover, .mod-cart-input .selectboxit-container:hover {
  cursor: pointer;
}
		
/* line 4697, scss/row.scss */
.mod-block-input .select ul, .mod-cart-input .select ul, .mod-block-input .selectboxit-container ul, .mod-cart-input .selectboxit-container ul {
  display: none;
  border: 1px solid #e4e4e4;
  background: #fff;
  max-height: 500px;
  overflow-y: auto;
}
		
/* line 4704, scss/row.scss */
/* line 4705, scss/row.scss */
/* line 4706, scss/row.scss */
/* line 4707, scss/row.scss */
.mod-block-input .select ul:hover li.selectboxit-selected a, .mod-cart-input .select ul:hover li.selectboxit-selected a, .mod-block-input .selectboxit-container ul:hover li.selectboxit-selected a, .mod-cart-input .selectboxit-container ul:hover li.selectboxit-selected a {
  background: transparent;
  transition: 0.2s background;
}
		
/* line 4711, scss/row.scss */
.mod-block-input .select ul:hover li.selectboxit-selected a.selectboxit-focus, .mod-cart-input .select ul:hover li.selectboxit-selected a.selectboxit-focus, .mod-block-input .selectboxit-container ul:hover li.selectboxit-selected a.selectboxit-focus, .mod-cart-input .selectboxit-container ul:hover li.selectboxit-selected a.selectboxit-focus {
  background: #d9d9d9;
  transition: 0.2s background;
}
		
/* line 4720, scss/row.scss */
/* line 4721, scss/row.scss */
/* line 4722, scss/row.scss */
.mod-block-input .select ul li.selectboxit-selected a, .mod-cart-input .select ul li.selectboxit-selected a, .mod-block-input .selectboxit-container ul li.selectboxit-selected a, .mod-cart-input .selectboxit-container ul li.selectboxit-selected a {
  background: #d9d9d9;
}
		
/* line 4727, scss/row.scss */
.mod-block-input .select ul li a, .mod-cart-input .select ul li a, .mod-block-input .selectboxit-container ul li a, .mod-cart-input .selectboxit-container ul li a {
  display: block;
  font-size: 18px;
  color: #808284;
  padding: 15px 18px;
  background: transparent;
}
		
/* line 4734, scss/row.scss */
.mod-block-input .select ul li a.selectboxit-focus, .mod-cart-input .select ul li a.selectboxit-focus, .mod-block-input .selectboxit-container ul li a.selectboxit-focus, .mod-cart-input .selectboxit-container ul li a.selectboxit-focus {
  background: #d9d9d9;
  transition: 0.2s background;
}
		
/* line 4743, scss/row.scss */
.mod-block-input .loginbtn, .mod-cart-input .loginbtn {
  margin: 20px 0 0;
}
		
/* line 4747, scss/row.scss */
.mod-block-input .graybtn, .mod-cart-input .graybtn {
  padding: 10px 21px;
  background: #86a0d0;
  color: #fff;
  border: 0;
  border-radius: 4px;
  outline: 0;
  text-decoration: none;
}
		
/* line 4756, scss/row.scss */
.mod-block-input .graybtn:hover, .mod-cart-input .graybtn:hover {
  background: #4368ad;
  transition: 0.2s background;
}
		
/* line 4763, scss/row.scss */
/* line 4764, scss/row.scss */
.widget-account h1 {
  font-weight: normal;
}
		
/* line 4768, scss/row.scss */
/* line 4769, scss/row.scss */
.widget-account h4 .fa {
  color: #505050;
}
		
/* line 4774, scss/row.scss */
.widget-account .separator {
  margin: 10px 0 20px;
  border: 1px dashed #abbdde;
}
		
/* line 4779, scss/row.scss */
/* line 4780, scss/row.scss */
.widget-account p.lead {
  color: #7b7d7f;
  margin-bottom: 10px;
}
		
/* line 4786, scss/row.scss */
.widget-account .whatyoucando {
  display: block;
}
		
/* line 4789, scss/row.scss */
.widget-account .whatyoucando p {
  margin: 0;
}
		
/* line 4793, scss/row.scss */
.widget-account .whatyoucando li {
  line-height: 1.42857;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
		
/* line 4798, scss/row.scss */
.widget-account .whatyoucando li::before {
  content: '';
  display: inline-block;
  background: #808284;
  width: 5px;
  height: 5px;
  border-radius: 15px;
  margin-right: 8px;
}
		
/* line 4810, scss/row.scss */
.widget-account .btn-new-acc {
  margin-bottom: 15px;
}
		
/* line 4814, scss/row.scss */
.widget-account .block-sub-account {
  width: 100%;
  margin-top: 15px;
  display: inline-block;
}
		
/* line 4819, scss/row.scss */
/* line 4820, scss/row.scss */
.widget-account .block-sub-account .account-item:nth-child(odd) {
  background: #f2f2f2;
}
		
/* line 4824, scss/row.scss */
.widget-account .block-sub-account .account-item:nth-child(even) {
  background: #ededed;
}
		
/* line 4828, scss/row.scss */
.widget-account .block-sub-account .account-item:hover {
  background: #f7f7f7;
  transition: 0.2s background;
}
		
/* line 4833, scss/row.scss */
.widget-account .block-sub-account .account-item .account-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
  padding: 5px 15px;
}
		
/* line 4840, scss/row.scss */
/* line 4841, scss/row.scss */
/* line 4842, scss/row.scss */
@media (min-width: 480px) {
  .widget-account .block-sub-account .account-item .account-content .content-action .button:last-child, .widget-account .block-sub-account .account-item .account-content .content-action .page-blog-article .blog-article-prev:last-child, .page-blog-article .widget-account .block-sub-account .account-item .account-content .content-action .blog-article-prev:last-child, .widget-account .block-sub-account .account-item .account-content .content-action .page-blog-article .blog-article-next:last-child, .page-blog-article .widget-account .block-sub-account .account-item .account-content .content-action .blog-article-next:last-child {
    margin-right: 0;
  }
		
}
		
/* line 4853, scss/row.scss */
.widget-account #userdetails {
  margin-bottom: 15px;
}
		
/* line 4858, scss/row.scss */
.mod-block-acc {
  margin-bottom: 20px !important;
}
		
/* line 4862, scss/row.scss */
.account-userlinks {
  margin-top: 0;
}
		
/* line 4865, scss/row.scss */
/* line 4866, scss/row.scss */
.account-userlinks .row a {
  margin: 0;
  display: block;
  padding: 10px 13px;
  color: #fff;
  border-radius: 3px;
}
		
/* line 4873, scss/row.scss */
.account-userlinks .row a:hover {
  background: #0081b0;
  transition: 0.2s background;
}
		
/* line 4879, scss/row.scss */
/* line 4880, scss/row.scss */
.account-userlinks .row:nth-child(odd) a {
  background: #008cbf;
}
		
/* line 4883, scss/row.scss */
.account-userlinks .row:nth-child(odd) a:hover {
  background: #0081b0;
  transition: 0.2s background;
}
		
/* line 4892, scss/row.scss */
.widget-side-border {
  background: #f9f9f9;
  border-radius: 4px;
  overflow: hidden;
  padding: 15px;
  border-top: 8px solid #55565a;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}
		
/* line 4900, scss/row.scss */
.widget-side-border:not(:last-child) {
  margin-bottom: 20px;
}
		
/* line 4905, scss/row.scss */
.block-author {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
/* line 4908, scss/row.scss */
.block-author h2 {
  font-weight: normal;
  color: #777;
  margin-bottom: 10px;
}
		
/* line 4914, scss/row.scss */
.block-author hr {
  border-top: 1px dashed #ccc;
}
		
/* line 4918, scss/row.scss */
.block-author .author-content, .block-author .content-identity, .block-author .content-social {
  display: inline-block;
  width: 100%;
}
		
/* line 4925, scss/row.scss */
/* line 4926, scss/row.scss */
.block-author p.lead {
  text-transform: uppercase;
}
		
/* line 4930, scss/row.scss */
.block-author p a {
  color: #6183c2;
}
		
/* line 4935, scss/row.scss */
.block-author .block-social-icons {
  margin-top: 20px;
}
		
/* line 4938, scss/row.scss */
.block-author .block-social-icons a {
  margin: 0 3px;
  color: #6183c2;
  font-size: 20px;
}
		
/* line 4943, scss/row.scss */
.block-author .block-social-icons a:hover {
  color: #4368ad;
  transition: 0.2s color;
}
		
/* line 4952, scss/row.scss */
/* line 4953, scss/row.scss */
.widget-author .content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
}
		
/* line 4958, scss/row.scss */
.widget-author .content .content-desc {
  width: 100%;
}
		
/* line 4965, scss/row.scss */
/* line 4972, scss/row.scss */
/* line 4973, scss/row.scss */
#quickquoteform h2 {
  color: #2b2c2e;
  font-size: 24px;
}
		
/* line 4977, scss/row.scss */
#quickquoteform h2 .right {
  color: #2b2c2e;
  font-size: 18px;
}
		
/* line 4981, scss/row.scss */
#quickquoteform h2 .right .fa {
  color: #dc9b1b;
  font-size: 16.2px;
  margin-right: 5px;
}
		
/* line 4987, scss/row.scss */
/* line 4988, scss/row.scss */
#quickquoteform h2 .right .icomoon:not(:last-child) {
  margin-right: 20px;
}
		
/* line 4995, scss/row.scss */
#quickquoteform input, #quickquoteform [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #quickquoteform textarea {
  font-size: 14px;
  color: #a3a3a3;
}
		
/* line 4999, scss/row.scss */
#quickquoteform input:focus, #quickquoteform [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #quickquoteform textarea:focus {
  color: #8a8a8a;
}
		
/* line 5004, scss/row.scss */
#quickquoteform .button, #quickquoteform .page-blog-article .blog-article-prev, .page-blog-article #quickquoteform .blog-article-prev, #quickquoteform .page-blog-article .blog-article-next, .page-blog-article #quickquoteform .blog-article-next {
  border: 0;
  outline: 0;
}
		
/* line 5011, scss/row.scss */
/* line 5012, scss/row.scss */
.block-contact-info .tb-contact {
  width: 100%;
  border: 1px solid #eee;
  margin-bottom: 10px;
}
		
/* line 5017, scss/row.scss */
.block-contact-info .tb-contact p {
  margin: 0;
}
		
/* line 5021, scss/row.scss */
.block-contact-info .tb-contact a {
  word-break: break-all;
}
		
/* line 5025, scss/row.scss */
.block-contact-info .tb-contact .info-block {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
}
		
/* line 5030, scss/row.scss */
/* line 5031, scss/row.scss */
.block-contact-info .tb-contact .info-block:nth-child(even) .info-title, .block-contact-info .tb-contact .info-block:nth-child(even) .info-content {
  margin-top: 1px;
  margin-bottom: 1px;
}
		
/* line 5038, scss/row.scss */
.block-contact-info .tb-contact .info-block div {
  padding: 10px;
}
		
/* line 5043, scss/row.scss */
.block-contact-info .tb-contact .info-title {
  width: 30%;
  display: inline-block;
  background: #6183c2;
}
		
/* line 5048, scss/row.scss */
.block-contact-info .tb-contact .info-title p {
  color: #fff;
}
		
/* line 5053, scss/row.scss */
.block-contact-info .tb-contact .info-content {
  width: 70%;
  display: inline-block;
  background: #fff;
}
		
/* line 5062, scss/row.scss */
/* line 5063, scss/row.scss */
.block-download .download-item {
  display: block;
  padding: 10px 15px;
  background: #f8f8f8;
  border-radius: 1px;
  border: 1px solid #eee;
  margin: 5px 0;
}
		
/* line 5071, scss/row.scss */
.block-download .download-item:hover {
  background: #f0f0f0;
  transition: 0.2s background;
}
		
/* line 5076, scss/row.scss */
.block-download .download-item h2 {
  font-size: 18px;
  color: #86a0d0;
  margin-bottom: 5px;
}
		
/* line 5082, scss/row.scss */
.block-download .download-item .content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 5085, scss/row.scss */
.block-download .download-item .content p {
  font-size: 18px;
  color: #808284;
}
		
/* line 5090, scss/row.scss */
.block-download .download-item .content .content-txt {
  width: 66.6%;
}
		
/* line 5094, scss/row.scss */
.block-download .download-item .content .content-img {
  width: 33.3%;
}
		
/* line 5097, scss/row.scss */
.block-download .download-item .content .content-img img {
  width: 100%;
}
		
/* line 5103, scss/row.scss */
.block-download .download-item .written {
  margin-bottom: 0;
}
		
/* line 5109, scss/row.scss */
.block-download-yr {
  margin: 20px 0 10px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  color: #999;
}
		
/* line 5115, scss/row.scss */
.block-download-yr .filter {
  background: #86a0d0;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  padding: 5px 10px;
  border-radius: 5px;
  margin: 0 3px;
  color: #fff;
  border: 0;
}
		
/* line 5125, scss/row.scss */
.block-download-yr .filter:hover {
  background: #7391c9;
  transition: 0.2s background;
}
		
/* line 5134, scss/row.scss */
/* line 5135, scss/row.scss */
.block-vehicle .vehicle-item {
  margin-bottom: 30px;
}
		
/* line 5140, scss/row.scss */
.block-vehicle .vehicle-item .item-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
}
		
@media (max-width: 992px) {
  .block-vehicle .vehicle-item .item-content {
    flex-flow: column wrap;
  }
		
}
		
/* line 5149, scss/row.scss */
@media (max-width: 992px) {
  .block-vehicle .vehicle-item .content-img {
    width: 100%;
    margin-bottom: 20px;
  }
		
  /* line 5156, scss/row.scss */
  .block-vehicle .vehicle-item .content-img .vehiclethumbs {
    display: none;
  }
		
}
		
/* line 5161, scss/row.scss */
/* line 5162, scss/row.scss */
/* line 5163, scss/row.scss */
.block-vehicle .vehicle-item .content-img .vehiclethumbs:hover .slick-prev {
  left: -17px;
  transition: 0.2s left;
}
		
/* line 5168, scss/row.scss */
.block-vehicle .vehicle-item .content-img .vehiclethumbs:hover .slick-next {
  right: -17px;
  transition: 0.2s right;
}
		
/* line 5174, scss/row.scss */
.block-vehicle .vehicle-item .content-img .vehiclethumbs .slick-arrow {
  text-shadow: none;
  font-size: 15px;
  width: 17px;
  height: 25px;
  background: #fff;
  color: #474747;
  z-index: 99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
		
/* line 5186, scss/row.scss */
.block-vehicle .vehicle-item .content-img .vehiclethumbs .slick-arrow.slick-prev {
  border-radius: 50px 0 0 50px;
}
		
/* line 5190, scss/row.scss */
.block-vehicle .vehicle-item .content-img .vehiclethumbs .slick-arrow.slick-next {
  border-radius: 0 50px 50px 0;
}
		
/* line 5197, scss/row.scss */
@media (max-width: 992px) {
  .block-vehicle .vehicle-item .content-desc {
    width: 100%;
  }
		
}
		
@media (min-width: 992px) {
  .block-vehicle .vehicle-item .content-desc {
    padding-left: 20px;
  }
		
}
		
/* line 5208, scss/row.scss */
.block-vehicle .vehicle-item .content-desc .desc-attrib {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
/* line 5213, scss/row.scss */
.block-vehicle .vehicle-item .content-desc .lead {
  order: -1;
  width: 100%;
}
		
/* line 5217, scss/row.scss */
.block-vehicle .vehicle-item .content-desc .lead strong {
  color: #fff;
}
		
/* line 5222, scss/row.scss */
.block-vehicle .vehicle-item .content-desc .item-attrib {
  display: inline-block;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  text-align: center;
  color: #fff;
  float: right;
}
		
/* line 5230, scss/row.scss */
.block-vehicle .vehicle-item .content-desc .item-attrib:nth-child(even) {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}
		
/* line 5235, scss/row.scss */
.block-vehicle .vehicle-item .content-desc .item-attrib div {
  display: block;
  color: #808284;
}
		
/* line 5239, scss/row.scss */
.block-vehicle .vehicle-item .content-desc .item-attrib div.attrib-name {
  padding: 10px;
  background: #fff;
}
		
/* line 5244, scss/row.scss */
.block-vehicle .vehicle-item .content-desc .item-attrib div.attrib-result {
  padding: 5px 10px;
  background: #fff;
}
		
/* line 5256, scss/row.scss */
.block-sentencesearch {
  background: #189cd8;
  padding: 20px;
}
		
/* line 5260, scss/row.scss */
.block-sentencesearch h3, .block-sentencesearch .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .block-sentencesearch h2 {
  font-size: 30px;
  color: #fff;
  margin: 0;
}
		
/* line 5266, scss/row.scss */
.block-sentencesearch .btn-search {
  display: inline-block;
  background: #4e4e4e;
  color: #fff;
  padding: 10px 14px;
  font-size: 14px;
  border-radius: 0;
}
		
/* line 5274, scss/row.scss */
.block-sentencesearch .btn-search:hover {
  background: #353535;
  transition: 0.2s background;
}
		
/* line 5280, scss/row.scss */
.block-sentencesearch .input-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
}
		
@media (max-width: 480px) {
  .block-sentencesearch .input-form {
    width: 100%;
    margin-top: 15px;
  }
		
}
		
/* line 5290, scss/row.scss */
.block-sentencesearch .input-select {
  background: #fff;
  width: 100%;
  display: inline-block;
  cursor: pointer;
  margin: 0 10px;
}
		
/* line 5297, scss/row.scss */
/* line 5298, scss/row.scss */
.block-sentencesearch .input-select .selectboxit .selectboxit-text {
  display: block;
  padding: 11px 15px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  color: #555;
}
		
/* line 5305, scss/row.scss */
.block-sentencesearch .input-select .selectboxit .selectboxit-text:after {
  content: '\f0d7';
  display: inline-block;
  font-family: FontAwesome;
  font-size: 14px;
  float: right;
  color: #555;
}
		
/* line 5316, scss/row.scss */
.block-sentencesearch .input-select .selectboxit-options {
  position: absolute;
  display: none;
  width: 100%;
  z-index: 999;
  max-height: 400px;
  overflow: auto;
}
		
/* line 5324, scss/row.scss */
/* line 5325, scss/row.scss */
.block-sentencesearch .input-select .selectboxit-options li a {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  background: #fff;
  padding: 11px 15px;
  color: #555;
  display: block;
}
		
/* line 5333, scss/row.scss */
.block-sentencesearch .input-select .selectboxit-options li a:hover {
  background: #e6e6e6;
  transition: 0.2s background;
}
		
/* line 5345, scss/row.scss */
.module-testimonial {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
}
		
/* line 5350, scss/row.scss */
.module-testimonial .mod-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
  width: 50%;
  float: left;
  padding: 10px;
}
		
@media (max-width: 768px) {
  .module-testimonial .mod-item {
    width: 100%;
    padding: 10px;
  }
		
}
		
@media (min-width: 768px) {
  /* line 5363, scss/row.scss */
  .module-testimonial .mod-item:nth-child(odd) {
    padding-left: 0;
  }
		
  /* line 5367, scss/row.scss */
  .module-testimonial .mod-item:nth-child(even) {
    padding-right: 0;
  }
		
}
		
/* line 5372, scss/row.scss */
.module-testimonial .mod-item .block-content {
  background: transparent;
  padding: 0;
  width: 100%;
  border: 1px solid #ccc;
}
		
/* line 5378, scss/row.scss */
.module-testimonial .mod-item .block-content .block-quote {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 10px;
}
		
/* line 5382, scss/row.scss */
.module-testimonial .mod-item .block-content .block-quote .fa {
  font-size: 20px;
  font-style: italic;
  margin-top: 5px;
  color: #ccc;
}
		
/* line 5389, scss/row.scss */
.module-testimonial .mod-item .block-content .block-quote p {
  padding-left: 10px;
  font-size: 20px;
}
		
/* line 5395, scss/row.scss */
/* line 5396, scss/row.scss */
/* line 5397, scss/row.scss */
.module-testimonial .mod-item .block-content .block-identity .title h1 {
  font-size: 26px;
  color: #6183c2;
}
		
/* line 5402, scss/row.scss */
.module-testimonial .mod-item .block-content .block-identity .title p {
  font-size: 16px;
  color: #808284;
}
		
/* line 5407, scss/row.scss */
.module-testimonial .mod-item .block-content .block-identity img {
  position: relative;
  bottom: -5px;
}
		
/* line 5417, scss/row.scss */
.block-category {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: center;
  margin: 0 -10px;
}
		
/* line 5424, scss/row.scss */
.block-category .category-item {
  width: 25%;
  padding: 5px 10px;
}
		
@media (max-width: 992px) {
  .block-category .category-item {
    width: 33.3%;
  }
		
}
		
@media (max-width: 768px) {
  .block-category .category-item {
    width: 50%;
  }
		
}
		
@media (max-width: 480px) {
  .block-category .category-item {
    width: 100%;
  }
		
}
		
/* line 5441, scss/row.scss */
.block-category .item-content {
  display: block;
  position: relative;
  overflow: hidden;
  height: 100%;
}
		
/* line 5447, scss/row.scss */
.block-category .item-content .content-image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
		
/* line 5452, scss/row.scss */
.block-category .item-content .content-title {
  padding: 10px;
  background: #6183c2;
  height: 100%;
}
		
/* line 5457, scss/row.scss */
.block-category .item-content .content-title h2 {
  margin: 0;
  color: #fff;
}
		
@media (max-width: 768px) {
  .block-category .item-content .content-title h2 {
    text-align: center;
  }
		
}
		
/* line 5470, scss/row.scss */
/* line 5471, scss/row.scss */
.block-cart-returns .return-item {
  background: #fff;
  padding: 35px 30px 45px;
  border: 0;
}
		
/* line 5476, scss/row.scss */
.block-cart-returns .return-item:not(:last-child) {
  margin-bottom: 20px;
}
		
/* line 5480, scss/row.scss */
.block-cart-returns .return-item .item-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: -7.5px;
  margin-right: -7.5px;
}
		
@media (max-width: 480px) {
  .block-cart-returns .return-item .item-content {
    flex-flow: column wrap;
  }
		
}
		
/* line 5489, scss/row.scss */
.block-cart-returns .return-item .item-content .content-img {
  padding: 0 7.5px;
}
		
@media (max-width: 480px) {
  .block-cart-returns .return-item .item-content .content-img {
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
  }
		
}
		
/* line 5500, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info {
  padding: 0 7.5px;
}
		
@media (max-width: 480px) {
  .block-cart-returns .return-item .item-content .content-info {
    width: 100%;
    padding: 0;
  }
		
}
		
/* line 5509, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info .info-title {
  font-size: 18px !important;
  margin-bottom: 20px !important;
}
		
/* line 5514, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info .info-details {
  margin-bottom: 10px;
}
		
/* line 5518, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info .info-date {
  display: inline-block;
  float: right;
}
		
/* line 5523, scss/row.scss */
@media (max-width: 614.4px) {
  .block-cart-returns .return-item .item-content .content-info .input-inline {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
		
}
		
/* line 5531, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info .input-block {
  position: relative;
  display: inline-block;
}
		
/* line 5535, scss/row.scss */
/* line 5536, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info .input-block:hover .input-options {
  opacity: 1;
  transition: 0.3s opacity;
}
		
/* line 5542, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info .input-block input, .block-cart-returns .return-item .item-content .content-info .input-block [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-cart-returns .return-item .item-content .content-info .input-block textarea {
  max-width: 100px;
}
		
/* line 5547, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info .input-options {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0;
}
		
/* line 5555, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info .input-options .quantitychange {
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background: #b3b3b3;
  font-size: 12px;
  border-radius: 2px;
  margin: 0 2px;
}
		
/* line 5567, scss/row.scss */
.block-cart-returns .return-item .item-content .content-info .input-options .quantitychange:hover {
  background: #6183c2;
  transition: 0.2s background;
}
		
/* line 5579, scss/row.scss */
/* line 5580, scss/row.scss */
.showcasegrid .filterbuttons {
  margin-bottom: 10px;
}
		
/* line 5583, scss/row.scss */
.showcasegrid .filterbuttons button {
  margin-right: 5px;
  background: #fff;
  border: 1px solid #f2f2f2;
  color: #4368ad;
}
		
/* line 5589, scss/row.scss */
.showcasegrid .filterbuttons button.active, .showcasegrid .filterbuttons button:hover {
  background: #e6e6e6;
}
		
/* line 5596, scss/row.scss */
.showcasegrid .filterbuttons i {
  display: none;
}
		
/* line 5600, scss/row.scss */
.showcasegrid .filterbuttons .active i {
  display: inline-block;
}
		
/* line 5605, scss/row.scss */
.showcasegrid .body-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: center;
}
		
/* line 5612, scss/row.scss */
/* line 5613, scss/row.scss */
.showcasegrid .content-img img {
  font-size: 12px;
}
		
/* line 5618, scss/row.scss */
.showcasegrid .content-text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column;
}
		
/* line 5622, scss/row.scss */
.showcasegrid .content-text p {
  width: 100%;
}
		
/* line 5627, scss/row.scss */
.showcasegrid .item-container {
  display: inline-flex;
  align-items: stretch;
  /* width: 50%; */
  /*
   @media(max-width: 600px) {
   width: 100% !important ;
   }
   */
}
		
/* line 5633, scss/row.scss */
.showcasegrid .item-container.item-cont-sm {
  width: 33.3%;
}
		
@media (max-width: 768px) {
  .showcasegrid .item-container.item-cont-sm {
    width: 50%;
  }
		
}
		
@media (max-width: 614.4px) {
  .showcasegrid .item-container.item-cont-sm {
    width: 100%;
  }
		
}
		
@media (max-width: 1200px) {
  .showcasegrid .item-container {
    width: 33.3% !important;
  }
		
}
		
@media (max-width: 768px) {
  .showcasegrid .item-container {
    width: 50% !important;
  }
		
}
		
/* line 5659, scss/row.scss */
.showcasegrid .item-container .item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  align-items: stretch;
}
		
/* line 5666, scss/row.scss */
.showcasegrid .item-block {
  padding: 0 3px;
}
		
/* line 5670, scss/row.scss */
.showcasegrid .item-content {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  border: 1px solid #f2f2f2;
  padding: 10px 15px;
  margin-bottom: 10px;
  background: #fff;
}
		
/* line 5679, scss/row.scss */
.showcasegrid .item-content:hover {
  background: #f2f2f2;
  transition: 0.2s background;
}
		
/* line 5684, scss/row.scss */
.showcasegrid .item-content h2 {
  color: #4368ad;
  font-size: 18px;
  margin-bottom: 5px;
}
		
/* line 5689, scss/row.scss */
.showcasegrid .item-content h2 strong {
  font-weight: 400;
}
		
/* line 5694, scss/row.scss */
.showcasegrid .item-content .item-content-body {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-grow: 1;
}
		
/* line 5698, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text {
  padding-left: 10px;
  /* display: block; */
  width: 66.6%;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
}
		
/* line 5706, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text.content-full {
  padding-left: 0;
  width: 100%;
}
		
/* line 5711, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text p {
  margin-bottom: 5px !important;
}
		
/* line 5715, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .hiddenwhensmall {
  flex-grow: 1;
}
		
/* line 5723, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .button, .showcasegrid .item-content .item-content-body .content-text .page-blog-article .blog-article-prev, .page-blog-article .showcasegrid .item-content .item-content-body .content-text .blog-article-prev, .showcasegrid .item-content .item-content-body .content-text .page-blog-article .blog-article-next, .page-blog-article .showcasegrid .item-content .item-content-body .content-text .blog-article-next {
  display: inline-block;
  margin-top: auto;
}
		
/* line 5728, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .desc {
  font-size: 12px;
  padding-right: 0;
  margin-bottom: 10px;
}
		
/* line 5734, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
		
/* line 5738, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .details .block-detail, .showcasegrid .item-content .item-content-body .content-text .details .block-rating {
  display: inline-block;
  margin-right: 10px;
}
		
/* line 5744, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .details .rating-name {
  display: block;
}
		
/* line 5748, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .details .content-rating {
  display: block;
  color: #ffb000;
}
		
/* line 5753, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .details .content-price {
  font-size: 12px;
}
		
/* line 5756, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .details .content-price .price {
  font-weight: bold;
  font-size: 16px;
  color: #ff2f00;
}
		
/* line 5764, scss/row.scss */
/* line 5765, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .more-details .detail {
  margin-right: 10px;
}
		
/* line 5768, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-text .more-details .detail:hover {
  color: #6183c2;
}
		
/* line 5775, scss/row.scss */
.showcasegrid .item-content .item-content-body .content-img {
  width: 33.3%;
}
		
/* line 5781, scss/row.scss */
.showcasegrid .price {
  margin-top: auto;
}
		
/* line 5784, scss/row.scss */
.showcasegrid .price .price-title {
  display: block;
  margin-bottom: 5px;
  font-size: 16px;
}
		
/* line 5790, scss/row.scss */
.showcasegrid .price .price-box {
  font-size: 18px;
  display: inline-block;
  background: #6183c2;
  padding: 10px;
  border-radius: 3px;
  color: #fff;
  line-height: 1;
}
		
/* line 5803, scss/row.scss */
/* line 5804, scss/row.scss */
.showcaselist .showcaselist-item {
  border: 1px solid #f2f2f2;
  padding: 10px 15px;
  margin-bottom: 10px;
  background: #fff;
}
		
/* line 5810, scss/row.scss */
.showcaselist .showcaselist-item:hover {
  background: #f2f2f2;
  transition: 0.2s background;
}
		
/* line 5815, scss/row.scss */
.showcaselist .showcaselist-item .item-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
}
		
@media (max-width: 992px) {
  .showcaselist .showcaselist-item .item-content {
    flex-flow: column wrap;
  }
		
}
		
/* line 5823, scss/row.scss */
@media (max-width: 992px) {
  .showcaselist .showcaselist-item .item-content.item-content-lg {
    flex-flow: row !important;
  }
		
}
		
@media (max-width: 614.4px) {
  .showcaselist .showcaselist-item .item-content.item-content-lg {
    flex-flow: column wrap !important;
  }
		
}
		
/* line 5832, scss/row.scss */
.showcaselist .showcaselist-item .item-content.item-content-lg .content-img {
  width: 20%;
}
		
@media (max-width: 992px) {
  .showcaselist .showcaselist-item .item-content.item-content-lg .content-img {
    width: 33.3%;
    margin-bottom: 0;
  }
		
}
		
@media (max-width: 614.4px) {
  .showcaselist .showcaselist-item .item-content.item-content-lg .content-img {
    width: 100%;
    margin-bottom: 10px;
  }
		
}
		
/* line 5846, scss/row.scss */
.showcaselist .showcaselist-item .item-content.item-content-lg .content-desc {
  width: 80%;
}
		
/* line 5849, scss/row.scss */
.showcaselist .showcaselist-item .item-content.item-content-lg .content-desc.content-full {
  width: 100%;
}
		
@media (max-width: 992px) {
  .showcaselist .showcaselist-item .item-content.item-content-lg .content-desc {
    width: 66.6%;
    padding-left: 35px 30px 45px;
  }
		
}
		
@media (max-width: 614.4px) {
  .showcaselist .showcaselist-item .item-content.item-content-lg .content-desc {
    width: 100%;
    padding-left: 0;
  }
		
}
		
/* line 5866, scss/row.scss */
@media (max-width: 992px) {
  .showcaselist .showcaselist-item .content-img {
    width: 100%;
    margin-bottom: 20px;
  }
		
  /* line 5873, scss/row.scss */
  .showcaselist .showcaselist-item .content-img .mainshowcaselistthumbs {
    display: none;
  }
		
}
		
/* line 5878, scss/row.scss */
/* line 5879, scss/row.scss */
.showcaselist .showcaselist-item .content-img .mainshowcaselistimage img {
  height: auto !important;
}
		
/* line 5884, scss/row.scss */
/* line 5885, scss/row.scss */
/* line 5886, scss/row.scss */
.showcaselist .showcaselist-item .content-img .mainshowcaselistthumbs:hover .slick-prev {
  left: -17px;
  transition: 0.2s left;
}
		
/* line 5891, scss/row.scss */
.showcaselist .showcaselist-item .content-img .mainshowcaselistthumbs:hover .slick-next {
  right: -17px;
  transition: 0.2s right;
}
		
/* line 5897, scss/row.scss */
.showcaselist .showcaselist-item .content-img .mainshowcaselistthumbs .slick-arrow {
  text-shadow: none;
  font-size: 15px;
  width: 17px;
  height: 25px;
  background: #fff;
  color: #474747;
  z-index: 99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
		
/* line 5909, scss/row.scss */
.showcaselist .showcaselist-item .content-img .mainshowcaselistthumbs .slick-arrow.slick-prev {
  border-radius: 50px 0 0 50px;
}
		
/* line 5913, scss/row.scss */
.showcaselist .showcaselist-item .content-img .mainshowcaselistthumbs .slick-arrow.slick-next {
  border-radius: 0 50px 50px 0;
}
		
/* line 5920, scss/row.scss */
@media (max-width: 992px) {
  .showcaselist .showcaselist-item .content-desc {
    width: 100%;
  }
		
}
		
@media (min-width: 992px) {
  .showcaselist .showcaselist-item .content-desc {
    padding-left: 10px;
  }
		
}
		
/* line 5931, scss/row.scss */
.showcaselist .showcaselist-item .content-desc.content-full {
  padding-left: 0;
  width: 100%;
}
		
/* line 5936, scss/row.scss */
.showcaselist .showcaselist-item .content-desc h2 {
  color: #6183c2;
  font-size: 18px;
}
		
/* line 5940, scss/row.scss */
/* line 5941, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .description .price-box {
  font-size: 24px;
  display: inline-block;
  background: #6183c2;
  padding: 10px;
  border-radius: 3px;
  color: #fff;
  line-height: 1;
}
		
/* line 5951, scss/row.scss */
/* line 5952, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .description .details .content-rating {
  display: inline-block;
  margin-right: 15px;
  color: #ffb000;
}
		
/* line 5958, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .description .details .content-price {
  font-size: 12px;
}
		
/* line 5961, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .description .details .content-price .price {
  font-weight: bold;
  font-size: 16px;
  color: #ff2f00;
}
		
/* line 5969, scss/row.scss */
/* line 5970, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .description .more-details .detail {
  margin-right: 10px;
}
		
/* line 5973, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .description .more-details .detail:hover {
  color: #6183c2;
}
		
/* line 5980, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .desc-attrib {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
/* line 5984, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .desc-attrib .item-attrib {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 30px 10px 0;
}
		
/* line 5988, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .desc-attrib .item-attrib p {
  margin-bottom: 0;
}
		
/* line 5992, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .desc-attrib .item-attrib .attrib-result {
  margin-left: 10px;
}
		
/* line 5995, scss/row.scss */
.showcaselist .showcaselist-item .content-desc .desc-attrib .item-attrib .attrib-result p {
  color: #6183c2;
}
		
/* line 6006, scss/row.scss */
.showcasemap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row;
}
		
@media (max-width: 942.4px) {
  .showcasemap {
    flex-flow: column;
  }
		
}
		
/* line 6014, scss/row.scss */
.showcasemap .infowindowparent {
  width: 500px !important;
}
		
/* line 6017, scss/row.scss */
.showcasemap .infowindowparent .gm-style-iw {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 500px !important;
  left: 0 !important;
  top: 0 !important;
  overflow: visible;
}
		
/* line 6024, scss/row.scss */
.showcasemap .infowindowparent .gm-style-iw > div {
  position: relative;
  bottom: -14px;
  overflow: visible !important;
}
		
/* line 6029, scss/row.scss */
.showcasemap .infowindowparent .gm-style-iw > div > div {
  overflow: visible !important;
}
		
/* line 6035, scss/row.scss */
/* line 6036, scss/row.scss */
/* line 6037, scss/row.scss */
.showcasemap .infowindowparent > div > div:not(:nth-last-child(2)) {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
		
/* line 6044, scss/row.scss */
.showcasemap .infowindowparent > div > div:nth-last-child(2) {
  z-index: 99;
}
		
/* line 6047, scss/row.scss */
/* line 6048, scss/row.scss */
.showcasemap .infowindowparent > div > div:nth-last-child(2) > div div {
  width: 16px !important;
  height: 17px !important;
}
		
/* line 6053, scss/row.scss */
.showcasemap .infowindowparent > div > div:nth-last-child(2) > div:first-child {
  left: -8px !important;
}
		
/* line 6056, scss/row.scss */
.showcasemap .infowindowparent > div > div:nth-last-child(2) > div:first-child div {
  transform: skewX(40deg) !important;
  left: 6px !important;
}
		
/* line 6062, scss/row.scss */
.showcasemap .infowindowparent > div > div:nth-last-child(2) > div:last-child {
  left: 8px !important;
}
		
/* line 6065, scss/row.scss */
.showcasemap .infowindowparent > div > div:nth-last-child(2) > div:last-child div {
  transform: skewX(-40deg) !important;
  left: -6px !important;
}
		
/* line 6074, scss/row.scss */
.showcasemap .infowindowparent > div:last-child {
  top: 24px !important;
}
		
/* line 6079, scss/row.scss */
.showcasemap .infowindowparent img {
  width: 180px;
}
		
/* line 6083, scss/row.scss */
.showcasemap .infowindowparent .infowindow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  box-shadow: 0 2px 3px rgba(90, 90, 90, 0.6);
}
		
/* line 6088, scss/row.scss */
.showcasemap .infowindowparent .infowindow h3, .showcasemap .infowindowparent .infowindow .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .showcasemap .infowindowparent .infowindow h2 {
  font-size: 16px;
  color: #474747;
}
		
/* line 6093, scss/row.scss */
.showcasemap .infowindowparent .infowindow p {
  font-size: 12px;
  color: #919191;
}
		
/* line 6097, scss/row.scss */
.showcasemap .infowindowparent .infowindow p.details {
  font-size: 14px;
}
		
/* line 6102, scss/row.scss */
.showcasemap .infowindowparent .infowindow .content-rating {
  color: #ffb000;
}
		
/* line 6106, scss/row.scss */
.showcasemap .infowindowparent .infowindow .content-price {
  display: inline-block;
  margin-left: 10px;
  color: #474747;
}
		
/* line 6112, scss/row.scss */
.showcasemap .infowindowparent .infowindow .info-img {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
		
/* line 6117, scss/row.scss */
.showcasemap .infowindowparent .infowindow .info-content {
  padding: 15px;
}
		
/* line 6123, scss/row.scss */
@media (max-width: 942.4px) {
  .showcasemap .item_map_container {
    order: -1;
    width: 100% !important;
  }
		
}
		
/* line 6130, scss/row.scss */
.showcasemap .showcasemapitemlist {
  display: inline-block;
  overflow: hidden;
  width: 360px;
  height: 560px;
}
		
@media (max-width: 942.4px) {
  .showcasemap .showcasemapitemlist {
    order: 0;
    width: 100%;
    height: auto;
  }
		
}
		
/* line 6142, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-up, .showcasemap .showcasemapitemlist .slick-down {
  left: 94%;
  font-size: 20px;
  opacity: 0.4;
  position: absolute;
  display: inline-block;
}
		
/* line 6150, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-up:hover, .showcasemap .showcasemapitemlist .slick-down:hover {
  opacity: 1;
  transition: 0.2s opacity;
}
		
/* line 6156, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-up {
  top: 5px;
}
		
/* line 6160, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-down {
  bottom: 5px;
}
		
/* line 6164, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-left, .showcasemap .showcasemapitemlist .slick-right {
  position: absolute;
  display: inline-block;
  opacity: 0.4;
  font-size: 20px;
  top: 50%;
  transform: translateY(-50%);
}
		
/* line 6173, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-left:hover, .showcasemap .showcasemapitemlist .slick-right:hover {
  opacity: 1;
  transition: 0.2s opacity;
}
		
/* line 6179, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-left {
  left: 5px;
}
		
/* line 6183, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-right {
  right: 5px;
}
		
/* line 6187, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: #fff;
  padding: 10px 15px;
  border: 0;
  border-bottom: 1px solid #e4e4e4;
  transition: 0.3s height;
}
		
@media (max-width: 942.4px) {
  .showcasemap .showcasemapitemlist .slick-item {
    border-right: 1px solid #e4e4e4;
  }
		
}
		
@media (max-width: 660px) {
  .showcasemap .showcasemapitemlist .slick-item {
    border-right: 0;
  }
		
}
		
/* line 6203, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .more-details {
  display: none;
}
		
@media (max-width: 942.4px) {
  .showcasemap .showcasemapitemlist .slick-item .more-details {
    display: block;
  }
		
}
		
/* line 6211, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item.slick-center {
  background: #f3f3f3;
  transition: 0.2s background;
}
		
/* line 6215, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item.slick-center .more-details {
  display: block;
}
		
/* line 6220, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content {
  padding-left: 10px;
}
		
/* line 6223, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content h3, .showcasemap .showcasemapitemlist .slick-item .info-content .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .showcasemap .showcasemapitemlist .slick-item .info-content h2 {
  font-size: 14px;
  color: #474747;
  margin-bottom: 5px;
}
		
/* line 6229, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content p {
  font-size: 12px;
  color: #919191;
  margin-bottom: 5px;
}
		
/* line 6234, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content p.more-details {
  font-size: 16px;
}
		
/* line 6239, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content .details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
		
/* line 6243, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content .details .block-detail, .showcasemap .showcasemapitemlist .slick-item .info-content .details .block-rating {
  display: inline-block;
  margin-right: 10px;
}
		
/* line 6249, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content .details .rating-name {
  display: block;
}
		
/* line 6253, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content .details .content-rating {
  display: block;
  color: #ffb000;
}
		
/* line 6258, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content .details .content-price {
  font-size: 12px;
}
		
/* line 6261, scss/row.scss */
.showcasemap .showcasemapitemlist .slick-item .info-content .details .content-price .price {
  font-weight: bold;
  font-size: 16px;
  color: #ff2f00;
}
		
/* line 6275, scss/row.scss */
/* line 6276, scss/row.scss */
/* line 6280, scss/row.scss */
.block-reviews h1 {
  color: #4368ad;
  font-weight: 400;
}
		
/* line 6285, scss/row.scss */
.block-reviews h3, .block-reviews .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .block-reviews h2 {
  color: #6183c2;
}
		
/* line 6289, scss/row.scss */
.block-reviews p {
  margin-bottom: 10px;
}
		
/* line 6293, scss/row.scss */
.block-reviews textarea {
  width: 100%;
}
		
/* line 6297, scss/row.scss */
.block-reviews .fa {
  font-size: 32px;
  margin: 0 2px;
}
		
/* line 6302, scss/row.scss */
.block-reviews .selectboxit-container {
  max-width: 100px;
}
		
/* line 6306, scss/row.scss */
.block-reviews .item-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  padding: 5px;
}
		
/* line 6312, scss/row.scss */
.block-reviews .item-content:nth-child(odd) {
  background: #f7f7f7;
}
		
/* line 6316, scss/row.scss */
.block-reviews .item-content::before, .block-reviews .item-content::after {
  display: none;
}
		
/* line 6321, scss/row.scss */
.block-reviews .item-content .content-rating {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
}
		
@media (min-width: 992px) {
  .block-reviews .item-content .content-rating {
    width: 50%;
  }
		
}
		
/* line 6329, scss/row.scss */
.block-reviews .item-content .content-rating .fa {
  font-size: 24px;
  color: #ffb700;
}
		
/* line 6336, scss/row.scss */
.block-reviews .item-content-main {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 6339, scss/row.scss */
.block-reviews .item-content-main .content-title {
  padding-left: 10px;
}
		
/* line 6346, scss/row.scss */
/* line 6347, scss/row.scss */
/* line 6348, scss/row.scss */
.block-eventlist .list-month:not(:last-child) {
  margin-bottom: 30px;
}
		
/* line 6352, scss/row.scss */
.block-eventlist .list-month .month-title {
  background: #009ad3;
  padding: 7px 15px;
}
		
/* line 6356, scss/row.scss */
.block-eventlist .list-month .month-title h3, .block-eventlist .list-month .month-title .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .block-eventlist .list-month .month-title h2 {
  margin: 0;
  padding: 6px 15px 5px;
  font-size: 24px;
  color: #fff;
  line-height: 1;
  text-transform: uppercase;
}
		
/* line 6367, scss/row.scss */
.block-eventlist .list-body {
  background: #f8f8f8;
  padding: 20px 14px;
}
		
/* line 6371, scss/row.scss */
.block-eventlist .list-body.body-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
}
		
/* line 6377, scss/row.scss */
.block-eventlist .list-body .event-item {
  width: 100%;
  /* display: none; */
}
		
/* line 6381, scss/row.scss */
.block-eventlist .list-body .event-item .item-content {
  background: #fff;
  padding: 35px 30px 45px;
  width: 100%;
}
		
/* line 6386, scss/row.scss */
.block-eventlist .list-body .event-item .item-content:hover {
  background: #fafafa;
  transition: 0.2s background;
}
		
/* line 6392, scss/row.scss */
.block-eventlist .list-body .event-item.item-grid {
  width: 50%;
  padding: 0 5px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
@media (max-width: 768px) {
  .block-eventlist .list-body .event-item.item-grid {
    width: 100%;
    padding: 0;
  }
		
}
		
/* line 6402, scss/row.scss */
.block-eventlist .list-body .event-item.item-grid .item-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
		
/* line 6407, scss/row.scss */
.block-eventlist .list-body .event-item.item-grid .item-info-extra {
  margin-top: auto;
}
		
/* line 6412, scss/row.scss */
.block-eventlist .list-body .event-item:not(:last-child) {
  margin-bottom: 10px;
}
		
/* line 6417, scss/row.scss */
.block-eventlist .list-body .content {
  align-items: flex-start;
}
		
/* line 6420, scss/row.scss */
.block-eventlist .list-body .content img {
  margin-right: 10px;
}
		
@media (max-width: 480px) {
  .block-eventlist .list-body .content img {
    margin-bottom: 10px;
    margin-right: 0;
    width: 100%;
  }
		
}
		
/* line 6431, scss/row.scss */
/* line 6435, scss/row.scss */
.block-eventlist .list-body .item-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
/* line 6440, scss/row.scss */
.block-eventlist .list-body .item-title {
  width: 100%;
}
		
/* line 6444, scss/row.scss */
.block-eventlist .list-body .item-info {
  width: 50%;
}
		
@media (max-width: 480px) {
  .block-eventlist .list-body .item-info {
    width: 100%;
  }
		
}
		
/* line 6451, scss/row.scss */
.block-eventlist .list-body .item-info .fa {
  width: 25px;
  text-align: center;
  transform: scale(1.5);
}
		
/* line 6458, scss/row.scss */
.block-eventlist .list-body .item-book {
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
		
@media (max-width: 480px) {
  .block-eventlist .list-body .item-book {
    width: 100%;
  }
		
}
		
/* line 6468, scss/row.scss */
.block-eventlist .list-body .item-info-extra {
  margin-top: 5px;
  padding: 7px 0 0;
  border-top: 1px dotted #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
}
		
/* line 6476, scss/row.scss */
.block-eventlist .list-body .item-info-extra .info-desc {
  margin: 0 auto;
  padding: 3px 0 0;
}
		
/* line 6481, scss/row.scss */
.block-eventlist .list-body .item-info-extra p {
  margin-bottom: 0;
}
		
/* line 6486, scss/row.scss */
.block-eventlist .list-body .book-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 5px 0;
}
		
@media (max-width: 480px) {
  .block-eventlist .list-body .book-input {
    justify-content: flex-start;
  }
		
}
		
/* line 6496, scss/row.scss */
.block-eventlist .list-body .book-input.book-button {
  margin-top: auto;
}
		
/* line 6500, scss/row.scss */
.block-eventlist .list-body .book-input p {
  margin-bottom: 0;
}
		
/* line 6504, scss/row.scss */
.block-eventlist .list-body .book-input h3, .block-eventlist .list-body .book-input .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .block-eventlist .list-body .book-input h2 {
  margin: 0;
}
		
/* line 6508, scss/row.scss */
.block-eventlist .list-body .book-input .item-price {
  color: #d9534f;
}
		
/* line 6513, scss/row.scss */
.block-eventlist .list-body .button, .block-eventlist .list-body .page-blog-article .blog-article-prev, .page-blog-article .block-eventlist .list-body .blog-article-prev, .block-eventlist .list-body .page-blog-article .blog-article-next, .page-blog-article .block-eventlist .list-body .blog-article-next {
  margin: 0 3px;
}
		
/* line 6517, scss/row.scss */
.block-eventlist .list-body .quantity-input {
  max-width: 100px;
}
		
/* line 6520, scss/row.scss */
.block-eventlist .list-body .quantity-input input, .block-eventlist .list-body .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-eventlist .list-body .quantity-input textarea {
  width: 100%;
}
		
/* line 6531, scss/row.scss */
/* line 6532, scss/row.scss */
.panel-modbook .panel-head {
  background: #009ad3;
  padding: 10px 20px;
}
		
@media (min-width: 1200px) {
  .panel-modbook .panel-head {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
		
}
		
/* line 6541, scss/row.scss */
.panel-modbook .panel-body {
  background: #f8f8f8;
  padding: 20px;
  width: 100%;
}
		
/* line 6547, scss/row.scss */
/* line 6548, scss/row.scss */
.panel-modbook .panel-content .content-booking {
  margin: 0 -7px 15px;
}
		
/* line 6551, scss/row.scss */
.panel-modbook .panel-content .content-booking .slick-list {
  margin-bottom: 10px;
}
		
/* line 6555, scss/row.scss */
/* line 6556, scss/row.scss */
.panel-modbook .panel-content .content-booking .slick-dots button {
  font-size: 0;
  color: transparent;
  padding: 5px;
  border-radius: 20px;
  background: #fff;
}
		
/* line 6564, scss/row.scss */
/* line 6565, scss/row.scss */
.panel-modbook .panel-content .content-booking .slick-dots .slick-active button {
  background: #6183c2;
}
		
/* line 6572, scss/row.scss */
.panel-modbook .panel-content .timeslotoption {
  width: 300px;
  display: inline-block;
  margin: 0 7px 10px;
  border: 1px solid #e4e4e4;
  min-height: 125px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  overflow: hidden;
}
		
/* line 6582, scss/row.scss */
.panel-modbook .panel-content .timeslotoption:hover {
  background: #f2f2f2;
  box-shadow: none;
  transform: translateY(2px);
  transition: 0.4s all;
}
		
/* line 6589, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .fa-heart {
  display: none;
}
		
/* line 6593, scss/row.scss */
/* line 6594, scss/row.scss */
.panel-modbook .panel-content .timeslotoption.shortlisted .fa-heart {
  display: block;
  color: #d9534f !important;
  text-shadow: 0 1px #fff, 0 -1px #fff;
}
		
/* line 6601, scss/row.scss */
.panel-modbook .panel-content .timeslotoption.shortlisted .fa-heart-o {
  display: none;
}
		
/* line 6606, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content {
  padding: 15px;
  background: #fff;
}
		
/* line 6610, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .fa {
  color: #6183c2;
}
		
/* line 6614, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-date {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
		
/* line 6620, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-date .date-from, .panel-modbook .panel-content .timeslotoption .option-content .content-date .date-to {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  padding: 5px;
  background: #f8f8f8;
  color: #6183c2;
}
		
/* line 6628, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-date .date-from .date, .panel-modbook .panel-content .timeslotoption .option-content .content-date .date-to .date {
  word-spacing: 999px;
  text-align: center;
}
		
/* line 6633, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-date .date-from .day, .panel-modbook .panel-content .timeslotoption .option-content .content-date .date-to .day {
  text-align: center;
  margin-bottom: 10px;
  font-weight: bold;
}
		
/* line 6640, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-date .indicate {
  text-align: center;
  margin: 0 15px;
}
		
/* line 6644, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-date .indicate .duration {
  margin-bottom: 10px;
}
		
/* line 6648, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-date .indicate i {
  font-size: 24px;
}
		
/* line 6654, scss/row.scss */
/* line 6655, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-extra .extra {
  font-weight: bold;
  text-align: center;
}
		
/* line 6661, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: stretch;
}
		
/* line 6667, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .info-price {
  padding: 5px;
  background: #d9534f;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
}
		
/* line 6675, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .info-price .price {
  color: #fff;
  font-size: 24px;
  line-height: 1;
  text-align: center;
  margin-bottom: 0;
}
		
/* line 6683, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .info-price .button, .panel-modbook .panel-content .timeslotoption .option-content .content-info .info-price .page-blog-article .blog-article-prev, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .info-price .blog-article-prev, .panel-modbook .panel-content .timeslotoption .option-content .content-info .info-price .page-blog-article .blog-article-next, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .info-price .blog-article-next {
  margin-top: auto;
}
		
/* line 6689, scss/row.scss */
/* line 6690, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .shortlist.button, .panel-modbook .panel-content .timeslotoption .option-content .content-info .page-blog-article .blog-article-prev.shortlist, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .blog-article-prev.shortlist, .panel-modbook .panel-content .timeslotoption .option-content .content-info .page-blog-article .blog-article-next.shortlist, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .blog-article-next.shortlist {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
  margin-bottom: 5px;
}
		
/* line 6698, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .shortlist.button .fa, .panel-modbook .panel-content .timeslotoption .option-content .content-info .page-blog-article .blog-article-prev.shortlist .fa, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .blog-article-prev.shortlist .fa, .panel-modbook .panel-content .timeslotoption .option-content .content-info .page-blog-article .blog-article-next.shortlist .fa, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .blog-article-next.shortlist .fa {
  margin-bottom: auto;
  font-size: 24px;
}
		
/* line 6705, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .info-extra {
  padding: 5px;
  border: 1px solid #6183c2;
}
		
/* line 6709, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .info-extra .extra-icon {
  font-size: 24px;
  text-align: center;
}
		
/* line 6713, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .info-extra .extra-icon .fa {
  color: #d9534f;
}
		
/* line 6719, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .button, .panel-modbook .panel-content .timeslotoption .option-content .content-info .page-blog-article .blog-article-prev, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .blog-article-prev, .panel-modbook .panel-content .timeslotoption .option-content .content-info .page-blog-article .blog-article-next, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .blog-article-next {
  display: inline-block;
}
		
/* line 6722, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-info .button .fa, .panel-modbook .panel-content .timeslotoption .option-content .content-info .page-blog-article .blog-article-prev .fa, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .blog-article-prev .fa, .panel-modbook .panel-content .timeslotoption .option-content .content-info .page-blog-article .blog-article-next .fa, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-info .blog-article-next .fa {
  color: #fff;
}
		
/* line 6728, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-price {
  color: #d61e3d;
  font-size: 24px;
}
		
/* line 6733, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content p {
  color: #6d6d6d;
}
		
/* line 6737, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-button {
  margin-bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
}
		
/* line 6743, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-button .button, .panel-modbook .panel-content .timeslotoption .option-content .content-button .page-blog-article .blog-article-prev, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-button .blog-article-prev, .panel-modbook .panel-content .timeslotoption .option-content .content-button .page-blog-article .blog-article-next, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-button .blog-article-next {
  display: inline-block;
  margin: 3px auto;
}
		
/* line 6747, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-content .content-button .button .fa, .panel-modbook .panel-content .timeslotoption .option-content .content-button .page-blog-article .blog-article-prev .fa, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-button .blog-article-prev .fa, .panel-modbook .panel-content .timeslotoption .option-content .content-button .page-blog-article .blog-article-next .fa, .page-blog-article .panel-modbook .panel-content .timeslotoption .option-content .content-button .blog-article-next .fa {
  color: #fff;
}
		
/* line 6754, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-tag {
  padding: 7.5px 15px;
  background: #009ad3;
}
		
/* line 6758, scss/row.scss */
.panel-modbook .panel-content .timeslotoption .option-tag p {
  margin-bottom: 0;
  color: #fff;
}
		
/* line 6766, scss/row.scss */
.panel-modbook .book-basket {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-flow: row wrap;
  margin-top: 30px;
}
		
/* line 6773, scss/row.scss */
.panel-modbook .book-basket .pad {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -5px;
}
		
@media (max-width: 614.4px) {
  .panel-modbook .book-basket .pad {
    flex-direction: column;
    margin: 0;
  }
		
}
		
/* line 6783, scss/row.scss */
.panel-modbook .book-basket .basket-extra {
  width: 100%;
  background: #fff;
}
		
@media (max-width: 768px) {
  .panel-modbook .book-basket .basket-extra {
    margin-bottom: 15px;
  }
		
}
		
/* line 6791, scss/row.scss */
.panel-modbook .book-basket .basket-extra .extra-input {
  padding: 15px;
  width: 50%;
  background: #f8f8f8;
  border: 1px solid #ebebeb;
  margin: 0 5px;
}
		
@media (max-width: 614.4px) {
  .panel-modbook .book-basket .basket-extra .extra-input {
    margin: 0 0 10px;
    width: 100%;
  }
		
}
		
/* line 6803, scss/row.scss */
.panel-modbook .book-basket .basket-extra .extra-input .extra-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
		
/* line 6809, scss/row.scss */
/* line 6810, scss/row.scss */
.panel-modbook .book-basket .basket-extra .extra-input .extra-desc p {
  margin-bottom: 0;
}
		
/* line 6815, scss/row.scss */
/* line 6816, scss/row.scss */
.panel-modbook .book-basket .basket-extra .extra-input .label label {
  font-weight: bold;
  font-size: 16px;
}
		
/* line 6825, scss/row.scss */
.panel-modbook .panel-head-form {
  overflow: hidden;
  margin: 0 auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
		
@media (max-width: 1200px) {
  .panel-modbook .panel-head-form {
    width: 48%;
    float: left;
    margin: 5px 1%;
  }
		
}
		
@media (max-width: 460.8px) {
  .panel-modbook .panel-head-form {
    width: 100%;
    margin: 5px 0;
  }
		
}
		
@media (min-width: 1200px) {
  /* line 6843, scss/row.scss */
  .panel-modbook .panel-head-form:first-child {
    margin-left: 0;
  }
		
  /* line 6847, scss/row.scss */
  .panel-modbook .panel-head-form:last-child {
    margin-right: 0;
  }
		
}
		
/* line 6852, scss/row.scss */
.panel-modbook .panel-head-form label {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  color: #fff;
  margin-right: 10px;
  min-width: 55px;
  text-align: left;
  float: left;
  display: inline;
}
		
/* line 6863, scss/row.scss */
.panel-modbook .panel-head-form input, .panel-modbook .panel-head-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .panel-modbook .panel-head-form textarea, .panel-modbook .panel-head-form select {
  background: #fff;
  padding: 7px 12px;
  border: 0;
  font-size: 14px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  color: #555;
}
		
@media (min-width: 768px) {
  .panel-modbook .panel-head-form input, .panel-modbook .panel-head-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .panel-modbook .panel-head-form textarea, .panel-modbook .panel-head-form select {
    width: 110px;
  }
		
}
		
@media (max-width: 768px) {
  .panel-modbook .panel-head-form input, .panel-modbook .panel-head-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .panel-modbook .panel-head-form textarea, .panel-modbook .panel-head-form select {
    margin-left: auto;
    max-width: 219px;
  }
		
}
		
@media (max-width: 460.8px) {
  .panel-modbook .panel-head-form input, .panel-modbook .panel-head-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .panel-modbook .panel-head-form textarea, .panel-modbook .panel-head-form select {
    width: 110px;
  }
		
}
		
/* line 6889, scss/row.scss */
/* line 6890, scss/row.scss */
/* line 6892, scss/row.scss */
/* line 6893, scss/row.scss */
.cols.firstcol.lastcol .panel-modarticle .item-container, .cols.firstcol.lastcol .widget-articlelist .item-container, .cols[data-colwidth="100.00"] .panel-modarticle .item-container, .cols[data-colwidth="100.00"] .widget-articlelist .item-container {
  width: 33.3%;
}
		
@media (max-width: 992px) {
  .cols.firstcol.lastcol .panel-modarticle .item-container, .cols.firstcol.lastcol .widget-articlelist .item-container, .cols[data-colwidth="100.00"] .panel-modarticle .item-container, .cols[data-colwidth="100.00"] .widget-articlelist .item-container {
    width: 50%;
  }
		
}
		
/* line 6904, scss/row.scss */
.panel-modarticle, .widget-articlelist {
  border-radius: 5px !important;
  overflow: hidden;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  background: transparent;
}
		
@media (max-width: 768px) {
  .panel-modarticle, .widget-articlelist {
    margin-bottom: 10px;
  }
		
}
		
/* line 6914, scss/row.scss */
.panel-modarticle .panel-head, .widget-articlelist .panel-head {
  background: #009ad3;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
  margin: 0 !important;
  padding: 7px 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 6921, scss/row.scss */
.panel-modarticle .panel-head .fixedContainer, .widget-articlelist .panel-head .fixedContainer {
  height: auto !important;
  padding: 6px 15px 5px;
  order: 0;
}
		
/* line 6927, scss/row.scss */
.panel-modarticle .panel-head .moveableContainer, .widget-articlelist .panel-head .moveableContainer {
  height: auto !important;
}
		
/* line 6930, scss/row.scss */
.panel-modarticle .panel-head .moveableContainer .ui-state-default, .widget-articlelist .panel-head .moveableContainer .ui-state-default {
  margin: 0;
  background: transparent;
}
		
/* line 6935, scss/row.scss */
.panel-modarticle .panel-head .moveableContainer .ui-tabs-anchor, .widget-articlelist .panel-head .moveableContainer .ui-tabs-anchor {
  padding: 0 9px;
  line-height: 1;
  font-size: 24px;
  color: #fff;
  text-transform: uppercase;
  background: transparent;
  border-radius: 3px;
}
		
/* line 6946, scss/row.scss */
.panel-modarticle .panel-head .ui-button, .widget-articlelist .panel-head .ui-button {
  height: auto !important;
  width: auto !important;
  margin: 0 !important;
  background: transparent !important;
  border: 0 !important;
}
		
/* line 6953, scss/row.scss */
.panel-modarticle .panel-head .ui-button .ui-button-text, .widget-articlelist .panel-head .ui-button .ui-button-text {
  position: static;
  background: transparent;
  line-height: 1;
  font-size: 35px;
  color: #7b7d80;
  width: auto;
  height: auto;
  border-radius: 50%;
}
		
/* line 6963, scss/row.scss */
.panel-modarticle .panel-head .ui-button .ui-button-text:hover, .widget-articlelist .panel-head .ui-button .ui-button-text:hover {
  color: #afb0b2;
  transition: 0.2s color;
}
		
/* line 6969, scss/row.scss */
.panel-modarticle .panel-head .ui-button .ui-icon, .widget-articlelist .panel-head .ui-button .ui-icon {
  display: none !important;
}
		
/* line 6973, scss/row.scss */
.panel-modarticle .panel-head .ui-button:nth-child(2), .widget-articlelist .panel-head .ui-button:nth-child(2) {
  order: -1;
}
		
/* line 6976, scss/row.scss */
/* line 6977, scss/row.scss */
.panel-modarticle .panel-head .ui-button:nth-child(2) .ui-button-text::before, .widget-articlelist .panel-head .ui-button:nth-child(2) .ui-button-text::before {
  content: '\f137';
  display: block;
  font-family: FontAwesome;
}
		
/* line 6985, scss/row.scss */
.panel-modarticle .panel-head .ui-button:last-child, .widget-articlelist .panel-head .ui-button:last-child {
  order: 1;
}
		
/* line 6988, scss/row.scss */
/* line 6989, scss/row.scss */
.panel-modarticle .panel-head .ui-button:last-child .ui-button-text::before, .widget-articlelist .panel-head .ui-button:last-child .ui-button-text::before {
  content: '\f138';
  display: block;
  font-family: FontAwesome;
}
		
/* line 6997, scss/row.scss */
.panel-modarticle .panel-head .ui-button .ui-button-text, .widget-articlelist .panel-head .ui-button .ui-button-text {
  padding: 0 !important;
}
		
/* line 7003, scss/row.scss */
.panel-modarticle .panel-body, .widget-articlelist .panel-body {
  background: #f8f8f8;
  padding: 20px 14px;
}
		
/* line 7007, scss/row.scss */
.panel-modarticle .panel-body .body-content, .widget-articlelist .panel-body .body-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
		
/* line 7014, scss/row.scss */
.panel-modarticle .item-container, .widget-articlelist .item-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 50%;
  float: left;
}
		
@media (max-width: 768px) {
  .panel-modarticle .item-container, .widget-articlelist .item-container {
    width: 50% !important;
  }
		
}
		
@media (max-width: 652.8px) {
  .panel-modarticle .item-container, .widget-articlelist .item-container {
    width: 100% !important;
  }
		
}
		
/* line 7027, scss/row.scss */
.panel-modarticle .item-container a, .widget-articlelist .item-container a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  padding: 0 5px;
}
		
/* line 7034, scss/row.scss */
.panel-modarticle .panel-item, .widget-articlelist .panel-item {
  background: #fff;
  padding: 14px 9px;
  border: 1px dashed #d9d9d9;
  margin-bottom: 10px;
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
		
/* line 7045, scss/row.scss */
.panel-modarticle .panel-item .cols, .widget-articlelist .panel-item .cols {
  padding: 0;
}
		
/* line 7049, scss/row.scss */
.panel-modarticle .panel-item:hover, .widget-articlelist .panel-item:hover {
  background: #d7d9da;
  transition: 0.2s background;
}
		
/* line 7054, scss/row.scss */
.panel-modarticle .panel-item h2, .widget-articlelist .panel-item h2 {
  font-size: 18px;
  color: #35647e;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 10px;
}
		
/* line 7062, scss/row.scss */
.panel-modarticle .panel-item .author-image, .widget-articlelist .panel-item .author-image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  max-height: 70px;
  border-radius: 3px;
  overflow: hidden;
}
		
/* line 7069, scss/row.scss */
.panel-modarticle .panel-item .author-image img, .widget-articlelist .panel-item .author-image img {
  width: 100%;
  height: auto;
  border-radius: 3px;
}
		
/* line 7076, scss/row.scss */
/* line 7077, scss/row.scss */
.panel-modarticle .panel-item .item-content-header .row, .widget-articlelist .panel-item .item-content-header .row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 7081, scss/row.scss */
/* line 7084, scss/row.scss */
.panel-modarticle .panel-item .item-content-header .content-text.content-full, .widget-articlelist .panel-item .item-content-header .content-text.content-full {
  width: 100%;
}
		
/* line 7089, scss/row.scss */
/* line 7094, scss/row.scss */
.panel-modarticle .panel-item .img-separator, .widget-articlelist .panel-item .img-separator {
  width: 66%;
  height: 1px;
  margin: 5px 0;
  display: block;
  background: #55565a;
}
		
/* line 7102, scss/row.scss */
.panel-modarticle .panel-item .item-content-body, .widget-articlelist .panel-item .item-content-body {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
		
/* line 7107, scss/row.scss */
.panel-modarticle .panel-item .item-content-body .row, .widget-articlelist .panel-item .item-content-body .row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 7111, scss/row.scss */
.panel-modarticle .panel-item .item-content-body p, .widget-articlelist .panel-item .item-content-body p {
  margin-bottom: 0;
}
		
/* line 7115, scss/row.scss */
.panel-modarticle .panel-item .item-content-body .content-text, .widget-articlelist .panel-item .item-content-body .content-text {
  padding-right: 10px;
}
		
/* line 7119, scss/row.scss */
.panel-modarticle .panel-item .item-content-body .content-text.content-full, .widget-articlelist .panel-item .item-content-body .content-text.content-full {
  width: 100%;
}
		
/* line 7124, scss/row.scss */
/* line 7128, scss/row.scss */
.panel-modarticle .panel-item .item-content-body .desc-image, .widget-articlelist .panel-item .item-content-body .desc-image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  max-height: 70px;
  border-radius: 3px;
  overflow: hidden;
}
		
/* line 7135, scss/row.scss */
.panel-modarticle .panel-item .item-content-body .desc-image img, .widget-articlelist .panel-item .item-content-body .desc-image img {
  width: 100%;
  height: auto;
  border-radius: 3px;
}
		
/* line 7143, scss/row.scss */
.panel-modarticle .panel-item .item-info, .widget-articlelist .panel-item .item-info {
  margin-top: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
		
/* line 7149, scss/row.scss */
.panel-modarticle .panel-item .item-info .written, .widget-articlelist .panel-item .item-info .written {
  display: inline-block;
  float: left;
  margin-bottom: 0;
}
		
/* line 7154, scss/row.scss */
.panel-modarticle .panel-item .item-info .written:last-child, .widget-articlelist .panel-item .item-info .written:last-child {
  text-align: right;
}
		
/* line 7163, scss/row.scss */
.panel-services {
  border: 1px solid #aaa !important;
  border-radius: 4px;
}
		
/* line 7167, scss/row.scss */
.panel-services .panel-heading {
  padding: 8px 8px 0;
  background: #eee;
  border-bottom: 1px solid #aaa;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
}
		
/* line 7174, scss/row.scss */
.panel-services .panel-heading .fixedContainer {
  order: 0;
}
		
/* line 7178, scss/row.scss */
.panel-services .panel-heading > .ui-button {
  margin: 0 !important;
  background: transparent;
}
		
/* line 7182, scss/row.scss */
.panel-services .panel-heading > .ui-button .ui-icon {
  display: none;
}
		
/* line 7186, scss/row.scss */
.panel-services .panel-heading > .ui-button .ui-button-text {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 3px;
}
		
/* line 7192, scss/row.scss */
.panel-services .panel-heading > .ui-button .ui-button-text:hover {
  opacity: 0.7;
  transition: 0.2s opacity;
}
		
/* line 7198, scss/row.scss */
.panel-services .panel-heading > .ui-button:nth-last-child(2) {
  order: -1;
}
		
/* line 7201, scss/row.scss */
/* line 7202, scss/row.scss */
.panel-services .panel-heading > .ui-button:nth-last-child(2) .ui-button-text::before {
  content: '\f137';
  font-family: FontAwesome;
  font-size: 17px;
  color: #555;
  display: block;
}
		
/* line 7212, scss/row.scss */
/* line 7213, scss/row.scss */
/* line 7214, scss/row.scss */
.panel-services .panel-heading > .ui-button:last-child .ui-button-text::before {
  content: '\f138';
  font-family: FontAwesome;
  font-size: 17px;
  color: #555;
  display: block;
}
		
/* line 7225, scss/row.scss */
.panel-services .panel-heading .fixedContainer, .panel-services .panel-heading .moveableContainer {
  height: auto !important;
}
		
/* line 7230, scss/row.scss */
.panel-services .panel-heading li {
  background: transparent !important;
}
		
/* line 7233, scss/row.scss */
/* line 7234, scss/row.scss */
.panel-services .panel-heading li.ui-state-active a {
  background: #ccc;
  color: #fff !important;
}
		
/* line 7240, scss/row.scss */
.panel-services .panel-heading li a {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 17px;
  color: #555 !important;
  background: #eee;
  border: 1px solid #d3d3d3;
  border-radius: 4px 4px 0 0;
  padding: 7px 15px 4px !important;
}
		
/* line 7249, scss/row.scss */
.panel-services .panel-heading li a:hover {
  background: #ccc;
  transition: 0.2s background;
}
		
/* line 7257, scss/row.scss */
.panel-services .panel-body {
  padding: 30px 15px 15px;
  background: transparent;
}
		
/* line 7261, scss/row.scss */
.panel-services .panel-body .panel-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  padding: 0;
}
		
/* line 7267, scss/row.scss */
.panel-services .panel-body .panel-content .panel-item {
  width: 33.3%;
  display: block;
  float: left;
  margin-bottom: 70px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  padding: 0 25px 0 0;
}
		
@media (max-width: 768px) {
  .panel-services .panel-body .panel-content .panel-item {
    width: 50%;
  }
		
}
		
@media (max-width: 614.4px) {
  .panel-services .panel-body .panel-content .panel-item {
    width: 100%;
    margin-bottom: 30px;
  }
		
}
		
/* line 7284, scss/row.scss */
.panel-services .panel-body .panel-content .panel-item > a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: transparent;
  padding: 0;
}
		
/* line 7291, scss/row.scss */
/* line 7292, scss/row.scss */
.panel-services .panel-body .panel-content .block-media .media-image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  width: 60px;
  height: 60px;
  padding: 12px;
  border-radius: 100px;
  border: 1px solid #ccc;
}
		
/* line 7305, scss/row.scss */
.panel-services .panel-body .panel-content .block-content {
  padding: 5px 0 0 15px;
}
		
/* line 7308, scss/row.scss */
.panel-services .panel-body .panel-content .block-content .title {
  border-bottom: 1px solid #ccc;
  color: #189cd8;
  font-size: 18px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
		
/* line 7315, scss/row.scss */
.panel-services .panel-body .panel-content .block-content .title:hover {
  color: #77a140;
}
		
/* line 7320, scss/row.scss */
.panel-services .panel-body .panel-content .block-content .enticer {
  font-size: 18px;
  color: #808284;
}
		
/* line 7330, scss/row.scss */
.panel-cart-orders {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
}
		
/* line 7335, scss/row.scss */
.panel-cart-orders .panel-item {
  width: 100%;
}
		
/* line 7338, scss/row.scss */
/* line 7339, scss/row.scss */
/* line 7340, scss/row.scss */
.panel-cart-orders .panel-item > div:nth-child(even):not(:last-child) {
  margin-bottom: 15px;
}
		
/* line 7346, scss/row.scss */
.panel-cart-orders .panel-item .item-detail-order {
  padding: 35px 30px 45px;
  padding-bottom: 0;
  margin: 0;
  border-radius: 0;
  border: 0;
  border-bottom: 0;
  background: #fff;
}
		
/* line 7355, scss/row.scss */
.panel-cart-orders .panel-item .item-detail-order .order-date {
  display: inline-block;
  float: right;
  text-align: right;
}
		
/* line 7361, scss/row.scss */
.panel-cart-orders .panel-item .item-detail-order .order-status {
  font-size: 16px;
}
		
/* line 7366, scss/row.scss */
.panel-cart-orders .panel-item .item-detail-info {
  margin-bottom: 10px;
}
		
/* line 7370, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content {
  padding: 35px 30px 45px;
  border: 0;
  background: #fff;
  border-top: 0;
  border-radius: 0;
  display: block !important;
}
		
/* line 7378, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content .button, .panel-cart-orders .panel-item .ui-accordion-content .page-blog-article .blog-article-prev, .page-blog-article .panel-cart-orders .panel-item .ui-accordion-content .blog-article-prev, .panel-cart-orders .panel-item .ui-accordion-content .page-blog-article .blog-article-next, .page-blog-article .panel-cart-orders .panel-item .ui-accordion-content .blog-article-next {
  border: 0;
  margin: 0;
}
		
/* line 7383, scss/row.scss */
/* line 7384, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content .order-item h3, .panel-cart-orders .panel-item .ui-accordion-content .order-item .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .panel-cart-orders .panel-item .ui-accordion-content .order-item h2 {
  color: #6183c2;
  font-size: 18px !important;
  margin-bottom: 10px !important;
}
		
/* line 7391, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content .order-qty {
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 0;
}
		
/* line 7396, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content .order-qty .quantity {
  display: inline-block;
  float: right;
}
		
/* line 7402, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content .order-total {
  padding: 5px 10px;
  background: #fff;
}
		
/* line 7406, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content .order-total .total {
  display: inline-block;
  float: right;
}
		
/* line 7411, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content .order-total .digit {
  color: #d61e3d;
}
		
/* line 7415, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content .order-total:last-child {
  background: #f2f2f2;
  padding-bottom: 10px;
}
		
/* line 7420, scss/row.scss */
.panel-cart-orders .panel-item .ui-accordion-content .order-total:nth-last-child(2) {
  padding-top: 10px;
}
		
/* line 7427, scss/row.scss */
.panel-cart-orders .ui-accordion-header-icon {
  display: none;
}
		
/* line 7434, scss/row.scss */
/* line 7437, scss/row.scss */
.block-productlist.product-cont-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
/* line 7442, scss/row.scss */
.block-productlist .productitem {
  margin-bottom: 20px;
}
		
/* line 7445, scss/row.scss */
.block-productlist .productitem.block-item-grid {
  width: 50%;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  display: inline-flex !important;
}
		
@media (max-width: 992px) {
  .block-productlist .productitem.block-item-grid {
    width: 100%;
  }
		
}
		
/* line 7454, scss/row.scss */
.block-productlist .productitem.block-item-grid .block-itemwidget, .block-productlist .productitem.block-item-grid .block-vehicle .vehicle-item, .block-vehicle .block-productlist .productitem.block-item-grid .vehicle-item, .block-productlist .productitem.block-item-grid .block-reviews .review-item, .block-reviews .block-productlist .productitem.block-item-grid .review-item, .block-productlist .productitem.block-item-grid .product-mod-tab .ui-tabs-panel, .product-mod-tab .block-productlist .productitem.block-item-grid .ui-tabs-panel, .block-productlist .productitem.block-item-grid .product-mod-tab .tabs-panel, .product-mod-tab .block-productlist .productitem.block-item-grid .tabs-panel, .block-productlist .productitem.block-item-grid .page-coach-quote .col-block-form, .page-coach-quote .block-productlist .productitem.block-item-grid .col-block-form, .block-productlist .productitem.block-item-grid .page-vehicle .vehicle-cont .vehicle-item, .page-vehicle .vehicle-cont .block-productlist .productitem.block-item-grid .vehicle-item, .block-productlist .productitem.block-item-grid .page-product-item .product-row:not(.module-tab), .page-product-item .block-productlist .productitem.block-item-grid .product-row:not(.module-tab) {
  margin: 0 5px;
  flex-direction: column !important;
  justify-content: flex-start !important;
}
		
@media (max-width: 992px) {
  .block-productlist .productitem.block-item-grid .block-itemwidget, .block-productlist .productitem.block-item-grid .block-vehicle .vehicle-item, .block-vehicle .block-productlist .productitem.block-item-grid .vehicle-item, .block-productlist .productitem.block-item-grid .block-reviews .review-item, .block-reviews .block-productlist .productitem.block-item-grid .review-item, .block-productlist .productitem.block-item-grid .product-mod-tab .ui-tabs-panel, .product-mod-tab .block-productlist .productitem.block-item-grid .ui-tabs-panel, .block-productlist .productitem.block-item-grid .product-mod-tab .tabs-panel, .product-mod-tab .block-productlist .productitem.block-item-grid .tabs-panel, .block-productlist .productitem.block-item-grid .page-coach-quote .col-block-form, .page-coach-quote .block-productlist .productitem.block-item-grid .col-block-form, .block-productlist .productitem.block-item-grid .page-vehicle .vehicle-cont .vehicle-item, .page-vehicle .vehicle-cont .block-productlist .productitem.block-item-grid .vehicle-item, .block-productlist .productitem.block-item-grid .page-product-item .product-row:not(.module-tab), .page-product-item .block-productlist .productitem.block-item-grid .product-row:not(.module-tab) {
    margin: 0;
  }
		
}
		
/* line 7463, scss/row.scss */
.block-productlist .productitem.block-item-grid .block-itemwidget .content-img, .block-productlist .productitem.block-item-grid .block-vehicle .vehicle-item .content-img, .block-vehicle .block-productlist .productitem.block-item-grid .vehicle-item .content-img, .block-productlist .productitem.block-item-grid .block-reviews .review-item .content-img, .block-reviews .block-productlist .productitem.block-item-grid .review-item .content-img, .block-productlist .productitem.block-item-grid .product-mod-tab .ui-tabs-panel .content-img, .product-mod-tab .block-productlist .productitem.block-item-grid .ui-tabs-panel .content-img, .block-productlist .productitem.block-item-grid .product-mod-tab .tabs-panel .content-img, .product-mod-tab .block-productlist .productitem.block-item-grid .tabs-panel .content-img, .block-productlist .productitem.block-item-grid .page-coach-quote .col-block-form .content-img, .page-coach-quote .block-productlist .productitem.block-item-grid .col-block-form .content-img, .block-productlist .productitem.block-item-grid .page-vehicle .vehicle-cont .vehicle-item .content-img, .page-vehicle .vehicle-cont .block-productlist .productitem.block-item-grid .vehicle-item .content-img, .block-productlist .productitem.block-item-grid .page-product-item .product-row:not(.module-tab) .content-img, .page-product-item .block-productlist .productitem.block-item-grid .product-row:not(.module-tab) .content-img {
  width: 100%;
  margin-bottom: 5px;
}
		
/* line 7467, scss/row.scss */
.block-productlist .productitem.block-item-grid .block-itemwidget .content-img img, .block-productlist .productitem.block-item-grid .block-vehicle .vehicle-item .content-img img, .block-vehicle .block-productlist .productitem.block-item-grid .vehicle-item .content-img img, .block-productlist .productitem.block-item-grid .block-reviews .review-item .content-img img, .block-reviews .block-productlist .productitem.block-item-grid .review-item .content-img img, .block-productlist .productitem.block-item-grid .product-mod-tab .ui-tabs-panel .content-img img, .product-mod-tab .block-productlist .productitem.block-item-grid .ui-tabs-panel .content-img img, .block-productlist .productitem.block-item-grid .product-mod-tab .tabs-panel .content-img img, .product-mod-tab .block-productlist .productitem.block-item-grid .tabs-panel .content-img img, .block-productlist .productitem.block-item-grid .page-coach-quote .col-block-form .content-img img, .page-coach-quote .block-productlist .productitem.block-item-grid .col-block-form .content-img img, .block-productlist .productitem.block-item-grid .page-vehicle .vehicle-cont .vehicle-item .content-img img, .page-vehicle .vehicle-cont .block-productlist .productitem.block-item-grid .vehicle-item .content-img img, .block-productlist .productitem.block-item-grid .page-product-item .product-row:not(.module-tab) .content-img img, .page-product-item .block-productlist .productitem.block-item-grid .product-row:not(.module-tab) .content-img img {
  padding-right: 0;
}
		
/* line 7472, scss/row.scss */
.block-productlist .productitem.block-item-grid .block-itemwidget .content-desc, .block-productlist .productitem.block-item-grid .block-vehicle .vehicle-item .content-desc, .block-vehicle .block-productlist .productitem.block-item-grid .vehicle-item .content-desc, .block-productlist .productitem.block-item-grid .block-reviews .review-item .content-desc, .block-reviews .block-productlist .productitem.block-item-grid .review-item .content-desc, .block-productlist .productitem.block-item-grid .product-mod-tab .ui-tabs-panel .content-desc, .product-mod-tab .block-productlist .productitem.block-item-grid .ui-tabs-panel .content-desc, .block-productlist .productitem.block-item-grid .product-mod-tab .tabs-panel .content-desc, .product-mod-tab .block-productlist .productitem.block-item-grid .tabs-panel .content-desc, .block-productlist .productitem.block-item-grid .page-coach-quote .col-block-form .content-desc, .page-coach-quote .block-productlist .productitem.block-item-grid .col-block-form .content-desc, .block-productlist .productitem.block-item-grid .page-vehicle .vehicle-cont .vehicle-item .content-desc, .page-vehicle .vehicle-cont .block-productlist .productitem.block-item-grid .vehicle-item .content-desc, .block-productlist .productitem.block-item-grid .page-product-item .product-row:not(.module-tab) .content-desc, .page-product-item .block-productlist .productitem.block-item-grid .product-row:not(.module-tab) .content-desc {
  width: 100%;
  margin-right: 0;
  margin-bottom: 10px;
}
		
/* line 7478, scss/row.scss */
.block-productlist .productitem.block-item-grid .block-itemwidget .content-form, .block-productlist .productitem.block-item-grid .block-vehicle .vehicle-item .content-form, .block-vehicle .block-productlist .productitem.block-item-grid .vehicle-item .content-form, .block-productlist .productitem.block-item-grid .block-reviews .review-item .content-form, .block-reviews .block-productlist .productitem.block-item-grid .review-item .content-form, .block-productlist .productitem.block-item-grid .product-mod-tab .ui-tabs-panel .content-form, .product-mod-tab .block-productlist .productitem.block-item-grid .ui-tabs-panel .content-form, .block-productlist .productitem.block-item-grid .product-mod-tab .tabs-panel .content-form, .product-mod-tab .block-productlist .productitem.block-item-grid .tabs-panel .content-form, .block-productlist .productitem.block-item-grid .page-coach-quote .col-block-form .content-form, .page-coach-quote .block-productlist .productitem.block-item-grid .col-block-form .content-form, .block-productlist .productitem.block-item-grid .page-vehicle .vehicle-cont .vehicle-item .content-form, .page-vehicle .vehicle-cont .block-productlist .productitem.block-item-grid .vehicle-item .content-form, .block-productlist .productitem.block-item-grid .page-product-item .product-row:not(.module-tab) .content-form, .page-product-item .block-productlist .productitem.block-item-grid .product-row:not(.module-tab) .content-form {
  margin-top: auto;
}
		
/* line 7485, scss/row.scss */
.block-productlist .item-prop-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
}
		
@media (max-width: 992px) {
  .block-productlist .item-prop-content {
    flex-flow: row !important;
    justify-content: flex-start !important;
    overflow: hidden;
    position: relative;
  }
		
  /* line 7495, scss/row.scss */
  /* line 7496, scss/row.scss */
  .block-productlist .item-prop-content:hover .content-form {
    transform: translateX(0);
    transition: 0.4s transform;
  }
		
}
		
@media (max-width: 480px) {
  .block-productlist .item-prop-content {
    flex-flow: column wrap !important;
  }
		
}
		
/* line 7508, scss/row.scss */
/* line 7509, scss/row.scss */
@media (max-width: 992px) {
  /* line 7511, scss/row.scss */
  /* line 7512, scss/row.scss */
  .block-productlist .block-item-list .item-prop-content:hover .content-form {
    transform: translateX(0);
    transition: 0.4s transform;
  }
		
}
		
/* line 7521, scss/row.scss */
.block-productlist .content-img {
  width: 20%;
}
		
@media (max-width: 480px) {
  .block-productlist .content-img {
    margin: 0 0 10px;
    width: 100%;
  }
		
}
		
/* line 7529, scss/row.scss */
.block-productlist .content-img img {
  padding-right: 20px;
  vertical-align: middle;
}
		
@media (max-width: 480px) {
  .block-productlist .content-img img {
    width: 100% !important;
    padding-right: 0;
  }
		
}
		
/* line 7540, scss/row.scss */
@media (max-width: 992px) {
  .block-productlist .content-desc {
    width: 80%;
  }
		
}
		
@media (max-width: 480px) {
  .block-productlist .content-desc {
    width: 100%;
  }
		
}
		
@media (min-width: 992px) {
  .block-productlist .content-desc {
    width: 50%;
    margin-right: 15px;
  }
		
}
		
@media (min-width: 1200px) {
  .block-productlist .content-desc {
    width: 60%;
  }
		
}
		
/* line 7558, scss/row.scss */
@media (min-width: 1200px) {
  .block-productlist .content-desc.content-desc-full {
    width: 80%;
  }
		
}
		
@media (max-width: 992px) {
  .block-productlist .content-desc.content-desc-full {
    width: 100%;
  }
		
}
		
/* line 7569, scss/row.scss */
/* line 7570, scss/row.scss */
@media (max-width: 992px) {
  .block-productlist .block-item-list .content-form {
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    transform: translateX(100%);
    transition: 0.4s transform;
    border: 1px solid #e6e6e6;
  }
		
}
		
@media (max-width: 480px) {
  .block-productlist .block-item-list .content-form {
    position: static;
    height: 100%;
    transform: translateX(0);
    border: 0;
    margin-top: 20px;
  }
		
}
		
/* line 7591, scss/row.scss */
.block-productlist .content-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
  padding: 5px 10px 10px;
  background: #f2f2f2;
}
		
/* line 7597, scss/row.scss */
.block-productlist .content-form input, .block-productlist .content-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-productlist .content-form textarea {
  margin-top: auto;
}
		
@media (min-width: 768px) {
  .block-productlist .content-form input, .block-productlist .content-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-productlist .content-form textarea {
    width: 100%;
  }
		
}
		
/* line 7605, scss/row.scss */
/* line 7606, scss/row.scss */
.block-productlist .content-form .price span {
  color: #355288;
}
		
/* line 7611, scss/row.scss */
.block-productlist .content-form .button, .block-productlist .content-form .page-blog-article .blog-article-prev, .page-blog-article .block-productlist .content-form .blog-article-prev, .block-productlist .content-form .page-blog-article .blog-article-next, .page-blog-article .block-productlist .content-form .blog-article-next {
  margin-top: 5px;
}
		
/* line 7618, scss/row.scss */
.product-mod-tab {
  border: 0;
  background: transparent;
  margin-bottom: 30px;
}
		
/* line 7623, scss/row.scss */
.product-mod-tab .ui-tabs-nav, .product-mod-tab .tabs-nav {
  padding: 0;
  border: 0;
  border-radius: 0;
  margin: 0;
  background: transparent;
}
		
@media (max-width: 614.4px) {
  .product-mod-tab .ui-tabs-nav, .product-mod-tab .tabs-nav {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
  }
		
}
		
/* line 7638, scss/row.scss */
.product-mod-tab .ui-tabs-nav .tab-menu, .product-mod-tab .tabs-nav .tab-menu {
  display: inline-block;
}
		
/* line 7642, scss/row.scss */
.product-mod-tab .ui-tabs-nav .ui-state-default, .product-mod-tab .tabs-nav .ui-state-default, .product-mod-tab .ui-tabs-nav .tab-menu, .product-mod-tab .tabs-nav .tab-menu {
  background: transparent;
  border: 0;
}
		
/* line 7647, scss/row.scss */
/* line 7649, scss/row.scss */
.product-mod-tab .ui-tabs-nav .ui-state-default.ui-state-active a, .product-mod-tab .tabs-nav .ui-state-default.ui-state-active a, .product-mod-tab .ui-tabs-nav .tab-menu.ui-state-active a, .product-mod-tab .tabs-nav .tab-menu.ui-state-active a, .product-mod-tab .ui-tabs-nav .ui-state-default.tab-menu-active a, .product-mod-tab .tabs-nav .ui-state-default.tab-menu-active a, .product-mod-tab .ui-tabs-nav .tab-menu.tab-menu-active a, .product-mod-tab .tabs-nav .tab-menu.tab-menu-active a {
  background: #fff !important;
  border: 0;
  color: #808284;
  font-weight: bold;
  position: relative;
  z-index: 99;
  border-radius: 0;
}
		
@media (min-width: 614.4px) {
  .product-mod-tab .ui-tabs-nav .ui-state-default.ui-state-active a, .product-mod-tab .tabs-nav .ui-state-default.ui-state-active a, .product-mod-tab .ui-tabs-nav .tab-menu.ui-state-active a, .product-mod-tab .tabs-nav .tab-menu.ui-state-active a, .product-mod-tab .ui-tabs-nav .ui-state-default.tab-menu-active a, .product-mod-tab .tabs-nav .ui-state-default.tab-menu-active a, .product-mod-tab .ui-tabs-nav .tab-menu.tab-menu-active a, .product-mod-tab .tabs-nav .tab-menu.tab-menu-active a {
    margin-bottom: -1px;
    border-bottom: 0;
    border-radius: 0 0 0 0;
  }
		
}
		
/* line 7666, scss/row.scss */
.product-mod-tab .ui-tabs-nav .ui-state-default .tabs-anchor, .product-mod-tab .tabs-nav .ui-state-default .tabs-anchor, .product-mod-tab .ui-tabs-nav .tab-menu .tabs-anchor, .product-mod-tab .tabs-nav .tab-menu .tabs-anchor {
  display: block;
}
		
/* line 7670, scss/row.scss */
.product-mod-tab .ui-tabs-nav .ui-state-default .ui-tabs-anchor, .product-mod-tab .tabs-nav .ui-state-default .ui-tabs-anchor, .product-mod-tab .ui-tabs-nav .tab-menu .ui-tabs-anchor, .product-mod-tab .tabs-nav .tab-menu .ui-tabs-anchor, .product-mod-tab .ui-tabs-nav .ui-state-default .tabs-anchor, .product-mod-tab .tabs-nav .ui-state-default .tabs-anchor, .product-mod-tab .ui-tabs-nav .tab-menu .tabs-anchor, .product-mod-tab .tabs-nav .tab-menu .tabs-anchor {
  background: #355288;
  color: #fff;
  font-size: 18px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  border-radius: 0 0 0 0;
  padding: 10px 15px;
  cursor: pointer;
}
		
@media (max-width: 614.4px) {
  .product-mod-tab .ui-tabs-nav .ui-state-default .ui-tabs-anchor, .product-mod-tab .tabs-nav .ui-state-default .ui-tabs-anchor, .product-mod-tab .ui-tabs-nav .tab-menu .ui-tabs-anchor, .product-mod-tab .tabs-nav .tab-menu .ui-tabs-anchor, .product-mod-tab .ui-tabs-nav .ui-state-default .tabs-anchor, .product-mod-tab .tabs-nav .ui-state-default .tabs-anchor, .product-mod-tab .ui-tabs-nav .tab-menu .tabs-anchor, .product-mod-tab .tabs-nav .tab-menu .tabs-anchor {
    border-radius: 0;
  }
		
}
		
/* line 7684, scss/row.scss */
.product-mod-tab .ui-tabs-nav .ui-state-default .ui-tabs-anchor:hover, .product-mod-tab .tabs-nav .ui-state-default .ui-tabs-anchor:hover, .product-mod-tab .ui-tabs-nav .tab-menu .ui-tabs-anchor:hover, .product-mod-tab .tabs-nav .tab-menu .ui-tabs-anchor:hover, .product-mod-tab .ui-tabs-nav .ui-state-default .tabs-anchor:hover, .product-mod-tab .tabs-nav .ui-state-default .tabs-anchor:hover, .product-mod-tab .ui-tabs-nav .tab-menu .tabs-anchor:hover, .product-mod-tab .tabs-nav .tab-menu .tabs-anchor:hover {
  background: #2e4776;
  transition: 0.2s background;
}
		
/* line 7692, scss/row.scss */
.product-mod-tab .ui-tabs-panel, .product-mod-tab .tabs-panel {
  position: relative;
  margin: 0 !important;
}
		
/* line 7698, scss/row.scss */
.product-mod-tab .ui-tabs-panel .panel-body, .product-mod-tab .tabs-panel .panel-body {
  display: none;
}
		
/* line 7701, scss/row.scss */
.product-mod-tab .ui-tabs-panel .panel-body.panel-active, .product-mod-tab .tabs-panel .panel-body.panel-active {
  display: block;
}
		
/* line 7707, scss/row.scss */
/* line 7708, scss/row.scss */
.product-mod-tab #tabs-description p {
  text-align: left !important;
}
		
/* line 7712, scss/row.scss */
.product-mod-tab #tabs-description .button, .product-mod-tab #tabs-description .page-blog-article .blog-article-prev, .page-blog-article .product-mod-tab #tabs-description .blog-article-prev, .product-mod-tab #tabs-description .page-blog-article .blog-article-next, .page-blog-article .product-mod-tab #tabs-description .blog-article-next {
  color: #fff;
}
		
/* line 7716, scss/row.scss */
.product-mod-tab #tabs-description .product-manufacturer {
  float: right;
}
		
/* line 7720, scss/row.scss */
.product-mod-tab #tabs-description .desc-image {
  float: right;
  top: 35px 30px 45px;
  right: 35px 30px 45px;
  width: 120px;
  height: 120px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 2px;
}
		
/* line 7732, scss/row.scss */
.product-mod-tab #tabs-description .desc-info {
  text-align: center;
}
		
/* line 7736, scss/row.scss */
.product-mod-tab #tabs-description .desc-details {
  padding-top: 10px;
  min-height: 140px;
}
		
/* line 7740, scss/row.scss */
.product-mod-tab #tabs-description .desc-details .detail {
  display: inline-block;
  min-width: 120px;
}
		
/* line 7745, scss/row.scss */
.product-mod-tab #tabs-description .desc-details p {
  margin-bottom: 5px;
}
		
/* line 7751, scss/row.scss */
/* line 7752, scss/row.scss */
.product-mod-tab #tabs-reviews .product-review-main {
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 0;
}
		
/* line 7757, scss/row.scss */
.product-mod-tab #tabs-reviews .product-review-main .review-icon {
  display: inline-block;
  float: right;
  color: #355288;
}
		
/* line 7764, scss/row.scss */
.product-mod-tab #tabs-reviews .product-review-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  padding: 10px 15px;
}
		
/* line 7769, scss/row.scss */
.product-mod-tab #tabs-reviews .product-review-item:nth-child(even) {
  background: #f2f2f2;
}
		
/* line 7773, scss/row.scss */
.product-mod-tab #tabs-reviews .product-review-item p {
  margin-bottom: 0;
}
		
/* line 7777, scss/row.scss */
.product-mod-tab #tabs-reviews .product-review-item .lead {
  order: -1;
}
		
/* line 7781, scss/row.scss */
.product-mod-tab #tabs-reviews .product-review-item .review-icon {
  order: 0;
  display: inline-block;
  margin-left: auto;
  color: #808284;
}
		
/* line 7788, scss/row.scss */
.product-mod-tab #tabs-reviews .product-review-item .reviewcomment {
  order: 1;
  width: 100%;
}
		
/* line 7795, scss/row.scss */
/* line 7797, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item, .product-mod-tab #tabsfaqs .product-faq-item {
  margin-bottom: 15px;
}
		
/* line 7800, scss/row.scss */
/* line 7801, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item:hover .faq-header, .product-mod-tab #tabsfaqs .product-faq-item:hover .faq-header {
  background: #e6e6e6;
  border-color: #e0e0e0;
  transition: 0.2s all;
}
		
/* line 7807, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item:hover .faq-body, .product-mod-tab #tabsfaqs .product-faq-item:hover .faq-body {
  border-color: #e0e0e0;
  transition: 0.2s all;
}
		
/* line 7813, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item .faq-header, .product-mod-tab #tabsfaqs .product-faq-item .faq-header {
  padding: 35px 30px 45px / 2 35px 30px 45px;
  background: #f2f2f2;
  border: 1px solid #e6e6e6;
}
		
/* line 7818, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item .faq-header .fa-question-circle, .product-mod-tab #tabsfaqs .product-faq-item .faq-header .fa-question-circle {
  transform: scale(1.6);
  margin-right: 35px 30px 45px / 2;
  color: #355288;
}
		
/* line 7824, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item .faq-header p, .product-mod-tab #tabsfaqs .product-faq-item .faq-header p {
  margin-bottom: 0;
}
		
/* line 7828, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item .faq-header .head-question, .product-mod-tab #tabsfaqs .product-faq-item .faq-header .head-question {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
		
/* line 7834, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item .faq-header .question-details, .product-mod-tab #tabsfaqs .product-faq-item .faq-header .question-details {
  margin-left: auto;
  font-size: 16px;
}
		
/* line 7840, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item .faq-body, .product-mod-tab #tabsfaqs .product-faq-item .faq-body {
  padding: 35px 30px 45px;
  border: 1px solid #e6e6e6;
  border-top: 0;
}
		
/* line 7845, scss/row.scss */
/* line 7846, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item .faq-body .body-item:not(:last-child), .product-mod-tab #tabsfaqs .product-faq-item .faq-body .body-item:not(:last-child) {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #e6e6e6;
}
		
/* line 7852, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item .faq-body .body-item .item-details, .product-mod-tab #tabsfaqs .product-faq-item .faq-body .body-item .item-details {
  text-align: right;
}
		
/* line 7855, scss/row.scss */
.product-mod-tab #tabs-faqs .product-faq-item .faq-body .body-item .item-details span, .product-mod-tab #tabsfaqs .product-faq-item .faq-body .body-item .item-details span {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  color: #808284;
  display: block;
}
		
/* line 7866, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form, .product-mod-tab #tabsfaqs .faq-form {
  padding: 35px 30px 45px;
  border: 1px solid #e6e6e6;
  display: inline-block;
  width: 100%;
}
		
/* line 7872, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .fa-question-circle, .product-mod-tab #tabsfaqs .faq-form .fa-question-circle {
  color: #355288;
  margin-right: 35px 30px 45px / 2;
  transform: scale(1.6);
}
		
/* line 7878, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .notify, .product-mod-tab #tabsfaqs .faq-form .notify {
  font-size: 18px;
}
		
/* line 7882, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .form-block, .product-mod-tab #tabsfaqs .faq-form .form-block {
  padding: 5px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}
		
/* line 7890, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .form-block.form-inline, .product-mod-tab #tabsfaqs .faq-form .form-block.form-inline {
  width: 50%;
  float: left;
}
		
@media (max-width: 480px) {
  .product-mod-tab #tabs-faqs .faq-form .form-block.form-inline, .product-mod-tab #tabsfaqs .faq-form .form-block.form-inline {
    width: 100%;
  }
		
}
		
/* line 7898, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .form-block.form-inline:nth-child(odd), .product-mod-tab #tabsfaqs .faq-form .form-block.form-inline:nth-child(odd) {
  padding-right: 5px;
}
		
@media (max-width: 480px) {
  .product-mod-tab #tabs-faqs .faq-form .form-block.form-inline:nth-child(odd), .product-mod-tab #tabsfaqs .faq-form .form-block.form-inline:nth-child(odd) {
    padding-right: 0;
  }
		
}
		
/* line 7906, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .form-block.form-inline:nth-child(even), .product-mod-tab #tabsfaqs .faq-form .form-block.form-inline:nth-child(even) {
  padding-left: 5px;
}
		
@media (max-width: 480px) {
  .product-mod-tab #tabs-faqs .faq-form .form-block.form-inline:nth-child(even), .product-mod-tab #tabsfaqs .faq-form .form-block.form-inline:nth-child(even) {
    padding-left: 0;
  }
		
}
		
/* line 7915, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .form-block .form-note, .product-mod-tab #tabsfaqs .faq-form .form-block .form-note {
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 0;
}
		
/* line 7921, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .form-block label, .product-mod-tab #tabsfaqs .faq-form .form-block label {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  color: #808284;
  margin-bottom: 5px;
}
		
/* line 7928, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .form-block input, .product-mod-tab #tabs-faqs .faq-form .form-block [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .product-mod-tab #tabs-faqs .faq-form .form-block textarea, .product-mod-tab #tabsfaqs .faq-form .form-block input, .product-mod-tab #tabsfaqs .faq-form .form-block [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .product-mod-tab #tabsfaqs .faq-form .form-block textarea, .product-mod-tab #tabs-faqs .faq-form .form-block select, .product-mod-tab #tabsfaqs .faq-form .form-block select, .product-mod-tab #tabs-faqs .faq-form .form-block textarea, .product-mod-tab #tabsfaqs .faq-form .form-block textarea {
  background: #f6f6f6;
  padding: 15px 18px;
  font-size: 18px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  border: 1px solid #e6e6e6;
  border-radius: 3px;
  color: #555;
  width: 100%;
}
		
/* line 7939, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .form-block .button, .product-mod-tab #tabs-faqs .faq-form .form-block .page-blog-article .blog-article-prev, .page-blog-article .product-mod-tab #tabs-faqs .faq-form .form-block .blog-article-prev, .product-mod-tab #tabs-faqs .faq-form .form-block .page-blog-article .blog-article-next, .page-blog-article .product-mod-tab #tabs-faqs .faq-form .form-block .blog-article-next, .product-mod-tab #tabsfaqs .faq-form .form-block .button, .product-mod-tab #tabsfaqs .faq-form .form-block .page-blog-article .blog-article-prev, .page-blog-article .product-mod-tab #tabsfaqs .faq-form .form-block .blog-article-prev, .product-mod-tab #tabsfaqs .faq-form .form-block .page-blog-article .blog-article-next, .page-blog-article .product-mod-tab #tabsfaqs .faq-form .form-block .blog-article-next {
  color: #6183c2;
}
		
/* line 7944, scss/row.scss */
.product-mod-tab #tabs-faqs .faq-form .flex-end, .product-mod-tab #tabsfaqs .faq-form .flex-end {
  justify-content: flex-end;
  align-items: flex-end;
}
		
/* line 7951, scss/row.scss */
/* line 7952, scss/row.scss */
/* line 7953, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp:not(:last-child) {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 0;
}
		
/* line 7959, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp .product-brand {
  display: block;
  margin-bottom: 10px;
  overflow: hidden;
}
		
/* line 7964, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp .product-brand .lead {
  color: #355288;
}
		
/* line 7968, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp .product-brand img {
  border: 1px solid #355288;
  float: left;
  margin-right: 15px;
}
		
/* line 7975, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
  flex-flow: row wrap;
  margin: 0 -10px;
}
		
/* line 7982, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp .item-comp {
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: stretch;
  width: 16.6%;
  padding: 10px;
}
		
@media (max-width: 992px) {
  .product-mod-tab #tabs-compatible .product-comp .item-comp {
    width: 25%;
  }
		
}
		
@media (max-width: 480px) {
  .product-mod-tab #tabs-compatible .product-comp .item-comp {
    width: 33.3%;
  }
		
}
		
/* line 7996, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp .item-comp .item-content {
  display: block;
  background: #999;
  border: 0;
  width: 100%;
}
		
/* line 8002, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp .item-comp .item-content:hover {
  background: #355288;
  border: 1px solid #355288;
  transition: 0.3s all;
}
		
/* line 8009, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp .item-comp .item-title {
  padding: 0 10px 10px;
  text-align: center;
}
		
/* line 8014, scss/row.scss */
.product-mod-tab #tabs-compatible .product-comp .item-comp label {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 15.3px;
  color: #fff;
  text-align: center;
  word-break: break-word;
}
		
/* line 8025, scss/row.scss */
.product-mod-tab #tabs-location, .product-mod-tab #tabslocation {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 8029, scss/row.scss */
.product-mod-tab #tabs-location .location-map, .product-mod-tab #tabslocation .location-map {
  width: 66.6%;
}
		
/* line 8033, scss/row.scss */
.product-mod-tab #tabs-location .location-info, .product-mod-tab #tabslocation .location-info {
  width: 33.3%;
  padding-left: 15px;
}
		
/* line 8042, scss/row.scss */
.widget-basketitems {
  margin-bottom: 30px;
}
		
/* line 8045, scss/row.scss */
.widget-basketitems .block-title {
  margin-bottom: 15px;
}
		
/* line 8049, scss/row.scss */
.widget-basketitems .empty {
  margin-bottom: 0;
}
		
/* line 8053, scss/row.scss */
.widget-basketitems .product-notification {
  background: #6183c2;
  padding: 35px 30px 45px / 2;
  border-radius: 0;
}
		
/* line 8058, scss/row.scss */
.widget-basketitems .product-notification p {
  margin-bottom: 0;
  color: #fff;
  font-size: 16px;
}
		
/* line 8065, scss/row.scss */
.widget-basketitems .basket-item {
  padding: 10px;
  border: 0;
  width: 100%;
}
		
/* line 8070, scss/row.scss */
.widget-basketitems .basket-item:hover {
  background: #f7f7f7;
  transition: 0.2s background;
}
		
/* line 8075, scss/row.scss */
.widget-basketitems .basket-item:not(:last-child) {
  margin-bottom: 10px;
}
		
/* line 8079, scss/row.scss */
.widget-basketitems .basket-item .block-basket {
  padding: 5px 0;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  width: 100%;
}
		
/* line 8087, scss/row.scss */
.widget-basketitems .basket-item .block-basket p {
  margin-bottom: 0;
}
		
/* line 8091, scss/row.scss */
.widget-basketitems .basket-item .block-basket .basket-price {
  color: #d61e3d;
}
		
/* line 8097, scss/row.scss */
.widget-basketitems > .block-basket {
  padding: 10px 0;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  width: 100%;
}
		
/* line 8105, scss/row.scss */
.widget-basketitems > .block-basket:last-child {
  padding-bottom: 0;
}
		
/* line 8113, scss/row.scss */
.widget-basketitems > .block-basket p {
  margin-bottom: 0;
}
		
/* line 8116, scss/row.scss */
.widget-basketitems > .block-basket p.note {
  width: 100%;
  font-size: 15.3px;
}
		
/* line 8122, scss/row.scss */
.widget-basketitems > .block-basket .basket-price {
  color: #d61e3d;
}
		
/* line 8127, scss/row.scss */
.widget-basketitems .quantity-input {
  position: relative;
}
		
/* line 8130, scss/row.scss */
.widget-basketitems .quantity-input input, .widget-basketitems .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .widget-basketitems .quantity-input textarea {
  width: 100%;
}
		
/* line 8134, scss/row.scss */
.widget-basketitems .quantity-input.mod-block-input {
  width: 100%;
  max-width: 260px;
}
		
/* line 8139, scss/row.scss */
.widget-basketitems .quantity-input .input-option {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
		
/* line 8145, scss/row.scss */
.widget-basketitems .quantity-input .input-option .quantitychange {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  font-size: 12px;
  margin: 0 2px;
  float: left;
  background: #ccc;
  border-radius: 1px;
}
		
/* line 8157, scss/row.scss */
.widget-basketitems .quantity-input .input-option .quantitychange:hover {
  background: #355288;
  color: #fff;
  transition: 0.2s background;
}
		
/* line 8166, scss/row.scss */
/* line 8167, scss/row.scss */
.widget-basketitems .btn-checkout span {
  display: block;
  text-align: center;
  margin-bottom: 5px;
}
		
@media (max-width: 480px) {
  /* line 8176, scss/row.scss */
  #ui-datepicker-div {
    position: fixed !important;
    width: 100px;
    top: 50% !important;
    left: 50% !important;
    margin-top: -47%;
    margin-left: -47%;
  }
		
}
		
/* line 8186, scss/row.scss */
.ui-datepicker {
  border-radius: 0;
  border: 0;
  background: #fff;
  padding: 0;
  width: auto !important;
}
		
/* line 8193, scss/row.scss */
/* line 8194, scss/row.scss */
.ui-datepicker.ui-datepicker-multi-2::before {
  content: '';
  display: inline-block;
  position: absolute;
  width: 1px;
  top: 0;
  left: 50%;
  height: 100%;
  background: #808284;
  z-index: 9;
}
		
/* line 8207, scss/row.scss */
.ui-datepicker .ui-datepicker-header {
  padding: 5px 10px;
  border-radius: 0;
  border: 0;
  border-bottom: 0;
  background: #f2f2f2;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 50px;
}
		
/* line 8218, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  order: -1;
  border: 0;
  opacity: 0.6;
  background: transparent !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  text-shadow: none;
  font-weight: normal;
  top: 50%;
  transform: translateY(-50%);
}
		
/* line 8231, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover {
  opacity: 1;
  transition: 0.3s opacity;
}
		
/* line 8236, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {
  content: '\f137';
  font-family: FontAwesome;
  font-size: 25px;
  color: #fff;
  text-shadow: none;
  cursor: pointer;
}
		
/* line 8245, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  display: none;
}
		
/* line 8250, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  order: 1;
  border: 0;
  opacity: 0.6;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent !important;
  text-shadow: none;
  font-weight: normal;
  top: 50%;
  transform: translateY(-50%);
}
		
/* line 8263, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover {
  opacity: 1;
  transition: 0.3s opacity;
}
		
/* line 8268, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before {
  content: '\f138';
  font-family: FontAwesome;
  font-size: 25px;
  color: #fff;
  text-shadow: none;
  cursor: pointer;
}
		
/* line 8277, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  display: none;
}
		
/* line 8282, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  order: 0;
  margin: 0;
  line-height: 1;
  font-size: 18px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  color: #808284;
}
		
/* line 8290, scss/row.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title select {
  font-size: 18px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  width: auto;
  margin: 0 2px;
  padding: 10px 15px;
}
		
/* line 8300, scss/row.scss */
.ui-datepicker .ui-datepicker-calendar {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #808284;
  margin: 0;
  padding: 10px 15px;
}
		
/* line 8307, scss/row.scss */
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  text-align: center;
  border: 0;
  width: 40px;
  height: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
		
/* line 8318, scss/row.scss */
/* line 8319, scss/row.scss */
.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
  background: #fff;
  color: #808284;
}
		
/* line 8325, scss/row.scss */
/* line 8326, scss/row.scss */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
  background: #fff;
}
		
/* line 8329, scss/row.scss */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default.ui-state-highlight {
  background: #6183c2;
  color: #fff;
}
		
/* line 8337, scss/row.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  padding: 5px 10px;
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  position: relative;
  z-index: 15;
  background: #fff;
}
		
/* line 8346, scss/row.scss */
.ui-datepicker .ui-datepicker-buttonpane .ui-state-default {
  float: none !important;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #808284;
  border: 0;
  padding: 7px 10px;
  background: #f2f2f2;
}
		
/* line 8355, scss/row.scss */
.ui-datepicker .ui-datepicker-buttonpane .ui-state-default:hover {
  background: #e6e6e6;
  transition: 0.3s background;
}
		
/* line 10, scss/page.scss */
/* line 11, scss/page.scss */
.mod-block h1 {
  font-size: 24px;
  font-weight: normal;
  color: #fff;
}
		
/* line 16, scss/page.scss */
.mod-block h1 strong {
  font-size: 50px;
}
		
/* line 20, scss/page.scss */
.mod-block h1 .fa {
  color: #fff;
  font-size: 50px;
}
		
/* line 26, scss/page.scss */
.mod-block h2 {
  font-size: 20px;
  color: #fff;
}
		
/* line 31, scss/page.scss */
.mod-block p {
  color: #fff;
}
		
/* line 35, scss/page.scss */
.mod-block .separator {
  margin: 15px 0 20px;
  border-top: 1px solid #fff;
}
		
/* line 41, scss/page.scss */
.widget-map {
  max-height: 300px;
}
		
/* line 48, scss/page.scss */
.page-blog-article {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  padding: 0 15px;
}
		
@media (min-width: 768px) {
  .page-blog-article {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
		
}
		
/* line 56, scss/page.scss */
.page-blog-article .blogpost {
  font-size: 18px;
  line-height: 1.42857;
}
		
/* line 63, scss/page.scss */
/* line 64, scss/page.scss */
/* line 68, scss/page.scss */
@media (max-width: 768px) {
  .page-coach-quote .col-block-map {
    padding-left: 0;
    padding-right: 0;
  }
		
}
		
/* line 75, scss/page.scss */
.page-coach-quote .module {
  display: inline-block;
  width: 100%;
}
		
/* line 80, scss/page.scss */
.page-coach-quote .block-form-item {
  margin-bottom: 15px;
}
		
/* line 84, scss/page.scss */
.page-coach-quote .block-inline {
  width: 49%;
  float: left;
}
		
@media (max-width: 480px) {
  .page-coach-quote .block-inline {
    width: 100%;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
		
}
		
/* line 94, scss/page.scss */
.page-coach-quote .block-inline:nth-child(odd) {
  margin-right: 1%;
}
		
/* line 98, scss/page.scss */
.page-coach-quote .block-inline:nth-child(even) {
  margin-left: 1%;
}
		
/* line 103, scss/page.scss */
.page-coach-quote h3, .page-coach-quote .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .page-coach-quote h2 {
  font-size: 20px;
  background: #313131;
  padding: 10px 15px;
}
		
/* line 109, scss/page.scss */
.page-coach-quote p {
  margin-bottom: 10px;
}
		
/* line 113, scss/page.scss */
.page-coach-quote label {
  display: block;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #cbcbcb;
  margin-bottom: 5px;
}
		
/* line 121, scss/page.scss */
.page-coach-quote input, .page-coach-quote [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-coach-quote textarea, .page-coach-quote textarea, .page-coach-quote select, .page-coach-quote .select {
  padding: 10px 15px;
  background: #4f4f4f;
  border: 1px solid #616161;
  color: #c0c0c0;
  width: 100%;
  display: block;
  margin: 3px 0;
  border-radius: 3px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
}
		
/* line 133, scss/page.scss */
.page-coach-quote input:focus, .page-coach-quote [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-coach-quote textarea:focus, .page-coach-quote textarea:focus, .page-coach-quote select:focus, .page-coach-quote .select:focus {
  background: #eee;
  color: #474747;
  transition: 0.2s background;
}
		
/* line 140, scss/page.scss */
.page-coach-quote input, .page-coach-quote [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-coach-quote textarea, .page-coach-quote select, .page-coach-quote .select {
  height: 38px;
}
		
/* line 144, scss/page.scss */
.page-coach-quote .form-icon {
  background: #b9b9b9;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
		
/* line 148, scss/page.scss */
.page-coach-quote .form-icon img {
  opacity: 0.7;
}
		
/* line 152, scss/page.scss */
.page-coach-quote .form-icon.active {
  background: #6183c2;
}
		
/* line 157, scss/page.scss */
.page-coach-quote .select {
  position: relative;
}
		
/* line 160, scss/page.scss */
.page-coach-quote .select .selectboxit {
  display: block;
  width: 100%;
}
		
/* line 164, scss/page.scss */
.page-coach-quote .select .selectboxit:hover {
  cursor: pointer;
}
		
/* line 168, scss/page.scss */
.page-coach-quote .select .selectboxit::before {
  content: '\f0d7';
  display: block;
  font-family: FontAwesome;
  position: absolute;
  right: 15px;
  top: 12px;
  color: #c0c0c0;
}
		
/* line 179, scss/page.scss */
.page-coach-quote .select ul {
  background: #4f4f4f;
  border: 1px solid #616161;
  width: 100%;
  max-height: 300px;
  overflow: auto;
  display: none;
}
		
/* line 187, scss/page.scss */
.page-coach-quote .select ul li {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
}
		
/* line 191, scss/page.scss */
.page-coach-quote .select ul li a {
  display: block;
  padding: 10px 15px;
  color: #c0c0c0;
}
		
/* line 196, scss/page.scss */
.page-coach-quote .select ul li a:hover {
  cursor: pointer;
  background: #eee;
  color: #474747;
  transition: 0.2s background;
}
		
/* line 206, scss/page.scss */
.page-coach-quote .select .selectboxit-options {
  position: absolute;
  left: 0;
  top: 38px !important;
  z-index: 99;
}
		
/* line 215, scss/page.scss */
/* line 216, scss/page.scss */
/* line 217, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item {
  margin-bottom: 30px;
}
		
/* line 222, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .item-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  position: relative;
}
		
@media (max-width: 992px) {
  .page-vehicle .vehicle-cont .vehicle-item .item-content {
    flex-flow: column wrap;
  }
		
}
		
/* line 231, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-img {
  width: 25%;
}
		
@media (max-width: 992px) {
  .page-vehicle .vehicle-cont .vehicle-item .content-img {
    width: 100%;
    margin-bottom: 20px;
  }
		
  /* line 238, scss/page.scss */
  .page-vehicle .vehicle-cont .vehicle-item .content-img .vehiclethumbs {
    display: none;
  }
		
}
		
/* line 243, scss/page.scss */
/* line 244, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-img .mainvehicleimage .slick-track {
  width: 100% !important;
}
		
/* line 248, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-img .mainvehicleimage img {
  width: 100% !important;
}
		
/* line 253, scss/page.scss */
/* line 254, scss/page.scss */
/* line 255, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-img .vehiclethumbs:hover .slick-prev {
  left: -17px;
  transition: 0.2s left;
}
		
/* line 260, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-img .vehiclethumbs:hover .slick-next {
  right: -17px;
  transition: 0.2s right;
}
		
/* line 266, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-img .vehiclethumbs .slick-arrow {
  text-shadow: none;
  font-size: 15px;
  width: 17px;
  height: 25px;
  background: #fff;
  color: #474747;
  z-index: 99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
		
/* line 278, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-img .vehiclethumbs .slick-arrow.slick-prev {
  border-radius: 50px 0 0 50px;
}
		
/* line 282, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-img .vehiclethumbs .slick-arrow.slick-next {
  border-radius: 0 50px 50px 0;
}
		
/* line 289, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc {
  width: 75%;
}
		
@media (max-width: 992px) {
  .page-vehicle .vehicle-cont .vehicle-item .content-desc {
    width: 100%;
  }
		
}
		
@media (min-width: 992px) {
  .page-vehicle .vehicle-cont .vehicle-item .content-desc {
    padding-left: 20px;
  }
		
}
		
/* line 300, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .desc-attrib {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
/* line 305, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .lead {
  order: -1;
  width: 100%;
}
		
/* line 309, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .lead strong {
  color: #fff;
}
		
/* line 314, scss/page.scss */
@media (max-width: 480px) {
  .page-vehicle .vehicle-cont .vehicle-item .content-desc .button, .page-vehicle .vehicle-cont .vehicle-item .content-desc .page-blog-article .blog-article-prev, .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .content-desc .blog-article-prev, .page-vehicle .vehicle-cont .vehicle-item .content-desc .page-blog-article .blog-article-next, .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .content-desc .blog-article-next {
    width: auto;
    display: inline-block;
  }
		
}
		
/* line 321, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .item-attrib {
  display: inline-block;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  text-align: center;
  color: #fff;
  float: right;
}
		
/* line 329, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .item-attrib:nth-child(even) {
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
}
		
/* line 334, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .item-attrib div {
  display: block;
  color: #808284;
}
		
/* line 338, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .item-attrib div.attrib-name {
  padding: 10px;
  background: #fff;
}
		
/* line 343, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .item-attrib div.attrib-result {
  padding: 5px 10px;
  background: #fff;
}
		
/* line 350, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .vehicleprice {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  display: inline-block;
  padding: 10px 21px;
  background: #f8f8f8;
  color: #d61e3d;
  border-radius: 0;
}
		
/* line 359, scss/page.scss */
.page-vehicle .vehicle-cont .vehicle-item .content-desc .vehicleprice::before {
  content: 'Price : ';
  font-weight: bold;
  display: inline-block;
  color: #fff;
  margin-right: 5px;
}
		
/* line 373, scss/page.scss */
.page-service-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background: transparent;
  padding: 0;
}
		
@media (max-width: 768px) {
  .page-service-item {
    flex-flow: column wrap;
  }
		
}
		
/* line 382, scss/page.scss */
/* line 383, scss/page.scss */
.page-service-item .block-media .media-image {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 80px;
  height: 80px;
  border-radius: 100px;
  border: 1px solid #ccc;
  overflow: hidden;
}
		
@media (max-width: 480px) {
  .page-service-item .block-media .media-image {
    margin: 0 auto;
  }
		
}
		
/* line 399, scss/page.scss */
.page-service-item .block-content {
  padding-left: 20px;
}
		
@media (max-width: 768px) {
  .page-service-item .block-content {
    padding-left: 0;
  }
		
}
		
/* line 406, scss/page.scss */
.page-service-item .block-content h1 {
  font-size: 46px;
  color: #189cd8;
  padding-bottom: 5px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #ccc;
}
		
@media (max-width: 480px) {
  .page-service-item .block-content h1 {
    text-align: center;
  }
		
}
		
/* line 418, scss/page.scss */
.page-service-item .block-content h2 {
  font-size: 38px;
  color: #333;
}
		
/* line 423, scss/page.scss */
.page-service-item .block-content h3, .page-service-item .block-content .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .page-service-item .block-content h2 {
  color: #333;
  font-size: 20px;
  font-weight: 700;
}
		
/* line 429, scss/page.scss */
.page-service-item .block-content h4 {
  color: #189cd8;
  font-size: 16px;
  margin: 15px 0 20px;
}
		
/* line 435, scss/page.scss */
/* line 436, scss/page.scss */
.page-service-item .block-content p.lead {
  text-transform: uppercase;
  color: #333;
  font-size: 16px;
}
		
/* line 442, scss/page.scss */
.page-service-item .block-content p strong {
  color: #333;
}
		
/* line 446, scss/page.scss */
.page-service-item .block-content p a {
  color: #f00;
}
		
/* line 449, scss/page.scss */
.page-service-item .block-content p a:hover {
  color: #8b0000;
}
		
/* line 455, scss/page.scss */
.page-service-item .block-content ul {
  margin-bottom: 20px;
  padding-left: 20px;
  list-style-position: outside;
}
		
/* line 460, scss/page.scss */
.page-service-item .block-content ul li {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  list-style-type: disc;
  line-height: 24px;
}
		
/* line 468, scss/page.scss */
.page-service-item .block-content .widget-block-form {
  width: 100%;
  max-width: 300px;
  margin-bottom: 20px;
}
		
@media (max-width: 480px) {
  .page-service-item .block-content .widget-block-form {
    max-width: 100%;
  }
		
}
		
/* line 477, scss/page.scss */
.page-service-item .block-content .widget-block-form.widget-right {
  float: right;
  padding-left: 15px;
}
		
@media (max-width: 480px) {
  .page-service-item .block-content .widget-block-form.widget-right {
    padding-left: 0;
  }
		
}
		
/* line 486, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget {
  padding: 10px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
/* line 490, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget:not(:last-child) {
  margin-bottom: 20px;
}
		
/* line 495, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-red {
  background: #cf2b55;
}
		
/* line 499, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-lblue {
  background: #189cd8;
}
		
/* line 503, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-title {
  font-size: 22px;
  color: #fff;
  text-align: center;
}
		
/* line 509, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-icons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  padding: 15px 10px 10px;
}
		
/* line 514, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-icons .icon {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 30px;
  width: 50px;
  height: 50px;
  margin: 0 7px;
  background: #a52244;
  border-radius: 10px;
  cursor: pointer;
}
		
/* line 527, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-icons .icon:hover {
  color: #f49223;
  background: #901e3b;
  transition: 0.2s all;
}
		
/* line 535, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-form {
  padding: 10px 0;
}
		
/* line 538, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-form input, .page-service-item .block-content .widget-block-form .widget-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-service-item .block-content .widget-block-form .widget-form textarea {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
/* line 541, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-form input[type="text"], .page-service-item .block-content .widget-block-form .widget-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="text"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-service-item .block-content .widget-block-form .widget-form textarea[type="text"], .page-service-item .block-content .widget-block-form .widget-form input[type="search"], .page-service-item .block-content .widget-block-form .widget-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="search"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-service-item .block-content .widget-block-form .widget-form textarea[type="search"] {
  padding: 10px;
  color: #444;
  border-radius: 0;
  width: 100%;
  margin-bottom: 10px;
}
		
/* line 551, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-form .btn, .page-service-item .block-content .widget-block-form .widget-form body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane button, body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane .page-service-item .block-content .widget-block-form .widget-form button {
  display: block;
  text-align: center;
  color: #fff;
  background: #12729e;
  padding: 10px;
  border-radius: 6px;
  font-size: 16px;
}
		
/* line 560, scss/page.scss */
.page-service-item .block-content .widget-block-form .widget-form .btn:hover, .page-service-item .block-content .widget-block-form .widget-form body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane button:hover, body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane .page-service-item .block-content .widget-block-form .widget-form button:hover {
  background: #0d5170;
  transition: 0.2s background;
}
		
/* line 571, scss/page.scss */
/* line 572, scss/page.scss */
.page-product-item .product-notification {
  background: #6183c2;
  padding: 35px 30px 45px / 2;
  border-radius: 0;
  margin-bottom: 30px;
}
		
/* line 578, scss/page.scss */
.page-product-item .product-notification p {
  margin-bottom: 0;
  color: #fff;
  font-size: 16px;
}
		
/* line 585, scss/page.scss */
/* line 586, scss/page.scss */
/* line 590, scss/page.scss */
/* line 591, scss/page.scss */
.page-product-item .product-row .related:not(:last-child) {
  margin-bottom: 20px;
}
		
/* line 597, scss/page.scss */
/* line 598, scss/page.scss */
.page-product-item .product-row.main-product .product-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
}
		
@media (max-width: 992px) {
  .page-product-item .product-row.main-product .product-container {
    flex-flow: column wrap;
  }
		
}
		
/* line 608, scss/page.scss */
.page-product-item .product-row.main-product .product-image {
  padding-left: 15px;
  padding-right: 15px;
}
		
@media (max-width: 1200px) {
  .page-product-item .product-row.main-product .product-image {
    width: 60%;
  }
		
}
		
@media (max-width: 992px) {
  .page-product-item .product-row.main-product .product-image {
    width: 100%;
  }
		
}
		
@media (max-width: 768px) {
  .page-product-item .product-row.main-product .product-image {
    margin-bottom: 15px;
  }
		
}
		
/* line 625, scss/page.scss */
/* line 626, scss/page.scss */
.page-product-item .product-row.main-product .product-image .productslider-main .slick-slide {
  flex-flow: column wrap;
}
		
/* line 629, scss/page.scss */
/* line 630, scss/page.scss */
.page-product-item .product-row.main-product .product-image .productslider-main .slick-slide:hover .productzoom {
  opacity: 1;
  transition: 0.3s opacity;
}
		
/* line 637, scss/page.scss */
.page-product-item .product-row.main-product .product-image .productslider-main .img-desc {
  position: static;
}
		
/* line 641, scss/page.scss */
.page-product-item .product-row.main-product .product-image .productslider-main .productzoom {
  opacity: 0;
}
		
/* line 645, scss/page.scss */
.page-product-item .product-row.main-product .product-image .productslider-main .slide-zoom {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background: #ececec;
  border-radius: 2px;
  cursor: pointer;
}
		
/* line 659, scss/page.scss */
.page-product-item .product-row.main-product .product-image .productslider-main .slide-zoom:hover {
  background: #dfdfdf;
  transition: 0.3s all;
}
		
/* line 667, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
  flex-direction: column;
}
		
@media (max-width: 1200px) {
  .page-product-item .product-row.main-product .product-infoinputs {
    width: 40%;
  }
		
}
		
@media (max-width: 992px) {
  .page-product-item .product-row.main-product .product-infoinputs {
    width: 100%;
  }
		
}
		
@media (max-width: 768px) {
  .page-product-item .product-row.main-product .product-infoinputs {
    flex-flow: row wrap;
    align-items: flex-start;
  }
		
}
		
/* line 687, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs.product-infoinputs-full {
  width: 100%;
}
		
@media (max-width: 1200px) {
  .page-product-item .product-row.main-product .product-infoinputs.product-infoinputs-full {
    width: 100%;
  }
		
}
		
/* line 694, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs.product-infoinputs-full .product-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
}
		
/* line 698, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs.product-infoinputs-full .product-input .input-form {
  width: 50%;
}
		
/* line 702, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs.product-infoinputs-full .product-input .input-price {
  width: 50%;
}
		
/* line 708, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-info {
  margin-top: auto;
  width: 100%;
}
		
/* line 713, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-stock {
  text-align: center;
}
		
/* line 717, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input {
  padding: 10px;
  background: #f2f2f2;
}
		
@media (max-width: 992px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
		
}
		
@media (max-width: 768px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input {
    width: 100%;
    margin-top: 0;
  }
		
}
		
@media (max-width: 768px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input {
    flex-flow: row wrap;
  }
		
}
		
/* line 734, scss/page.scss */
@media (max-width: 992px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input p {
    margin-bottom: 0;
  }
		
}
		
/* line 740, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .input-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-end;
}
		
@media (max-width: 992px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input .input-form {
    width: 60%;
    padding: 0 10px;
  }
		
}
		
@media (max-width: 691.2px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input .input-form {
    width: 100%;
  }
		
}
		
@media (max-width: 480px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input .input-form {
    width: 100%;
    padding: 0;
  }
		
}
		
/* line 759, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .quantitychange {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  font-size: 12px;
  margin: 0 2px;
  float: left;
  background: #ccc;
  border-radius: 1px;
  opacity: 0;
  transition: 0.3s opacity;
}
		
/* line 773, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .quantitychange:hover {
  background: #355288;
  color: #fff;
  transition: 0.2s background;
}
		
/* line 780, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .input-price {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
@media (max-width: 992px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input .input-price {
    width: 40%;
    padding: 0 10px;
  }
		
}
		
@media (max-width: 691.2px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input .input-price {
    width: 100%;
    padding-right: 5px;
  }
		
}
		
@media (max-width: 480px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input .input-price {
    width: 100%;
    padding: 0;
  }
		
}
		
/* line 800, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .price-block {
  width: 100%;
}
		
@media (max-width: 992px) {
  .page-product-item .product-row.main-product .product-infoinputs .product-input .price-block {
    width: 100%;
  }
		
}
		
/* line 808, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .price-cont {
  display: block;
  background: #6183c2;
  text-align: center;
  padding: 10px;
  border-radius: 3px;
  font-size: 20px;
  line-height: 1;
  color: #fff;
}
		
/* line 819, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .input-option {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
		
/* line 826, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .input {
  position: relative;
}
		
/* line 829, scss/page.scss */
/* line 830, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .input:hover .quantitychange {
  opacity: 1;
  transition: 0.3s opacity;
}
		
/* line 837, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input input, .page-product-item .product-row.main-product .product-infoinputs .product-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-product-item .product-row.main-product .product-infoinputs .product-input textarea {
  width: 90px;
}
		
/* line 841, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .button, .page-product-item .product-row.main-product .product-infoinputs .product-input .page-blog-article .blog-article-prev, .page-blog-article .page-product-item .product-row.main-product .product-infoinputs .product-input .blog-article-prev, .page-product-item .product-row.main-product .product-infoinputs .product-input .page-blog-article .blog-article-next, .page-blog-article .page-product-item .product-row.main-product .product-infoinputs .product-input .blog-article-next {
  background: #355288;
  border: 0;
  margin: 5px 0 0 auto;
}
		
/* line 846, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-input .button:hover, .page-product-item .product-row.main-product .product-infoinputs .product-input .page-blog-article .blog-article-prev:hover, .page-blog-article .page-product-item .product-row.main-product .product-infoinputs .product-input .blog-article-prev:hover, .page-product-item .product-row.main-product .product-infoinputs .product-input .page-blog-article .blog-article-next:hover, .page-blog-article .page-product-item .product-row.main-product .product-infoinputs .product-input .blog-article-next:hover {
  background: #2e4776;
  transition: 0.2s background;
}
		
/* line 853, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-desc {
  display: inline-block;
  width: 100%;
}
		
/* line 858, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs p {
  margin-bottom: 10px;
}
		
/* line 862, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs h3, .page-product-item .product-row.main-product .product-infoinputs .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .page-product-item .product-row.main-product .product-infoinputs h2 {
  color: #6183c2;
}
		
@media (max-width: 768px) {
  .page-product-item .product-row.main-product .product-infoinputs h3, .page-product-item .product-row.main-product .product-infoinputs .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .page-product-item .product-row.main-product .product-infoinputs h2 {
    width: 100%;
  }
		
}
		
/* line 870, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-rating {
  display: block;
  float: left;
  color: #4368ad;
  transform: scale(1.3);
  position: relative;
  left: 10px;
}
		
/* line 879, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-review {
  text-align: right;
}
		
/* line 883, scss/page.scss */
.page-product-item .product-row.main-product .product-infoinputs .product-timespan {
  text-align: center;
}
		
/* line 888, scss/page.scss */
/* line 889, scss/page.scss */
/* line 894, scss/page.scss */
/* line 895, scss/page.scss */
.page-product-item .product-row.main-product .gallery-sliderthumb .gallery-thumb .slick-list::after {
  display: none;
}
		
/* line 901, scss/page.scss */
.page-product-item .product-row.main-product .gallery-sliderthumb .gallery-innerthumb {
  position: static !important;
  margin-top: 10px;
}
		
/* line 905, scss/page.scss */
.page-product-item .product-row.main-product .gallery-sliderthumb .gallery-innerthumb .slick-slide {
  border: 1px solid #4368ad;
  border-radius: 0;
  box-shadow: none;
}
		
/* line 917, scss/page.scss */
/* line 918, scss/page.scss */
.page-event-item .item-title {
  padding: 7px 15px;
  background: #009ad3;
}
		
/* line 922, scss/page.scss */
.page-event-item .item-title .title {
  padding: 6px 15px 5px;
  font-size: 24px;
  color: #fff;
  margin: 0;
  line-height: 1;
}
		
/* line 931, scss/page.scss */
.page-event-item .item-container {
  background: #f8f8f8;
  padding: 20px 14px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
@media (max-width: 768px) {
  .page-event-item .item-container {
    flex-flow: column;
  }
		
}
		
/* line 941, scss/page.scss */
.page-event-item .item-container .item-content {
  width: 66.6%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
@media (max-width: 768px) {
  .page-event-item .item-container .item-content {
    width: 100%;
    margin-bottom: 20px;
  }
		
}
		
/* line 951, scss/page.scss */
.page-event-item .item-container .item-content .info-tags {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  padding-bottom: 15px;
  margin: 5px 0 15px;
  border-bottom: 1px dotted #fff;
}
		
/* line 959, scss/page.scss */
.page-event-item .item-container .item-content .info-tags .taglist {
  margin: 0 auto;
}
		
/* line 963, scss/page.scss */
.page-event-item .item-container .item-content .info-tags p {
  margin-bottom: 0;
}
		
/* line 968, scss/page.scss */
.page-event-item .item-container .item-content hr {
  width: 100%;
  border-top: 1px dotted #fff;
}
		
/* line 974, scss/page.scss */
.page-event-item .item-container .book-content {
  width: 33.3%;
  padding-left: 15px;
}
		
@media (max-width: 768px) {
  .page-event-item .item-container .book-content {
    width: 100%;
    padding-left: 0;
  }
		
}
		
/* line 983, scss/page.scss */
.page-event-item .item-container .book-content .block-input {
  padding: 20px 14px;
  background: #009ad3;
}
		
/* line 987, scss/page.scss */
.page-event-item .item-container .book-content .block-input:not(:last-child) {
  margin-bottom: 15px;
}
		
/* line 991, scss/page.scss */
.page-event-item .item-container .book-content .block-input h2 {
  margin-bottom: 5px;
}
		
/* line 995, scss/page.scss */
.page-event-item .item-container .book-content .block-input hr {
  margin: 5px 0;
  border-top: 1px dotted #fff;
}
		
/* line 1000, scss/page.scss */
/* line 1001, scss/page.scss */
.page-event-item .item-container .book-content .block-input .eventtickets .ticket {
  padding: 20px 14px;
  background: #f7f7f7;
}
		
/* line 1006, scss/page.scss */
.page-event-item .item-container .book-content .block-input .eventtickets .peach {
  float: right;
}
		
/* line 1010, scss/page.scss */
.page-event-item .item-container .book-content .block-input .eventtickets h4 {
  margin: 0;
  width: 100%;
  font-size: 18px;
}
		
/* line 1016, scss/page.scss */
.page-event-item .item-container .book-content .block-input .eventtickets .book-input {
  padding: 5px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
}
		
/* line 1024, scss/page.scss */
/* line 1025, scss/page.scss */
/* line 1026, scss/page.scss */
.page-event-item .item-container .book-content .block-input .eventtickets .slick-dots .slick-active button {
  background: #d9534f;
  border-color: #fff;
}
		
/* line 1032, scss/page.scss */
.page-event-item .item-container .book-content .block-input .eventtickets .slick-dots button {
  font-size: 0;
  color: transparent;
  border-radius: 50px;
  padding: 4px;
}
		
/* line 1041, scss/page.scss */
.page-event-item .item-container .book-content .block-input .book-button {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
		
/* line 1046, scss/page.scss */
.page-event-item .item-container .book-content .block-input .book-button .button, .page-event-item .item-container .book-content .block-input .book-button .page-blog-article .blog-article-prev, .page-blog-article .page-event-item .item-container .book-content .block-input .book-button .blog-article-prev, .page-event-item .item-container .book-content .block-input .book-button .page-blog-article .blog-article-next, .page-blog-article .page-event-item .item-container .book-content .block-input .book-button .blog-article-next {
  margin: 3px;
}
		
/* line 1051, scss/page.scss */
.page-event-item .item-container .book-content .block-input .quantity-input {
  max-width: 100px;
}
		
/* line 1054, scss/page.scss */
.page-event-item .item-container .book-content .block-input .quantity-input input, .page-event-item .item-container .book-content .block-input .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-event-item .item-container .book-content .block-input .quantity-input textarea {
  width: 100%;
}
		
/* line 1061, scss/page.scss */
.page-event-item .item-container .main-content {
  width: 100%;
}
		
/* line 1065, scss/page.scss */
.page-event-item .item-container .sub-content {
  width: 100%;
}
		
/* line 1069, scss/page.scss */
/* line 1070, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  padding: 20px 14px;
  background: #009ad3;
}
		
/* line 1076, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket:hover {
  background: #0093c9;
  transition: 0.2s background;
}
		
/* line 1081, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket:not(:last-child) {
  margin-bottom: 15px;
}
		
/* line 1085, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket h4 {
  width: 100%;
}
		
/* line 1089, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .price {
  font-size: 18px;
  margin-bottom: 0;
}
		
/* line 1093, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .price .value {
  color: #d9534f;
}
		
/* line 1098, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .notify {
  display: inline-block;
  margin: auto auto 0 0;
}
		
/* line 1102, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .notify.addedtocart {
  display: block;
  margin: 10px 0 0;
  width: 100%;
  background: #5cb85c;
  border: 0;
}
		
/* line 1111, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .book-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
		
@media (max-width: 480px) {
  .page-event-item .item-container .content-tickets .item-ticket .book-input {
    flex-flow: column wrap;
    align-items: flex-end;
  }
		
}
		
/* line 1122, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .quantity-input {
  position: relative;
  display: inline-block;
  margin: 0 0 10px 10px;
}
		
/* line 1127, scss/page.scss */
/* line 1128, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .quantity-input:hover .quantitychange {
  opacity: 1;
  transition: 0.5s opacity;
}
		
/* line 1133, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .quantity-input:hover input, .page-event-item .item-container .content-tickets .item-ticket .quantity-input:hover [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-event-item .item-container .content-tickets .item-ticket .quantity-input:hover textarea {
  width: 130px;
  transition: 0.2s width;
}
		
/* line 1139, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .quantity-input .input-option {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
@media (max-width: 480px) {
  .page-event-item .item-container .content-tickets .item-ticket .quantity-input .input-option {
    right: auto;
    left: 5px;
  }
		
}
		
/* line 1152, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .quantity-input .quantitychange {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  margin: 0 2px;
  color: #555;
  background: #fff;
  opacity: 0;
  transition: 0.3s opacity;
}
		
/* line 1164, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .quantity-input .quantitychange:hover {
  background: #555;
  color: #fff;
  transition: 0.5s all;
}
		
/* line 1171, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .quantity-input input, .page-event-item .item-container .content-tickets .item-ticket .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-event-item .item-container .content-tickets .item-ticket .quantity-input textarea {
  width: 93px;
  transition: 0.2s width;
}
		
@media (max-width: 480px) {
  .page-event-item .item-container .content-tickets .item-ticket .quantity-input input, .page-event-item .item-container .content-tickets .item-ticket .quantity-input [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .page-event-item .item-container .content-tickets .item-ticket .quantity-input textarea {
    text-align: right;
  }
		
}
		
/* line 1181, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .ticket-info {
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
		
/* line 1188, scss/page.scss */
.page-event-item .item-container .content-tickets .item-ticket .ticket-book {
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
		
/* line 1197, scss/page.scss */
.page-event-item .item-container .content-info {
  width: 100%;
  margin-top: auto;
}
		
/* line 1201, scss/page.scss */
.page-event-item .item-container .content-info .info-map {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
/* line 1206, scss/page.scss */
.page-event-item .item-container .content-info .event-address {
  width: 100%;
}
		
/* line 1210, scss/page.scss */
.page-event-item .item-container .content-info .event-map {
  width: 100%;
  margin-bottom: 10px;
}
		
/* line 1216, scss/page.scss */
.page-event-item .item-container .content-image {
  margin-bottom: 20px;
}
		
/* line 1219, scss/page.scss */
/* line 1220, scss/page.scss */
.page-event-item .item-container .content-image .gallery-thumb .img-desc {
  top: auto;
  bottom: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  background: rgba(11, 44, 71, 0.7);
}
		
/* line 1234, scss/page.scss */
/* line 1235, scss/page.scss */
/* line 1236, scss/page.scss */
.page-prop-item .row-itemprop h1 {
  color: #6183c2;
}
		
/* line 1240, scss/page.scss */
.page-prop-item .row-itemprop .block-feature {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  flex-flow: row wrap;
}
		
/* line 1245, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .product-mod-tab {
  margin-bottom: 0;
}
		
@media (max-width: 992px) {
  .page-prop-item .row-itemprop .block-feature .product-mod-tab {
    width: 60%;
  }
		
}
		
@media (max-width: 768px) {
  .page-prop-item .row-itemprop .block-feature .product-mod-tab {
    width: 100%;
    margin-bottom: 20px;
  }
		
}
		
/* line 1258, scss/page.scss */
/* line 1259, scss/page.scss */
/* line 1260, scss/page.scss */
@media (min-width: 480px) {
  .page-prop-item .row-itemprop .block-feature .product-mod-tab .ui-tabs-nav .ui-state-default a {
    border-radius: 5px 5px 0 0;
  }
		
}
		
/* line 1267, scss/page.scss */
@media (min-width: 480px) {
  .page-prop-item .row-itemprop .block-feature .product-mod-tab .ui-tabs-nav .ui-tabs-active {
    border: 1px solid #6183c2;
    border-bottom: 0;
    border-radius: 5px 5px 0 0;
    position: relative;
    bottom: -1px;
    z-index: 9;
  }
		
}
		
/* line 1279, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .product-mod-tab .ui-tabs-panel {
  border: 1px solid #6183c2;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  line-height: 1.42857;
  color: #808284;
}
		
@media (min-width: 480px) {
  .page-prop-item .row-itemprop .block-feature .product-mod-tab .ui-tabs-panel {
    border-radius: 0 0 5px 5px;
  }
		
}
		
/* line 1290, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .product-mod-tab .ui-tabs-panel .location-map {
  width: 66.6%;
  padding-left: 15px;
}
		
/* line 1295, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .product-mod-tab .ui-tabs-panel .location-info {
  width: 33.3%;
  padding-left: 0 !important;
}
		
/* line 1302, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review {
  padding-left: 15px;
}
		
@media (max-width: 992px) {
  .page-prop-item .row-itemprop .block-feature .feature-review {
    width: 40%;
  }
		
}
		
@media (max-width: 768px) {
  .page-prop-item .row-itemprop .block-feature .feature-review {
    width: 100%;
    padding-left: 0;
  }
		
}
		
/* line 1315, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review h3, .page-prop-item .row-itemprop .block-feature .feature-review .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .page-prop-item .row-itemprop .block-feature .feature-review h2 {
  color: #6183c2;
}
		
/* line 1319, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .review-content {
  padding: 35px 30px 45px;
  border: 1px solid #6183c2;
  border-top-width: 5px;
}
		
/* line 1325, scss/page.scss */
/* line 1326, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .propertyreview .review-desc {
  padding: 10px 30px;
  position: relative;
}
		
/* line 1330, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .propertyreview .review-desc::before {
  content: '\f10d';
  font-family: FontAwesome;
  font-size: 24px;
  position: absolute;
  left: 0;
  top: 0;
  color: #808284;
  opacity: 0.3;
}
		
/* line 1341, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .propertyreview .review-desc::after {
  content: '\f10e';
  font-family: FontAwesome;
  font-size: 24px;
  position: absolute;
  right: 0;
  bottom: 0;
  color: #808284;
  opacity: 0.3;
}
		
/* line 1352, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .propertyreview .review-desc p {
  font-style: italic;
  text-align: justify;
}
		
/* line 1358, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .propertyreview .review-identity {
  padding: 5px 10px;
}
		
/* line 1361, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .propertyreview .review-identity p {
  text-align: center;
}
		
/* line 1366, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .propertyreview .slick-slide {
  height: auto;
}
		
/* line 1370, scss/page.scss */
/* line 1371, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .propertyreview .slick-dots button {
  font-size: 0;
  color: transparent;
  padding: 5px;
  border: 1px solid #6183c2;
  border-radius: 20px;
  background: #fff;
}
		
/* line 1380, scss/page.scss */
/* line 1381, scss/page.scss */
.page-prop-item .row-itemprop .block-feature .feature-review .propertyreview .slick-dots .slick-active button {
  background: #6183c2;
}
		
/* line 1390, scss/page.scss */
.page-prop-item .row-itemprop .block-modbook {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 20px;
}
		
@media (max-width: 768px) {
  .page-prop-item .row-itemprop .block-modbook {
    flex-flow: column wrap;
  }
		
}
		
/* line 1398, scss/page.scss */
.page-prop-item .row-itemprop .block-modbook .panel-modbook {
  width: 75%;
  margin-bottom: 0;
}
		
@media (max-width: 992px) {
  .page-prop-item .row-itemprop .block-modbook .panel-modbook {
    width: 60%;
  }
		
}
		
@media (max-width: 768px) {
  .page-prop-item .row-itemprop .block-modbook .panel-modbook {
    width: 100%;
    margin-bottom: 15px;
  }
		
}
		
/* line 1411, scss/page.scss */
.page-prop-item .row-itemprop .block-modbook .panel-modbook .panel-head {
  border-radius: 5px 5px 0 0;
}
		
/* line 1415, scss/page.scss */
.page-prop-item .row-itemprop .block-modbook .panel-modbook .panel-body {
  border-radius: 0 0 5px 5px;
}
		
/* line 1420, scss/page.scss */
.page-prop-item .row-itemprop .block-modbook .block-booking {
  width: 25%;
  padding-left: 15px;
}
		
@media (max-width: 992px) {
  .page-prop-item .row-itemprop .block-modbook .block-booking {
    width: 40%;
  }
		
}
		
@media (max-width: 768px) {
  .page-prop-item .row-itemprop .block-modbook .block-booking {
    width: 100%;
    padding-left: 0;
  }
		
}
		
/* line 1435, scss/page.scss */
.page-prop-item .row-itemprop .basket-selected {
  width: 100%;
  padding: 15px;
  background: #fff;
  border: 1px solid #009ad3;
  border-top-width: 5px;
}
		
@media (max-width: 768px) {
  .page-prop-item .row-itemprop .basket-selected {
    width: 100%;
  }
		
}
		
/* line 1446, scss/page.scss */
/* line 1447, scss/page.scss */
.page-prop-item .row-itemprop .basket-selected h2 .fa {
  color: #009ad3;
}
		
/* line 1452, scss/page.scss */
.page-prop-item .row-itemprop .basket-selected .button, .page-prop-item .row-itemprop .basket-selected .page-blog-article .blog-article-prev, .page-blog-article .page-prop-item .row-itemprop .basket-selected .blog-article-prev, .page-prop-item .row-itemprop .basket-selected .page-blog-article .blog-article-next, .page-blog-article .page-prop-item .row-itemprop .basket-selected .blog-article-next {
  margin-top: 10px;
  background: #009ad3;
}
		
@keyframes drop-indicate-left {
  /* line 1464, scss/page.scss */
  from {
    transform: translateX(0) rotate(-45deg);
  }
		
  /* line 1467, scss/page.scss */
  to {
    transform: translateX(7px) rotate(-45deg);
  }
		
}
		
@keyframes drop-indicate-right {
  /* line 1473, scss/page.scss */
  from {
    transform: translateX(0) rotate(135deg);
  }
		
  /* line 1476, scss/page.scss */
  to {
    transform: translateX(-7px) rotate(135deg);
  }
		
}
		
/* line 4, scss/typography.scss */
body {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
}
		
/* line 9, scss/typography.scss */
h1, h2, h3, .showcaselist .showcaselist-item .content-desc h2, h4, h5, h6, p, .lead {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
/* line 15, scss/typography.scss */
h1 {
  font-size: 46px;
  margin-top: 7px;
  margin-bottom: 23px;
  color: #6183c2;
  font-weight: 600;
}
		
/* line 21, scss/typography.scss */
h2 {
  font-size: 38px;
  margin-top: 6px;
  margin-bottom: 19px;
  color: #86a0d0;
}
		
/* line 26, scss/typography.scss */
h3, .showcaselist .showcaselist-item .content-desc h2 {
  font-size: 31px;
  margin-top: 5px;
  margin-bottom: 16px;
  color: #86a0d0;
}
		
/* line 31, scss/typography.scss */
h4 {
  font-size: 23px;
  margin-top: 4px;
  margin-bottom: 12px;
  color: #696969;
}
		
/* line 36, scss/typography.scss */
p {
  font-size: 18px;
  line-height: 1.42857;
  margin-bottom: 10px;
  color: #808284;
}
		
/* line 43, scss/typography.scss */
p.lead {
  font-size: 18px;
  color: #7b7d7f;
}
		
/* line 48, scss/typography.scss */
/* line 49, scss/typography.scss */
.text li {
  line-height: 1.42857;
}
		
/* line 54, scss/typography.scss */
.text p {
  line-height: 1.42857;
}
		
/* line 59, scss/typography.scss */
.small {
  font-size: 16px;
  margin-top: 3px;
  margin-bottom: 8px;
  line-height: 1;
}
		
/* line 68, scss/typography.scss */
i {
  cursor: pointer;
}
		
/* line 72, scss/typography.scss */
a {
  color: #6183c2;
  text-decoration: none;
}
		
/* line 76, scss/typography.scss */
a:hover {
  color: #3c5d9b;
}
		
/* line 81, scss/typography.scss */
/* line 82, scss/typography.scss */
.actualtext ul, .actualtext ol {
  margin-bottom: 10px;
}
		
/* line 85, scss/typography.scss */
.actualtext ul li, .actualtext ol li {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #808284;
  list-style-type: disc;
  line-height: 1.42857;
  display: list-item;
  list-style-position: outside;
  margin-bottom: 5px;
  margin-left: 20px;
}
		
/* line 96, scss/typography.scss */
.actualtext ul li p, .actualtext ol li p, .actualtext ul li span, .actualtext ol li span {
  display: block;
}
		
/* line 102, scss/typography.scss */
/* line 103, scss/typography.scss */
.actualtext ol li {
  display: list-item;
  list-style-position: outside;
  list-style-type: decimal;
}
		
/* Primary Font Colour */
/* line 111, scss/typography.scss */
.pfc {
  color: #6183c2;
}
		
/* line 115, scss/typography.scss */
.primary {
  color: #6183c2;
}
		
/* Secondary Font Colour */
/* line 120, scss/typography.scss */
.sfc {
  color: #4368ad;
}
		
/* Primary BG Colour */
/* line 125, scss/typography.scss */
.pbc {
  background: #6183c2;
  color: #d61e3d;
}
		
/* line 129, scss/typography.scss */
.pbc:hover {
  background: #4368ad;
  color: #d61e3d;
}
		
/* Secondary BG Colour */
/* line 136, scss/typography.scss */
.sbc {
  background: #4368ad;
  color: #d61e3d;
}
		
/* line 140, scss/typography.scss */
.sbc:hover {
  background: #fff;
  color: #4368ad;
}
		
/* line 150, scss/typography.scss */
/* line 151, scss/typography.scss */
.toggleproductfilter a i {
  display: none;
}
		
/* line 155, scss/typography.scss */
/* line 156, scss/typography.scss */
.toggleproductfilter a.active i {
  display: inline-block;
}
		
/* line 163, scss/typography.scss */
.formlabel {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
}
		
/* line 6, scss/media.scss */
.image {
  position: relative;
}
		
/* line 10, scss/media.scss */
.img_header img {
  width: 100%;
}
		
/* line 15, scss/media.scss */
/* line 16, scss/media.scss */
.image img {
  padding: 3px;
  border-radius: 0;
}
		
/* line 23, scss/media.scss */
/* line 24, scss/media.scss */
.image img {
  border: 4px solid #fff;
  border-radius: 0;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}
		
/* line 31, scss/media.scss */
.media-image-fancy {
  border: 4px solid #fff;
  border-radius: 0;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
}
		
/* line 38, scss/media.scss */
.bw {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
		
/* line 41, scss/media.scss */
.bw:hover {
  -webkit-filter: grayscale(100%);
}
		
/* line 46, scss/media.scss */
.blur {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
		
/* line 49, scss/media.scss */
.blur:hover {
  -webkit-filter: blur(1px);
}
		
/* line 55, scss/media.scss */
.icon-phone {
  margin: 0 8px 0 0;
  display: inline-block;
  background: url(images/icon-phone.svg);
  background-repeat: no-repeat;
  background-position: center;
  padding: 10px;
}
		
/* line 61, scss/media.scss */
.icon-mail {
  margin: 0 8px 0 0;
  display: inline-block;
  background: url(images/icon-mail.svg);
  background-repeat: no-repeat;
  background-position: center;
  padding: 10px;
}
		
/* line 67, scss/media.scss */
.icon-zoom {
  margin: 0 8px 0 0;
  vertical-align: middle;
  display: inline-block;
  background: url(images/icon-zoom.svg);
  background-repeat: no-repeat;
  background-position: center;
  padding: 10px;
}
		
/* line 74, scss/media.scss */
.absolutecentre {
  position: absolute;
  display: block;
  width: 1px;
  height: 1px;
  background: transparent;
  top: 50%;
  left: 50%;
}
		
/* line 85, scss/media.scss */
/* line 87, scss/media.scss */
.showcasegallery .item-block {
  padding: 0;
}
		
/* line 91, scss/media.scss */
.showcasegallery .item-content.panel-item {
  border: none;
  padding: 0;
}
		
/* line 96, scss/media.scss */
.showcasegallery .item-content-body {
  justify-content: center;
  align-content: space-between;
  align-items: center;
  background-size: 0;
  background-repeat: no-repeat;
}
		
/* line 107, scss/media.scss */
.tagsearch {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-content: stretch;
  align-items: flex-start;
  margin-bottom: 10px;
  padding: 10px;
  cursor: pointer;
}
		
/* line 119, scss/media.scss */
.tagsearch .details {
  flex: 1 1 auto;
}
		
/* line 121, scss/media.scss */
.tagsearch .details h4 {
  margin-top: 0;
}
		
/* line 127, scss/media.scss */
.tagsearch .imagery {
  order: 0;
  flex: 0 1 auto;
  margin-right: 10px;
}
		
/* line 136, scss/media.scss */
.tagsearch:hover {
  background: #ececec;
}
		
/* line 5, scss/gallery.scss */
.slideshowimages {
  margin-bottom: 20px;
}
		
/* line 8, scss/gallery.scss */
.slideshowimages .slick-list {
  padding: 0 !important;
  background: #75a2cc;
}
		
/* line 13, scss/gallery.scss */
@media (max-width: 768px) {
  .slideshowimages .slideshowtextholder {
    position: static !important;
    transform: translateY(0) !important;
  }
		
}
		
/* line 19, scss/gallery.scss */
.slideshowimages .slideshowtextholder .slideshowtext {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  line-height: 1.42857;
  /*
   @media(max-width: $screen-sm) {
   padding: 15px 20px !important;
   }
   */
}
		
/* line 30, scss/gallery.scss */
.slideshowimages .slideshowtextholder .slideshowtext .buttonholder {
  margin-top: 10px;
}
		
/* line 33, scss/gallery.scss */
.slideshowimages .slideshowtextholder .slideshowtext .buttonholder .button, .slideshowimages .slideshowtextholder .slideshowtext .buttonholder .page-blog-article .blog-article-prev, .page-blog-article .slideshowimages .slideshowtextholder .slideshowtext .buttonholder .blog-article-prev, .slideshowimages .slideshowtextholder .slideshowtext .buttonholder .page-blog-article .blog-article-next, .page-blog-article .slideshowimages .slideshowtextholder .slideshowtext .buttonholder .blog-article-next {
  margin: 5px 0;
}
		
/* line 42, scss/gallery.scss */
.parallax {
  background-repeat: no-repeat;
  background-position: center center;
  background-attachment: fixed;
  background-size: cover;
}
		
/* line 51, scss/gallery.scss */
.parallax img.sliderimage {
  visibility: hidden !important;
}
		
/* line 55, scss/gallery.scss */
.slideshowtextholder {
  position: relative;
}
		
/* line 59, scss/gallery.scss */
.sliderimage ~ .slideshowtextholder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
		
/* line 63, scss/gallery.scss */
.slideshowtextholder {
  top: 0;
  bottom: 0;
}
		
/* line 68, scss/gallery.scss */
.slideitem {
  position: relative;
}
		
/* line 72, scss/gallery.scss */
.slideshowtext {
  width: 100%;
}
		
/* line 76, scss/gallery.scss */
.slideshowtext .button, .slideshowtext .page-blog-article .blog-article-prev, .page-blog-article .slideshowtext .blog-article-prev, .slideshowtext .page-blog-article .blog-article-next, .page-blog-article .slideshowtext .blog-article-next {
  /* height:100%; */
  /*
   position: absolute;
   bottom: 10%;
   */
}
		
/* line 85, scss/gallery.scss */
.slideshowjusttext {
  padding: 5%;
  height: 100%;
}
		
/* line 89, scss/gallery.scss */
.slideshowjusttext .button, .slideshowjusttext .page-blog-article .blog-article-prev, .page-blog-article .slideshowjusttext .blog-article-prev, .slideshowjusttext .page-blog-article .blog-article-next, .page-blog-article .slideshowjusttext .blog-article-next {
  position: absolute;
  bottom: 10%;
}
		
/* line 95, scss/gallery.scss */
/* line 96, scss/gallery.scss */
/* line 97, scss/gallery.scss */
.slick-slider:hover:hover .slick-prev, .slick-slider:hover:hover .slick-next {
  opacity: 0.7;
  transition: 0.5s ease-in-out;
}
		
/* line 105, scss/gallery.scss */
.slick-prev, .slick-next {
  position: absolute;
  bottom: 50%;
  transform: translateY(50%);
  left: 1%;
  color: #fff;
  font-size: 20px;
  width: 35px;
  height: 35px;
  background: #fff;
  z-index: 90;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  color: #474747;
  border: 1px solid #a5a5a5;
  opacity: 0;
  transition: 0.5s ease-in-out;
}
		
/* line 126, scss/gallery.scss */
.slick-prev:hover, .slick-next:hover {
  opacity: 1 !important;
  transition: 0.3s opacity;
}
		
/* line 132, scss/gallery.scss */
.slick-dots {
  text-align: center;
}
		
/* line 135, scss/gallery.scss */
.slick-dots > li {
  display: inline-block;
  margin: 0 2px;
}
		
/* line 141, scss/gallery.scss */
.slick-prev {
  padding: 5px 6px 4px 3px;
}
		
/* line 146, scss/gallery.scss */
.slick-next {
  padding: 5px 3px 5px 6px;
  left: auto;
  right: 1%;
}
		
/* line 163, scss/gallery.scss */
.productcarousel {
  margin: 40px 0 50px 0;
}
		
/* line 166, scss/gallery.scss */
.productcarousel #productthumbnails {
  background: transparent;
}
		
/* line 170, scss/gallery.scss */
/* line 171, scss/gallery.scss */
.productcarousel ul li {
  float: left;
  background: #f5f5f5;
  position: relative;
  padding: 10px;
  margin: 0 17px;
  height: 255px;
  border: 1px solid gray;
  border-top: 0;
  border-bottom: 1px;
  border-right: 0;
  border-left: 0;
}
		
/* line 185, scss/gallery.scss */
.productcarousel ul li .price {
  position: absolute;
  background: #f5f5f5;
  padding: 2px 2px 10px 8px;
  color: #800000;
  top: 10px;
  right: 10px;
  bottom: auto;
  left: auto;
}
		
/* line 196, scss/gallery.scss */
.productcarousel ul li h2 {
  color: inherit;
  font-size: inherit;
  margin: 10px 0 0 0;
  background: transparent;
}
		
/* line 203, scss/gallery.scss */
.productcarousel ul li .link {
  color: inherit;
  background: transparent;
  font-size: inherit;
  margin: 10px 0 3px 0;
  display: inline-block;
  position: absolute;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
  border: 1px solid gray;
  border-top: 1px;
  border-bottom: 1px;
  border-right: 1px;
  border-left: 1px;
}
		
/* line 222, scss/gallery.scss */
.productcarousel ul li p {
  color: #d3d3d3;
  background: transparent;
  font-size: inherit;
  margin: inherit;
}
		
/* line 231, scss/gallery.scss */
.productcarousel .flex-direction-nav {
  display: none;
}
		
/* line 236, scss/gallery.scss */
.list_carousel {
  margin: 50px 0;
  width: 100%;
}
		
/* line 240, scss/gallery.scss */
.list_carousel ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}
		
/* line 247, scss/gallery.scss */
.list_carousel.responsive {
  width: auto;
  margin-left: 0;
}
		
/* line 257, scss/gallery.scss */
.gallery-sliderthumb {
  position: relative;
  overflow: hidden;
}
		
/* line 262, scss/gallery.scss */
/* line 263, scss/gallery.scss */
.gallery-thumb .slick-list {
  position: relative;
}
		
/* line 277, scss/gallery.scss */
.gallery-thumb .slick-slide {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  max-height: 700px;
  position: relative;
  height: auto;
}
		
@media (max-width: 768px) {
  .gallery-thumb .slick-slide {
    flex-flow: row wrap;
  }
		
}
		
/* line 290, scss/gallery.scss */
@media (max-width: 768px) {
  /* line 292, scss/gallery.scss */
  .gallery-thumb .slick-slide[aria-hidden=true] img {
    display: none !important;
  }
		
}
		
/* line 298, scss/gallery.scss */
/* line 299, scss/gallery.scss */
.gallery-thumb .slick-slide:hover .productzoom {
  opacity: 1;
  transition: 0.3s opacity;
}
		
/* line 305, scss/gallery.scss */
.gallery-thumb .slick-slide img {
  width: 100%;
}
		
/* line 310, scss/gallery.scss */
.gallery-thumb .img-desc {
  position: absolute;
  left: 0;
  top: 0;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  padding: 15px;
  background: rgba(255, 255, 255, 0.7);
  display: block;
}
		
@media (max-width: 768px) {
  .gallery-thumb .img-desc {
    position: static;
    width: 100%;
  }
		
}
		
/* line 326, scss/gallery.scss */
.gallery-thumb .productzoom {
  opacity: 0;
}
		
/* line 330, scss/gallery.scss */
.gallery-thumb .slide-zoom {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background: #5a5a5a;
  border-radius: 2px;
  cursor: pointer;
  color: #eee;
}
		
/* line 345, scss/gallery.scss */
.gallery-thumb .slide-zoom:hover {
  background: #4d4d4d;
  transition: 0.3s all;
}
		
/* line 351, scss/gallery.scss */
.gallery-thumb .slick-prev, .gallery-thumb .slick-next {
  font-size: 20px !important;
  color: #fff;
  background: #448ccb;
  padding: 8px 12px;
  border-radius: 50%;
  border: 0;
  box-shadow: 0 3px 6px rgba(90, 90, 90, 0.4) !important;
  text-shadow: none !important;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
		
/* line 367, scss/gallery.scss */
.gallery-thumb .slick-prev:hover, .gallery-thumb .slick-next:hover {
  background: #3072ac;
  transition: 0.2s background;
}
		
@media (max-width: 768px) {
  .gallery-thumb .slick-prev, .gallery-thumb .slick-next {
    opacity: 1 !important;
  }
		
}
		
/* line 376, scss/gallery.scss */
/* line 377, scss/gallery.scss */
.gallery-thumb .slick-prev.fa-chevron-left::before, .gallery-thumb .slick-next.fa-chevron-left::before {
  position: relative;
  left: -2px;
}
		
/* line 383, scss/gallery.scss */
/* line 384, scss/gallery.scss */
.gallery-thumb .slick-prev.fa-chevron-right::before, .gallery-thumb .slick-next.fa-chevron-right::before {
  position: relative;
  right: -2px;
}
		
/* line 391, scss/gallery.scss */
.gallery-thumb .slick-dots {
  text-align: center;
}
		
/* line 394, scss/gallery.scss */
.gallery-thumb .slick-dots > li {
  display: inline-block;
}
		
/* line 400, scss/gallery.scss */
.gallery-innerthumb {
  position: absolute !important;
  width: 100%;
  bottom: 10px;
  left: 0;
  z-index: 999;
}
		
@media (max-width: 768px) {
  .gallery-innerthumb {
    display: none !important;
  }
		
}
		
/* line 411, scss/gallery.scss */
/* line 412, scss/gallery.scss */
.gallery-innerthumb .slick-list::after {
  display: none;
}
		
/* line 417, scss/gallery.scss */
.gallery-innerthumb .slick-slide {
  max-width: 135px;
  max-height: 95px;
  overflow: hidden;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 12px 15px;
  box-shadow: 0 3px 8px rgba(79, 79, 79, 0.75);
  background: #474747;
}
		
/* line 429, scss/gallery.scss */
.gallery-innerthumb .slick-slide:hover {
  cursor: pointer;
}
		
/* line 432, scss/gallery.scss */
.gallery-innerthumb .slick-slide:hover img {
  opacity: 0.7;
  transition: 0.2s opacity;
}
		
/* line 438, scss/gallery.scss */
.gallery-innerthumb .slick-slide img {
  width: 100%;
  height: auto;
}
		
/* line 447, scss/gallery.scss */
/* line 448, scss/gallery.scss */
.gallery-tags-slider .slider-item {
  padding: 0 10px;
}
		
/* line 451, scss/gallery.scss */
.gallery-tags-slider .slider-item a {
  display: block;
  position: relative;
}
		
/* line 456, scss/gallery.scss */
.gallery-tags-slider .slider-item .slider-cont {
  min-height: 300px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
}
		
/* line 463, scss/gallery.scss */
.gallery-tags-slider .slider-item .slider-cont h2 {
  font-size: 18px;
  color: #808284;
  padding: 10px 21px;
  background: #fff;
  margin: 0;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}
		
/* line 475, scss/gallery.scss */
.gallery-tags-slider .slider-item .slider-cont .item-title {
  width: 100%;
  position: relative;
}
		
/* line 480, scss/gallery.scss */
.gallery-tags-slider .slider-item .slider-cont .item-desc {
  background: rgba(85, 86, 90, 0.85);
  padding: 15px 20px;
  width: 100%;
  margin-top: auto;
}
		
/* line 486, scss/gallery.scss */
.gallery-tags-slider .slider-item .slider-cont .item-desc p {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #fff;
}
		
/* line 497, scss/gallery.scss */
/* line 498, scss/gallery.scss */
.gallery-manufacturer .slider-item {
  margin: 0 3px;
}
		
/* line 502, scss/gallery.scss */
.gallery-manufacturer .item-content {
  display: block;
}
		
/* line 506, scss/gallery.scss */
.gallery-manufacturer .content-title {
  padding: 10px 15px;
  background: #4368ad;
}
		
/* line 510, scss/gallery.scss */
.gallery-manufacturer .content-title h2 {
  text-align: center;
  color: #fff;
  line-height: 1;
}
		
/* line 519, scss/gallery.scss */
.gallery-property {
  margin: 0 -15px;
}
		
/* line 523, scss/gallery.scss */
.propertyslider-main {
  margin: 0 -15px;
}
		
/* line 526, scss/gallery.scss */
.propertyslider-main .slick-list {
  padding: 0 !important;
}
		
/* line 529, scss/gallery.scss */
@media (min-width: 768px) {
  .propertyslider-main .slick-list .img-desc {
    top: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
  }
		
}
		
/* line 541, scss/gallery.scss */
.propertyslider-nav {
  position: relative !important;
  top: 15px;
}
		
/* line 545, scss/gallery.scss */
.propertyslider-nav .slick-list {
  padding: 0 !important;
}
		
/* line 549, scss/gallery.scss */
.propertyslider-nav .slick-slide {
  box-shadow: none;
}
		
/* line 555, scss/gallery.scss */
.gallery-tags-slider {
  min-height: 50px;
}
		
/* line 564, scss/gallery.scss */
.showcaselist-carousel {
  color: transparent;
  overflow: hidden;
}
		
/* line 568, scss/gallery.scss */
.showcaselist-carousel .slider-cont {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  border: 1px solid #f2f2f2;
  background: #fff;
}
		
@media (max-width: 480px) {
  .showcaselist-carousel .slider-cont {
    height: auto !important;
  }
		
}
		
/* line 581, scss/gallery.scss */
.showcaselist-carousel .item-content {
  padding: 5px 10px;
  width: 100%;
}
		
/* line 585, scss/gallery.scss */
.showcaselist-carousel .item-content h2 {
  color: #4368ad;
  font-size: 18px;
  margin-bottom: 5px;
}
		
/* line 591, scss/gallery.scss */
.showcaselist-carousel .item-content p {
  color: #808284;
  margin-bottom: 5px;
  width: 100%;
}
		
/* line 597, scss/gallery.scss */
.showcaselist-carousel .item-content .desc {
  font-size: 12px;
  color: #808284;
}
		
/* line 602, scss/gallery.scss */
.showcaselist-carousel .item-content .review-img {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
}
		
/* line 606, scss/gallery.scss */
.showcaselist-carousel .item-content .review-img img {
  width: 110px;
}
		
/* line 611, scss/gallery.scss */
.showcaselist-carousel .item-content .more-details {
  color: #808284;
}
		
/* line 614, scss/gallery.scss */
.showcaselist-carousel .item-content .more-details > span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  margin-right: 10px;
}
		
/* line 619, scss/gallery.scss */
.showcaselist-carousel .item-content .more-details > span img {
  order: -1;
  margin-right: 3px !important;
  opacity: 0.7;
  width: 20px !important;
}
		
/* line 627, scss/gallery.scss */
.showcaselist-carousel .item-content .more-details .detail {
  margin-right: 10px;
}
		
/* line 630, scss/gallery.scss */
.showcaselist-carousel .item-content .more-details .detail:hover {
  color: #6183c2;
}
		
/* line 637, scss/gallery.scss */
.showcaselist-carousel a {
  display: block;
}
		
/* line 640, scss/gallery.scss */
.showcaselist-carousel a:hover {
  opacity: 0.8;
  transition: 0.2s opacity;
}
		
/* line 646, scss/gallery.scss */
.showcaselist-carousel .slick-list {
  margin: 0 -10px;
}
		
/* line 650, scss/gallery.scss */
.showcaselist-carousel .slider-item {
  padding: 0 10px;
  height: auto !important;
}
		
/* line 655, scss/gallery.scss */
.showcaselist-carousel .tag {
  margin-top: auto;
  text-align: right;
  font-size: 16px;
}
		
/* line 660, scss/gallery.scss */
.showcaselist-carousel .tag span {
  font-size: 16.2px;
  opacity: 0.5;
}
		
/* line 666, scss/gallery.scss */
.showcaselist-carousel .item-price {
  background: #f2f2f2;
  margin-top: auto;
  padding: 5px 10px;
  width: 100%;
  position: static !important;
}
		
/* line 673, scss/gallery.scss */
.showcaselist-carousel .item-price .details {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
		
/* line 678, scss/gallery.scss */
.showcaselist-carousel .item-price .details .block-detail, .showcaselist-carousel .item-price .details .rating-name, .showcaselist-carousel .item-price .details .block-rating {
  display: block;
}
		
/* line 684, scss/gallery.scss */
.showcaselist-carousel .item-price .details .content-rating {
  display: block;
  margin-right: 15px;
  color: #ffb000;
}
		
/* line 690, scss/gallery.scss */
.showcaselist-carousel .item-price .details .content-price {
  display: inline-block;
  font-size: 12px;
  color: #808284;
  margin-left: auto;
}
		
/* line 696, scss/gallery.scss */
.showcaselist-carousel .item-price .details .content-price .price {
  font-weight: bold;
  font-size: 16px;
  color: #ff2f00;
}
		
/* line 707, scss/gallery.scss */
/* line 708, scss/gallery.scss */
.product-slider h2 {
  font-size: 18px;
}
		
/* line 712, scss/gallery.scss */
.product-slider a {
  display: block;
}
		
/* line 715, scss/gallery.scss */
.product-slider a:hover {
  opacity: 0.8;
  transition: 0.2s opacity;
}
		
/* line 721, scss/gallery.scss */
.product-slider p {
  color: #fff;
  margin-bottom: 0;
}
		
/* line 726, scss/gallery.scss */
.product-slider .slick-list {
  margin: 0 -10px;
}
		
/* line 730, scss/gallery.scss */
.product-slider .sliderimage {
  padding: 0 10px;
}
		
/* line 734, scss/gallery.scss */
.product-slider .slider-cont {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  background: #355288;
  border: 1px solid #4368ad;
}
		
/* line 741, scss/gallery.scss */
.product-slider .product-title {
  background: #355288;
  padding: 10px;
}
		
/* line 746, scss/gallery.scss */
.product-slider .product-price {
  background: #2e4776;
  padding: 5px 10px;
  margin-top: auto;
}
		
/* line 751, scss/gallery.scss */
.product-slider .product-price p {
  text-align: right;
}
		
/* line 759, scss/gallery.scss */
.feedback-item {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
/* line 762, scss/gallery.scss */
.feedback-item .item-name {
  font-size: 18px;
  margin-bottom: 10px;
}
		
/* line 767, scss/gallery.scss */
.feedback-item .item-review {
  font-size: 18px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
		
/* line 773, scss/gallery.scss */
.feedback-item .item-review::before, .feedback-item .item-review::after {
  display: none;
}
		
/* line 779, scss/gallery.scss */
.feedback-item .item-desc {
  font-weight: normal;
  font-size: 18px;
}
		
/* line 784, scss/gallery.scss */
.feedback-item .item-image {
  display: inline-block;
  width: 100%;
  margin-top: auto;
}
		
/* line 789, scss/gallery.scss */
.feedback-item .item-image img {
  float: right;
  width: 110px !important;
}
		
/* line 795, scss/gallery.scss */
.feedback-item > strong {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
		
/* line 8, scss/forms.scss */
input, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, textarea, select {
  background: #f6f6f6;
  padding: 15px 18px;
  font-size: 18px;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  border: none;
  border-radius: 3px;
  color: #555;
}
		
/* line 18, scss/forms.scss */
.forminput {
  width: 100%;
  background: #f6f6f6;
  margin-bottom: 15px;
  font-size: 18px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
		
/* line 25, scss/forms.scss */
.forminput[type="checkbox"] {
  margin-right: 5px;
}
		
/* line 34, scss/forms.scss */
.forminput-alt {
  float: left;
  background: #fff;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  font-size: 16px;
}
		
/* line 40, scss/forms.scss */
.forminput-alt[type="checkbox"] {
  margin-right: 5px;
}
		
/* line 49, scss/forms.scss */
.formlabel {
  display: inline-block;
}
		
/* line 53, scss/forms.scss */
.notification {
  margin: 8px 0;
  padding: 8px;
  background: #efefef;
}
		
/* line 59, scss/forms.scss */
.boxstandard label {
  display: inline-block;
  margin: 0;
  width: auto;
}
		
/* line 70, scss/forms.scss */
.unauthorised #noentry {
  display: block;
}
		
/* line 78, scss/forms.scss */
.inputerror, .errormessage {
  text-align: right;
  font-size: 15px;
  color: #f0ad4e;
}
		
/* line 85, scss/forms.scss */
/* line 86, scss/forms.scss */
input.bad, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea.bad {
  color: #fff;
  background: #d9534f !important;
  border: 1px solid #d9534f;
  border-top: 1px;
  border-bottom: 1px;
  border-right: 1px;
  border-left: 1px;
}
		
/* line 96, scss/forms.scss */
input.good, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea.good, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .block-eventlist .list-body textarea.addedtocart, .block-eventlist .list-body [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea.addedtocart, .block-eventlist .list-body input.addedtocart {
  color: #fff;
  background: #5cb85c !important;
  border: 1px solid #5cb85c;
  border-top: 1px;
  border-bottom: 1px;
  border-right: 1px;
  border-left: 1px;
}
		
/* line 107, scss/forms.scss */
.formresult {
  clear: both;
}
		
/* line 115, scss/forms.scss */
/* line 116, scss/forms.scss */
.form-search .block-search {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  padding: 10px 0 5px;
}
		
@media (max-width: 480px) {
  .form-search .block-search {
    justify-content: center;
  }
		
}
		
/* line 126, scss/forms.scss */
.form-search input, .form-search [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .form-search textarea {
  flex-grow: 1;
}
		
/* line 130, scss/forms.scss */
.form-search a {
  margin: 0 3px !important;
  height: 35px;
}
		
/* line 142, scss/forms.scss */
.questionnaire-form {
  padding: 0 15px;
  /* Radio & Checkbox */
}
		
@media (min-width: 1336px) {
  .questionnaire-form {
    padding: 0;
  }
		
}
		
/* line 148, scss/forms.scss */
.questionnaire-form .button, .questionnaire-form .page-blog-article .blog-article-prev, .page-blog-article .questionnaire-form .blog-article-prev, .questionnaire-form .page-blog-article .blog-article-next, .page-blog-article .questionnaire-form .blog-article-next {
  background: #6183c2;
  color: white;
}
		
/* line 153, scss/forms.scss */
.questionnaire-form .end {
  margin-bottom: 20px;
}
		
@media (min-width: 768px) {
  .questionnaire-form .end {
    margin-bottom: 30px;
  }
		
}
		
/* line 160, scss/forms.scss */
.questionnaire-form .errormessage {
  display: none;
}
		
/* line 164, scss/forms.scss */
/* line 166, scss/forms.scss */
.questionnaire-form .formerror .question-title {
  color: red;
}
		
/* line 170, scss/forms.scss */
.questionnaire-form .formerror input, .questionnaire-form .formerror [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .formerror textarea, .questionnaire-form .formerror select, .questionnaire-form .formerror textarea {
  color: red;
  border: 1px solid red;
}
		
/* line 175, scss/forms.scss */
.questionnaire-form .formerror .errormessage {
  display: inline-block;
}
		
/* line 180, scss/forms.scss */
.questionnaire-form .contact-details {
  margin-bottom: 20px;
  max-width: 100%;
}
		
@media (min-width: 992px) {
  .questionnaire-form .contact-details {
    max-width: 50%;
  }
		
}
		
/* line 188, scss/forms.scss */
.questionnaire-form .contact-details label {
  display: none;
}
		
/* line 192, scss/forms.scss */
.questionnaire-form .contact-details input, .questionnaire-form .contact-details [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .contact-details textarea {
  margin: 6px 0;
  font-size: 16px;
  font-weight: 400;
  width: 100%;
}
		
/* line 199, scss/forms.scss */
.questionnaire-form .contact-details .button, .questionnaire-form .contact-details .page-blog-article .blog-article-prev, .page-blog-article .questionnaire-form .contact-details .blog-article-prev, .questionnaire-form .contact-details .page-blog-article .blog-article-next, .page-blog-article .questionnaire-form .contact-details .blog-article-next {
  margin-top: 15px;
}
		
/* line 206, scss/forms.scss */
.questionnaire-form .progress-wrap {
  position: relative;
  margin: 50px 0;
  padding: 15px;
}
		
/* line 212, scss/forms.scss */
.questionnaire-form .progress {
  background: #fff;
  position: absolute;
  padding: 15px 0;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
		
/* line 224, scss/forms.scss */
.questionnaire-form .progress.fixed {
  position: fixed;
  top: 48px;
  padding: 30px;
  z-index: 50;
  box-sizing: border-box;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.07);
}
		
@media (min-width: 480px) {
  .questionnaire-form .progress.fixed {
    top: 179px;
  }
		
}
		
@media (min-width: 768px) {
  .questionnaire-form .progress.fixed {
    top: 148px;
  }
		
}
		
/* line 241, scss/forms.scss */
.questionnaire-form .progress .totalbar {
  height: 2px;
  background: #777;
  width: 100%;
}
		
/* line 247, scss/forms.scss */
.questionnaire-form .progress .donebar {
  position: absolute;
  display: inline-block;
  background: #6183c2;
  height: 2px;
  -webkit-transition: width 0.35s ease;
  -moz-transition: width 0.35s ease;
  -o-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
		
/* line 257, scss/forms.scss */
.questionnaire-form .progress .donebar:after {
  content: attr(data-number);
  display: block;
  width: 30px;
  height: 30px;
  background: #6183c2;
  right: 0;
  position: absolute;
  border-radius: 100%;
  top: -14px;
  border: 2px solid #777;
  color: white;
  text-align: center;
  font-size: 12px;
  line-height: 23px;
}
		
/* line 275, scss/forms.scss */
.questionnaire-form .progress .totalamount {
  position: absolute;
  top: -10px;
  right: 0;
  background: #6183c2;
  color: #fff;
  padding: 15px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.07);
}
		
/* line 285, scss/forms.scss */
/* line 286, scss/forms.scss */
.questionnaire-form .progress.fixed .totalamount {
  top: 62px;
  right: 0;
}
		
/* line 293, scss/forms.scss */
.questionnaire-form .notimerequired {
  /* display:none; */
}
		
/* line 297, scss/forms.scss */
/* line 298, scss/forms.scss */
.questionnaire-form .questions .question {
  margin: 15px 0 30px 0;
}
		
@media (min-width: 768px) {
  .questionnaire-form .questions .question {
    margin: 15px 0 40px 0;
  }
		
}
		
/* line 303, scss/forms.scss */
/* line 304, scss/forms.scss */
.questionnaire-form .questions .question .question-title h3, .questionnaire-form .questions .question .question-title .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .questionnaire-form .questions .question .question-title h2 {
  text-transform: uppercase;
  font-weight: 400;
  color: #aaa;
  font-size: 14px;
  margin-bottom: 10px;
}
		
/* line 312, scss/forms.scss */
.questionnaire-form .questions .question input[type=text], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=text], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=text], .questionnaire-form .questions .question input[type=number], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=number], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=number], .questionnaire-form .questions .question input[type=date], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=date], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=date], .questionnaire-form .questions .question input[type=password], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=password], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=password], .questionnaire-form .questions .question input[type=search], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=search], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=search], .questionnaire-form .questions .question input[type=tel], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=tel], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=tel], .questionnaire-form .questions .question input[type=time], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=time], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=time], .questionnaire-form .questions .question input[type=url], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=url], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=url], .questionnaire-form .questions .question input[type=week], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=week], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=week], .questionnaire-form .questions .question input[type=month], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=month], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=month], .questionnaire-form .questions .question input[type=email], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=email], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=email], .questionnaire-form .questions .question input[type=datetime-local], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=datetime-local], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=datetime-local], .questionnaire-form .questions .question textarea {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
}
		
/* line 329, scss/forms.scss */
.questionnaire-form .questions .question input[type=text]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=text]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=text]:focus, .questionnaire-form .questions .question input[type=number]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=number]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=number]:focus, .questionnaire-form .questions .question input[type=date]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=date]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=date]:focus, .questionnaire-form .questions .question input[type=password]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=password]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=password]:focus, .questionnaire-form .questions .question input[type=search]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=search]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=search]:focus, .questionnaire-form .questions .question input[type=tel]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=tel]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=tel]:focus, .questionnaire-form .questions .question input[type=time]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=time]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=time]:focus, .questionnaire-form .questions .question input[type=url]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=url]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=url]:focus, .questionnaire-form .questions .question input[type=week]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=week]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=week]:focus, .questionnaire-form .questions .question input[type=month]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=month]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=month]:focus, .questionnaire-form .questions .question input[type=email]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=email]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=email]:focus, .questionnaire-form .questions .question input[type=datetime-local]:focus, .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type=datetime-local]:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type=datetime-local]:focus, .questionnaire-form .questions .question textarea:focus {
  outline: none;
}
		
/* line 335, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-content: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  padding: 15px;
  display: none;
  -webkit-transition: background 0.3s ease, opacity 0.3s ease;
  -moz-transition: background 0.3s ease, opacity 0.3s ease;
  -o-transition: background 0.3s ease, opacity 0.3s ease;
  transition: background 0.3s ease, opacity 0.3s ease;
}
		
/* line 351, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion.active {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
		
/* line 355, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion.next {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  pointer-events: none;
  opacity: 0.8;
}
		
/* line 361, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion.done {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  opacity: 0.8;
}
		
/* line 365, scss/forms.scss */
/* line 366, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion.done .question-title h3, .questionnaire-form .questions .question.progressionquestion.done .question-title .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .questionnaire-form .questions .question.progressionquestion.done .question-title h2 {
  color: #ccc;
}
		
/* line 369, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion.done .question-title p {
  color: #ccc;
}
		
/* line 374, scss/forms.scss */
/* line 375, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion.done ul > li {
  color: #ccc;
}
		
/* line 380, scss/forms.scss */
/* line 381, scss/forms.scss */
/* line 382, scss/forms.scss */
/* line 383, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion.done .radio input[type="radio"] + .radio-label:before, .questionnaire-form .questions .question.progressionquestion.done .radio [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question.progressionquestion.done .radio textarea[type="radio"] + .radio-label:before {
  border: 2px solid #ccc;
}
		
/* line 388, scss/forms.scss */
/* line 389, scss/forms.scss */
/* line 390, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion.done .radio input[type="radio"]:checked + .radio-label:before, .questionnaire-form .questions .question.progressionquestion.done .radio [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"]:checked + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question.progressionquestion.done .radio textarea[type="radio"]:checked + .radio-label:before {
  background-color: #ccc;
}
		
/* line 399, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion .question-title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
		
@media (min-width: 992px) {
  .questionnaire-form .questions .question.progressionquestion .question-title {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
		
}
		
/* line 416, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion .question-title h3, .questionnaire-form .questions .question.progressionquestion .question-title .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .questionnaire-form .questions .question.progressionquestion .question-title h2 {
  color: #6183c2;
  font-weight: 600;
  font-size: 15px;
  text-transform: uppercase;
}
		
/* line 424, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion ul {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
		
@media (min-width: 992px) {
  .questionnaire-form .questions .question.progressionquestion ul {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    text-align: right;
  }
		
}
		
/* line 442, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion ul > li {
  position: relative;
  color: #6183c2;
  font-weight: 600;
  font-size: 15px;
  margin: 15px 0;
}
		
/* line 451, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion .radio {
  margin: 0.5rem;
}
		
/* line 454, scss/forms.scss */
/* line 455, scss/forms.scss */
/* line 456, scss/forms.scss */
.questionnaire-form .questions .question.progressionquestion .radio input[type="radio"] + .radio-label:before, .questionnaire-form .questions .question.progressionquestion .radio [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question.progressionquestion .radio textarea[type="radio"] + .radio-label:before {
  float: right;
  margin-left: 1em;
  margin-right: 0;
}
		
/* line 467, scss/forms.scss */
.questionnaire-form .radio, .questionnaire-form .checkbox {
  margin: 0.5rem 0;
}
		
/* line 473, scss/forms.scss */
.questionnaire-form input[type="radio"], .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"], .questionnaire-form input[type="checkbox"], .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"] {
  position: absolute;
  opacity: 0;
}
		
/* line 478, scss/forms.scss */
/* line 480, scss/forms.scss */
.questionnaire-form input[type="radio"] + .radio-label i.fa, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] + .radio-label i.fa, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"] + .radio-label i.fa, .questionnaire-form input[type="checkbox"] + .radio-label i.fa, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"] + .radio-label i.fa, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"] + .radio-label i.fa, .questionnaire-form input[type="radio"] + .checkbox-label i.fa, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] + .checkbox-label i.fa, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"] + .checkbox-label i.fa, .questionnaire-form input[type="checkbox"] + .checkbox-label i.fa, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"] + .checkbox-label i.fa, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"] + .checkbox-label i.fa {
  visibility: hidden;
}
		
/* line 485, scss/forms.scss */
/* line 486, scss/forms.scss */
.questionnaire-form input[type="radio"] + .radio-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"] + .radio-label:before, .questionnaire-form input[type="checkbox"] + .radio-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"] + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"] + .radio-label:before {
  content: '';
  background: #fff;
  border-radius: 100%;
  border: 1px solid #777;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: 0;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
		
/* line 504, scss/forms.scss */
.questionnaire-form input[type="radio"] + .checkbox-label, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] + .checkbox-label, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"] + .checkbox-label, .questionnaire-form input[type="checkbox"] + .checkbox-label, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"] + .checkbox-label, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"] + .checkbox-label {
  background: #fff;
  border-radius: 0;
  border: 1px solid #777;
  display: inline-block;
  width: 1.4em;
  height: 1.4em;
  position: relative;
  top: 0;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
		
/* line 522, scss/forms.scss */
/* line 523, scss/forms.scss */
/* line 525, scss/forms.scss */
.questionnaire-form input[type="radio"]:checked + .radio-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"]:checked + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"]:checked + .radio-label:before, .questionnaire-form input[type="checkbox"]:checked + .radio-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"]:checked + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"]:checked + .radio-label:before, .questionnaire-form input[type="radio"]:checked + .checkbox-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"]:checked + .checkbox-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"]:checked + .checkbox-label:before, .questionnaire-form input[type="checkbox"]:checked + .checkbox-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"]:checked + .checkbox-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"]:checked + .checkbox-label:before {
  background-color: #6183c2;
}
		
/* line 528, scss/forms.scss */
.questionnaire-form input[type="radio"]:checked + .radio-label i.fa, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"]:checked + .radio-label i.fa, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"]:checked + .radio-label i.fa, .questionnaire-form input[type="checkbox"]:checked + .radio-label i.fa, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"]:checked + .radio-label i.fa, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"]:checked + .radio-label i.fa, .questionnaire-form input[type="radio"]:checked + .checkbox-label i.fa, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"]:checked + .checkbox-label i.fa, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"]:checked + .checkbox-label i.fa, .questionnaire-form input[type="checkbox"]:checked + .checkbox-label i.fa, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"]:checked + .checkbox-label i.fa, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"]:checked + .checkbox-label i.fa {
  visibility: visible;
}
		
/* line 534, scss/forms.scss */
/* line 535, scss/forms.scss */
/* line 537, scss/forms.scss */
.questionnaire-form input[type="radio"]:focus + .radio-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"]:focus + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"]:focus + .radio-label:before, .questionnaire-form input[type="checkbox"]:focus + .radio-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"]:focus + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"]:focus + .radio-label:before, .questionnaire-form input[type="radio"]:focus + .checkbox-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"]:focus + .checkbox-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"]:focus + .checkbox-label:before, .questionnaire-form input[type="checkbox"]:focus + .checkbox-label:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"]:focus + .checkbox-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"]:focus + .checkbox-label:before {
  outline: none;
  border-color: #777;
}
		
/* line 544, scss/forms.scss */
/* line 546, scss/forms.scss */
/* line 547, scss/forms.scss */
.questionnaire-form input[type="radio"] + .radio-label:empty:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] + .radio-label:empty:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"] + .radio-label:empty:before, .questionnaire-form input[type="checkbox"] + .radio-label:empty:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"] + .radio-label:empty:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"] + .radio-label:empty:before, .questionnaire-form input[type="radio"] + .checkbox-label:empty:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] + .checkbox-label:empty:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="radio"] + .checkbox-label:empty:before, .questionnaire-form input[type="checkbox"] + .checkbox-label:empty:before, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"] + .checkbox-label:empty:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea[type="checkbox"] + .checkbox-label:empty:before {
  margin-right: 0;
}
		
/* line 554, scss/forms.scss */
.questionnaire-form .stars {
  display: inline-block;
  position: relative;
  font-size: 20px;
}
		
/* line 559, scss/forms.scss */
.questionnaire-form .stars label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  cursor: pointer;
}
		
/* line 566, scss/forms.scss */
.questionnaire-form .stars label:last-child {
  position: static;
}
		
/* line 569, scss/forms.scss */
.questionnaire-form .stars label:last-child .icon {
  color: #aaa;
}
		
/* line 574, scss/forms.scss */
.questionnaire-form .stars label input, .questionnaire-form .stars label [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .stars label textarea {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  height: 100%;
  width: 100%;
}
		
/* line 582, scss/forms.scss */
.questionnaire-form .stars label input:focus:not(:checked) ~ .icon:last-child, .questionnaire-form .stars label [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus:not(:checked) ~ .icon:last-child, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .stars label textarea:focus:not(:checked) ~ .icon:last-child {
  color: #aaa;
}
		
/* line 587, scss/forms.scss */
.questionnaire-form .stars label .icon {
  float: left;
  color: transparent;
}
		
/* line 593, scss/forms.scss */
.questionnaire-form .stars:not(:hover) label input:checked ~ .icon, .questionnaire-form .stars:not(:hover) label [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:checked ~ .icon, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .stars:not(:hover) label textarea:checked ~ .icon, .questionnaire-form .stars:hover label:hover input ~ .icon, .questionnaire-form .stars:hover label:hover [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea ~ .icon, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .stars:hover label:hover textarea ~ .icon {
  color: #6183c2;
  cursor: pointer;
}
		
/* line 600, scss/forms.scss */
.questionnaire-form .multicheck {
  background: #f6f6f6;
  border: 2px solid #eee;
  text-align: left;
  font-size: 14px;
  color: #777;
}
		
/* line 609, scss/forms.scss */
.timecalendarpicker {
  margin: 0 -10px 30px;
}
		
/* line 612, scss/forms.scss */
.timecalendarpicker .timepicker {
  display: inline-block;
  margin: 10px 10px 20px;
  background: #eee;
  padding: 15px;
}
		
@media (max-width: 768px) {
  .timecalendarpicker .timepicker {
    width: 100%;
  }
		
}
		
/* line 622, scss/forms.scss */
.timecalendarpicker .timepicker h2 {
  color: #6183c2;
  font-weight: 600;
  font-size: 15px;
  text-transform: uppercase;
}
		
/* line 628, scss/forms.scss */
.timecalendarpicker .timepicker h2 i.changeday {
  padding: 11px;
  color: #6183c2;
  border-radius: 100%;
  height: 40px;
  width: 40px;
  text-align: center;
  vertical-align: middle;
  transition: transform 0.35s ease;
  -webkit-transition: transform 0.35s ease;
}
		
/* line 639, scss/forms.scss */
.timecalendarpicker .timepicker h2 i.changeday.fa-chevron-left {
  margin-right: 1em;
}
		
/* line 642, scss/forms.scss */
.timecalendarpicker .timepicker h2 i.changeday.fa-chevron-left:hover {
  transform: translateX(-5px);
}
		
/* line 647, scss/forms.scss */
.timecalendarpicker .timepicker h2 i.changeday.fa-chevron-right {
  margin-left: 1em;
}
		
/* line 650, scss/forms.scss */
.timecalendarpicker .timepicker h2 i.changeday.fa-chevron-right:hover {
  transform: translateX(5px);
}
		
/* line 657, scss/forms.scss */
.timecalendarpicker .timepicker .timecalendarwrap {
  position: relative;
  width: 100%;
}
		
/* line 661, scss/forms.scss */
.timecalendarpicker .timepicker .timecalendarwrap i {
  position: absolute;
  top: 10px;
  right: 12px;
  color: #6183c2;
  z-index: 9;
  pointer-events: none;
  font-size: 18px;
}
		
/* line 672, scss/forms.scss */
.timecalendarpicker .timepicker .timecalendar {
  position: relative;
  width: 100%;
  border-radius: 0;
  padding: 9px;
  height: 40px;
  -webkit-appearance: none;
}
		
/* line 685, scss/forms.scss */
/* line 686, scss/forms.scss */
/* line 687, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] h3, #completequestionnaireform[data-flatten="0"] .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc #completequestionnaireform[data-flatten="0"] h2 {
  text-align: left;
}
		
/* line 690, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] h3.cattitles, #completequestionnaireform[data-flatten="0"] .showcaselist .showcaselist-item .content-desc h2.cattitles, .showcaselist .showcaselist-item .content-desc #completequestionnaireform[data-flatten="0"] h2.cattitles {
  text-align: center;
  font-weight: 600;
}
		
@media screen and (max-width: 768px) {
  #completequestionnaireform[data-flatten="0"] h3.cattitles, #completequestionnaireform[data-flatten="0"] .showcaselist .showcaselist-item .content-desc h2.cattitles, .showcaselist .showcaselist-item .content-desc #completequestionnaireform[data-flatten="0"] h2.cattitles {
    font-size: 24px;
  }
		
}
		
/* line 698, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] h3.cattitles .fa, #completequestionnaireform[data-flatten="0"] .showcaselist .showcaselist-item .content-desc h2.cattitles .fa, .showcaselist .showcaselist-item .content-desc #completequestionnaireform[data-flatten="0"] h2.cattitles .fa {
  float: left;
}
		
/* line 703, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] h3:not(.cattitles), #completequestionnaireform[data-flatten="0"] .showcaselist .showcaselist-item .content-desc h2:not(.cattitles), .showcaselist .showcaselist-item .content-desc #completequestionnaireform[data-flatten="0"] h2:not(.cattitles) {
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 24px;
}
		
@media screen and (max-width: 768px) {
  #completequestionnaireform[data-flatten="0"] h3:not(.cattitles), #completequestionnaireform[data-flatten="0"] .showcaselist .showcaselist-item .content-desc h2:not(.cattitles), .showcaselist .showcaselist-item .content-desc #completequestionnaireform[data-flatten="0"] h2:not(.cattitles) {
    font-size: 18px;
  }
		
}
		
/* line 714, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] textarea, #completequestionnaireform[data-flatten="0"] input, #completequestionnaireform[data-flatten="0"] [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #completequestionnaireform[data-flatten="0"] textarea {
  background: #fff;
}
		
/* line 718, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .subcategory {
  background: #fbfbfb;
}
		
/* line 721, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .subcategory .questioncategory {
  margin: 25px 15px;
}
		
/* line 725, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .subcategory:not(:last-child) {
  margin-bottom: 20px;
}
		
/* line 730, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question {
  -webkit-transition: 0.36s background;
  -moz-transition: 0.36s background;
  -ms-transition: 0.36s background;
  -o-transition: 0.36s background;
  transition: 0.36s background;
  margin: 0;
  padding: 25px 15px;
}
		
/* line 736, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question:not(:last-child) {
  border-bottom: 1px solid #f5f5f5;
}
		
/* line 740, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question:hover {
  -webkit-transition: 0.36s background;
  -moz-transition: 0.36s background;
  -ms-transition: 0.36s background;
  -o-transition: 0.36s background;
  transition: 0.36s background;
  background: #f5f5f5;
}
		
/* line 745, scss/forms.scss */
/* line 746, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question[data-answered="1"] input, #completequestionnaireform[data-flatten="0"] .question[data-answered="1"] [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #completequestionnaireform[data-flatten="0"] .question[data-answered="1"] textarea {
  border-color: #5cb85c;
}
		
/* line 751, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question > div {
  position: relative;
}
		
/* line 755, scss/forms.scss */
/* line 756, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question input[type="radio"] + .radio-label span, #completequestionnaireform[data-flatten="0"] .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"] + .radio-label span, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #completequestionnaireform[data-flatten="0"] .question textarea[type="radio"] + .radio-label span {
  width: calc(100% - 2.4em);
  height: auto;
  margin-right: -4px;
  vertical-align: middle;
  display: inline-block;
}
		
/* line 764, scss/forms.scss */
/* line 765, scss/forms.scss */
/* line 766, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question input[type="radio"]:checked + .radio-label:before, #completequestionnaireform[data-flatten="0"] .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="radio"]:checked + .radio-label:before, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #completequestionnaireform[data-flatten="0"] .question textarea[type="radio"]:checked + .radio-label:before {
  content: '\f00c';
  font-family: FontAwesome;
  color: #6183c2;
  background: transparent;
  line-height: 1.4;
}
		
/* line 776, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question.formerror {
  background: #ffdbda;
}
		
/* line 779, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question.formerror .errormessage {
  padding: 3px 5px;
  font-size: 12px;
  text-align: left;
  color: #fff;
  background: #d9534f;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  display: inline-block;
}
		
/* line 792, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question.formerror span {
  position: relative;
}
		
/* line 795, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question.formerror span:after {
  color: #d9534f;
  font-size: 18px;
  position: absolute;
  top: -3px;
  right: -11px;
  content: '*';
  display: block;
}
		
/* line 806, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question.formerror input, #completequestionnaireform[data-flatten="0"] .question.formerror [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #completequestionnaireform[data-flatten="0"] .question.formerror textarea, #completequestionnaireform[data-flatten="0"] .question.formerror textarea {
  color: #808284;
  border-color: #d9534f;
}
		
/* line 813, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question .desc {
  margin-top: 5px;
  margin-bottom: 0;
  font-size: 14px;
  text-align: center;
  color: #888 !important;
  clear: both;
  display: block;
}
		
/* line 822, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question .desc:before {
  margin-right: 5px;
  font-size: 12px;
  font-family: FontAwesome;
  content: '\f05a';
  display: inline;
}
		
/* line 833, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question-title {
  vertical-align: top;
  margin-bottom: 10px;
}
		
@media (min-width: 768px) {
  #completequestionnaireform[data-flatten="0"] .question-title {
    width: 40%;
    height: auto;
    margin-right: -4px;
    margin-bottom: 0;
    padding-right: 40px;
    float: left;
    display: inline-block;
  }
		
}
		
/* line 846, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .question-title + * {
  text-align: left;
  vertical-align: top;
}
		
/* line 850, scss/forms.scss */
@media (min-width: 768px) {
  #completequestionnaireform[data-flatten="0"] .question-title + *:not(p) {
    width: 60%;
    height: auto;
    margin-right: -4px;
    display: inline-block;
  }
		
}
		
/* line 860, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection {
  margin-bottom: 100px;
  padding: 60px 30px 30px;
  background: #fff;
  position: relative;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.07);
}
		
@media (min-width: 768px) {
  #completequestionnaireform[data-flatten="0"] .questionsection {
    text-align: center;
  }
		
}
		
/* line 871, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .pbc {
  position: absolute;
  cursor: pointer;
}
		
/* line 875, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .pbc.showlastcat {
  border: 0;
  background: #e4e4e4;
  bottom: -80px;
  left: 0;
}
		
/* line 881, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .pbc.showlastcat:not(.button) {
  font-size: 14px;
  color: #6183c2;
  background: transparent;
  top: -40px;
  left: 0;
}
		
/* line 890, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .pbc.shownextcat {
  bottom: -80px;
  right: 0;
}
		
/* line 896, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .icon {
  width: 100px;
  height: 100px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 20px;
  background: #6183c2;
  border-radius: 100px;
  position: absolute;
  left: 50%;
  top: 0;
}
		
/* line 909, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .icon img {
  width: 50px;
  height: auto;
  filter: invert(1) brightness(100);
}
		
/* line 915, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .multicheck {
  width: 25%;
  height: 120px;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-right: -4px;
  margin-bottom: 10px;
  padding: 15px 20px;
  border: 0;
  background: transparent;
  border-radius: 5px;
  font-size: 16px;
  text-align: center;
  line-height: 1.6;
  position: relative;
  vertical-align: top;
}
		
@media screen and (max-width: 1200px) {
  #completequestionnaireform[data-flatten="0"] .questionsection .multicheck {
    width: 50% !important;
    height: 130px;
    margin-bottom: 15px;
  }
		
}
		
@media screen and (max-width: 768px) {
  #completequestionnaireform[data-flatten="0"] .questionsection .multicheck {
    font-size: 14px;
  }
		
}
		
@media screen and (max-width: 480px) {
  #completequestionnaireform[data-flatten="0"] .questionsection .multicheck {
    width: 100% !important;
    height: 120px;
    margin-right: 0;
    margin-bottom: 15px;
    font-size: 12px;
  }
		
}
		
/* line 948, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .multicheck span {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  pointer-events: none;
  position: relative;
  z-index: 9;
}
		
@media screen and (max-width: 992px) and (min-width: 768px) {
  #completequestionnaireform[data-flatten="0"] .questionsection .multicheck span {
    font-size: 12px;
  }
		
}
		
/* line 961, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .multicheck .checkbox-label {
  width: calc(100% - 10px);
  height: 100%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  border: 1px solid #f1f1f1;
  background: #fff;
  position: absolute;
  top: 0;
  left: 50%;
  right: 0;
  bottom: 0;
  font-size: 16px;
  border-radius: 5px;
}
		
/* line 974, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .multicheck .checkbox-label:hover {
  color: #fff;
  background: #6183c2;
}
		
/* line 978, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .multicheck .checkbox-label:hover + span {
  color: #fff;
}
		
/* line 983, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .multicheck .checkbox-label .fa {
  width: 25px;
  height: 25px;
  line-height: 1.6;
  pointer-events: none;
  border-radius: 100px;
  color: #6183c2;
  background: #fff;
  position: absolute;
  right: 5px;
  top: 5px;
}
		
/* line 996, scss/forms.scss */
/* line 997, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .multicheck input[type="checkbox"]:checked + .checkbox-label, #completequestionnaireform[data-flatten="0"] .questionsection .multicheck [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"]:checked + .checkbox-label, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #completequestionnaireform[data-flatten="0"] .questionsection .multicheck textarea[type="checkbox"]:checked + .checkbox-label {
  color: #fff;
  background: #6183c2;
}
		
/* line 1001, scss/forms.scss */
#completequestionnaireform[data-flatten="0"] .questionsection .multicheck input[type="checkbox"]:checked + .checkbox-label + span, #completequestionnaireform[data-flatten="0"] .questionsection .multicheck [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="checkbox"]:checked + .checkbox-label + span, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #completequestionnaireform[data-flatten="0"] .questionsection .multicheck textarea[type="checkbox"]:checked + .checkbox-label + span {
  color: #fff;
}
		
/* line 5, scss/sections.scss */
.item-stat {
  height: 150px;
  width: 150px;
  border-radius: 100%;
  margin: 0 auto;
  display: block;
  text-align: center;
  overflow: hidden;
  position: relative;
}
		
/* line 17, scss/sections.scss */
header {
  width: 100%;
  display: block;
  margin: 0 auto;
  position: static !important;
}
		
/* line 23, scss/sections.scss */
header .sectionholder {
  display: inline-block;
  width: 100%;
}
		
/* line 27, scss/sections.scss */
header .sectionholder section {
  max-width: 1366px;
  width: 100%;
  margin: 0 auto;
}
		
@media (max-width: 480px) {
  header {
    padding: 20px 0;
  }
		
  /* line 37, scss/sections.scss */
  header .left, header .right {
    display: block;
    width: 100%;
  }
		
  /* line 43, scss/sections.scss */
  /* line 44, scss/sections.scss */
  header #blackoverlay.mobilenav {
    background: rgba(90, 90, 90, 0.7);
    opacity: 1;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 99;
    transition: 0.3s opacity;
    pointer-events: all;
  }
		
  /* line 58, scss/sections.scss */
  header #blackoverlay.minimised {
    pointer-events: none;
    opacity: 0;
    transition: 0.3s opacity;
  }
		
}
		
/* line 66, scss/sections.scss */
header #header_logo {
  display: block;
  text-indent: -9999px;
  width: 162px;
  height: 75px;
  margin: 0;
  background: url('logo.png') no-repeat transparent;
  background: url('optimised.svg') no-repeat transparent;
  background-size: 100% auto;
}
		
@media (max-width: 480px) {
  header #header_logo {
    margin: 0 auto;
  }
		
}
		
/* line 81, scss/sections.scss */
@media (max-width: 480px) {
  header .left {
    margin: 10px 0;
  }
		
}
		
/* line 86, scss/sections.scss */
header .left a {
  margin: 0 auto;
}
		
/* line 91, scss/sections.scss */
header .right {
  margin: 10px 0 0 0;
}
		
@media (max-width: 480px) {
  header .right {
    text-align: center;
  }
		
}
		
/* line 100, scss/sections.scss */
header .head_info {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  padding: 5px 0;
  margin: 0;
}
		
@media (max-width: 480px) {
  header .head_info {
    text-align: center;
  }
		
}
		
/* line 110, scss/sections.scss */
header .head_info a {
  text-decoration: none;
  color: #6183c2;
}
		
/* line 116, scss/sections.scss */
header #socialicons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
}
		
/* line 120, scss/sections.scss */
header #socialicons a {
  background: transparent;
  width: auto;
  height: auto;
  border-radius: 0;
  color: #6183c2;
  font-size: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 5px;
}
		
/* line 132, scss/sections.scss */
header #socialicons a:hover {
  background: rgba(0, 0, 0, 0);
  transition: 0.2s background;
}
		
@media (max-width: 480px) {
  header #socialicons {
    justify-content: center;
    text-align: center;
    padding: 0 20px;
  }
		
}
		
/* line 145, scss/sections.scss */
header #accountnav {
  background: white;
  padding: 0;
  display: inline-block;
  margin: 60px 0 0 0;
  font-size: 0.875em;
}
		
/* line 152, scss/sections.scss */
header #accountnav li {
  float: left;
}
		
/* line 155, scss/sections.scss */
header #accountnav li a {
  padding: 1.5em;
}
		
/* line 160, scss/sections.scss */
/* line 162, scss/sections.scss */
header #accountnav .items a, header #accountnav .checkout a {
  background: white;
}
		
/* line 167, scss/sections.scss */
/* line 168, scss/sections.scss */
header #accountnav .myaccount a {
  background: teal;
  color: white;
}
		
/* line 172, scss/sections.scss */
header #accountnav .myaccount a:hover {
  background: gray;
}
		
/* line 181, scss/sections.scss */
/* line 183, scss/sections.scss */
.sectionholder .section {
  margin: 10px 0;
  padding: 0 2%;
  background: #fff;
}
		
/* line 189, scss/sections.scss */
.sectionholder .section_default {
  max-width: 1366px;
  width: 100%;
  margin: 0 auto;
}
		
/* line 195, scss/sections.scss */
.sectionholder .section_plain {
  padding: 0;
  max-width: 1366px;
  width: 100%;
  margin: 0 auto;
}
		
/* line 202, scss/sections.scss */
.sectionholder .section_transparent {
  background: transparent !important;
}
		
/* line 206, scss/sections.scss */
.sectionholder .section_edgetoedge {
  padding: 0;
  margin: 0;
  width: 100%;
  margin: 0 auto;
}
		
/* line 211, scss/sections.scss */
.sectionholder .section_edgetoedge .colholder {
  padding: 0 !important;
}
		
@media (max-width: 768px) {
  /* line 216, scss/sections.scss */
  .sectionholder .section_edgetoedge .actualtext {
    padding: 10px !important;
  }
		
}
		
/* line 222, scss/sections.scss */
.sectionholder .section_fixed {
  position: fixed !important;
  z-index: 1000;
}
		
/* line 227, scss/sections.scss */
/* line 228, scss/sections.scss */
.sectionholder .section_centred .cols {
  margin: 0 auto !important;
  float: none !important;
}
		
/* line 234, scss/sections.scss */
/* line 235, scss/sections.scss */
.sectionholder .section_right .cols {
  float: right !important;
}
		
/* line 240, scss/sections.scss */
.sectionholder .section_padded {
  padding: 0 10px;
  max-width: 1366px;
  width: 100%;
  margin: 0 auto;
}
		
/* line 247, scss/sections.scss */
.sectionholder .section-parallax-img, .sectionholder .section-parallax-img-top, .sectionholder .section-parallax-img-bottom {
  background-size: cover;
  position: relative;
  background-attachment: fixed;
}
		
/* line 252, scss/sections.scss */
.sectionholder .section-parallax-img .imgblockholder, .sectionholder .section-parallax-img-top .imgblockholder, .sectionholder .section-parallax-img-bottom .imgblockholder {
  position: fixed;
  width: 100%;
  max-width: 1440px;
}
		
/* line 257, scss/sections.scss */
.sectionholder .section-parallax-img .imgblockholder img, .sectionholder .section-parallax-img-top .imgblockholder img, .sectionholder .section-parallax-img-bottom .imgblockholder img {
  width: 102% !important;
}
		
/* line 264, scss/sections.scss */
.sectionholder .section-parallax-img {
  background-position: center center;
}
		
/* line 268, scss/sections.scss */
.sectionholder .section-parallax-img-top {
  background-position: center top;
}
		
/* line 272, scss/sections.scss */
.sectionholder .section-parallax-img-bottom {
  background-position: center bottom;
}
		
/* line 276, scss/sections.scss */
.sectionholder .section_nopad {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
		
/* line 279, scss/sections.scss */
.sectionholder .section_nopad .cols {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
		
/* line 285, scss/sections.scss */
.sectionholder .section_padding {
  padding: 30px 15px !important;
}
		
@media (min-width: 992px) {
  .sectionholder .section_padding {
    padding: 60px 15px !important;
  }
		
}
		
/* line 293, scss/sections.scss */
.sectionholder .section_wide {
  max-width: 100%;
}
		
/* line 289, scss/mixins.scss */
@media (min-width: 992px) {
  .sectionholder .section_wide > .colholder {
    max-width: 1067px !important;
  }
		
}
		
@media (min-width: 1200px) {
  .sectionholder .section_wide > .colholder {
    max-width: 1287px !important;
  }
		
}
		
/* line 298, scss/sections.scss */
/* line 289, scss/mixins.scss */
@media (min-width: 992px) {
  .sectionholder .section_thin > .colholder {
    max-width: 776px !important;
  }
		
}
		
@media (min-width: 1200px) {
  .sectionholder .section_thin > .colholder {
    max-width: 936px !important;
  }
		
}
		
/* line 307, scss/sections.scss */
footer {
  clear: both;
  width: 100%;
  background: #5b5b5b;
  margin-top: 30px;
}
		
/* line 314, scss/sections.scss */
.footercen {
  text-align: left;
  margin: 0 auto;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  position: relative;
  padding: 50px 0;
  background: #6183c2;
  color: #e4e4e4;
  display: block;
  width: 100%;
  max-width: 1366px;
}
		
/* line 326, scss/sections.scss */
.footercen p {
  color: #e4e4e4;
  line-height: 1.42857 !important;
}
		
@media (max-width: 768px) {
  .footercen p {
    text-align: center !important;
    padding: 10px 0;
  }
		
}
		
/* line 336, scss/sections.scss */
.footercen a {
  text-decoration: none;
  color: #009ad3;
  font-weight: bold;
}
		
@media (max-width: 768px) {
  .footercen a {
    white-space: nowrap;
    padding: 5px;
    display: inline-block;
  }
		
}
		
/* line 347, scss/sections.scss */
.footercen a:hover {
  color: #fff;
  transition: 0.2s color;
}
		
/* line 353, scss/sections.scss */
@media (max-width: 768px) {
  .footercen .left, .footercen .right {
    margin: 0;
    width: 100%;
  }
		
}
		
/* line 361, scss/sections.scss */
@media (max-width: 768px) {
  .footercen .right {
    margin-top: 25px;
    text-align: center;
  }
		
  /* line 366, scss/sections.scss */
  .footercen .right p {
    font-size: 12px;
  }
		
}
		
/* line 372, scss/sections.scss */
/* line 373, scss/sections.scss */
.footercen .col_quarter li, .footercen .page-prop-item .row-itemprop .block-feature .feature-review li, .page-prop-item .row-itemprop .block-feature .footercen .feature-review li {
  line-height: 26px;
}
		
/* line 376, scss/sections.scss */
.footercen .col_quarter li:first-child, .footercen .page-prop-item .row-itemprop .block-feature .feature-review li:first-child, .page-prop-item .row-itemprop .block-feature .footercen .feature-review li:first-child {
  margin: 10px 0 0 0;
}
		
/* line 382, scss/sections.scss */
.footercen .footerlogos {
  margin: 20px 0;
}
		
/* line 385, scss/sections.scss */
.footercen .footerlogos ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
}
		
/* line 390, scss/sections.scss */
.footercen .footerlogos ul li {
  margin: 3px 7px;
}
		
/* line 396, scss/sections.scss */
.footercen .footerlinks {
  clear: both;
}
		
/* line 399, scss/sections.scss */
.footercen .footerlinks a {
  font-size: 18px;
  color: #009ad3;
}
		
/* line 403, scss/sections.scss */
.footercen .footerlinks a:hover {
  color: #fff;
}
		
/* line 408, scss/sections.scss */
.footercen .footerlinks ul {
  padding: 10px;
}
		
/* line 411, scss/sections.scss */
.footercen .footerlinks ul li {
  padding: 5px 0;
  font-size: 18px;
}
		
/* line 419, scss/sections.scss */
#cookiesprefsbar {
  margin: 0 0 10px !important;
  background: #fff;
  color: #6183c2;
  font-size: 12px;
  line-height: 1.42857;
}
		
@media (max-width: 768px) {
  #cookiesprefsbar {
    text-align: center;
  }
		
}
		
/* line 1, scss/product.scss */
/* line 2, scss/product.scss */
#searchboxcontainer input, #searchboxcontainer [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input #searchboxcontainer textarea {
  width: 90%;
  border: 1px solid #e5e5e5;
  border-radius: 0;
}
		
/* line 8, scss/product.scss */
#searchboxcontainer .btn, #searchboxcontainer body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane button, body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane #searchboxcontainer button {
  height: 40px;
  line-height: 40px;
}
		
/* line 14, scss/product.scss */
#categorytextlist {
  margin: 0 0 20px 0;
  background: #f7f7f7;
}
		
/* line 18, scss/product.scss */
#categorytextlist .categoryli {
  position: relative;
}
		
/* line 19, scss/product.scss */
#categorytextlist .categoryli a {
  font-weight: 300;
  letter-spacing: 0.035em;
  font-size: 13px;
  padding: 4px 10px;
  display: inline-block;
  width: 85%;
  color: #444;
}
		
/* line 33, scss/product.scss */
#categorytextlist > .categoryli {
  padding: 0;
  margin: 0px;
  border-bottom: 2px solid #fff;
  background: none;
}
		
/* line 40, scss/product.scss */
#categorytextlist > .categoryli > a {
  padding: 5px 7px;
  display: inline-block;
  font-size: 11px;
  color: #171717;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.035em;
}
		
/* line 49, scss/product.scss */
#categorytextlist > .categoryli > a:hover {
  color: white;
}
		
/* line 54, scss/product.scss */
#categorytextlist > .categoryli:hover {
  background: #171717;
}
		
/* line 58, scss/product.scss */
#categorytextlist > .categoryli .showhidesubmenu {
  position: absolute;
  right: 8px;
  top: 4px;
  font-size: 12px;
  color: #6183c2;
  margin: 0 !important;
}
		
/* line 68, scss/product.scss */
#categorytextlist .submenulist {
  padding-bottom: 0;
  font-size: 11px;
}
		
/* line 75, scss/product.scss */
/* line 76, scss/product.scss */
#categorytextlist > li > ul {
  border-top: 1px solid #eee;
}
		
/* line 78, scss/product.scss */
#categorytextlist > li > ul > li {
  border-bottom: 1px solid #eee;
  background: #f7f7f7;
}
		
/* line 82, scss/product.scss */
#categorytextlist > li > ul > li a {
  padding-left: 15px !important;
}
		
/* line 86, scss/product.scss */
#categorytextlist > li > ul > li:hover, #categorytextlist > li > ul > li.activecategory {
  background: #efefef;
}
		
/* line 88, scss/product.scss */
#categorytextlist > li > ul > li:hover > a, #categorytextlist > li > ul > li.activecategory > a {
  color: #6183c2;
}
		
/* line 93, scss/product.scss */
#categorytextlist > li > ul > li > ul {
  background: #fbfbfb;
  border-bottom: 1px solid #f1f1f1;
  margin-top: 0;
}
		
/* line 97, scss/product.scss */
/* line 98, scss/product.scss */
#categorytextlist > li > ul > li > ul > li a {
  padding-left: 25px !important;
}
		
/* line 102, scss/product.scss */
#categorytextlist > li > ul > li > ul > li:hover, #categorytextlist > li > ul > li > ul > li.activecategory {
  background: #efefef;
}
		
/* line 104, scss/product.scss */
#categorytextlist > li > ul > li > ul > li:hover > a, #categorytextlist > li > ul > li > ul > li.activecategory > a {
  color: #6183c2;
}
		
/* line 109, scss/product.scss */
#categorytextlist > li > ul > li > ul > li > ul {
  border-bottom: 1px solid #ececec;
}
		
/* line 112, scss/product.scss */
/* line 113, scss/product.scss */
#categorytextlist > li > ul > li > ul > li > ul > li a {
  padding-left: 35px !important;
}
		
/* line 117, scss/product.scss */
#categorytextlist > li > ul > li > ul > li > ul > li:hover, #categorytextlist > li > ul > li > ul > li > ul > li.activecategory {
  background: #efefef;
}
		
/* line 119, scss/product.scss */
#categorytextlist > li > ul > li > ul > li > ul > li:hover > a, #categorytextlist > li > ul > li > ul > li > ul > li.activecategory > a {
  color: #6183c2;
}
		
/* line 1, scss/tooltips.scss */
.arrow_box {
  padding: 5px;
}
		
/* line 5, scss/tooltips.scss */
.arrow_box p {
  font-size: 12px;
  margin: 0;
  font-weight: bold;
}
		
/* line 12, scss/tooltips.scss */
.arrow_box span {
  font-size: 11px;
  margin-bottom: 0;
  color: #444;
}
		
/* line 18, scss/tooltips.scss */
.arrow_box:after, .arrow_box:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
		
/* line 29, scss/tooltips.scss */
.arrow_box:after {
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}
		
/* line 35, scss/tooltips.scss */
.arrow_box:before {
  border-color: rgba(204, 204, 204, 0);
  border-top-color: #ccc;
  border-width: 13px;
  margin-left: -13px;
}
		
/* line 42, scss/tooltips.scss */
.helptipdata {
  display: none;
}
		
/* line 6, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 480px) {
  header {
    padding: 50px 0 20px;
  }
		
}
		
/* line 11, ../themes/ablecommunitycare/themes.scss */
header .wrap {
  max-width: 1366px;
}
		
@media screen and (max-width: 1366px) {
  header .wrap {
    max-width: 1200px;
  }
		
}
		
@media screen and (max-width: 1200px) {
  header .wrap {
    max-width: 992px;
  }
		
}
		
@media screen and (max-width: 992px) {
  header .wrap {
    max-width: 768px;
  }
		
}
		
@media (min-width: 480px) {
  header .wrap {
    padding: 25px 15px 10px;
  }
		
}
		
/* line 31, ../themes/ablecommunitycare/themes.scss */
header .head-logo {
  display: inline-block;
  vertical-align: middle;
}
		
@media screen and (max-width: 768px) {
  header .head-logo {
    margin-bottom: 8px;
    text-align: center;
    display: block;
  }
		
}
		
/* line 42, ../themes/ablecommunitycare/themes.scss */
header .mobilenav {
  max-width: 1366px;
  margin: 0 auto;
}
		
@media (min-width: 480px) {
  header .mobilenav {
    padding: 0 15px;
  }
		
}
		
@media screen and (max-width: 1366px) {
  header .mobilenav {
    max-width: 1200px;
  }
		
}
		
@media screen and (max-width: 1200px) {
  header .mobilenav {
    max-width: 992px;
  }
		
}
		
@media screen and (max-width: 992px) {
  header .mobilenav {
    max-width: 768px;
  }
		
}
		
/* line 64, ../themes/ablecommunitycare/themes.scss */
header .details {
  vertical-align: middle;
}
		
@media (min-width: 768px) {
  header .details {
    display: inline-block;
    float: right;
  }
		
}
		
/* line 73, ../themes/ablecommunitycare/themes.scss */
header #header_logo {
  width: 200px;
  height: 100px;
}
		
@media screen and (max-width: 768px) {
  header #header_logo {
    width: 130px;
    height: 65px;
    display: inline-block;
  }
		
}
		
/* line 82, ../themes/ablecommunitycare/themes.scss */
header .ico-phone {
  width: 25px;
  height: 25px;
  margin: 0 5px 2px 0;
  background: url('images/ico-phone.png') no-repeat center;
  background-size: 20px auto;
  vertical-align: middle;
}
		
/* line 90, ../themes/ablecommunitycare/themes.scss */
header .info {
  margin-bottom: 5px;
  text-align: right;
}
		
@media screen and (max-width: 768px) {
  header .info {
    text-align: center;
  }
		
}
		
/* line 99, ../themes/ablecommunitycare/themes.scss */
header .sign {
  padding: 8px 15px;
  color: #fff;
  font-size: 12px;
  background: #6183c2;
  position: relative;
}
		
/* line 106, ../themes/ablecommunitycare/themes.scss */
header .sign:hover {
  background: #355288;
}
		
/* line 124, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 480px) {
  header .-menu {
    border-top: 1px solid #c6c8ca;
    border-bottom: 1px solid #c6c6c6;
  }
		
}
		
/* line 131, ../themes/ablecommunitycare/themes.scss */
header .-phone {
  font-size: 24px;
  font-weight: 700;
  color: #6183c2;
}
		
@media screen and (max-width: 768px) {
  header .-phone {
    font-size: 24px;
  }
		
}
		
/* line 141, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  header .-logins {
    margin-bottom: 5px;
  }
		
}
		
/* line 147, ../themes/ablecommunitycare/themes.scss */
header .menuicons {
  margin: 0 auto;
  padding: 0 15px;
  max-width: 1366px;
}
		
@media screen and (max-width: 1366px) {
  header .menuicons {
    max-width: 1200px;
  }
		
}
		
@media screen and (max-width: 1200px) {
  header .menuicons {
    max-width: 992px;
  }
		
}
		
@media screen and (max-width: 992px) {
  header .menuicons {
    max-width: 768px;
  }
		
}
		
/* line 168, ../themes/ablecommunitycare/themes.scss */
/* line 169, ../themes/ablecommunitycare/themes.scss */
section:not(.section_edgetoedge):not(.section_khm):not(.section_imghalf):not(.section_plain) {
  max-width: 1366px;
  margin: 0 auto;
  padding: 50px 15px;
}
		
@media screen and (max-width: 1366px) {
  section:not(.section_edgetoedge):not(.section_khm):not(.section_imghalf):not(.section_plain) {
    max-width: 1200px;
  }
		
}
		
@media screen and (max-width: 1200px) {
  section:not(.section_edgetoedge):not(.section_khm):not(.section_imghalf):not(.section_plain) {
    max-width: 992px;
  }
		
}
		
@media screen and (max-width: 992px) {
  section:not(.section_edgetoedge):not(.section_khm):not(.section_imghalf):not(.section_plain) {
    max-width: 768px;
  }
		
}
		
/* line 186, ../themes/ablecommunitycare/themes.scss */
/* line 187, ../themes/ablecommunitycare/themes.scss */
section:not(.section_edgetoedge):not(.section_khm):not(.section_imghalf):not(.section_plain).section_narrow .colholder {
  max-width: 768px;
}
		
/* line 194, ../themes/ablecommunitycare/themes.scss */
/* line 195, ../themes/ablecommunitycare/themes.scss */
/* line 196, ../themes/ablecommunitycare/themes.scss */
.showcase_content_overlay .showcasegrid .item-content-body {
  position: relative;
}
		
/* line 199, ../themes/ablecommunitycare/themes.scss */
.showcase_content_overlay .showcasegrid .item-content-body .content-text {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.5);
}
		
/* line 207, ../themes/ablecommunitycare/themes.scss */
.showcase_content_overlay .showcasegrid .item-content-body .content-text .button, .showcase_content_overlay .showcasegrid .item-content-body .content-text .page-blog-article .blog-article-prev, .page-blog-article .showcase_content_overlay .showcasegrid .item-content-body .content-text .blog-article-prev, .showcase_content_overlay .showcasegrid .item-content-body .content-text .page-blog-article .blog-article-next, .page-blog-article .showcase_content_overlay .showcasegrid .item-content-body .content-text .blog-article-next {
  display: none;
}
		
/* line 211, ../themes/ablecommunitycare/themes.scss */
.showcase_content_overlay .showcasegrid .item-content-body .content-text h2 {
  padding: 10px;
  color: #fff;
  text-align: center;
  text-transform: none;
}
		
/* line 217, ../themes/ablecommunitycare/themes.scss */
.showcase_content_overlay .showcasegrid .item-content-body .content-text h2 strong {
  font-weight: normal;
}
		
/* line 226, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  .section_hide_xs {
    display: none !important;
  }
		
}
		
/* line 232, ../themes/ablecommunitycare/themes.scss */
/* line 233, ../themes/ablecommunitycare/themes.scss */
/* line 234, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  .hide_img_xs .imgblockholder img {
    display: none !important;
  }
		
}
		
/* line 242, ../themes/ablecommunitycare/themes.scss */
/* line 243, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  .col_rv_xs .colholder {
    flex-direction: column-reverse;
    display: flex;
  }
		
}
		
/* line 251, ../themes/ablecommunitycare/themes.scss */
/* line 252, ../themes/ablecommunitycare/themes.scss */
/* line 253, ../themes/ablecommunitycare/themes.scss */
/* line 254, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group a {
  margin-bottom: 30px;
  padding: 0 15px;
  text-decoration: none;
}
		
/* line 260, ../themes/ablecommunitycare/themes.scss */
/* line 261, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group .item-content:hover {
  background: transparent;
}
		
/* line 265, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body {
  border: 2px solid #78879d;
}
		
/* line 268, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text {
  padding-left: 8px;
  height: calc(100% - 20px);
}
		
/* line 272, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .button, .grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .page-blog-article .blog-article-prev, .page-blog-article .grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .blog-article-prev, .grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .page-blog-article .blog-article-next, .page-blog-article .grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .blog-article-next {
  height: 100%;
  border: 2px solid #78879d;
  display: block;
}
		
/* line 277, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .button:hover, .grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .page-blog-article .blog-article-prev:hover, .page-blog-article .grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .blog-article-prev:hover, .grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .page-blog-article .blog-article-next:hover, .page-blog-article .grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-text .blog-article-next:hover {
  text-decoration: none;
  color: #fff;
  background: #78879d;
}
		
/* line 285, ../themes/ablecommunitycare/themes.scss */
/* line 286, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group .item-content .item-content-body .content-img img {
  display: inline-block;
}
		
/* line 293, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group button {
  margin: 0;
  padding: 12px 10px;
  text-transform: uppercase;
  font-size: 16px;
}
		
/* line 300, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group .content-text {
  padding: 10px 8px;
}
		
/* line 304, ../themes/ablecommunitycare/themes.scss */
.grid_clrd_border .showcasegrid .khm-group .content-img {
  position: relative;
  text-align: center;
}
		
/* line 312, ../themes/ablecommunitycare/themes.scss */
.section_no_pad_btm {
  padding-bottom: 0 !important;
}
		
/* line 316, ../themes/ablecommunitycare/themes.scss */
.section_no_pad_top {
  padding-top: 0 !important;
}
		
/* line 320, ../themes/ablecommunitycare/themes.scss */
.section_lightgray {
  background: #ededed;
}
		
/* line 324, ../themes/ablecommunitycare/themes.scss */
.section_khm {
  width: 100%;
  max-width: 100%;
  padding: 30px 15px 40px;
}
		
@media screen and (max-width: 768px) {
  .section_khm {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
		
}
		
/* line 334, ../themes/ablecommunitycare/themes.scss */
.section_khm .colholder {
  max-width: 1366px;
  padding: 0 15px;
}
		
@media screen and (max-width: 1366px) {
  .section_khm .colholder {
    max-width: 1200px;
  }
		
}
		
@media screen and (max-width: 1200px) {
  .section_khm .colholder {
    max-width: 992px;
  }
		
}
		
@media screen and (max-width: 992px) {
  .section_khm .colholder {
    max-width: 768px;
  }
		
}
		
@media screen and (max-width: 768px) {
  .section_khm .colholder {
    padding: 0;
  }
		
}
		
/* line 355, ../themes/ablecommunitycare/themes.scss */
.section_khm .cf {
  width: 100%;
  height: auto;
}
		
/* line 358, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols {
  position: relative;
}
		
/* line 361, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols img {
  margin: 0 auto;
  display: block;
}
		
/* line 366, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols p {
  margin-bottom: 10px;
}
		
/* line 370, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols .imgblockholder {
  margin-bottom: 15px;
  position: relative;
}
		
@media (max-width: 480px) {
  .section_khm .cols .imgblockholder {
    margin-bottom: 10px;
  }
		
}
		
/* line 378, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  .section_khm .cols .imgblockholder img {
    display: none;
  }
		
}
		
/* line 384, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols .imgblockholder:before {
  width: 100%;
  height: 100%;
  box-shadow: inset 0 0 50px rgba(255, 255, 255, 1), inset 0 0 50px rgba(255, 255, 255, 1), inset 0 0 50px rgba(255, 255, 255, 1);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  content: '';
  display: block;
}
		
/* line 397, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  .section_khm .cols:not([data-colwidth="100.00"]) {
    width: 100% !important;
  }
		
}
		
@media screen and (max-width: 768px) {
  .section_khm .cols:not([data-colwidth="100.00"]) {
    margin-bottom: 20px;
    padding: 0 15px;
  }
		
}
		
/* line 407, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols:not([data-colwidth="100.00"]):before {
  border: 2px solid #ccc;
  position: absolute;
  top: -2px;
  left: 13px;
  right: 13px;
  bottom: -2px;
  content: '';
  display: block;
}
		
/* line 427, ../themes/ablecommunitycare/themes.scss */
/* line 428, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols:nth-child(5n - 3):before, .section_khm .cols:nth-child(5n - 3) .button, .section_khm .cols:nth-child(5n - 3) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 3) .blog-article-prev, .section_khm .cols:nth-child(5n - 3) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 3) .blog-article-next {
  border-color: #78879d;
}
		
/* line 433, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .section_khm .cols:nth-child(5n - 3) .button, .section_khm .cols:nth-child(5n - 3) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 3) .blog-article-prev, .section_khm .cols:nth-child(5n - 3) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 3) .blog-article-next {
    color: #78879d;
  }
		
}
		
/* line 438, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols:nth-child(5n - 3) .button:hover, .section_khm .cols:nth-child(5n - 3) .page-blog-article .blog-article-prev:hover, .page-blog-article .section_khm .cols:nth-child(5n - 3) .blog-article-prev:hover, .section_khm .cols:nth-child(5n - 3) .page-blog-article .blog-article-next:hover, .page-blog-article .section_khm .cols:nth-child(5n - 3) .blog-article-next:hover {
  background: #78879d;
}
		
@media screen and (max-width: 768px) {
  .section_khm .cols:nth-child(5n - 3) .button, .section_khm .cols:nth-child(5n - 3) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 3) .blog-article-prev, .section_khm .cols:nth-child(5n - 3) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 3) .blog-article-next {
    background: #78879d;
  }
		
}
		
/* line 427, ../themes/ablecommunitycare/themes.scss */
/* line 428, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols:nth-child(5n - 4):before, .section_khm .cols:nth-child(5n - 4) .button, .section_khm .cols:nth-child(5n - 4) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 4) .blog-article-prev, .section_khm .cols:nth-child(5n - 4) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 4) .blog-article-next {
  border-color: #565a59;
}
		
/* line 433, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .section_khm .cols:nth-child(5n - 4) .button, .section_khm .cols:nth-child(5n - 4) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 4) .blog-article-prev, .section_khm .cols:nth-child(5n - 4) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 4) .blog-article-next {
    color: #565a59;
  }
		
}
		
/* line 438, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols:nth-child(5n - 4) .button:hover, .section_khm .cols:nth-child(5n - 4) .page-blog-article .blog-article-prev:hover, .page-blog-article .section_khm .cols:nth-child(5n - 4) .blog-article-prev:hover, .section_khm .cols:nth-child(5n - 4) .page-blog-article .blog-article-next:hover, .page-blog-article .section_khm .cols:nth-child(5n - 4) .blog-article-next:hover {
  background: #565a59;
}
		
@media screen and (max-width: 768px) {
  .section_khm .cols:nth-child(5n - 4) .button, .section_khm .cols:nth-child(5n - 4) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 4) .blog-article-prev, .section_khm .cols:nth-child(5n - 4) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 4) .blog-article-next {
    background: #565a59;
  }
		
}
		
/* line 427, ../themes/ablecommunitycare/themes.scss */
/* line 428, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols:nth-child(5n - 1):before, .section_khm .cols:nth-child(5n - 1) .button, .section_khm .cols:nth-child(5n - 1) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 1) .blog-article-prev, .section_khm .cols:nth-child(5n - 1) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 1) .blog-article-next {
  border-color: #c52227;
}
		
/* line 433, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .section_khm .cols:nth-child(5n - 1) .button, .section_khm .cols:nth-child(5n - 1) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 1) .blog-article-prev, .section_khm .cols:nth-child(5n - 1) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 1) .blog-article-next {
    color: #c52227;
  }
		
}
		
/* line 438, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols:nth-child(5n - 1) .button:hover, .section_khm .cols:nth-child(5n - 1) .page-blog-article .blog-article-prev:hover, .page-blog-article .section_khm .cols:nth-child(5n - 1) .blog-article-prev:hover, .section_khm .cols:nth-child(5n - 1) .page-blog-article .blog-article-next:hover, .page-blog-article .section_khm .cols:nth-child(5n - 1) .blog-article-next:hover {
  background: #c52227;
}
		
@media screen and (max-width: 768px) {
  .section_khm .cols:nth-child(5n - 1) .button, .section_khm .cols:nth-child(5n - 1) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 1) .blog-article-prev, .section_khm .cols:nth-child(5n - 1) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 1) .blog-article-next {
    background: #c52227;
  }
		
}
		
/* line 427, ../themes/ablecommunitycare/themes.scss */
/* line 428, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols:nth-child(5n - 2):before, .section_khm .cols:nth-child(5n - 2) .button, .section_khm .cols:nth-child(5n - 2) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 2) .blog-article-prev, .section_khm .cols:nth-child(5n - 2) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 2) .blog-article-next {
  border-color: #1d83ac;
}
		
/* line 433, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .section_khm .cols:nth-child(5n - 2) .button, .section_khm .cols:nth-child(5n - 2) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 2) .blog-article-prev, .section_khm .cols:nth-child(5n - 2) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 2) .blog-article-next {
    color: #1d83ac;
  }
		
}
		
/* line 438, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols:nth-child(5n - 2) .button:hover, .section_khm .cols:nth-child(5n - 2) .page-blog-article .blog-article-prev:hover, .page-blog-article .section_khm .cols:nth-child(5n - 2) .blog-article-prev:hover, .section_khm .cols:nth-child(5n - 2) .page-blog-article .blog-article-next:hover, .page-blog-article .section_khm .cols:nth-child(5n - 2) .blog-article-next:hover {
  background: #1d83ac;
}
		
@media screen and (max-width: 768px) {
  .section_khm .cols:nth-child(5n - 2) .button, .section_khm .cols:nth-child(5n - 2) .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols:nth-child(5n - 2) .blog-article-prev, .section_khm .cols:nth-child(5n - 2) .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols:nth-child(5n - 2) .blog-article-next {
    background: #1d83ac;
  }
		
}
		
/* line 449, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols .button, .section_khm .cols .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols .blog-article-prev, .section_khm .cols .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols .blog-article-next {
  width: calc(100% - 16px);
  height: auto;
  margin: 0 8px 10px;
  text-align: center;
  font-size: 16px;
  border-width: 2px;
}
		
@media screen and (max-width: 768px) {
  .section_khm .cols .button, .section_khm .cols .page-blog-article .blog-article-prev, .page-blog-article .section_khm .cols .blog-article-prev, .section_khm .cols .page-blog-article .blog-article-next, .page-blog-article .section_khm .cols .blog-article-next {
    color: #fff;
  }
		
}
		
/* line 460, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols .button:hover, .section_khm .cols .page-blog-article .blog-article-prev:hover, .page-blog-article .section_khm .cols .blog-article-prev:hover, .section_khm .cols .page-blog-article .blog-article-next:hover, .page-blog-article .section_khm .cols .blog-article-next:hover {
  color: #fff;
}
		
/* line 464, ../themes/ablecommunitycare/themes.scss */
.section_khm .cols .button + div, .section_khm .cols .page-blog-article .blog-article-prev + div, .page-blog-article .section_khm .cols .blog-article-prev + div, .section_khm .cols .page-blog-article .blog-article-next + div, .page-blog-article .section_khm .cols .blog-article-next + div {
  display: none;
}
		
/* line 469, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .section_khm .cols.firstcol {
    padding-left: 15px;
  }
		
}
		
/* line 475, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .section_khm .cols.lastcol {
    padding-right: 15px;
  }
		
}
		
/* line 483, ../themes/ablecommunitycare/themes.scss */
.section_imghalf {
  padding: 0 !important;
}
		
/* line 486, ../themes/ablecommunitycare/themes.scss */
/* line 487, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  .section_imghalf.reverse .colholder {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
  }
		
}
		
/* line 493, ../themes/ablecommunitycare/themes.scss */
.section_imghalf.reverse .colholder .lastcol {
  order: -1;
}
		
/* line 497, ../themes/ablecommunitycare/themes.scss */
.section_imghalf.reverse .colholder .firstcol {
  order: 0;
}
		
/* line 503, ../themes/ablecommunitycare/themes.scss */
/* line 504, ../themes/ablecommunitycare/themes.scss */
.section_imghalf .cols.img-cont {
  padding-left: 0;
  padding-right: 0;
}
		
/* line 510, ../themes/ablecommunitycare/themes.scss */
.section_imghalf .colholder {
  max-width: 1366px;
  margin: 0 auto;
}
		
@media screen and (max-width: 1366px) {
  .section_imghalf .colholder {
    max-width: 1200px;
  }
		
}
		
@media screen and (max-width: 1200px) {
  .section_imghalf .colholder {
    max-width: 992px;
  }
		
}
		
@media screen and (max-width: 992px) {
  .section_imghalf .colholder {
    max-width: 768px;
  }
		
}
		
@media screen and (max-width: 768px) {
  .section_imghalf .colholder {
    padding: 0;
  }
		
}
		
/* line 531, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .section_imghalf .cols {
    margin-left: -4px;
    float: none;
    display: inline-block;
    vertical-align: top;
  }
		
}
		
/* line 540, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .section_imghalf img {
    display: none;
  }
		
}
		
/* line 546, ../themes/ablecommunitycare/themes.scss */
.section_imghalf h1 {
  margin-top: 45px;
}
		
/* line 550, ../themes/ablecommunitycare/themes.scss */
.section_imghalf .button, .section_imghalf .page-blog-article .blog-article-prev, .page-blog-article .section_imghalf .blog-article-prev, .section_imghalf .page-blog-article .blog-article-next, .page-blog-article .section_imghalf .blog-article-next {
  margin-bottom: 45px;
}
		
/* line 554, ../themes/ablecommunitycare/themes.scss */
.section_imghalf .imgblockholder {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  display: block;
}
		
@media screen and (max-width: 768px) {
  .section_imghalf .imgblockholder {
    background-image: unset !important;
    height: auto !important;
  }
		
}
		
/* line 567, ../themes/ablecommunitycare/themes.scss */
.sectionholder .section_bg_blue {
  background: #6183c2;
  padding: 10px;
}
		
/* line 571, ../themes/ablecommunitycare/themes.scss */
.sectionholder .section_bg_blue h1, .sectionholder .section_bg_blue h2, .sectionholder .section_bg_blue h3, .sectionholder .section_bg_blue .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .sectionholder .section_bg_blue h2, .sectionholder .section_bg_blue h4, .sectionholder .section_bg_blue p, .sectionholder .section_bg_blue .button, .sectionholder .section_bg_blue .page-blog-article .blog-article-prev, .page-blog-article .sectionholder .section_bg_blue .blog-article-prev, .sectionholder .section_bg_blue .page-blog-article .blog-article-next, .page-blog-article .sectionholder .section_bg_blue .blog-article-next {
  color: #fff;
}
		
/* line 575, ../themes/ablecommunitycare/themes.scss */
/* line 576, ../themes/ablecommunitycare/themes.scss */
.sectionholder .section_bg_blue h1:after {
  background: #fff !important;
}
		
/* line 580, ../themes/ablecommunitycare/themes.scss */
.sectionholder .section_bg_blue .button, .sectionholder .section_bg_blue .page-blog-article .blog-article-prev, .page-blog-article .sectionholder .section_bg_blue .blog-article-prev, .sectionholder .section_bg_blue .page-blog-article .blog-article-next, .page-blog-article .sectionholder .section_bg_blue .blog-article-next {
  border-color: #fff;
}
		
/* line 583, ../themes/ablecommunitycare/themes.scss */
.sectionholder .section_bg_blue .button:hover, .sectionholder .section_bg_blue .page-blog-article .blog-article-prev:hover, .page-blog-article .sectionholder .section_bg_blue .blog-article-prev:hover, .sectionholder .section_bg_blue .page-blog-article .blog-article-next:hover, .page-blog-article .sectionholder .section_bg_blue .blog-article-next:hover {
  color: #6183c2;
  background: #fff;
}
		
/* line 590, ../themes/ablecommunitycare/themes.scss */
/* line 591, ../themes/ablecommunitycare/themes.scss */
/* line 592, ../themes/ablecommunitycare/themes.scss */
/* line 593, ../themes/ablecommunitycare/themes.scss */
.section_grid_fix .showcasegrid .item-container .item {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
		
/* line 597, ../themes/ablecommunitycare/themes.scss */
.section_grid_fix .showcasegrid .item-container .details {
  display: none;
}
		
/* line 602, ../themes/ablecommunitycare/themes.scss */
/* line 603, ../themes/ablecommunitycare/themes.scss */
/* line 604, ../themes/ablecommunitycare/themes.scss */
/* line 605, ../themes/ablecommunitycare/themes.scss */
.section_grid_fix .showcasegrid .item-content .item-content-body .content-text .details {
  display: none;
}
		
/* line 619, ../themes/ablecommunitycare/themes.scss */
/* line 620, ../themes/ablecommunitycare/themes.scss */
.slick-slider .slick-arrow {
  padding-top: 8px;
  text-align: center;
}
		
/* line 626, ../themes/ablecommunitycare/themes.scss */
/* line 627, ../themes/ablecommunitycare/themes.scss */
/* line 628, ../themes/ablecommunitycare/themes.scss */
.slider-reviews.slideshowimages .slick-list {
  background: transparent;
}
		
/* line 634, ../themes/ablecommunitycare/themes.scss */
/* line 635, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  .slick-slide .slideshowtextholder {
    background: #6183c2;
  }
		
}
		
/* line 643, ../themes/ablecommunitycare/themes.scss */
/* line 645, ../themes/ablecommunitycare/themes.scss */
.hero-slider .slideshowtextholder, .testimonial-slider .slideshowtextholder {
  text-align: center;
}
		
@media (min-width: 768px) {
  .hero-slider .slideshowtextholder, .testimonial-slider .slideshowtextholder {
    -webkit-transform: translateX(-50%) !important;
    -moz-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    -o-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    left: 50%;
    max-width: 1366px;
    text-align: right;
  }
		
}
		
@media screen and (max-width: 1366px) {
  .hero-slider .slideshowtextholder, .testimonial-slider .slideshowtextholder {
    max-width: 1200px;
  }
		
}
		
@media screen and (max-width: 1200px) {
  .hero-slider .slideshowtextholder, .testimonial-slider .slideshowtextholder {
    max-width: 992px;
  }
		
}
		
@media screen and (max-width: 992px) {
  .hero-slider .slideshowtextholder, .testimonial-slider .slideshowtextholder {
    max-width: 768px;
  }
		
}
		
@media screen and (max-width: 768px) {
  .hero-slider .slideshowtextholder, .testimonial-slider .slideshowtextholder {
    max-width: 100%;
  }
		
}
		
/* line 672, ../themes/ablecommunitycare/themes.scss */
.hero-slider .slideshowtext, .testimonial-slider .slideshowtext {
  padding: 45px 120px;
  color: #6d6e70;
  font-weight: 500;
  position: relative;
  display: inline-block;
}
		
@media (min-width: 768px) {
  .hero-slider .slideshowtext, .testimonial-slider .slideshowtext {
    width: 50%;
    height: 100%;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.35) 5%, rgba(255, 255, 255, 0.75) 10%, rgba(255, 255, 255, 0.75) 90%, rgba(255, 255, 255, 0.35) 95%, rgba(255, 255, 255, 0) 100%);
  }
		
}
		
@media screen and (max-width: 1200px) and (min-width: 768px) {
  .hero-slider .slideshowtext, .testimonial-slider .slideshowtext {
    padding: 25px 100px;
  }
		
}
		
@media screen and (max-width: 992px) and (min-width: 768px) {
  .hero-slider .slideshowtext, .testimonial-slider .slideshowtext {
    padding: 25px 60px;
  }
		
}
		
@media screen and (max-width: 480px) {
  .hero-slider .slideshowtext, .testimonial-slider .slideshowtext {
    padding: 30px 60px;
  }
		
}
		
/* line 696, ../themes/ablecommunitycare/themes.scss */
.hero-slider .slideshowtext span, .testimonial-slider .slideshowtext span, .hero-slider .slideshowtext i, .testimonial-slider .slideshowtext i {
  color: #6d6e70;
  position: relative;
  display: block;
}
		
@media screen and (max-width: 1366px) {
  .hero-slider .slideshowtext span, .testimonial-slider .slideshowtext span, .hero-slider .slideshowtext i, .testimonial-slider .slideshowtext i {
    font-size: 18px !important;
  }
		
}
		
@media screen and (max-width: 1200px) {
  .hero-slider .slideshowtext span, .testimonial-slider .slideshowtext span, .hero-slider .slideshowtext i, .testimonial-slider .slideshowtext i {
    font-size: 14px !important;
  }
		
}
		
@media screen and (max-width: 768px) {
  .hero-slider .slideshowtext span, .testimonial-slider .slideshowtext span, .hero-slider .slideshowtext i, .testimonial-slider .slideshowtext i {
    color: #fff;
  }
		
}
		
/* line 714, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  .hero-slider .slideshowtext > *, .testimonial-slider .slideshowtext > * {
    text-align: center;
  }
		
}
		
/* line 719, ../themes/ablecommunitycare/themes.scss */
/* line 720, ../themes/ablecommunitycare/themes.scss */
.hero-slider .slideshowtext > *:first-child:before, .testimonial-slider .slideshowtext > *:first-child:before, .hero-slider .slideshowtext > *:first-child:after, .testimonial-slider .slideshowtext > *:first-child:after {
  width: 40px;
  height: 30px;
  background: url('images/icons/icon-quote.svg') no-repeat center;
  background-size: contain;
  position: absolute;
  top: 0;
  content: '';
  display: block;
}
		
@media screen and (max-width: 1200px) {
  .hero-slider .slideshowtext > *:first-child:before, .testimonial-slider .slideshowtext > *:first-child:before, .hero-slider .slideshowtext > *:first-child:after, .testimonial-slider .slideshowtext > *:first-child:after {
    width: 30px;
    height: 25px;
  }
		
}
		
@media screen and (max-width: 992px) {
  .hero-slider .slideshowtext > *:first-child:before, .testimonial-slider .slideshowtext > *:first-child:before, .hero-slider .slideshowtext > *:first-child:after, .testimonial-slider .slideshowtext > *:first-child:after {
    width: 20px;
    height: 20px;
  }
		
}
		
@media screen and (max-width: 768px) {
  .hero-slider .slideshowtext > *:first-child:before, .testimonial-slider .slideshowtext > *:first-child:before, .hero-slider .slideshowtext > *:first-child:after, .testimonial-slider .slideshowtext > *:first-child:after {
    filter: brightness(100);
    text-align: center;
  }
		
}
		
/* line 744, ../themes/ablecommunitycare/themes.scss */
.hero-slider .slideshowtext > *:first-child:before, .testimonial-slider .slideshowtext > *:first-child:before {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  left: -15px;
}
		
/* line 749, ../themes/ablecommunitycare/themes.scss */
.hero-slider .slideshowtext > *:first-child:after, .testimonial-slider .slideshowtext > *:first-child:after {
  -webkit-transform: translateX(100%) rotate(180deg);
  -moz-transform: translateX(100%) rotate(180deg);
  -ms-transform: translateX(100%) rotate(180deg);
  -o-transform: translateX(100%) rotate(180deg);
  transform: translateX(100%) rotate(180deg);
  right: -15px;
}
		
/* line 757, ../themes/ablecommunitycare/themes.scss */
/* line 758, ../themes/ablecommunitycare/themes.scss */
.hero-slider .slick-arrow.slick-next, .testimonial-slider .slick-arrow.slick-next, .hero-slider .slick-arrow.slick-prev, .testimonial-slider .slick-arrow.slick-prev {
  width: 35px;
  height: 50px;
  color: #fff;
  font-size: 48px;
  line-height: 0.5;
  border: 0;
  background: transparent;
}
		
/* line 768, ../themes/ablecommunitycare/themes.scss */
/* line 769, ../themes/ablecommunitycare/themes.scss */
.hero-slider .slick-arrow.fa-chevron-left:before, .testimonial-slider .slick-arrow.fa-chevron-left:before {
  content: '\f104';
}
		
/* line 774, ../themes/ablecommunitycare/themes.scss */
/* line 775, ../themes/ablecommunitycare/themes.scss */
.hero-slider .slick-arrow.fa-chevron-right:before, .testimonial-slider .slick-arrow.fa-chevron-right:before {
  content: '\f105';
}
		
/* line 782, ../themes/ablecommunitycare/themes.scss */
.testimonial-slider {
  margin-bottom: 0;
}
		
/* line 785, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .testimonial-slider img {
    width: auto !important;
    height: 100%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
  }
		
}
		
/* line 795, ../themes/ablecommunitycare/themes.scss */
.testimonial-slider .slideshowtextholder {
  text-align: left;
}
		
@media (min-width: 768px) {
  .testimonial-slider .slideshowtextholder {
    position: relative !important;
  }
		
}
		
/* line 803, ../themes/ablecommunitycare/themes.scss */
.testimonial-slider .slideshowtext {
  padding: 45px 70px;
}
		
/* line 806, ../themes/ablecommunitycare/themes.scss */
/* line 807, ../themes/ablecommunitycare/themes.scss */
.testimonial-slider .slideshowtext > *:first-child {
  margin-bottom: 20px;
}
		
/* line 810, ../themes/ablecommunitycare/themes.scss */
.testimonial-slider .slideshowtext > *:first-child:before, .testimonial-slider .slideshowtext > *:first-child:after {
  display: none;
}
		
/* line 817, ../themes/ablecommunitycare/themes.scss */
.testimonial-slider .slideshowtext p {
  margin-bottom: 0;
}
		
/* line 821, ../themes/ablecommunitycare/themes.scss */
.testimonial-slider .slideshowtext br {
  display: none;
}
		
/* line 829, ../themes/ablecommunitycare/themes.scss */
nav {
  margin-bottom: 0;
}
		
/* line 832, ../themes/ablecommunitycare/themes.scss */
nav > ul {
  text-align: left;
  display: block;
  max-width: 1366px;
}
		
@media screen and (max-width: 1200px) and (min-width: 480px) {
  nav > ul {
    text-align: center;
  }
		
}
		
/* line 841, ../themes/ablecommunitycare/themes.scss */
nav > ul > li {
  position: relative;
}
		
/* line 844, ../themes/ablecommunitycare/themes.scss */
/* line 845, ../themes/ablecommunitycare/themes.scss */
nav > ul > li:not(:last-child):before {
  width: 1px;
  height: 18px;
  margin-top: -9px;
  position: absolute;
  top: 50%;
  right: 0;
  background: #808284;
  content: '';
  display: block;
}
		
/* line 857, ../themes/ablecommunitycare/themes.scss */
/* line 858, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 480px) {
  nav > ul > li:first-child > .topmenu {
    padding-left: 0;
  }
		
}
		
/* line 863, ../themes/ablecommunitycare/themes.scss */
nav > ul > li:first-child > .topmenu:hover {
  background: transparent;
}
		
/* line 867, ../themes/ablecommunitycare/themes.scss */
/* line 868, ../themes/ablecommunitycare/themes.scss */
nav > ul > li:first-child > .topmenu.active:after {
  left: 0;
}
		
/* line 875, ../themes/ablecommunitycare/themes.scss */
nav > ul > li .dropicon {
  width: 10px;
  height: 10px;
  margin-top: -7px;
  color: #808284;
  font-size: 10px;
  position: absolute;
  right: 20px;
  top: 50%;
  display: block;
}
		
/* line 888, ../themes/ablecommunitycare/themes.scss */
/* line 889, ../themes/ablecommunitycare/themes.scss */
/* line 890, ../themes/ablecommunitycare/themes.scss */
/* line 891, ../themes/ablecommunitycare/themes.scss */
/* line 893, ../themes/ablecommunitycare/themes.scss */
nav ul ul li a:hover, nav ul ul li p:hover, nav ul ul li .topmenu:hover {
  -webkit-transition: 0.36s background;
  -moz-transition: 0.36s background;
  -ms-transition: 0.36s background;
  -o-transition: 0.36s background;
  transition: 0.36s background;
  color: #fff;
  background: #6183c2;
}
		
/* line 903, ../themes/ablecommunitycare/themes.scss */
/* line 904, ../themes/ablecommunitycare/themes.scss */
nav .mobileclose i {
  color: #fff;
}
		
/* line 909, ../themes/ablecommunitycare/themes.scss */
nav .topmenu {
  font-size: 14px;
  font-weight: 300;
  color: #808284;
  position: relative;
}
		
@media screen and (max-width: 480px) {
  nav .topmenu {
    color: #fff;
  }
		
}
		
/* line 919, ../themes/ablecommunitycare/themes.scss */
nav .topmenu.hassubmenu {
  padding-right: 35px;
}
		
/* line 923, ../themes/ablecommunitycare/themes.scss */
nav .topmenu:hover, nav .topmenu.active {
  color: #808284;
  font-weight: 300;
}
		
@media screen and (max-width: 480px) {
  nav .topmenu:hover, nav .topmenu.active {
    color: #fff;
  }
		
}
		
/* line 933, ../themes/ablecommunitycare/themes.scss */
/* line 938, ../themes/ablecommunitycare/themes.scss */
nav .topmenu.active:after {
  height: 2px;
  margin-top: 10px;
  position: absolute;
  top: 50%;
  left: 24px;
  right: 24px;
  background: #6183c2;
  content: '';
  display: block;
}
		
/* line 953, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 480px) {
  .mobileshow {
    margin: 0 !important;
    border-radius: 0;
    width: 100%;
    background: #fff;
  }
		
}
		
/* line 961, ../themes/ablecommunitycare/themes.scss */
.mobileshow .search-icon {
  display: none;
}
		
/* line 965, ../themes/ablecommunitycare/themes.scss */
.mobileshow button {
  flex-grow: unset;
  padding: 7px !important;
}
		
/* line 970, ../themes/ablecommunitycare/themes.scss */
.mobileshow .showquickfind {
  margin-right: auto;
}
		
/* line 974, ../themes/ablecommunitycare/themes.scss */
.mobileshow .fa {
  background: #266da5 !important;
}
		
/* line 978, ../themes/ablecommunitycare/themes.scss */
.mobileshow .accountshow {
  background: #266da5;
  margin-right: 8px;
}
		
/* line 987, ../themes/ablecommunitycare/themes.scss */
h1:not(.mobileshow) {
  padding-bottom: 25px;
  margin-bottom: 35px;
  position: relative;
}
		
@media screen and (max-width: 768px) {
  h1:not(.mobileshow) {
    font-size: 32px;
  }
		
}
		
/* line 996, ../themes/ablecommunitycare/themes.scss */
h1:not(.mobileshow):after {
  width: 140px;
  height: 2px;
  background: #6183c2;
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  display: block;
}
		
/* line 1006, ../themes/ablecommunitycare/themes.scss */
/* line 1008, ../themes/ablecommunitycare/themes.scss */
h1:not(.mobileshow)[style="text-align: center;"]:after, h1:not(.mobileshow).center:after {
  left: 50%;
  margin-left: -70px;
}
		
/* line 1015, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  h2 {
    font-size: 24px;
  }
		
}
		
/* line 1021, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  h3, .showcaselist .showcaselist-item .content-desc h2 {
    font-size: 20px;
  }
		
}
		
/* line 1027, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  h4 {
    font-size: 18px;
  }
		
}
		
/* line 1033, ../themes/ablecommunitycare/themes.scss */
h2, h4 {
  font-weight: 700;
}
		
/* line 1037, ../themes/ablecommunitycare/themes.scss */
p {
  margin-bottom: 30px;
  font-weight: 300;
  letter-spacing: 0.06em;
}
		
@media screen and (max-width: 768px) {
  p {
    font-size: 14px;
  }
		
}
		
/* line 1049, ../themes/ablecommunitycare/themes.scss */
/* line 1050, ../themes/ablecommunitycare/themes.scss */
.button:hover, .page-blog-article .blog-article-prev:hover, .page-blog-article .blog-article-next:hover, .btn:hover, body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane button:hover {
  -webkit-transition: 0.36s all;
  -moz-transition: 0.36s all;
  -ms-transition: 0.36s all;
  -o-transition: 0.36s all;
  transition: 0.36s all;
  color: #fff;
  background: #6183c2;
}
		
/* line 1057, ../themes/ablecommunitycare/themes.scss */
#voucherapply {
  margin-left: 10px;
}
		
/* line 1061, ../themes/ablecommunitycare/themes.scss */
/* line 1062, ../themes/ablecommunitycare/themes.scss */
ol li {
  font-weight: 300;
  letter-spacing: 0.06em;
}
		
/* line 1068, ../themes/ablecommunitycare/themes.scss */
/* line 1069, ../themes/ablecommunitycare/themes.scss */
/* line 1070, ../themes/ablecommunitycare/themes.scss */
ul li p:not(.topmenu) {
  color: #808284 !important;
}
		
/* line 1074, ../themes/ablecommunitycare/themes.scss */
/* line 1075, ../themes/ablecommunitycare/themes.scss */
.actualtext ul li, .actualtext ol li {
  font-weight: 300;
}
		
/* line 1083, ../themes/ablecommunitycare/themes.scss */
.clearfix::after, #completequestionnaireform[data-flatten="0"] .question::after, .panel-accordion .panel-body .date-client .item::after, .panel-accordion .panel-body .-pdf::after, .panel-accordion .panel-body .-notes .item::after {
  content: "";
  clear: both;
  display: table;
}
		
/* line 1091, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup {
  max-width: 1200px;
  margin: 0 auto;
  padding: 10px 10px 10px 0px;
  border-bottom: 1px solid #fff;
  display: block;
}
		
@media screen and (max-width: 768px) {
  .newsletter-signup {
    padding-right: 0;
  }
		
}
		
/* line 1102, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup .errormessages {
  padding: 5px;
  font-size: 10px;
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 10px;
}
		
/* line 1111, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup .form-block {
  margin-right: -4px;
  vertical-align: top;
  display: inline-block;
  position: relative;
}
		
/* line 1117, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  .newsletter-signup .form-block:nth-child(4) {
    width: 100%;
    height: auto;
    text-align: center;
  }
		
}
		
/* line 1124, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup .form-block:not(:nth-child(4)) {
  width: calc(50% - 110px);
  height: auto;
}
		
@media screen and (max-width: 768px) {
  .newsletter-signup .form-block:not(:nth-child(4)) {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
		
}
		
/* line 1133, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup .form-block a {
  padding: 16px;
}
		
/* line 1137, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup .form-block .input {
  padding: 0 10px;
}
		
/* line 1142, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup input, .newsletter-signup [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .newsletter-signup textarea {
  width: 100%;
  height: auto;
  color: #6183c2 !important;
}
		
/* line 1146, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup input:hover, .newsletter-signup [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:hover, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .newsletter-signup textarea:hover {
  background: #fff;
}
		
/* line 1149, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup input:focus, .newsletter-signup [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:focus, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .newsletter-signup textarea:focus {
  background: #fff;
}
		
/* line 1153, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup ::-moz-input-placeholder {
  color: #6183c2;
}
		
/* line 1156, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup ::-webkit-input-placeholder {
  color: #6183c2;
}
		
/* line 1159, ../themes/ablecommunitycare/themes.scss */
.newsletter-signup ::-ms-input-placeholder {
  color: #6183c2;
}
		
/* line 1164, ../themes/ablecommunitycare/themes.scss */
/* line 1167, ../themes/ablecommunitycare/themes.scss */
.block-contact-form:not(.widget-account), .mod-block.mod-block-input:not(.widget-account), .block-itemwidget:not(.widget-account), .block-vehicle .vehicle-item:not(.widget-account), .block-reviews .review-item:not(.widget-account), .product-mod-tab .ui-tabs-panel:not(.widget-account), .product-mod-tab .tabs-panel:not(.widget-account), .page-coach-quote .col-block-form:not(.widget-account), .page-vehicle .vehicle-cont .vehicle-item:not(.widget-account), .page-product-item .product-row:not(.module-tab):not(.widget-account) {
  margin-bottom: 20px;
  padding: 35px 30px 45px;
  background: #fff;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1);
}
		
@media screen and (max-width: 480px) {
  .block-contact-form:not(.widget-account), .mod-block.mod-block-input:not(.widget-account), .block-itemwidget:not(.widget-account), .block-vehicle .vehicle-item:not(.widget-account), .block-reviews .review-item:not(.widget-account), .product-mod-tab .ui-tabs-panel:not(.widget-account), .product-mod-tab .tabs-panel:not(.widget-account), .page-coach-quote .col-block-form:not(.widget-account), .page-vehicle .vehicle-cont .vehicle-item:not(.widget-account), .page-product-item .product-row:not(.module-tab):not(.widget-account) {
    padding: 20px 25px 30px;
  }
		
}
		
/* line 1178, ../themes/ablecommunitycare/themes.scss */
.block-contact-form .button, .block-contact-form .page-blog-article .blog-article-prev, .page-blog-article .block-contact-form .blog-article-prev, .block-contact-form .page-blog-article .blog-article-next, .page-blog-article .block-contact-form .blog-article-next, .mod-block.mod-block-input .button, .mod-block.mod-block-input .page-blog-article .blog-article-prev, .page-blog-article .mod-block.mod-block-input .blog-article-prev, .mod-block.mod-block-input .page-blog-article .blog-article-next, .page-blog-article .mod-block.mod-block-input .blog-article-next, .block-itemwidget .button, .block-vehicle .vehicle-item .button, .block-vehicle .vehicle-item .page-blog-article .blog-article-prev, .page-blog-article .block-vehicle .vehicle-item .blog-article-prev, .block-vehicle .vehicle-item .page-blog-article .blog-article-next, .page-blog-article .block-vehicle .vehicle-item .blog-article-next, .block-reviews .review-item .button, .block-reviews .review-item .page-blog-article .blog-article-prev, .page-blog-article .block-reviews .review-item .blog-article-prev, .block-reviews .review-item .page-blog-article .blog-article-next, .page-blog-article .block-reviews .review-item .blog-article-next, .product-mod-tab .ui-tabs-panel .button, .product-mod-tab .ui-tabs-panel .page-blog-article .blog-article-prev, .page-blog-article .product-mod-tab .ui-tabs-panel .blog-article-prev, .product-mod-tab .ui-tabs-panel .page-blog-article .blog-article-next, .page-blog-article .product-mod-tab .ui-tabs-panel .blog-article-next, .product-mod-tab .tabs-panel .button, .product-mod-tab .tabs-panel .page-blog-article .blog-article-prev, .page-blog-article .product-mod-tab .tabs-panel .blog-article-prev, .product-mod-tab .tabs-panel .page-blog-article .blog-article-next, .page-blog-article .product-mod-tab .tabs-panel .blog-article-next, .page-coach-quote .col-block-form .button, .page-coach-quote .col-block-form .page-blog-article .blog-article-prev, .page-blog-article .page-coach-quote .col-block-form .blog-article-prev, .page-coach-quote .col-block-form .page-blog-article .blog-article-next, .page-blog-article .page-coach-quote .col-block-form .blog-article-next, .page-vehicle .vehicle-cont .vehicle-item .button, .page-vehicle .vehicle-cont .vehicle-item .page-blog-article .blog-article-prev, .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .blog-article-prev, .page-vehicle .vehicle-cont .vehicle-item .page-blog-article .blog-article-next, .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .blog-article-next, .page-product-item .product-row:not(.module-tab) .button, .page-product-item .product-row:not(.module-tab) .page-blog-article .blog-article-prev, .page-blog-article .page-product-item .product-row:not(.module-tab) .blog-article-prev, .page-product-item .product-row:not(.module-tab) .page-blog-article .blog-article-next, .page-blog-article .page-product-item .product-row:not(.module-tab) .blog-article-next, .block-itemwidget .page-blog-article .blog-article-prev, .page-blog-article .block-itemwidget .blog-article-prev, .block-itemwidget .page-blog-article .blog-article-next, .page-blog-article .block-itemwidget .blog-article-next {
  color: #fff;
  background: #6183c2;
}
		
/* line 1182, ../themes/ablecommunitycare/themes.scss */
.block-contact-form .button:hover, .block-contact-form .page-blog-article .blog-article-prev:hover, .page-blog-article .block-contact-form .blog-article-prev:hover, .block-contact-form .page-blog-article .blog-article-next:hover, .page-blog-article .block-contact-form .blog-article-next:hover, .mod-block.mod-block-input .button:hover, .mod-block.mod-block-input .page-blog-article .blog-article-prev:hover, .page-blog-article .mod-block.mod-block-input .blog-article-prev:hover, .mod-block.mod-block-input .page-blog-article .blog-article-next:hover, .page-blog-article .mod-block.mod-block-input .blog-article-next:hover, .block-itemwidget .button:hover, .block-vehicle .vehicle-item .button:hover, .block-vehicle .vehicle-item .page-blog-article .blog-article-prev:hover, .page-blog-article .block-vehicle .vehicle-item .blog-article-prev:hover, .block-vehicle .vehicle-item .page-blog-article .blog-article-next:hover, .page-blog-article .block-vehicle .vehicle-item .blog-article-next:hover, .block-reviews .review-item .button:hover, .block-reviews .review-item .page-blog-article .blog-article-prev:hover, .page-blog-article .block-reviews .review-item .blog-article-prev:hover, .block-reviews .review-item .page-blog-article .blog-article-next:hover, .page-blog-article .block-reviews .review-item .blog-article-next:hover, .product-mod-tab .ui-tabs-panel .button:hover, .product-mod-tab .ui-tabs-panel .page-blog-article .blog-article-prev:hover, .page-blog-article .product-mod-tab .ui-tabs-panel .blog-article-prev:hover, .product-mod-tab .ui-tabs-panel .page-blog-article .blog-article-next:hover, .page-blog-article .product-mod-tab .ui-tabs-panel .blog-article-next:hover, .product-mod-tab .tabs-panel .button:hover, .product-mod-tab .tabs-panel .page-blog-article .blog-article-prev:hover, .page-blog-article .product-mod-tab .tabs-panel .blog-article-prev:hover, .product-mod-tab .tabs-panel .page-blog-article .blog-article-next:hover, .page-blog-article .product-mod-tab .tabs-panel .blog-article-next:hover, .page-coach-quote .col-block-form .button:hover, .page-coach-quote .col-block-form .page-blog-article .blog-article-prev:hover, .page-blog-article .page-coach-quote .col-block-form .blog-article-prev:hover, .page-coach-quote .col-block-form .page-blog-article .blog-article-next:hover, .page-blog-article .page-coach-quote .col-block-form .blog-article-next:hover, .page-vehicle .vehicle-cont .vehicle-item .button:hover, .page-vehicle .vehicle-cont .vehicle-item .page-blog-article .blog-article-prev:hover, .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .blog-article-prev:hover, .page-vehicle .vehicle-cont .vehicle-item .page-blog-article .blog-article-next:hover, .page-blog-article .page-vehicle .vehicle-cont .vehicle-item .blog-article-next:hover, .page-product-item .product-row:not(.module-tab) .button:hover, .page-product-item .product-row:not(.module-tab) .page-blog-article .blog-article-prev:hover, .page-blog-article .page-product-item .product-row:not(.module-tab) .blog-article-prev:hover, .page-product-item .product-row:not(.module-tab) .page-blog-article .blog-article-next:hover, .page-blog-article .page-product-item .product-row:not(.module-tab) .blog-article-next:hover, .block-itemwidget .page-blog-article .blog-article-prev:hover, .page-blog-article .block-itemwidget .blog-article-prev:hover, .block-itemwidget .page-blog-article .blog-article-next:hover, .page-blog-article .block-itemwidget .blog-article-next:hover {
  color: #6183c2;
  background: transparent;
}
		
/* line 1189, ../themes/ablecommunitycare/themes.scss */
/* line 1190, ../themes/ablecommunitycare/themes.scss */
/* line 1191, ../themes/ablecommunitycare/themes.scss */
.block-contact-info .tb-contact .info-title {
  background: transparent;
}
		
/* line 1194, ../themes/ablecommunitycare/themes.scss */
.block-contact-info .tb-contact .info-title p {
  color: #6183c2;
}
		
/* line 1199, ../themes/ablecommunitycare/themes.scss */
/* line 1200, ../themes/ablecommunitycare/themes.scss */
.block-contact-info .tb-contact .info-block:not(:last-child) {
  border-bottom: 1px solid #eee;
}
		
/* line 1208, ../themes/ablecommunitycare/themes.scss */
/* line 1210, ../themes/ablecommunitycare/themes.scss */
.widget-account h1, .accountdetails h1, .widget-account h2, .accountdetails h2 {
  color: #6183c2;
}
		
/* line 1214, ../themes/ablecommunitycare/themes.scss */
.widget-account .text, .accountdetails .text {
  color: #808284;
}
		
/* line 1219, ../themes/ablecommunitycare/themes.scss */
.formlabel {
  padding: 2px 4px;
  color: #bbb;
  font-weight: 300;
  position: absolute;
  left: 15px;
  pointer-events: none;
  -webkit-transition: 0.36s all;
  -moz-transition: 0.36s all;
  -ms-transition: 0.36s all;
  -o-transition: 0.36s all;
  transition: 0.36s all;
}
		
/* line 1228, ../themes/ablecommunitycare/themes.scss */
.formlabel:not([for="notes"]) {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
		
/* line 1233, ../themes/ablecommunitycare/themes.scss */
.formlabel[for="notes"] {
  top: 15px;
}
		
/* line 1236, ../themes/ablecommunitycare/themes.scss */
.formlabel[for="notes"].formTop {
  top: -10px;
}
		
/* line 1241, ../themes/ablecommunitycare/themes.scss */
.formlabel.formTop {
  color: #4368ad !important;
  font-size: 12px;
  background: #fff;
  top: -1px;
}
		
/* line 1249, ../themes/ablecommunitycare/themes.scss */
.block-form-item, .block-input, .input-inline, .input-full {
  position: relative;
  padding: 0 !important;
  overflow: visible !important;
}
		
/* line 1257, ../themes/ablecommunitycare/themes.scss */
.block-form-item:not(:last-child), .block-input:not(:last-child), .input-inline:not(:last-child), .input-full:not(:last-child) {
  margin-bottom: 20px;
}
		
/* line 1261, ../themes/ablecommunitycare/themes.scss */
.block-form-item .input, .block-input .input, .input-inline .input, .input-full .input {
  margin-top: 0;
}
		
/* line 1266, ../themes/ablecommunitycare/themes.scss */
.forminput, .forminput-alt {
  border: 1px solid #ccc;
  border-radius: 0;
  margin-bottom: 0px;
  font-weight: 300;
  letter-spacing: 0.06em;
  background: #fff !important;
  -webkit-transition: 0.36s all;
  -moz-transition: 0.36s all;
  -ms-transition: 0.36s all;
  -o-transition: 0.36s all;
  transition: 0.36s all;
}
		
/* line 1276, ../themes/ablecommunitycare/themes.scss */
.forminput:focus, .forminput-alt:focus {
  border-color: #4368ad;
}
		
/* line 1288, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  .imgblockholder {
    margin-bottom: 20px;
  }
		
}
		
/* line 1294, ../themes/ablecommunitycare/themes.scss */
/* line 1295, ../themes/ablecommunitycare/themes.scss */
.module.-location {
  overflow: hidden;
}
		
/* line 1298, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 992px) {
  .module.-location .lcontent {
    margin: 0 -45px;
    display: flex;
  }
		
}
		
/* line 1304, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 992px) {
  .module.-location .lcontent > * {
    width: 50%;
    padding: 0 45px;
  }
		
}
		
/* line 1312, ../themes/ablecommunitycare/themes.scss */
.module.-location h3, .module.-location .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .module.-location h2 {
  font-weight: bold;
}
		
@media (max-width: 992px) {
  .module.-location h3, .module.-location .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .module.-location h2 {
    text-align: center;
  }
		
}
		
/* line 1320, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 992px) {
  .module.-location .gallery-sliderthumb {
    margin-bottom: 20px;
  }
		
}
		
/* line 1328, ../themes/ablecommunitycare/themes.scss */
/* line 1329, ../themes/ablecommunitycare/themes.scss */
.page-blog-article .blog-article-end {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
}
		
/* line 1335, ../themes/ablecommunitycare/themes.scss */
.page-blog-article .blog-article-end .blog-article-share {
  margin-bottom: 10px;
  text-align: center;
}
		
/* line 1340, ../themes/ablecommunitycare/themes.scss */
/* line 1341, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 480px) {
  .page-blog-article .blog-article-end > div:first-child {
    order: -1;
  }
		
}
		
/* line 1347, ../themes/ablecommunitycare/themes.scss */
.page-blog-article .blog-article-end > div:nth-child(2) {
  margin: 0 10px;
}
		
@media screen and (max-width: 480px) {
  .page-blog-article .blog-article-end > div:nth-child(2) {
    margin: 20px auto 10px;
    order: 1;
  }
		
}
		
/* line 1355, ../themes/ablecommunitycare/themes.scss */
.page-blog-article .blog-article-end > div:nth-child(2) a {
  font-size: 14px;
}
		
/* line 1360, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 480px) {
  .page-blog-article .blog-article-end > div:last-child {
    order: 0;
  }
		
}
		
/* line 1368, ../themes/ablecommunitycare/themes.scss */
/* line 1374, ../themes/ablecommunitycare/themes.scss */
/* line 1375, ../themes/ablecommunitycare/themes.scss */
.boxstandard h2 {
  color: #808284;
}
		
/* line 1380, ../themes/ablecommunitycare/themes.scss */
/* line 1381, ../themes/ablecommunitycare/themes.scss */
.boxstandard .loggedindetails .account-userlinks {
  margin-bottom: 20px;
}
		
/* line 1384, ../themes/ablecommunitycare/themes.scss */
.boxstandard .loggedindetails .account-userlinks .row:nth-child(odd) a {
  background: #6183c2;
}
		
/* line 1388, ../themes/ablecommunitycare/themes.scss */
.boxstandard .loggedindetails .account-userlinks .row:nth-child(even) a {
  color: #6183c2;
}
		
/* line 1391, ../themes/ablecommunitycare/themes.scss */
.boxstandard .loggedindetails .account-userlinks .row:nth-child(even) a:hover {
  background: transparent;
}
		
/* line 1398, ../themes/ablecommunitycare/themes.scss */
.boxstandard p {
  color: #808284;
}
		
/* line 1402, ../themes/ablecommunitycare/themes.scss */
/* line 1403, ../themes/ablecommunitycare/themes.scss */
.account h3, .account .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc .account h2 {
  color: #808284;
}
		
/* line 1407, ../themes/ablecommunitycare/themes.scss */
.account p {
  color: #808284;
}
		
/* line 1412, ../themes/ablecommunitycare/themes.scss */
/* line 1413, ../themes/ablecommunitycare/themes.scss */
/* line 1414, ../themes/ablecommunitycare/themes.scss */
.locations ul:not(.gallery-thumb) {
  padding-left: 20px;
}
		
/* line 1419, ../themes/ablecommunitycare/themes.scss */
.locations li {
  margin-bottom: 10px;
  font-weight: 300;
  list-style-type: disc;
}
		
/* line 1426, ../themes/ablecommunitycare/themes.scss */
/* line 1427, ../themes/ablecommunitycare/themes.scss */
.imgblockholder img {
  display: block;
}
		
/* line 1432, ../themes/ablecommunitycare/themes.scss */
/* line 1433, ../themes/ablecommunitycare/themes.scss */
/* line 1434, ../themes/ablecommunitycare/themes.scss */
#completequestionnaireform[data-flatten="1"] .questionnaire-form {
  padding: 0;
}
		
/* line 1438, ../themes/ablecommunitycare/themes.scss */
#completequestionnaireform[data-flatten="1"] .question-title {
  margin-bottom: 5px;
  font-size: 18px;
}
		
/* line 1443, ../themes/ablecommunitycare/themes.scss */
#completequestionnaireform[data-flatten="1"] .errormessage {
  color: #d9534f;
  font-size: 12px;
  position: absolute;
  top: 3px;
  right: 5px;
}
		
/* line 1451, ../themes/ablecommunitycare/themes.scss */
/* line 1452, ../themes/ablecommunitycare/themes.scss */
#completequestionnaireform[data-flatten="1"] .question > div {
  position: relative;
}
		
/* line 1458, ../themes/ablecommunitycare/themes.scss */
/* line 1459, ../themes/ablecommunitycare/themes.scss */
/* line 1460, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  #completequestionnaireform[data-flatten="0"] [data-formid="15"] .question {
    padding-left: 0;
    padding-right: 0;
  }
		
}
		
/* line 1467, ../themes/ablecommunitycare/themes.scss */
/* line 1468, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  #completequestionnaireform[data-flatten="0"] [data-formid="15"] .questionsection .multicheck {
    height: auto;
  }
		
}
		
/* line 1473, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  #completequestionnaireform[data-flatten="0"] [data-formid="15"] .questionsection .multicheck .checkbox-label {
    width: 100%;
  }
		
}
		
/* line 1480, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  #completequestionnaireform[data-flatten="0"] [data-formid="15"] .questionsection .multicheck span {
    color: #fff;
  }
		
}
		
/* line 1486, ../themes/ablecommunitycare/themes.scss */
/* line 1487, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  #completequestionnaireform[data-flatten="0"] [data-formid="15"] .questionsection .multicheck:nth-child(1) .checkbox-label {
    background: #78879d;
  }
		
}
		
/* line 1494, ../themes/ablecommunitycare/themes.scss */
/* line 1495, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  #completequestionnaireform[data-flatten="0"] [data-formid="15"] .questionsection .multicheck:nth-child(2) .checkbox-label {
    background: #1d83ac;
  }
		
}
		
/* line 1502, ../themes/ablecommunitycare/themes.scss */
/* line 1503, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  #completequestionnaireform[data-flatten="0"] [data-formid="15"] .questionsection .multicheck:nth-child(3) .checkbox-label {
    background: #c52227;
  }
		
}
		
/* line 1510, ../themes/ablecommunitycare/themes.scss */
/* line 1511, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  #completequestionnaireform[data-flatten="0"] [data-formid="15"] .questionsection .multicheck:nth-child(4) .checkbox-label {
    background: #1d83ac;
  }
		
}
		
/* line 1523, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form {
  padding: 0;
}
		
/* line 1526, ../themes/ablecommunitycare/themes.scss */
/* line 1527, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form .questions .question {
  margin: 0 0 25px;
}
		
/* line 1530, ../themes/ablecommunitycare/themes.scss */
/* line 1531, ../themes/ablecommunitycare/themes.scss */
/* line 1532, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form .questions .question .question-title h3 + p, .questionnaire-form .questions .question .question-title .showcaselist .showcaselist-item .content-desc h2 + p, .showcaselist .showcaselist-item .content-desc .questionnaire-form .questions .question .question-title h2 + p {
  display: none;
}
		
/* line 1538, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form .questions .question input[type="text"], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="text"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type="text"], .questionnaire-form .questions .question input[type="number"], .questionnaire-form .questions .question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea[type="number"], [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form .questions .question textarea[type="number"], .questionnaire-form .questions .question textarea {
  border: 1px solid #6183c2;
  background: transparent;
}
		
/* line 1547, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form .question {
  margin: 0 0 25px;
  display: block;
}
		
/* line 1552, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form .checkbox-label {
  display: inline-block;
}
		
/* line 1555, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form .checkbox-label + p {
  margin-bottom: 10px;
  display: inline;
}
		
/* line 1561, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form .showterms, .questionnaire-form .showprivacy {
  color: #6183c2;
  background: transparent;
}
		
/* line 1567, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form .button, .questionnaire-form .page-blog-article .blog-article-prev, .page-blog-article .questionnaire-form .blog-article-prev, .questionnaire-form .page-blog-article .blog-article-next, .page-blog-article .questionnaire-form .blog-article-next {
  margin: 10px 0;
}
		
/* line 1572, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form input::-webkit-input-placeholder, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea::-webkit-input-placeholder, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: transparent;
}
		
/* line 1575, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form input::-moz-placeholder, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea::-moz-placeholder, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: transparent;
}
		
/* line 1578, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form input:-ms-input-placeholder, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:-ms-input-placeholder, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea:-ms-input-placeholder {
  /* IE 10+ */
  color: transparent;
}
		
/* line 1581, ../themes/ablecommunitycare/themes.scss */
.questionnaire-form input:-moz-placeholder, .questionnaire-form [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea:-moz-placeholder, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input .questionnaire-form textarea:-moz-placeholder {
  /* Firefox 18- */
  color: transparent;
}
		
/* line 1585, ../themes/ablecommunitycare/themes.scss */
/* line 1586, ../themes/ablecommunitycare/themes.scss */
.mod-block h1 {
  margin-top: 0;
  padding-bottom: 0;
}
		
@media screen and (max-width: 480px) {
  .mod-block h1 {
    font-size: 20px;
  }
		
}
		
/* line 1594, ../themes/ablecommunitycare/themes.scss */
.mod-block h1 .fa, .mod-block h1 strong {
  font-size: 36px;
}
		
/* line 1599, ../themes/ablecommunitycare/themes.scss */
.mod-block h1:after {
  display: none;
}
		
/* line 1604, ../themes/ablecommunitycare/themes.scss */
.mod-block .separator {
  margin-top: 0;
}
		
/* line 1609, ../themes/ablecommunitycare/themes.scss */
/* line 1610, ../themes/ablecommunitycare/themes.scss */
.mod-cart-item .item-quantity, .block-vehicle .vehicle-item .item-quantity, .page-vehicle .vehicle-cont .vehicle-item .item-quantity {
  position: relative;
}
		
/* line 1613, ../themes/ablecommunitycare/themes.scss */
.mod-cart-item .item-quantity h4, .block-vehicle .vehicle-item .item-quantity h4, .page-vehicle .vehicle-cont .vehicle-item .item-quantity h4 {
  margin: 0;
  padding: 2px 4px;
  color: #4368ad;
  font-size: 12px;
  font-weight: 300;
  background: #fff;
  letter-spacing: 0.06em;
  position: absolute;
  left: 25px;
  top: -11px;
  z-index: 99;
}
		
/* line 1628, ../themes/ablecommunitycare/themes.scss */
.mod-cart-item .input-options, .block-vehicle .vehicle-item .input-options, .page-vehicle .vehicle-cont .vehicle-item .input-options {
  right: 20px !important;
}
		
/* line 1632, ../themes/ablecommunitycare/themes.scss */
.mod-cart-item .info > h2 > a, .block-vehicle .vehicle-item .info > h2 > a, .page-vehicle .vehicle-cont .vehicle-item .info > h2 > a {
  color: #6183c2 !important;
}
		
/* line 1637, ../themes/ablecommunitycare/themes.scss */
/* line 1638, ../themes/ablecommunitycare/themes.scss */
#nogo .mod-block {
  max-width: 500px;
}
		
/* line 1643, ../themes/ablecommunitycare/themes.scss */
/* line 1645, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item {
  margin-bottom: 50px;
}
		
/* line 1648, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item .item-content-body {
  flex-direction: column;
}
		
/* line 1653, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 480px) {
  .showcasegrid .item-container {
    width: 100% !important;
    height: auto;
  }
		
}
		
/* line 1659, ../themes/ablecommunitycare/themes.scss */
/* line 1660, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  .showcasegrid .item-container:last-child a {
    margin-bottom: 0;
  }
		
}
		
/* line 1668, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-block {
  padding: 3px;
}
		
/* line 1672, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content {
  margin-bottom: 0;
  padding: 0;
  border: 0;
  background: transparent;
  position: relative;
}
		
/* line 1679, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content h2 {
  width: 100%;
  height: auto;
  margin: 0;
  padding: 5px 5px;
  color: #6183c2;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  z-index: 15;
  pointer-events: none;
}
		
/* line 1690, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content h2 strong {
  font-weight: 700;
}
		
/* line 1695, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .desc, .showcasegrid .item-content .details, .showcasegrid .item-content .tag {
  display: none !important;
}
		
/* line 1701, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .hiddenwhensmall {
  width: 100%;
  height: auto;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  padding: 10px 15px 20px;
  font-size: 14px;
  text-align: center;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 99;
}
		
/* line 1713, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .hiddenwhensmall p {
  font-size: 14px;
}
		
/* line 1718, ../themes/ablecommunitycare/themes.scss */
/* line 1719, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .item-content-body .content-text, .showcasegrid .item-content .item-content-body .content-img {
  width: 100%;
  height: auto;
}
		
/* line 1724, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .item-content-body .content-img {
  order: -1;
}
		
/* line 1727, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .item-content-body .content-img img {
  display: block;
}
		
/* line 1732, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .item-content-body .content-text {
  padding-left: 0;
}
		
/* line 1735, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .item-content-body .content-text .desc, .showcasegrid .item-content .item-content-body .content-text .tag {
  display: none;
}
		
/* line 1740, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .item-content-body .content-text .button, .showcasegrid .item-content .item-content-body .content-text .page-blog-article .blog-article-prev, .page-blog-article .showcasegrid .item-content .item-content-body .content-text .blog-article-prev, .showcasegrid .item-content .item-content-body .content-text .page-blog-article .blog-article-next, .page-blog-article .showcasegrid .item-content .item-content-body .content-text .blog-article-next {
  width: 100%;
  height: 100%;
  border: 0;
  color: #808284;
  text-indent: unset;
  z-index: 9;
}
		
/* line 1747, ../themes/ablecommunitycare/themes.scss */
.showcasegrid .item-content .item-content-body .content-text .button:hover, .showcasegrid .item-content .item-content-body .content-text .page-blog-article .blog-article-prev:hover, .page-blog-article .showcasegrid .item-content .item-content-body .content-text .blog-article-prev:hover, .showcasegrid .item-content .item-content-body .content-text .page-blog-article .blog-article-next:hover, .page-blog-article .showcasegrid .item-content .item-content-body .content-text .blog-article-next:hover {
  color: #6183c2;
  text-decoration: underline;
  background: transparent;
}
		
/* line 1759, ../themes/ablecommunitycare/themes.scss */
/* line 1760, ../themes/ablecommunitycare/themes.scss */
/* line 1761, ../themes/ablecommunitycare/themes.scss */
/* line 1762, ../themes/ablecommunitycare/themes.scss */
.showcaselist .showcaselist-item .content-desc h2 {
  font-size: 24px;
}
		
/* line 1769, ../themes/ablecommunitycare/themes.scss */
/* line 1770, ../themes/ablecommunitycare/themes.scss */
.showcaselist .desc-content span {
  font-size: 18px !important;
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif !important;
}
		
/* line 1777, ../themes/ablecommunitycare/themes.scss */
/* line 1778, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry .right {
  float: none;
}
		
/* line 1782, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry .item-content-meta {
  margin-bottom: 10px;
}
		
/* line 1786, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry img {
  display: block;
}
		
/* line 1790, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry .slider-item {
  margin-bottom: 20px;
}
		
/* line 1794, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry .item-content {
  padding: 15px 20px 0;
  border-left: 1px solid #6183c2;
  border-right: 1px solid #6183c2;
}
		
/* line 1799, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry .item-content h2 {
  -webkit-transform: unset !important;
  -moz-transform: unset !important;
  -ms-transform: unset !important;
  -o-transform: unset !important;
  transform: unset !important;
  margin-bottom: 10px;
  padding: 0;
  color: #86a0d0;
  font-weight: normal;
  text-align: left;
  background: transparent;
  position: unset;
  order: -1;
}
		
/* line 1811, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry .item-content:hover {
  background: transparent;
}
		
/* line 1814, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry .item-content:hover h2 {
  background: transparent;
}
		
/* line 1820, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry .item-price {
  padding: 0 20px 20px;
  border-left: 1px solid #6183c2;
  border-right: 1px solid #6183c2;
  border-bottom: 1px solid #6183c2;
}
		
/* line 1826, ../themes/ablecommunitycare/themes.scss */
.showcaselist-masonry .item-price .details {
  margin-bottom: 0;
}
		
/* line 1834, ../themes/ablecommunitycare/themes.scss */
footer {
  margin-top: 0;
  background: #6183c2;
}
		
/* line 1838, ../themes/ablecommunitycare/themes.scss */
footer p, footer span, footer a {
  font-size: 14px;
  color: #fff;
  display: inline-block;
}
		
/* line 1844, ../themes/ablecommunitycare/themes.scss */
footer p {
  display: block;
}
		
/* line 1848, ../themes/ablecommunitycare/themes.scss */
/* line 1849, ../themes/ablecommunitycare/themes.scss */
footer .title span {
  margin-bottom: 15px;
  padding: 8px 0 10px;
  font-size: 16px;
  font-weight: 700;
  position: relative;
  display: inline-block;
}
		
@media screen and (max-width: 620px) {
  footer .title span {
    display: block;
  }
		
}
		
/* line 1861, ../themes/ablecommunitycare/themes.scss */
footer .title span:after {
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  display: block;
}
		
/* line 1873, ../themes/ablecommunitycare/themes.scss */
footer .col {
  width: 25%;
  height: auto;
  margin-right: -4px;
  display: inline-block;
  vertical-align: top;
}
		
@media screen and (max-width: 992px) {
  footer .col {
    width: 50%;
    height: auto;
    margin-bottom: 20px;
  }
		
}
		
@media screen and (max-width: 620px) {
  footer .col {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
  }
		
}
		
/* line 1890, ../themes/ablecommunitycare/themes.scss */
footer .footer {
  margin: 0 auto;
  max-width: 1366px;
}
		
@media screen and (max-width: 1366px) {
  footer .footer {
    max-width: 1200px;
  }
		
}
		
@media screen and (max-width: 1200px) {
  footer .footer {
    max-width: 992px;
  }
		
}
		
@media screen and (max-width: 992px) {
  footer .footer {
    max-width: 768px;
  }
		
}
		
/* line 1907, ../themes/ablecommunitycare/themes.scss */
footer .-sitemap {
  padding: 20px 15px;
}
		
/* line 1910, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 1200px) and (min-width: 992px) {
  footer .-sitemap p, footer .-sitemap a {
    font-size: 12px;
  }
		
}
		
/* line 1917, ../themes/ablecommunitycare/themes.scss */
footer .-details {
  padding: 20px 15px 30px;
}
		
/* line 1921, ../themes/ablecommunitycare/themes.scss */
/* line 1922, ../themes/ablecommunitycare/themes.scss */
footer .-links a, footer .-links p {
  padding-left: 15px;
  position: relative;
}
		
/* line 1926, ../themes/ablecommunitycare/themes.scss */
footer .-links a:before, footer .-links p:before {
  color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  content: '>';
  display: block;
}
		
/* line 1937, ../themes/ablecommunitycare/themes.scss */
/* line 1938, ../themes/ablecommunitycare/themes.scss */
footer .--contact p {
  padding-left: 22px;
  position: relative;
}
		
/* line 1942, ../themes/ablecommunitycare/themes.scss */
footer .--contact p span {
  display: block;
}
		
/* line 1946, ../themes/ablecommunitycare/themes.scss */
footer .--contact p .fa {
  position: absolute;
  top: 3px;
  left: 0;
}
		
/* line 1956, ../themes/ablecommunitycare/themes.scss */
/* line 1957, ../themes/ablecommunitycare/themes.scss */
/* line 1958, ../themes/ablecommunitycare/themes.scss */
@media (max-width: 480px) {
  footer .--openhrs p:last-child {
    margin-bottom: 0;
  }
		
}
		
/* line 1966, ../themes/ablecommunitycare/themes.scss */
footer .foot_logos {
  margin-bottom: 15px;
}
		
/* line 1969, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  footer .foot_logos > div {
    display: inline-block;
  }
		
}
		
/* line 1978, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  footer .site_logo {
    text-align: center;
  }
		
}
		
/* line 1984, ../themes/ablecommunitycare/themes.scss */
footer .footer_logo {
  width: 145px;
  height: 30px;
  background: url('logo-2.png') no-repeat center;
  background-size: 100% auto;
  opacity: 0.3;
  filter: invert(0) brightness(100);
  display: inline-block;
}
		
/* line 1993, ../themes/ablecommunitycare/themes.scss */
footer .foot_info {
  clear: both;
}
		
/* line 1996, ../themes/ablecommunitycare/themes.scss */
footer .foot_info a, footer .foot_info p {
  font-weight: 500;
}
		
/* line 2000, ../themes/ablecommunitycare/themes.scss */
/* line 2001, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  footer .foot_info p span {
    display: block;
  }
		
}
		
/* line 2006, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  footer .foot_info p span:not(:last-child) {
    padding-right: 10px;
    margin-right: 8px;
    position: relative;
    display: inline-block;
  }
		
}
		
@media (min-width: 992px) {
  /* line 2015, ../themes/ablecommunitycare/themes.scss */
  footer .foot_info p span:not(:last-child):after {
    width: 1px;
    height: 100%;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
    display: block;
  }
		
}
		
/* line 2030, ../themes/ablecommunitycare/themes.scss */
/* line 2031, ../themes/ablecommunitycare/themes.scss */
footer .foot_info .-left p {
  margin-bottom: 5px;
}
		
/* line 2034, ../themes/ablecommunitycare/themes.scss */
footer .foot_info .-left p:nth-child(2) {
  margin-bottom: 20px;
}
		
/* line 2038, ../themes/ablecommunitycare/themes.scss */
footer .foot_info .-left p:last-child {
  margin-bottom: 0;
}
		
/* line 2042, ../themes/ablecommunitycare/themes.scss */
footer .foot_info .-left p:nth-last-child(2), footer .foot_info .-left p:last-child {
  font-size: 12px;
}
		
/* line 2050, ../themes/ablecommunitycare/themes.scss */
footer #socialicons {
  padding-left: 18px;
}
		
@media screen and (max-width: 768px) {
  footer #socialicons {
    text-align: center;
  }
		
}
		
/* line 2057, ../themes/ablecommunitycare/themes.scss */
footer #socialicons a {
  width: 26px;
  height: 26px;
  -webkit-transition: 0.36s all;
  -moz-transition: 0.36s all;
  -ms-transition: 0.36s all;
  -o-transition: 0.36s all;
  transition: 0.36s all;
  font-size: 14px;
  color: #6183c2;
  border: 1px solid #fff;
  border-radius: 50px;
  background: #fff;
  text-align: center;
  line-height: 1.8;
  display: inline-block;
}
		
/* line 2069, ../themes/ablecommunitycare/themes.scss */
footer #socialicons a:hover {
  -webkit-transition: 0.36s all;
  -moz-transition: 0.36s all;
  -ms-transition: 0.36s all;
  -o-transition: 0.36s all;
  transition: 0.36s all;
  background: transparent;
  color: #fff;
}
		
/* line 2075, ../themes/ablecommunitycare/themes.scss */
footer #socialicons a:not(:last-child) {
  margin-right: 6px;
}
		
/* line 2082, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  footer .info {
    display: inline-block;
  }
		
}
		
/* line 2088, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  footer .info p {
    text-align: center;
    display: block;
  }
		
}
		
/* line 2095, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  footer .info.-left {
    margin-bottom: 20px;
  }
		
}
		
/* line 2101, ../themes/ablecommunitycare/themes.scss */
footer .info.-right {
  text-align: center;
}
		
@media (min-width: 768px) {
  footer .info.-right {
    float: right;
  }
		
}
		
/* line 2108, ../themes/ablecommunitycare/themes.scss */
footer .info.-right p {
  text-align: right;
}
		
@media screen and (max-width: 768px) {
  footer .info.-right p {
    text-align: center;
  }
		
}
		
/* line 2119, ../themes/ablecommunitycare/themes.scss */
.panel-accordion {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
}
		
/* line 2122, ../themes/ablecommunitycare/themes.scss */
.panel-accordion span, .panel-accordion label {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  color: #808284;
  line-height: 1.42857;
}
		
@media screen and (max-width: 1200px) {
  .panel-accordion span, .panel-accordion label {
    font-size: 12px;
  }
		
}
		
/* line 2134, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .labels {
  margin-bottom: 10px;
  padding: 0 30px;
}
		
/* line 2138, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .labels label {
  margin-right: -4px;
  display: inline-block;
  cursor: default;
}
		
@media screen and (max-width: 768px) {
  .panel-accordion .labels label {
    width: 33.3%;
    height: auto;
  }
		
}
		
@media screen and (max-width: 480px) {
  .panel-accordion .labels label {
    display: none;
  }
		
}
		
/* line 2152, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .panel-accordion .labels [for="date"] {
    width: calc(25% - 30px);
    height: auto;
  }
		
}
		
/* line 2158, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .labels [for="date"] span {
  width: 50%;
  height: auto;
  margin-right: -4px;
  display: inline-block;
}
		
/* line 2165, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .panel-accordion .labels [for="client"] {
    width: 40%;
    height: auto;
  }
		
}
		
/* line 2171, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .panel-accordion .labels [for="town"] {
    width: calc(35% - 80px);
    height: auto;
  }
		
}
		
/* line 2178, ../themes/ablecommunitycare/themes.scss */
/* line 2179, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .icons span {
  width: 27px;
  height: 27px;
  margin-right: 0;
  border-radius: 3px;
  text-align: center;
  line-height: 2.2;
  color: #fff;
  font-size: 12px;
  background: #4368ad;
  display: inline-block;
}
		
/* line 2192, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-header {
  margin: 10px 0 0;
  padding: 15px 30px;
  background: #6183c2;
  position: relative;
  border: 0;
}
		
@media screen and (max-width: 480px) {
  .panel-accordion .panel-header {
    padding: 10px 30px 13px;
  }
		
}
		
/* line 2203, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-header .ui-accordion-header-icon {
  display: none;
}
		
/* line 2207, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-header span {
  color: #fff;
}
		
/* line 2211, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-header > span {
  margin-right: -5px;
  display: inline-block;
}
		
/* line 2215, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  .panel-accordion .panel-header > span:not(.expand):not(.icons) {
    width: 33.3%;
    height: auto;
  }
		
}
		
/* line 2220, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 768px) {
  .panel-accordion .panel-header > span:not(.expand):not(.icons).address {
    width: calc(33.3% - 80px);
    height: auto;
  }
		
}
		
/* line 2226, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 480px) {
  .panel-accordion .panel-header > span:not(.expand):not(.icons).name {
    width: calc(66.7% - 80px);
    height: auto;
  }
		
}
		
/* line 2234, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-header .expand {
  position: absolute;
  left: 12px;
  top: 20px;
}
		
@media screen and (max-width: 480px) {
  .panel-accordion .panel-header .expand {
    top: 15px;
  }
		
}
		
/* line 2244, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 620px) {
  .panel-accordion .panel-header .date {
    width: calc(25% - 30px);
    height: auto;
  }
		
}
		
/* line 2249, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-header .date span {
  width: 50%;
  height: auto;
  margin-right: -5px;
  display: inline-block;
}
		
/* line 2255, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 480px) {
  .panel-accordion .panel-header .date .finish {
    display: none;
  }
		
}
		
/* line 2262, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 620px) {
  .panel-accordion .panel-header .name {
    width: 40%;
    height: auto;
  }
		
}
		
/* line 2268, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 620px) {
  .panel-accordion .panel-header .address {
    width: calc(35% - 80px);
    height: auto;
  }
		
}
		
@media screen and (max-width: 480px) {
  .panel-accordion .panel-header .address {
    display: none;
  }
		
}
		
/* line 2278, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-header .icons {
  width: 80px;
  height: auto;
  text-align: right;
  float: right;
}
		
@media screen and (max-width: 480px) {
  .panel-accordion .panel-header .icons {
    position: relative;
    right: -12px;
  }
		
}
		
/* line 2290, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body {
  padding: 30px;
  border: 1px solid #efefef;
  background: #fbfbfb;
  overflow: unset;
}
		
@media screen and (max-width: 480px) {
  .panel-accordion .panel-body {
    padding: 10px 15px;
  }
		
}
		
/* line 2300, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .details {
  vertical-align: top;
}
		
@media (min-width: 768px) {
  .panel-accordion .panel-body .details {
    margin-right: -4px;
    display: inline-block;
  }
		
}
		
@media screen and (max-width: 768px) {
  .panel-accordion .panel-body .details {
    width: 100%;
    height: auto;
  }
		
}
		
/* line 2313, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .panel-accordion .panel-body .-info {
    width: calc(65% - 30px);
    height: auto;
  }
		
}
		
/* line 2320, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 768px) {
  .panel-accordion .panel-body .-notes {
    width: calc(100% - 65% + 30px);
    height: auto;
  }
		
}
		
/* line 2326, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .date-client {
  margin-bottom: 20px;
}
		
/* line 2329, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 620px) {
  .panel-accordion .panel-body .date-client > div {
    margin-right: -4px;
    display: inline-block;
    vertical-align: top;
  }
		
}
		
/* line 2337, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 620px) {
  .panel-accordion .panel-body .date-client .date {
    width: 35%;
    height: auto;
  }
		
}
		
@media screen and (max-width: 620px) {
  .panel-accordion .panel-body .date-client .date {
    margin-bottom: 20px;
  }
		
}
		
/* line 2347, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 620px) {
  .panel-accordion .panel-body .date-client .client {
    width: 65%;
    height: auto;
  }
		
}
		
/* line 2353, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 620px) {
}
		
/* line 2358, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 620px) {
  .panel-accordion .panel-body .date-client .item > span {
    float: right;
  }
		
}
		
/* line 2366, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .item {
  margin-bottom: 5px;
}
		
/* line 2369, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 480px) {
  .panel-accordion .panel-body .item label, .panel-accordion .panel-body .item span {
    margin-right: -4px;
    display: inline-block;
    vertical-align: top;
  }
		
}
		
/* line 2378, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .item label {
  vertical-align: top;
  font-weight: 700;
}
		
@media (min-width: 480px) {
  .panel-accordion .panel-body .item label {
    width: 120px;
    height: auto;
  }
		
}
		
@media screen and (max-width: 992px) and (min-width: 768px) {
  .panel-accordion .panel-body .item label {
    width: 90px;
    height: auto;
  }
		
}
		
/* line 2390, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .item label + span, .panel-accordion .panel-body .item label + p {
  display: inline-block;
  vertical-align: top;
}
		
@media (min-width: 480px) {
  .panel-accordion .panel-body .item label + span, .panel-accordion .panel-body .item label + p {
    width: calc(100% - 120px);
    height: auto;
    margin-right: -4px;
    padding-right: 5px;
  }
		
}
		
@media screen and (max-width: 992px) and (min-width: 768px) {
  .panel-accordion .panel-body .item label + span, .panel-accordion .panel-body .item label + p {
    width: calc(100% - 90px);
    height: auto;
  }
		
}
		
/* line 2409, ../themes/ablecommunitycare/themes.scss */
/* line 2410, ../themes/ablecommunitycare/themes.scss */
@media (min-width: 620px) {
  .panel-accordion .panel-body .-cal label, .panel-accordion .panel-body .-cal > span {
    width: 100% !important;
    height: auto;
    display: block;
  }
		
}
		
/* line 2417, ../themes/ablecommunitycare/themes.scss */
/* line 2418, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .-cal .icons span {
  margin-right: 0;
}
		
/* line 2423, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .-cal .outlook, .panel-accordion .panel-body .-cal .g-plus {
  color: transparent;
}
		
/* line 2427, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .-cal .outlook .fa, .panel-accordion .panel-body .-cal .g-plus .fa {
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center;
}
		
/* line 2435, ../themes/ablecommunitycare/themes.scss */
/* line 2436, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .-cal .outlook .fa {
  background-image: url('images/icons/outlook.png');
}
		
/* line 2441, ../themes/ablecommunitycare/themes.scss */
/* line 2442, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .-cal .g-plus .fa {
  background-image: url('images/icons/g-calendar.png');
}
		
/* line 2448, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .-pdf {
  text-align: right;
}
		
/* line 2453, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .pdf {
  -webkit-transition: 0.36s background;
  -moz-transition: 0.36s background;
  -ms-transition: 0.36s background;
  -o-transition: 0.36s background;
  transition: 0.36s background;
  font-size: 14px;
  background: #4368ad;
  color: #fff;
}
		
/* line 2459, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .pdf .fa {
  color: #fff;
  margin-right: 3px;
}
		
/* line 2464, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .pdf:hover {
  -webkit-transition: 0.36s background;
  -moz-transition: 0.36s background;
  -ms-transition: 0.36s background;
  -o-transition: 0.36s background;
  transition: 0.36s background;
  background: #fff;
  color: #6183c2;
}
		
/* line 2469, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .pdf:hover .fa {
  color: #6183c2;
}
		
/* line 2475, ../themes/ablecommunitycare/themes.scss */
/* line 2476, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .rate .label {
  vertical-align: middle;
}
		
/* line 2480, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .rate strong {
  font-size: 18px;
}
		
/* line 2485, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .-address {
  margin-bottom: 10px;
}
		
/* line 2488, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 480px) {
  .panel-accordion .panel-body .-address > span {
    text-align: right;
  }
		
}
		
/* line 2494, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .-address .line {
  display: block;
}
		
/* line 2499, ../themes/ablecommunitycare/themes.scss */
.panel-accordion .panel-body .-info {
  margin-bottom: 10px;
}
		
/* line 2503, ../themes/ablecommunitycare/themes.scss */
/* line 2504, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 620px) {
}
		
/* line 2509, ../themes/ablecommunitycare/themes.scss */
/* line 2510, ../themes/ablecommunitycare/themes.scss */
@media screen and (max-width: 620px) {
  .panel-accordion .panel-body .-notes .item:not(:first-child) > span {
    float: right;
  }
		
}
		
/* line 2521, ../themes/ablecommunitycare/themes.scss */
.h2-tag-h1-styling {
  font-size: 46px;
  padding-bottom: 25px;
  margin-top: 7px;
  color: #6183c2;
  font-weight: 600;
  position: relative;
}
		
/* line 2529, ../themes/ablecommunitycare/themes.scss */
.h2-tag-h1-styling:after {
  width: 140px;
  height: 2px;
  background: #6183c2;
  position: absolute;
  bottom: 0;
  left: 0;
  content: '';
  display: block;
}
		
/* line 2539, ../themes/ablecommunitycare/themes.scss */
/* line 2541, ../themes/ablecommunitycare/themes.scss */
.h2-tag-h1-styling[style="text-align: center;"]:after, .h2-tag-h1-styling.center:after {
  left: 50%;
  margin-left: -70px;
}
		
/* Slider */
/* line 3, scss/externals/slickslider.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
		
/* line 17, scss/externals/slickslider.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
		
/* line 24, scss/externals/slickslider.scss */
.slick-list:focus {
  outline: none;
}
		
/* line 28, scss/externals/slickslider.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
		
/* line 33, scss/externals/slickslider.scss */
.slick-slider .slick-track, .slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
		
/* line 42, scss/externals/slickslider.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
		
/* line 50, scss/externals/slickslider.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
		
/* line 56, scss/externals/slickslider.scss */
.slick-track:after {
  clear: both;
}
		
/* line 60, scss/externals/slickslider.scss */
.slick-loading .slick-track {
  visibility: hidden;
}
		
/* line 64, scss/externals/slickslider.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
		
/* line 68, scss/externals/slickslider.scss */
[dir="rtl"] .slick-slide {
  float: right;
}
		
/* line 71, scss/externals/slickslider.scss */
.slick-slide img {
  display: block;
}
		
/* line 74, scss/externals/slickslider.scss */
.slick-slide.slick-loading img {
  display: none;
}
		
/* line 80, scss/externals/slickslider.scss */
.slick-slide.dragging img {
  pointer-events: none;
}
		
/* line 84, scss/externals/slickslider.scss */
.slick-initialized .slick-slide {
  display: block;
}
		
/* line 88, scss/externals/slickslider.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}
		
/* line 92, scss/externals/slickslider.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
		
/* line 98, scss/externals/slickslider.scss */
.slick-arrow.slick-hidden {
  display: none;
}
		
/* print styles go here */
@media print {
  /* line 3, scss/print.scss */
  body {
    font-size: 28px;
  }
		
  /* line 11, scss/print.scss */
  nav, footer {
    display: none;
  }
		
}
		
/* line 1, scss/chat.scss */
.widget-chatbox {
  font-family: 'Montserrat', Georgia, "Times New Roman", Times, serif;
  position: fixed;
  bottom: 0;
  right: 0;
  background: #fff;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  max-width: 320px;
  z-index: 490;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  align-items: flex-end;
}
		
/* line 15, scss/chat.scss */
/* line 16, scss/chat.scss */
.widget-chatbox:hover .chat-header {
  top: -26px;
  transition: 0.4s top;
}
		
/* line 22, scss/chat.scss */
.widget-chatbox .chat-header {
  width: 100%;
  background: #4368ad;
  padding: 5px 12px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  color: #fff;
  position: absolute;
  top: 0;
  transition: 0.4s top;
  border-radius: 3px 3px 0 0;
}
		
@media (max-width: 480px) {
  .widget-chatbox .chat-header {
    top: -26px;
  }
		
}
		
/* line 40, scss/chat.scss */
.widget-chatbox .chat-header .chattoggle {
  cursor: pointer;
}
		
/* line 44, scss/chat.scss */
.widget-chatbox .chat-header.removeheader {
  top: -10px !important;
  border-radius: 3px 0 0 0;
}
		
/* line 48, scss/chat.scss */
.widget-chatbox .chat-header.removeheader:hover {
  background: #4f75bb;
  transition: 0.2s background;
}
		
/* line 52, scss/chat.scss */
.widget-chatbox .chat-header.removeheader:hover .fa {
  background: #4f75bb;
  transition: 0.2s background;
}
		
/* line 58, scss/chat.scss */
.widget-chatbox .chat-header.removeheader strong {
  display: none;
}
		
/* line 62, scss/chat.scss */
.widget-chatbox .chat-header.removeheader .fa {
  position: absolute;
  right: 0;
  top: -15px;
  display: block;
  background: #4368ad;
  padding: 5px 12px;
  border-radius: 3px;
}
		
/* line 74, scss/chat.scss */
.widget-chatbox .chat-conversation {
  width: 100%;
  max-height: 300px;
  overflow: auto;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: row wrap;
  padding: 5px 5px 15px;
}
		
/* line 84, scss/chat.scss */
.widget-chatbox .chat-conversation.chatminimised {
  height: 0 !important;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  padding: 0;
}
		
/* line 90, scss/chat.scss */
.widget-chatbox .chat-conversation.chatminimised div.user {
  display: none !important;
}
		
/* line 95, scss/chat.scss */
.widget-chatbox .chat-conversation ul {
  position: relative;
  width: 100%;
}
		
/* line 100, scss/chat.scss */
.widget-chatbox .chat-conversation div.user {
  padding: 5px;
}
		
/* line 104, scss/chat.scss */
.widget-chatbox .chat-conversation li, .widget-chatbox .chat-conversation div.user {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin: 0 !important;
  background: transparent !important;
  padding: 5px;
}
		
/* line 112, scss/chat.scss */
/* line 114, scss/chat.scss */
.widget-chatbox .chat-conversation li.default .user-conversation, .widget-chatbox .chat-conversation div.user.default .user-conversation {
  width: 100% !important;
}
		
/* line 117, scss/chat.scss */
.widget-chatbox .chat-conversation li.default .user-conversation .user-icon, .widget-chatbox .chat-conversation div.user.default .user-conversation .user-icon {
  width: 45px !important;
}
		
/* line 121, scss/chat.scss */
.widget-chatbox .chat-conversation li.default .user-conversation .user-msg, .widget-chatbox .chat-conversation div.user.default .user-conversation .user-msg {
  width: 80% !important;
}
		
/* line 124, scss/chat.scss */
.widget-chatbox .chat-conversation li.default .user-conversation .user-msg .chatmessage, .widget-chatbox .chat-conversation div.user.default .user-conversation .user-msg .chatmessage {
  padding: 7px 9px !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
		
/* line 131, scss/chat.scss */
.widget-chatbox .chat-conversation li.default .user-conversation .user-msg .input-text, .widget-chatbox .chat-conversation div.user.default .user-conversation .user-msg .input-text {
  font-size: 12px;
  color: #7d8387;
  background: #fff;
  padding: 7px 12px;
  border-radius: 5px;
  height: 38px;
  width: 80%;
}
		
/* line 141, scss/chat.scss */
.widget-chatbox .chat-conversation li.default .user-conversation .user-msg .input-btn, .widget-chatbox .chat-conversation div.user.default .user-conversation .user-msg .input-btn {
  background: #6183c2;
  color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  z-index: 99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: 0.2s background;
}
		
/* line 154, scss/chat.scss */
.widget-chatbox .chat-conversation li.default .user-conversation .user-msg .input-btn:hover, .widget-chatbox .chat-conversation div.user.default .user-conversation .user-msg .input-btn:hover {
  background: #567abe;
  transition: 0.2s background;
}
		
/* line 163, scss/chat.scss */
.widget-chatbox .chat-conversation li .user-conversation, .widget-chatbox .chat-conversation div.user .user-conversation {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 80%;
}
		
/* line 167, scss/chat.scss */
.widget-chatbox .chat-conversation li .user-conversation .user-icon, .widget-chatbox .chat-conversation div.user .user-conversation .user-icon {
  width: 45px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  font-size: 12px;
}
		
/* line 175, scss/chat.scss */
.widget-chatbox .chat-conversation li .user-conversation .user-icon .speaker, .widget-chatbox .chat-conversation div.user .user-conversation .user-icon .speaker {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  background: #565656;
  border-radius: 50%;
  overflow: hidden;
  font-size: 25px;
  color: #f5f5f5;
}
		
/* line 189, scss/chat.scss */
.widget-chatbox .chat-conversation li .user-conversation .user-msg, .widget-chatbox .chat-conversation div.user .user-conversation .user-msg {
  width: 75%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-flow: column wrap;
}
		
/* line 194, scss/chat.scss */
.widget-chatbox .chat-conversation li .user-conversation .user-msg .chatmessage, .widget-chatbox .chat-conversation div.user .user-conversation .user-msg .chatmessage {
  white-space: normal;
  word-break: break-word;
  font-size: 12px;
  color: #777;
  box-shadow: 0 1px 3px rgba(178, 178, 178, 0.7) !important;
  border-radius: 5px;
  display: inline-block;
  padding: 10px 18px;
  position: relative;
  vertical-align: top;
  clear: both;
  float: left;
  margin: 4px 20px 4px 20px;
  z-index: 10;
}
		
/* line 210, scss/chat.scss */
.widget-chatbox .chat-conversation li .user-conversation .user-msg .chatmessage::before, .widget-chatbox .chat-conversation div.user .user-conversation .user-msg .chatmessage::before {
  background-color: inherit;
  content: "\00a0";
  display: block;
  height: 16px;
  position: absolute;
  width: 20px;
  z-index: -1;
}
		
/* line 221, scss/chat.scss */
.widget-chatbox .chat-conversation li .user-conversation .user-msg .messagetime, .widget-chatbox .chat-conversation div.user .user-conversation .user-msg .messagetime {
  font-size: 9.6px;
  color: #919191;
}
		
/* line 228, scss/chat.scss */
/* line 230, scss/chat.scss */
.widget-chatbox .chat-conversation li.user .speaker, .widget-chatbox .chat-conversation div.user.user .speaker {
  background: #d2cec0;
}
		
/* line 234, scss/chat.scss */
.widget-chatbox .chat-conversation li.user .messagetime, .widget-chatbox .chat-conversation div.user.user .messagetime {
  text-align: right;
}
		
/* line 238, scss/chat.scss */
.widget-chatbox .chat-conversation li.user .chatmessage, .widget-chatbox .chat-conversation div.user.user .chatmessage {
  margin-right: 0 !important;
  background: #f5f5f5;
}
		
/* line 242, scss/chat.scss */
.widget-chatbox .chat-conversation li.user .chatmessage::before, .widget-chatbox .chat-conversation div.user.user .chatmessage::before {
  top: 0 !important;
  left: -6px !important;
  transform: rotate(55deg) skew(-35deg) !important;
  -moz-transform: rotate(55deg) skew(-35deg) !important;
  -ms-transform: rotate(55deg) skew(-35deg) !important;
  -o-transform: rotate(55deg) skew(-35deg) !important;
  -webkit-transform: rotate(55deg) skew(-35deg) !important;
}
		
/* line 254, scss/chat.scss */
.widget-chatbox .chat-conversation li.operator, .widget-chatbox .chat-conversation div.user.operator {
  justify-content: flex-end;
}
		
/* line 257, scss/chat.scss */
.widget-chatbox .chat-conversation li.operator .user-icon, .widget-chatbox .chat-conversation div.user.operator .user-icon {
  order: 0;
}
		
/* line 261, scss/chat.scss */
.widget-chatbox .chat-conversation li.operator .user-msg, .widget-chatbox .chat-conversation div.user.operator .user-msg {
  order: -1;
}
		
/* line 265, scss/chat.scss */
.widget-chatbox .chat-conversation li.operator .speaker, .widget-chatbox .chat-conversation div.user.operator .speaker {
  background: #c1c1c1;
}
		
/* line 269, scss/chat.scss */
.widget-chatbox .chat-conversation li.operator .messagetime, .widget-chatbox .chat-conversation div.user.operator .messagetime {
  text-align: left;
}
		
/* line 273, scss/chat.scss */
.widget-chatbox .chat-conversation li.operator .chatmessage, .widget-chatbox .chat-conversation div.user.operator .chatmessage {
  margin-left: 0 !important;
  background: #b2ccc0;
}
		
/* line 277, scss/chat.scss */
.widget-chatbox .chat-conversation li.operator .chatmessage::before, .widget-chatbox .chat-conversation div.user.operator .chatmessage::before {
  top: 0 !important;
  left: auto !important;
  right: -6px !important;
  transform: rotate(0deg) skew(-35deg) !important;
  -moz-transform: rotate(0deg) skew(-35deg) !important;
  -ms-transform: rotate(0deg) skew(-35deg) !important;
  -o-transform: rotate(0deg) skew(-35deg) !important;
  -webkit-transform: rotate(0deg) skew(-35deg) !important;
}
		
/* line 292, scss/chat.scss */
.widget-chatbox .chat-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  background: #4f75bb;
  padding: 10px 12px;
  position: relative;
  z-index: 999;
  width: 100%;
}
		
/* line 301, scss/chat.scss */
.widget-chatbox .chat-input .chat-minimised-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
  opacity: 1;
  transition: 0.3s opacity;
}
		
/* line 309, scss/chat.scss */
.widget-chatbox .chat-input .chat-minimised-input.input-display {
  opacity: 0;
  transition: 0.3s opacity;
  pointer-events: none;
}
		
/* line 315, scss/chat.scss */
.widget-chatbox .chat-input .chat-minimised-input .input-btn {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
}
		
/* line 323, scss/chat.scss */
.widget-chatbox .chat-input .chat-toggle-input {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
  pointer-events: none;
}
		
/* line 335, scss/chat.scss */
.widget-chatbox .chat-input .chat-toggle-input a {
  width: 38px !important;
  height: 38px !important;
  border-radius: 3px !important;
  font-size: 18px !important;
  margin: 0 3px;
}
		
/* line 342, scss/chat.scss */
.widget-chatbox .chat-input .chat-toggle-input a:last-child {
  margin-right: 13px !important;
}
		
/* line 347, scss/chat.scss */
.widget-chatbox .chat-input .chat-toggle-input.input-display {
  opacity: 1;
  transition: 0.3s opacity;
  pointer-events: all;
}
		
/* line 354, scss/chat.scss */
.widget-chatbox .chat-input .input-text {
  font-size: 14px;
  color: #7d8387;
  background: #fff;
  padding: 7px 12px;
  padding-right: 45px;
  border-radius: 5px;
  height: 38px;
  box-shadow: 0 1px 2px rgba(90, 90, 90, 0.7);
  width: 100%;
  z-index: 99;
}
		
/* line 367, scss/chat.scss */
.widget-chatbox .chat-input .input-btn {
  background: #6183c2;
  color: #fff;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  z-index: 99;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: 0.2s background;
}
		
/* line 380, scss/chat.scss */
.widget-chatbox .chat-input .input-btn:hover {
  background: #567abe;
  transition: 0.2s background;
}
		
/* line 1, scss/contactfind.scss */
[aria-describedby="quickfindpopup"] {
  width: 100% !important;
}
		
/* line 4, scss/contactfind.scss */
[aria-describedby="quickfindpopup"] #dialogclose {
  width: 25px;
  height: 25px;
  padding: 5px 6px 5px 6px;
  font-size: 12px;
  border: 0;
  line-height: 1.33;
  display: block;
  top: 8px;
  right: 10px;
  color: #fff;
  background: #ea4235;
}
		
/* line 17, scss/contactfind.scss */
[aria-describedby="quickfindpopup"] h3, [aria-describedby="quickfindpopup"] .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc [aria-describedby="quickfindpopup"] h2 {
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  font-weight: 700;
  font-size: 16px !important;
}
		
/* line 24, scss/contactfind.scss */
[aria-describedby="quickfindpopup"] p {
  margin-bottom: 5px !important;
  padding-left: 25px;
  position: relative;
  font-size: 14px !important;
}
		
/* line 30, scss/contactfind.scss */
[aria-describedby="quickfindpopup"] p .fa {
  position: absolute;
  top: 0;
  left: 0;
}
		
/* line 36, scss/contactfind.scss */
[aria-describedby="quickfindpopup"] p:nth-child(3) {
  margin-bottom: 20px !important;
}
		
/* line 41, scss/contactfind.scss */
[aria-describedby="quickfindpopup"] .button, [aria-describedby="quickfindpopup"] .page-blog-article .blog-article-prev, .page-blog-article [aria-describedby="quickfindpopup"] .blog-article-prev, [aria-describedby="quickfindpopup"] .page-blog-article .blog-article-next, .page-blog-article [aria-describedby="quickfindpopup"] .blog-article-next {
  margin: 0 0 10px;
  position: relative;
}
		
/* line 45, scss/contactfind.scss */
[aria-describedby="quickfindpopup"] .button .fa, [aria-describedby="quickfindpopup"] .page-blog-article .blog-article-prev .fa, .page-blog-article [aria-describedby="quickfindpopup"] .blog-article-prev .fa, [aria-describedby="quickfindpopup"] .page-blog-article .blog-article-next .fa, .page-blog-article [aria-describedby="quickfindpopup"] .blog-article-next .fa {
  display: inline-block;
  margin-right: 5px;
}
		
/* line 51, scss/contactfind.scss */
[aria-describedby="quickfindpopup"] #quickfindmap {
  width: 100% !important;
}
		
/* line 1, scss/modal.scss */
.noTitleDialog {
  z-index: 1000;
}
		
/* line 5, scss/modal.scss */
.noTitleDialog .ui-dialog-titlebar {
  display: none;
}
		
/* line 9, scss/modal.scss */
.noTitleDialog .ui-dialog-content {
  /* overflow: visible !important; */
}
		
/* line 15, scss/modal.scss */
#dialogclose {
  position: absolute;
  top: -15px;
  right: -15px;
  background: #fff;
  width: 30px;
  height: 30px;
  text-align: center;
  border: 1px solid #f49223;
  border-radius: 20px;
  padding: 5px 6px 5px 5px;
  z-index: 999;
  color: #222;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
		
/* line 32, scss/modal.scss */
#dialogclose:hover {
  background: #f49223;
  color: #fff;
  transition: 0.2s background;
}
		
/* line 42, scss/modal.scss */
body:not(.livepageediting) .ui-dialog {
  z-index: 9999 !important;
  padding: 0;
}
		
/* line 46, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-title {
  color: #fff;
  padding: 6px 15px 5px;
  text-overflow: inherit;
}
		
/* line 52, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-titlebar-close {
  right: 20px;
}
		
/* line 56, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-content {
  padding: 20px 14px;
}
		
/* line 59, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-content h2 {
  margin-top: 0;
  margin-bottom: 20px;
  text-align: center;
  font-size: 18px;
}
		
/* line 66, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-content h3, body:not(.livepageediting) .ui-dialog .ui-dialog-content .showcaselist .showcaselist-item .content-desc h2, .showcaselist .showcaselist-item .content-desc body:not(.livepageediting) .ui-dialog .ui-dialog-content h2 {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 0;
}
		
/* line 71, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-content h3 span, body:not(.livepageediting) .ui-dialog .ui-dialog-content .showcaselist .showcaselist-item .content-desc h2 span, .showcaselist .showcaselist-item .content-desc body:not(.livepageediting) .ui-dialog .ui-dialog-content h2 span {
  color: #35647e !important;
}
		
/* line 76, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-content h4 {
  font-size: 18px;
  margin-top: 20px;
}
		
/* line 81, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-content p {
  font-size: 16px;
  margin-bottom: 10px;
}
		
/* line 86, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-content a:not(.button) {
  color: #6183c2;
}
		
/* line 91, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane {
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px 10px;
}
		
/* line 96, scss/modal.scss */
/* line 99, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane button .ui-button-text {
  padding: 0;
}
		
/* line 103, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-dialog-buttonpane button:last-child {
  margin-right: 0;
}
		
/* line 109, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-widget-header {
  background: #009ad3;
  border: 0;
  padding: 7px 15px;
  font-weight: normal;
  border-radius: 0 !important;
}
		
/* line 117, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-widget-content {
  background: #f8f8f8;
}
		
/* line 121, scss/modal.scss */
/* line 122, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-button[title="Close"] {
  width: 30px;
  height: 30px;
  margin-top: -15px;
  border-radius: 50px;
  background: #ccc;
}
		
/* line 130, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-button .ui-button-icon {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  font-size: 20px;
  text-indent: 0;
  background: transparent;
  display: block;
  color: #000;
  line-height: 0.6;
  overflow: visible;
}
		
/* line 140, scss/modal.scss */
body:not(.livepageediting) .ui-dialog .ui-button .ui-button-icon:before {
  content: '+';
  display: block;
}
		
/* line 148, scss/modal.scss */
[aria-describedby="havequestionsdialog"] {
  background: #cf2b55;
  box-shadow: 0 2px 4px rgba(90, 90, 90, 0.4);
  border-radius: 4px;
}
		
/* line 153, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .ui-dialog-titlebar {
  display: none;
}
		
/* line 157, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .ui-dialog-content {
  overflow: visible !important;
}
		
/* line 161, scss/modal.scss */
[aria-describedby="havequestionsdialog"] h2 {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-align: center;
}
		
/* line 168, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .txt-call {
  display: block;
  font-size: 20px;
  text-align: center;
  color: #f49223;
}
		
/* line 175, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .btn-call, [aria-describedby="havequestionsdialog"] .ask {
  font-size: 18px;
  display: block;
  text-align: center;
  color: #fff;
  background: #971f3e;
  padding: 10px;
  border-radius: 5px;
  cursor: pointer;
}
		
/* line 186, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .btn-call:hover, [aria-describedby="havequestionsdialog"] .ask:hover {
  background: #821b35;
  transition: 0.2s background;
}
		
/* line 190, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .btn-call:hover .fa-phone, [aria-describedby="havequestionsdialog"] .ask:hover .fa-phone {
  animation: ring 200ms infinite;
}
		
/* line 196, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .btn-call-lg {
  font-size: 20px;
}
		
/* line 200, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .btn-call-alert {
  display: block;
  margin-top: 10px;
}
		
/* line 205, scss/modal.scss */
/* line 206, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .dialog-question label {
  font-size: 10px;
  color: #cf2b55;
  padding: 2px;
}
		
/* line 212, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .dialog-question input, [aria-describedby="havequestionsdialog"] .dialog-question [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea, [aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input [aria-describedby="havequestionsdialog"] .dialog-question textarea, [aria-describedby="havequestionsdialog"] .dialog-question textarea {
  font-size: 12px;
  border-radius: 5px;
  color: #444;
  width: 100%;
  margin-bottom: 7px;
}
		
/* line 221, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .dialog-question > div {
  position: relative;
}
		
/* line 225, scss/modal.scss */
[aria-describedby="havequestionsdialog"] .dialog-question #enquiry_result {
  font-size: 14px;
  padding: 10px 0;
  margin-bottom: 0;
  color: #fff;
  text-align: center;
}
		
/* line 235, scss/modal.scss */
[aria-describedby="addtoshortlistdialog"] {
  border: 0 !important;
  border-radius: 0;
}
		
/* line 239, scss/modal.scss */
/* line 240, scss/modal.scss */
[aria-describedby="addtoshortlistdialog"] .ui-dialog-content .title {
  font-size: 16px;
  font-weight: bold;
  color: #009ad3;
  margin-bottom: 10px;
}
		
/* line 247, scss/modal.scss */
[aria-describedby="addtoshortlistdialog"] .ui-dialog-content .dialog-content {
  margin-bottom: 10px;
}
		
/* line 251, scss/modal.scss */
[aria-describedby="addtoshortlistdialog"] .ui-dialog-content .content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: space-between;
  font-size: 18px;
  border: 1px dashed #ccc;
  padding: 10px 5px;
  border-right: 0;
  border-left: 0;
}
		
/* line 260, scss/modal.scss */
[aria-describedby="addtoshortlistdialog"] .ui-dialog-content .content:last-child {
  border-top: 0;
}
		
/* line 264, scss/modal.scss */
[aria-describedby="addtoshortlistdialog"] .ui-dialog-content .content label {
  color: #009ad3;
  font-weight: bold;
}
		
/* line 271, scss/modal.scss */
/* line 272, scss/modal.scss */
/* line 273, scss/modal.scss */
[aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input label {
  color: #009ad3;
  font-weight: bold;
  padding: 0 5px;
}
		
/* line 279, scss/modal.scss */
[aria-describedby="addtoshortlistdialog"] .ui-widget-content .dialog-input textarea {
  height: 60px !important;
  width: 100%;
}
		
/* line 288, scss/modal.scss */
/* line 290, scss/modal.scss */
[aria-describedby="modalconfirmations"].ui-widget-content {
  border-color: #777;
}
		
/* line 294, scss/modal.scss */
[aria-describedby="modalconfirmations"] .confirmslide {
  text-align: center;
}
		
/* line 298, scss/modal.scss */
/* line 299, scss/modal.scss */
[aria-describedby="modalconfirmations"] .messagetitle:before, [aria-describedby="modalconfirmations"] .messagetitle:after {
  display: none;
}
		
/* line 305, scss/modal.scss */
[aria-describedby="modalconfirmations"] .message, [aria-describedby="modalconfirmations"] .socialbuttons, [aria-describedby="modalconfirmations"] .modalbuttons {
  margin-bottom: 20px;
}
		
/* line 311, scss/modal.scss */
/* line 312, scss/modal.scss */
[aria-describedby="modalconfirmations"] .modalbuttons .button, [aria-describedby="modalconfirmations"] .modalbuttons .page-blog-article .blog-article-prev, .page-blog-article [aria-describedby="modalconfirmations"] .modalbuttons .blog-article-prev, [aria-describedby="modalconfirmations"] .modalbuttons .page-blog-article .blog-article-next, .page-blog-article [aria-describedby="modalconfirmations"] .modalbuttons .blog-article-next {
  margin: 0 3px;
}
		
/* line 317, scss/modal.scss */
/* line 318, scss/modal.scss */
[aria-describedby="modalconfirmations"] .socialbuttons a {
  width: 40px;
  height: 40px;
  margin: 0 3px;
  font-size: 16px;
  text-align: center;
  line-height: 2.3;
  border: 1px solid #cecece;
  border-radius: 50px;
  background: #f1f1f1;
  display: inline-block;
}
		
/* line 1, scss/popups.scss */
#lpe_notify {
  position: fixed;
  top: 0;
  right: 0;
  width: 300px;
  height: auto;
  display: block;
  border-radius: 0;
  border-bottom-left-radius: 3px;
  padding: 20px;
  text-align: center;
  z-index: 99999;
  background: #6183c2;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);
  font-family: 'Riona Sans', sans-serif;
  border: none;
  color: #fff;
  font-size: 18px;
  display: none;
}
		
/* line 1, scss/slider.scss */
@media (max-width: 480px) {
  /* line 4, scss/slider.scss */
  .slick-slide .sliderimage {
    width: 100% !important;
    padding: 0 !important;
  }
		
  /* line 9, scss/slider.scss */
  .slick-slide .slideshowtextholder {
    position: static !important;
    width: 100% !important;
    margin-left: 0 !important;
    transform: translateY(0) !important;
  }
		
  /* line 15, scss/slider.scss */
  .slick-slide .slideshowtextholder .slideshowtext {
    width: 100% !important;
    margin-left: 0 !important;
  }
		
}
		
/* line 2, scss/swipebox.scss */
.swipebox {
  overflow: hidden !important;
}
		
/* line 6, scss/swipebox.scss */
#swipebox-overlay img {
  border: none !important;
}
		
/* line 10, scss/swipebox.scss */
#swipebox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999 !important;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
		
/* line 23, scss/swipebox.scss */
#swipebox-slider {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  display: none;
}
		
/* line 33, scss/swipebox.scss */
#swipebox-slider .slide {
  background: url("../../images/loading.gif") no-repeat center center;
  height: 100%;
  width: 100%;
  line-height: 1px;
  text-align: center;
  display: inline-block;
}
		
/* line 42, scss/swipebox.scss */
#swipebox-slider .slide:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
		
/* line 50, scss/swipebox.scss */
#swipebox-slider .slide img {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  vertical-align: middle;
}
		
/* line 61, scss/swipebox.scss */
#swipebox-action, #swipebox-caption {
  position: absolute;
  left: 0;
  z-index: 999;
  height: 50px;
  width: 100%;
}
		
/* line 69, scss/swipebox.scss */
#swipebox-action {
  bottom: -50px;
}
		
/* line 72, scss/swipebox.scss */
#swipebox-action.visible-bars {
  bottom: 0;
}
		
/* line 76, scss/swipebox.scss */
#swipebox-action.force-visible-bars {
  bottom: 0 !important;
}
		
/* line 80, scss/swipebox.scss */
#swipebox-caption {
  top: -50px;
  text-align: center;
}
		
/* line 84, scss/swipebox.scss */
#swipebox-caption.visible-bars {
  top: 0;
}
		
/* line 88, scss/swipebox.scss */
#swipebox-caption.force-visible-bars {
  top: 0 !important;
}
		
/* line 92, scss/swipebox.scss */
#swipebox-action #swipebox-prev, #swipebox-action #swipebox-next, #swipebox-action #swipebox-close {
  background-image: url("../../images/swipebox.png");
  background-repeat: no-repeat;
  border: none !important;
  text-decoration: none !important;
  cursor: pointer;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
}
		
/* line 105, scss/swipebox.scss */
#swipebox-action #swipebox-close {
  background-position: 15px 12px;
  left: 40px;
}
		
/* line 110, scss/swipebox.scss */
#swipebox-action #swipebox-prev {
  background-position: -32px 13px;
  right: 100px;
}
		
/* line 115, scss/swipebox.scss */
#swipebox-action #swipebox-next {
  background-position: -78px 13px;
  right: 40px;
}
		
/* line 120, scss/swipebox.scss */
#swipebox-action #swipebox-prev.disabled, #swipebox-action #swipebox-next.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
		
/* line 126, scss/swipebox.scss */
#swipebox-slider.rightSpring {
  -moz-animation: rightSpring 0.3s;
  -webkit-animation: rightSpring 0.3s;
}
		
/* line 131, scss/swipebox.scss */
#swipebox-slider.leftSpring {
  -moz-animation: leftSpring 0.3s;
  -webkit-animation: leftSpring 0.3s;
}
		
@-moz-keyframes rightSpring {
  /* line 137, scss/swipebox.scss */
  0% {
    margin-left: 0px;
  }
		
  /* line 141, scss/swipebox.scss */
  50% {
    margin-left: -30px;
  }
		
  /* line 145, scss/swipebox.scss */
  100% {
    margin-left: 0px;
  }
		
}
		
@-moz-keyframes leftSpring {
  /* line 151, scss/swipebox.scss */
  0% {
    margin-left: 0px;
  }
		
  /* line 155, scss/swipebox.scss */
  50% {
    margin-left: 30px;
  }
		
  /* line 159, scss/swipebox.scss */
  100% {
    margin-left: 0px;
  }
		
}
		
@-webkit-keyframes rightSpring {
  /* line 165, scss/swipebox.scss */
  0% {
    margin-left: 0px;
  }
		
  /* line 169, scss/swipebox.scss */
  50% {
    margin-left: -30px;
  }
		
  /* line 173, scss/swipebox.scss */
  100% {
    margin-left: 0px;
  }
		
}
		
@-webkit-keyframes leftSpring {
  /* line 179, scss/swipebox.scss */
  0% {
    margin-left: 0px;
  }
		
  /* line 183, scss/swipebox.scss */
  50% {
    margin-left: 30px;
  }
		
  /* line 187, scss/swipebox.scss */
  100% {
    margin-left: 0px;
  }
		
}
		
/* Skin 
 --------------------------*/
/* line 194, scss/swipebox.scss */
#swipebox-overlay {
  background: #0d0d0d;
}
		
/* line 198, scss/swipebox.scss */
#swipebox-action, #swipebox-caption {
  text-shadow: 1px 1px 1px black;
  background-color: #0d0d0d;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0d0d0d), color-stop(100%, #000));
  background-image: -webkit-linear-gradient(#0d0d0d, #000);
  background-image: -moz-linear-gradient(#0d0d0d, #000);
  background-image: -o-linear-gradient(#0d0d0d, #000);
  background-image: linear-gradient(#0d0d0d, #000);
  -webkit-box-shadow: 0 1px 1px 1px #212121, inset 0 1px 1px 1px black;
  -moz-box-shadow: 0 1px 1px 1px #212121, inset 0 1px 1px 1px black;
  box-shadow: 0 1px 1px 1px #212121, inset 0 1px 1px 1px black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
}
		
/* line 213, scss/swipebox.scss */
#swipebox-action {
  -webkit-box-shadow: 0 -1px -1px 1px #212121, inset 0 -1px -1px 1px black;
  -moz-box-shadow: 0 -1px -1px 1px #212121, inset 0 -1px -1px 1px black;
  box-shadow: 0 -1px -1px 1px #212121, inset 0 -1px -1px 1px black;
}
		
/* line 219, scss/swipebox.scss */
#swipebox-caption {
  color: white !important;
  font-size: 15px;
  line-height: 43px;
  font-family: Helvetica, Arial, sans-serif;
}
		
/*
	 MEMORY USAGE: 42Mb
	 GENERATION TIME: 3.4894s
	 GENERATED: 06/08 11:53:15
	 Array
(
    [0] => "scss/externals/jqueryui.scss"
    [1] => "../themes/ablecommunitycare/variables.scss"
    [2] => "scss/defaultvariables.scss"
    [3] => "scss/mixins.scss"
    [4] => "scss/layout.scss"
    [5] => "scss/scaffolding.scss"
    [6] => "scss/buttons.scss"
    [7] => "scss/captions.scss"
    [8] => "scss/navigation.scss"
    [9] => "scss/row.scss"
    [10] => "scss/page.scss"
    [11] => "scss/typography.scss"
    [12] => "scss/media.scss"
    [13] => "scss/gallery.scss"
    [14] => "scss/forms.scss"
    [15] => "scss/sections.scss"
    [16] => "scss/product.scss"
    [17] => "scss/tooltips.scss"
    [18] => "../themes/ablecommunitycare/themes.scss"
    [19] => "scss/externals/slickslider.scss"
    [20] => "scss/print.scss"
    [21] => "scss/chat.scss"
    [22] => "scss/contactfind.scss"
    [23] => "scss/modal.scss"
    [24] => "scss/popups.scss"
    [25] => "scss/slider.scss"
    [26] => "scss/swipebox.scss"
)
*/{"error":{"type":8,"message":"Undefined index: save","file":"\/var\/www\/clients\/client0\/web3\/web\/css\/serve.php","line":134}}