/*
Theme Name: Surround
Theme URI: https://velikorodnov.com/site/surround_wordpress_single_project.html
Author: Designed by monkeysan
Author URI: https://themeforest.net/user/monkeysan/portfolio
Description: A video blog & magazine WordPress theme.
Version: 1.4
Tags: one-column, two-columns, left-sidebar, right-sidebar, sticky-post, theme-options
Text Domain: suround
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
*/
/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Surround
Last change:	21/12/2020 [initial release]
Assigned to:	mad_velikorodnov
Primary use:

/*------------------------------------------------------------------
[Color codes]

# Primary Color: #b01933

a (standard): #333

/*------------------------------------------------------------------
[Typography]

Body: ;
Headers: ;
*/
/* line 1, wp-content/themes/surround/stylesheets/base/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* HTML5 display-role reset for older browsers */
/* line 25, wp-content/themes/surround/stylesheets/base/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 29, wp-content/themes/surround/stylesheets/base/_reset.scss */
body {
  line-height: 1;
}

/* line 32, wp-content/themes/surround/stylesheets/base/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 35, wp-content/themes/surround/stylesheets/base/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 40, wp-content/themes/surround/stylesheets/base/_reset.scss */
blockquote {
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 1.875rem;
  font-weight: 400;
  line-height: 2.1875rem;
  margin-bottom: 0.875rem;
}

/* line 47, wp-content/themes/surround/stylesheets/base/_reset.scss */
blockquote p {
  line-height: 2.625rem;
}

/* line 52, wp-content/themes/surround/stylesheets/base/_reset.scss */
table {
  width: 100%;
}

/* line 55, wp-content/themes/surround/stylesheets/base/_reset.scss */
em {
  font-style: italic;
}

/* line 58, wp-content/themes/surround/stylesheets/base/_reset.scss */
embed, iframe, object {
  max-width: 100%;
}

/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Correct the line height in all browsers.
 * 3. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
/* Document
   ========================================================================== */
/* line 13, wp-content/themes/surround/stylesheets/base/_normalize.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  /* 3 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
/* line 27, wp-content/themes/surround/stylesheets/base/_normalize.scss */
body {
  margin: 0;
}

/* line 31, wp-content/themes/surround/stylesheets/base/_normalize.scss */
html, body {
  height: 100%;
}

/**
 * Add the correct display in IE 9-.
 */
/* line 37, wp-content/themes/surround/stylesheets/base/_normalize.scss */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
/* line 64, wp-content/themes/surround/stylesheets/base/_normalize.scss */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 75, wp-content/themes/surround/stylesheets/base/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 86, wp-content/themes/surround/stylesheets/base/_normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
/* line 99, wp-content/themes/surround/stylesheets/base/_normalize.scss */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
/* line 109, wp-content/themes/surround/stylesheets/base/_normalize.scss */
a:active,
a:hover {
  outline-width: 0;
}

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 119, wp-content/themes/surround/stylesheets/base/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
/* line 129, wp-content/themes/surround/stylesheets/base/_normalize.scss */
b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 138, wp-content/themes/surround/stylesheets/base/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 148, wp-content/themes/surround/stylesheets/base/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */
/* line 159, wp-content/themes/surround/stylesheets/base/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */
/* line 167, wp-content/themes/surround/stylesheets/base/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */
/* line 176, wp-content/themes/surround/stylesheets/base/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 185, wp-content/themes/surround/stylesheets/base/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 193, wp-content/themes/surround/stylesheets/base/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 197, wp-content/themes/surround/stylesheets/base/_normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 208, wp-content/themes/surround/stylesheets/base/_normalize.scss */
audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */
/* line 217, wp-content/themes/surround/stylesheets/base/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */
/* line 226, wp-content/themes/surround/stylesheets/base/_normalize.scss */
img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */
/* line 234, wp-content/themes/surround/stylesheets/base/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 246, wp-content/themes/surround/stylesheets/base/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-size: 100%;
  /* 1 */
  padding: 0;
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 261, wp-content/themes/surround/stylesheets/base/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 271, wp-content/themes/surround/stylesheets/base/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
/* line 282, wp-content/themes/surround/stylesheets/base/_normalize.scss */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  font-family: inherit;
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 294, wp-content/themes/surround/stylesheets/base/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 306, wp-content/themes/surround/stylesheets/base/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
/* line 317, wp-content/themes/surround/stylesheets/base/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
/* line 330, wp-content/themes/surround/stylesheets/base/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 344, wp-content/themes/surround/stylesheets/base/_normalize.scss */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */
/* line 353, wp-content/themes/surround/stylesheets/base/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
/* line 362, wp-content/themes/surround/stylesheets/base/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 372, wp-content/themes/surround/stylesheets/base/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 401, wp-content/themes/surround/stylesheets/base/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
/* line 414, wp-content/themes/surround/stylesheets/base/_normalize.scss */
details,
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 423, wp-content/themes/surround/stylesheets/base/_normalize.scss */
summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
/* line 434, wp-content/themes/surround/stylesheets/base/_normalize.scss */
canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */
/* line 442, wp-content/themes/surround/stylesheets/base/_normalize.scss */
template {
  display: none;
}

/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
/* line 453, wp-content/themes/surround/stylesheets/base/_normalize.scss */
[hidden] {
  display: none;
}

/**
 * Set up a decent box model on the root element
 */
/* line 8, wp-content/themes/surround/stylesheets/base/_base.scss */
html {
  box-sizing: border-box;
}

/**
 * Make all elements from the DOM inherit from the parent box-sizing
 * Since `*` has a specificity of 0, it does not override the `html` value
 * making all elements inheriting from the root box-sizing value
 * See: https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/
 */
/* line 18, wp-content/themes/surround/stylesheets/base/_base.scss */
*,
*::before,
*::after {
  box-sizing: inherit;
}

/**
 * Basic styles for links
 */
/* line 27, wp-content/themes/surround/stylesheets/base/_base.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  outline: none;
  text-decoration: none;
  background: transparent;
  vertical-align: baseline;
}

/* line 37, wp-content/themes/surround/stylesheets/base/_base.scss */
a {
  color: #1e1e1e;
  text-decoration: none;
  outline: none;
}

/* line 43, wp-content/themes/surround/stylesheets/base/_base.scss */
a,
button {
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}

/**
 * Basic typography style for copy text
 */
/* line 5, wp-content/themes/surround/stylesheets/base/_typography.scss */
:root {
  font-size: 16px;
}

@media (max-width: 1279.98px) {
  /* line 5, wp-content/themes/surround/stylesheets/base/_typography.scss */
  :root {
    font-size: 14px;
  }
}

/* line 14, wp-content/themes/surround/stylesheets/base/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  color: #1e1e1e;
}

/* line 23, wp-content/themes/surround/stylesheets/base/_typography.scss */
pre {
  clear: both;
  border-style: solid;
  border-width: 1px;
  overflow: auto;
  padding: 2em;
  line-height: 2em;
  font-size: 0.750em;
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.05) 50%, transparent 50%, transparent);
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.05) 50%, transparent 50%, transparent);
  background-image: linear-gradient(rgba(0, 0, 0, 0.05) 50%, transparent 50%, transparent);
  font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
  margin-bottom: 1.5em;
  position: relative;
  left: 0;
  text-transform: none;
  width: 100%;
  word-break: break-all;
  word-wrap: break-word;
  -webkit-background-size: 100% 4em;
  background-size: 100% 4em;
  -webkit-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
}

/* line 49, wp-content/themes/surround/stylesheets/base/_typography.scss */
::selection {
  background-color: #1e1e1e;
  color: #fff;
}

/* line 54, wp-content/themes/surround/stylesheets/base/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Frank Ruhl Libre", serif;
  color: #1e1e1e;
  font-weight: 700;
}

/* line 60, wp-content/themes/surround/stylesheets/base/_typography.scss */
h1 {
  font-size: 3.75rem;
  line-height: 4.375rem;
}

/* line 64, wp-content/themes/surround/stylesheets/base/_typography.scss */
h1:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 69, wp-content/themes/surround/stylesheets/base/_typography.scss */
h2 {
  font-size: 3rem;
  line-height: 3.5rem;
}

/* line 73, wp-content/themes/surround/stylesheets/base/_typography.scss */
h2:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 79, wp-content/themes/surround/stylesheets/base/_typography.scss */
h3 {
  font-size: 2.25rem;
  line-height: 2.625rem;
}

/* line 83, wp-content/themes/surround/stylesheets/base/_typography.scss */
h3:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 88, wp-content/themes/surround/stylesheets/base/_typography.scss */
h4 {
  font-size: 1.875rem;
  line-height: 2.1875rem;
}

/* line 92, wp-content/themes/surround/stylesheets/base/_typography.scss */
h4:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 97, wp-content/themes/surround/stylesheets/base/_typography.scss */
h5 {
  font-size: 1.5rem;
  line-height: 1.75rem;
}

/* line 101, wp-content/themes/surround/stylesheets/base/_typography.scss */
h5:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 106, wp-content/themes/surround/stylesheets/base/_typography.scss */
h6 {
  font-size: 1.125rem;
  line-height: 1.3125rem;
}

/* line 110, wp-content/themes/surround/stylesheets/base/_typography.scss */
h6:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 115, wp-content/themes/surround/stylesheets/base/_typography.scss */
address {
  margin-bottom: 0.875rem;
}

/* line 119, wp-content/themes/surround/stylesheets/base/_typography.scss */
p {
  margin-bottom: 1.75rem;
  letter-spacing: 0.16px;
  line-height: 1.75rem;
}

/* line 125, wp-content/themes/surround/stylesheets/base/_typography.scss */
table {
  border-spacing: 0;
  margin: 0 0 0.875rem;
  width: 100%;
}

/* line 130, wp-content/themes/surround/stylesheets/base/_typography.scss */
table td, table th {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 138, wp-content/themes/surround/stylesheets/base/_typography.scss */
.table-condensed {
  width: auto;
}

/* line 142, wp-content/themes/surround/stylesheets/base/_typography.scss */
span.highlight {
  background-color: #1e1e1e;
  color: #fff;
}

/* line 147, wp-content/themes/surround/stylesheets/base/_typography.scss */
dl:not(:last-child) {
  margin-bottom: 1.5em;
}

/* line 151, wp-content/themes/surround/stylesheets/base/_typography.scss */
th {
  text-align: left;
}

/* line 153, wp-content/themes/surround/stylesheets/base/_typography.scss */
td {
  padding: 0.5em;
}

/* line 157, wp-content/themes/surround/stylesheets/base/_typography.scss */
th {
  padding: 0.5em;
  font-weight: 700;
}

/* line 164, wp-content/themes/surround/stylesheets/base/_typography.scss */
dt, dd {
  padding: 4px 0;
}

/* line 168, wp-content/themes/surround/stylesheets/base/_typography.scss */
dt {
  font-weight: 700;
}

/* line 172, wp-content/themes/surround/stylesheets/base/_typography.scss */
ul {
  list-style-type: square;
}

/* line 176, wp-content/themes/surround/stylesheets/base/_typography.scss */
ul, ol {
  margin-bottom: 1.3125rem;
  list-style-position: inside;
}

/* line 181, wp-content/themes/surround/stylesheets/base/_typography.scss */
li > ul, li > ol {
  margin-bottom: 0;
  margin-left: 1.3125rem;
}

/* line 186, wp-content/themes/surround/stylesheets/base/_typography.scss */
li li li li > ul {
  margin-left: 0;
}

/* line 188, wp-content/themes/surround/stylesheets/base/_typography.scss */
img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}

/* line 194, wp-content/themes/surround/stylesheets/base/_typography.scss */
mark {
  background: #1e1e1e;
  color: #fff;
}

/* line 199, wp-content/themes/surround/stylesheets/base/_typography.scss */
code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
}

/* line 204, wp-content/themes/surround/stylesheets/base/_typography.scss */
pre {
  clear: both;
  border-style: solid;
  border-width: 1px;
  overflow: auto;
  padding: 2em;
  line-height: 2em;
  font-size: 0.750em;
  background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.05) 50%, transparent 50%, transparent);
  background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.05) 50%, transparent 50%, transparent);
  background-image: linear-gradient(rgba(0, 0, 0, 0.05) 50%, transparent 50%, transparent);
  font-family: Monaco, "Andale Mono", "Courier New", Courier, monospace;
  margin-bottom: 1.5em;
  position: relative;
  left: 0;
  text-transform: none;
  width: 100%;
  word-break: break-all;
  word-wrap: break-word;
  -webkit-background-size: 100% 4em;
  background-size: 100% 4em;
  -webkit-transition: all ease-in-out 0.5s;
  transition: all ease-in-out 0.5s;
}

/* line 230, wp-content/themes/surround/stylesheets/base/_typography.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 237, wp-content/themes/surround/stylesheets/base/_typography.scss */
embed {
  vertical-align: top;
}

/* line 241, wp-content/themes/surround/stylesheets/base/_typography.scss */
.align-left {
  text-align: left;
}

/* line 242, wp-content/themes/surround/stylesheets/base/_typography.scss */
.align-center {
  text-align: center;
}

/* line 243, wp-content/themes/surround/stylesheets/base/_typography.scss */
.align-right {
  text-align: right;
}

/* line 245, wp-content/themes/surround/stylesheets/base/_typography.scss */
.aligncenter {
  text-align: center;
}

/* line 246, wp-content/themes/surround/stylesheets/base/_typography.scss */
.alignleft {
  float: left;
}

/* line 247, wp-content/themes/surround/stylesheets/base/_typography.scss */
.alignright {
  float: right;
}

/* line 249, wp-content/themes/surround/stylesheets/base/_typography.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 256, wp-content/themes/surround/stylesheets/base/_typography.scss */
.wp-caption.alignleft,
img.alignleft {
  margin-right: 1.75rem;
}

/* line 261, wp-content/themes/surround/stylesheets/base/_typography.scss */
.wp-caption.alignright,
img.alignright {
  margin-left: 1.75rem;
}

/* line 266, wp-content/themes/surround/stylesheets/base/_typography.scss */
.bypostauthor {
  text-transform: uppercase;
}

/* line 268, wp-content/themes/surround/stylesheets/base/_typography.scss */
img.size-full,
img.size-large,
img.wp-post-image {
  height: auto;
  max-width: 100%;
}

/* line 276, wp-content/themes/surround/stylesheets/base/_typography.scss */
img.wp-post-image {
  margin: 0 auto;
}

/* line 278, wp-content/themes/surround/stylesheets/base/_typography.scss */
.widget img,
.wp-caption {
  max-width: 100%;
}

/* line 284, wp-content/themes/surround/stylesheets/base/_typography.scss */
.wp-caption {
  margin-bottom: 0.875rem;
}

/* line 288, wp-content/themes/surround/stylesheets/base/_typography.scss */
.wp-caption .wp-caption-text {
  margin-top: 0.875rem;
  margin-bottom: 0;
  text-align: center;
  color: #9e9e9e;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.6px;
}

/**
 * Clear inner floats
 */
/* line 8, wp-content/themes/surround/stylesheets/base/_helpers.scss */
.clearfix::after {
  clear: both;
  content: '';
  display: table;
}

/* line 14, wp-content/themes/surround/stylesheets/base/_helpers.scss */
.clear {
  clear: both;
}

/**
 * Main content containers
 * 1. Make the container full-width with a maximum width
 * 2. Center it in the viewport
 * 3. Leave some space on the edges, especially valuable on small screens
 */
/* line 25, wp-content/themes/surround/stylesheets/base/_helpers.scss */
.container.full-width {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

/* line 31, wp-content/themes/surround/stylesheets/base/_helpers.scss */
body.home.blog .site-content .container.wide,
body.single.single-post.no-sidebar .site-content .container.wide {
  max-width: 1000px;
}

@media (min-width: 1280px) {
  /* line 38, wp-content/themes/surround/stylesheets/base/_helpers.scss */
  .container.wide {
    padding: 0;
  }
}

/**
 * Hide text while making it readable for screen readers
 * 1. Needed in WebKit-based browsers because of an implementation bug;
 *    See: https://code.google.com/p/chromium/issues/detail?id=457146
 */
/* line 51, wp-content/themes/surround/stylesheets/base/_helpers.scss */
.hide-text {
  overflow: hidden;
  padding: 0;
  /* 1 */
  text-indent: 101%;
  white-space: nowrap;
}

/**
 * Hide element while making it readable for screen readers
 * Shamelessly borrowed from HTML5Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133
 */
/* line 63, wp-content/themes/surround/stylesheets/base/_helpers.scss */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Animations
   ========================================================================== */
/* line 4, wp-content/themes/surround/stylesheets/base/_animation.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 9, wp-content/themes/surround/stylesheets/base/_animation.scss */
.pulse {
  border: none;
  box-shadow: 0 0 0 0 #f0f0f0, 0 0 0 0 rgba(0, 1, 255, 0.7);
  border-radius: 100%;
  vertical-align: middle;
  cursor: pointer;
  transform: translate3d(0, 0, 0);
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0.33, 0, 1);
}

@-webkit-keyframes pulse {
  to {
    box-shadow: 0 0 0 1px transparent, 0 0 0 7px rgba(0, 1, 255, 0);
  }
}

@keyframes pulse {
  to {
    box-shadow: 0 0 0 1px transparent, 0 0 0 7px rgba(0, 1, 255, 0);
  }
}

@-webkit-keyframes bounceright {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(2px);
  }
}

@-webkit-keyframes bounceleft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-2px);
  }
}

@-webkit-keyframes pulseicon {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.1);
  }
}

@keyframes pulseicon {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.1);
  }
}

@-webkit-keyframes outToRight {
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes outToRight {
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@-webkit-keyframes outToLeft {
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes outToLeft {
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@-webkit-keyframes inFromLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes inFromLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes inFromRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes inFromRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

/* line 172, wp-content/themes/surround/stylesheets/base/_animation.scss */
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}

/* line 209, wp-content/themes/surround/stylesheets/base/_animation.scss */
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

/* Basic styles for grid
   ========================================================================== */
/* Basic styles for layout
   ========================================================================== */
/* line 4, wp-content/themes/surround/stylesheets/layout/_layout.scss */
body {
  background-color: #fff;
  overflow-x: hidden;
}

/* line 9, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.wrapper-container {
  position: relative;
}

/* line 12, wp-content/themes/surround/stylesheets/layout/_layout.scss */
body.suround-page-layout-boxed .wrapper-container,
body.cat-layout-side-map .wrapper-container,
body.cat-layout-grid-fullwidth .wrapper-container {
  width: calc(100% - 56px);
  margin: 0 auto;
  overflow: hidden;
  transition: all .5s ease;
}

@media (max-width: 767.98px) {
  /* line 12, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  body.suround-page-layout-boxed .wrapper-container,
  body.cat-layout-side-map .wrapper-container,
  body.cat-layout-grid-fullwidth .wrapper-container {
    width: calc(100% - 28px);
  }
}

/* line 27, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.cat-layout-side-map .wrapper-container {
  height: 100%;
}

@media (max-width: 767.98px) {
  /* line 9, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .wrapper-container {
    margin: 0;
  }
}

/* line 39, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.no-sidebar {
  padding-top: 6.125rem;
  padding-bottom: 6.125rem;
}

/* line 43, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.suround-coming-soon-page .page-content-wrap.no-sidebar {
  padding-bottom: 0;
}

/* line 47, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.cat-layout-filter .page-content-wrap.no-sidebar {
  padding-top: 0;
}

/* line 53, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap #main,
.page-content-wrap #sidebar {
  position: relative;
  min-height: 1px;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  width: 100%;
}

/* line 64, wp-content/themes/surround/stylesheets/layout/_layout.scss */
body.error404 .page-content-wrap #main {
  display: flex;
  align-items: center;
}

/* line 71, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.left-sidebar #sidebar,
.page-content-wrap.right-sidebar #sidebar,
.page-content-wrap.left-sidebar #main,
.page-content-wrap.right-sidebar #main,
.page-content-wrap.narrow-left-sidebar #sidebar,
.page-content-wrap.narrow-right-sidebar #sidebar,
.page-content-wrap.narrow-left-sidebar #main,
.page-content-wrap.narrow-right-sidebar #main {
  padding-top: 6.125rem;
  padding-bottom: 6.125rem;
}

@media (max-width: 767.98px) {
  /* line 85, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.right-sidebar #sidebar,
  .page-content-wrap.narrow-right-sidebar #sidebar {
    padding-top: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 94, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.left-sidebar #main,
  .page-content-wrap.narrow-left-sidebar #main {
    padding-top: 0;
  }
}

/* line 105, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.narrow-left-sidebar #main {
  order: 2;
  flex: 0 0 75%;
  max-width: 75%;
}

@media (max-width: 1023.98px) {
  /* line 105, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-left-sidebar #main {
    flex: 0 0 65%;
    max-width: 65%;
  }
}

@media (max-width: 767.98px) {
  /* line 105, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-left-sidebar #main {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 122, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.narrow-left-sidebar #sidebar {
  order: 1;
  flex: 0 0 25%;
  max-width: 25%;
}

@media (max-width: 1023.98px) {
  /* line 122, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-left-sidebar #sidebar {
    flex: 0 0 35%;
    max-width: 35%;
  }
}

@media (max-width: 767.98px) {
  /* line 122, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-left-sidebar #sidebar {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 993px) {
  /* line 122, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-left-sidebar #sidebar {
    padding-right: 4.4375rem;
  }
}

@media (min-width: 993px) {
  /* line 142, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-left-sidebar #sidebar:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 1.75rem;
    background-color: #dedede;
    width: 1px;
    z-index: -1;
  }
}

/* line 162, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.narrow-right-sidebar #main {
  order: 1;
  flex: 0 0 75%;
  max-width: 75%;
}

@media (max-width: 1023.98px) {
  /* line 162, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-right-sidebar #main {
    flex: 0 0 65%;
    max-width: 65%;
  }
}

@media (max-width: 767.98px) {
  /* line 162, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-right-sidebar #main {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 179, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.narrow-right-sidebar #sidebar {
  order: 2;
  flex: 0 0 25%;
  max-width: 25%;
}

@media (max-width: 1023.98px) {
  /* line 179, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-right-sidebar #sidebar {
    flex: 0 0 35%;
    max-width: 35%;
  }
}

@media (max-width: 767.98px) {
  /* line 179, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-right-sidebar #sidebar {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 993px) {
  /* line 179, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-right-sidebar #sidebar {
    padding-left: 4.4375rem;
  }
}

@media (min-width: 993px) {
  /* line 199, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.narrow-right-sidebar #sidebar:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 1.75rem;
    background-color: #dedede;
    width: 1px;
    z-index: -1;
  }
}

/* line 217, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.left-sidebar #main {
  order: 2;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

@media (max-width: 767.98px) {
  /* line 217, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.left-sidebar #main {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 230, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.left-sidebar #sidebar {
  order: 1;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

@media (max-width: 767.98px) {
  /* line 230, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.left-sidebar #sidebar {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 993px) {
  /* line 230, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.left-sidebar #sidebar {
    padding-right: 4.4375rem;
  }
}

@media (min-width: 993px) {
  /* line 245, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.left-sidebar #sidebar:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 1.75rem;
    background-color: #dedede;
    width: 1px;
    z-index: -1;
  }
}

/* line 264, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.right-sidebar #main {
  order: 1;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

@media (max-width: 767.98px) {
  /* line 264, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.right-sidebar #main {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 277, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.page-content-wrap.right-sidebar #sidebar {
  order: 2;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

@media (max-width: 767.98px) {
  /* line 277, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.right-sidebar #sidebar {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 993px) {
  /* line 277, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.right-sidebar #sidebar {
    padding-left: 4.4375rem;
  }
}

@media (min-width: 993px) {
  /* line 292, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .page-content-wrap.right-sidebar #sidebar:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 1.75rem;
    background-color: #dedede;
    width: 1px;
    z-index: -1;
  }
}

/* line 313, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.site-main .page-section {
  padding: 6.125rem 0;
}

/* line 316, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.site-main .page-section:first-child {
  padding-top: 0;
}

/* line 318, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.site-main .page-section:only-child {
  padding-top: 0;
  padding-bottom: 0;
}

/* Title Holder */
/* line 329, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.title-holder {
  margin-bottom: 1.75rem;
}

/* line 333, wp-content/themes/surround/stylesheets/layout/_layout.scss */
#main .title-holder.heading-h6 {
  margin-top: -0.875rem;
}

/* line 337, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.title-holder h2.section-title {
  font-size: 2.25rem;
  line-height: 2.625rem;
}

@media (max-width: 767.98px) {
  /* line 342, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .title-holder .section-title {
    font-size: 1.5625rem;
    line-height: 2.1875rem;
  }
}

/* line 351, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.title-holder.heading-span {
  margin-bottom: 0.875rem;
}

/* line 355, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.info-holder .title-holder {
  margin-bottom: 2.1875rem;
}

/* line 361, wp-content/themes/surround/stylesheets/layout/_layout.scss */
h6.section-title {
  font-size: 2.25rem;
  line-height: 2.625rem;
}

/* line 366, wp-content/themes/surround/stylesheets/layout/_layout.scss */
span.section-title {
  display: block;
  font-size: 1.125rem;
  text-transform: uppercase;
  line-height: 1.3125rem;
  font-weight: 600;
}

/* Media Holder */
/* line 376, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.media-holder {
  padding-bottom: 21%;
  height: 0;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  overflow: hidden;
  text-align: center;
}

@media (max-width: 1279.98px) {
  /* line 376, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .media-holder {
    padding-bottom: 35%;
  }
}

@media (max-width: 767.98px) {
  /* line 376, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .media-holder {
    padding-bottom: 45%;
  }
}

@media (max-width: 575.98px) {
  /* line 376, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .media-holder {
    padding-bottom: 100%;
  }
}

/* line 398, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.media-holder.full-height {
  padding-bottom: 45%;
}

@media (max-width: 1279.98px) {
  /* line 398, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .media-holder.full-height {
    padding-bottom: 70%;
  }
}

@media (max-width: 575.98px) {
  /* line 398, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .media-holder.full-height {
    padding-bottom: 100%;
  }
}

/* line 410, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.media-holder.full-height .media-inner {
  bottom: auto;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  text-align: left;
}

/* line 420, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.media-holder .media-inner {
  position: absolute;
  bottom: 4.8125rem;
  left: 0;
  right: 0;
  text-align: center;
  width: 800px;
  margin: 0 auto;
}

@media (max-width: 767.98px) {
  /* line 420, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .media-holder .media-inner {
    width: 70%;
  }
}

/* line 433, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.layout-type-page-search .media-holder .media-inner {
  bottom: 5.25rem;
}

/* line 437, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.media-holder .media-inner .media-title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.5rem;
  color: #fff;
}

/* line 443, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.media-holder .media-inner .media-title:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 450, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.media-holder .media-banner-holder {
  margin-left: 3%;
  width: 25%;
}

@media (max-width: 767.98px) {
  /* line 450, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .media-holder .media-banner-holder {
    width: 35%;
  }
}

@media (max-width: 575.98px) {
  /* line 450, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .media-holder .media-banner-holder {
    width: 35%;
    margin: 0 auto;
  }
}

/* line 467, wp-content/themes/surround/stylesheets/layout/_layout.scss */
form.search-line {
  position: relative;
  width: 660px;
  margin: 0 auto;
}

@media (max-width: 767.98px) {
  /* line 467, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  form.search-line {
    width: auto;
  }
}

/* line 477, wp-content/themes/surround/stylesheets/layout/_layout.scss */
form.search-line input[type="text"] {
  padding: 0.875rem 4.125rem 0.875rem 1.3125rem;
  line-height: 1.75rem;
  font-weight: 500;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #ffd100;
}

/* line 486, wp-content/themes/surround/stylesheets/layout/_layout.scss */
form.search-line .search-line-button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 4.125rem;
  height: 100%;
  color: #1e1e1e;
  font-family: Linearicons;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-transform: uppercase;
  background-color: transparent;
}

/* Basic styles for Full Width Page
   ========================================================================== */
/* line 507, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.full-width-page {
  position: relative;
}

/* line 511, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.full-width-page .full-width-page-container {
  margin-left: calc(100vw - 50% + 28px);
  margin-right: 310px;
  padding: 112px 28px 28px 28px;
  height: 100%;
  overflow: auto;
}

@media (max-width: 1279.98px) {
  /* line 511, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .full-width-page-container {
    margin-left: 28px;
    margin-right: 28px;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
}

/* line 526, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.full-width-page .full-width-page-container .layout-carousel {
  position: fixed;
  max-width: calc(100vw - 50%);
  width: 100%;
  overflow: hidden;
  margin: 0 28px 28px 28px;
  top: 112px;
  left: 0;
  bottom: 0;
}

@media (max-width: 1279.98px) {
  /* line 526, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .full-width-page-container .layout-carousel {
    position: relative;
    top: 0;
    margin: 0 0 28px 0;
    max-width: 100%;
  }
}

/* line 543, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.full-width-page .full-width-page-container .layout-carousel .owl-carousel {
  height: 100%;
}

/* line 547, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.full-width-page .full-width-page-container .layout-carousel .owl-carousel .owl-item,
.full-width-page .full-width-page-container .layout-carousel .owl-carousel .owl-stage-outer,
.full-width-page .full-width-page-container .layout-carousel .owl-carousel .owl-stage,
.full-width-page .full-width-page-container .layout-carousel .owl-carousel .entry,
.full-width-page .full-width-page-container .layout-carousel .owl-carousel .entry .thumbnail-attachment,
.full-width-page .full-width-page-container .layout-carousel .owl-carousel .entry .thumbnail-attachment img {
  height: 100%;
}

/* line 562, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.admin-bar .full-width-page .full-width-page-container .layout-carousel {
  margin-top: 28px;
  top: 116px;
}

@media (max-width: 575.98px) {
  /* line 573, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .full-width-page-container .grid .entry-box .entry {
    flex-direction: column;
  }
}

@media (max-width: 575.98px) {
  /* line 579, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .full-width-page-container .grid .entry-box .entry .thumbnail-attachment {
    max-width: 100%;
  }
}

@media (max-width: 575.98px) {
  /* line 587, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .full-width-page-container .grid .entry-box .entry .entry-body {
    max-width: 100%;
    padding: 1.75rem 0 0 0;
  }
}

/* line 604, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.full-width-page .sidebar {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  max-width: 310px;
  overflow: auto;
  border-left: 1px solid #dedede;
}

@media (max-width: 1279.98px) {
  /* line 604, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .sidebar {
    position: relative;
    max-width: 100%;
  }
}

/* line 619, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.full-width-page .sidebar .widget {
  padding: 115px 28px 28px 28px;
  position: relative;
  overflow-y: scroll;
}

@media (max-width: 1279.98px) {
  /* line 619, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .sidebar .widget {
    padding: 77px 28px 28px 28px;
  }
}

@media (max-width: 1279.98px) {
  /* line 628, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .sidebar .widget .entry-box {
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 1.75rem;
  }
}

@media (max-width: 992.98px) {
  /* line 628, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .sidebar .widget .entry-box {
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1.75rem;
  }
}

@media (max-width: 767.98px) {
  /* line 628, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .sidebar .widget .entry-box {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1.75rem;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 628, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .sidebar .widget .entry-box {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 628, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .sidebar .widget .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 657, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .full-width-page .sidebar .widget .entry-box .entry-col .entry img {
    width: 100%;
  }
}

/* line 679, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.layout-type-page-full #content,
.layout-type-page-full #footer {
  display: none;
}

/* Colorizer
   ========================================================================== */
/* line 689, wp-content/themes/surround/stylesheets/layout/_layout.scss */
[data-bg-image-src] {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 695, wp-content/themes/surround/stylesheets/layout/_layout.scss */
[class*="suround-colorizer--scheme-"],
.colorizer-functionality {
  position: relative;
}

/* line 700, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.suround-colorizer-bg-color,
.suround-colorizer-bg-image {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -2;
  border-radius: inherit;
}

/* line 711, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.suround-colorizer-bg-image {
  z-index: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

/* Breadcrumbs
   ========================================================================== */
/* line 723, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.cat-layout-grid-fullwidth div.breadcrumbs-wrap {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

/* line 730, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap {
  padding: 3.5rem;
  background-size: cover;
  background-attachment: fixed;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #dedede;
}

/* line 739, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.header.style-1 + .breadcrumbs-wrap {
  border-top-width: 0;
}

/* line 741, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.text-left {
  text-align: left;
}

/* line 742, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.text-center {
  text-align: center;
}

/* line 743, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.text-right {
  text-align: right;
}

/* line 745, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap .page-title:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 747, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap .breadcrumb-path {
  color: #969696;
  font-size: 0.75rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.36px;
}

/* line 754, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap .breadcrumb-path a {
  border-bottom: 1px solid transparent;
}

/* line 757, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap .breadcrumb-path a:hover {
  border-bottom-color: inherit;
}

/* line 763, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap .breadcrumb-path > span {
  margin: 0 5px;
}

/* line 765, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap .breadcrumb-path:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 773, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.has-bg-is-set .breadcrumb-path {
  color: #cfcfcf;
}

/* line 779, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap .breadcrumbs-holder {
  position: relative;
  z-index: 2;
}

/* line 784, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.has-description-align-right {
  display: flex;
  padding: 0;
  justify-content: flex-end;
  align-items: center;
  border: none;
}

/* line 791, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.has-description-align-right .breadcrumbs-holder {
  background: rgba(0, 0, 0, 0.5);
  padding: 3.0625rem;
  width: 50%;
  color: #cfcfcf;
}

@media (max-width: 992.98px) {
  /* line 791, wp-content/themes/surround/stylesheets/layout/_layout.scss */
  .breadcrumbs-wrap.has-description-align-right .breadcrumbs-holder {
    width: 100%;
  }
}

/* line 801, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.has-description-align-right .breadcrumbs-holder a, .breadcrumbs-wrap.has-description-align-right .breadcrumbs-holder .page-title {
  color: #fff;
}

/* line 807, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.has-description-align-right:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: #000;
  transition: opacity .45s ease;
  opacity: 0.5;
  content: '';
}

/* line 822, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.has-image:not(.has-description-align-right) {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
  border: none;
}

/* line 827, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.has-image:not(.has-description-align-right) a, .breadcrumbs-wrap.has-image:not(.has-description-align-right) .page-title {
  color: #fff;
}

/* line 831, wp-content/themes/surround/stylesheets/layout/_layout.scss */
.breadcrumbs-wrap.has-image:not(.has-description-align-right):before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: #000;
  transition: opacity .45s ease;
  opacity: 0.5;
}

/* Basic styles for navigation
   ========================================================================== */
@media (max-width: 1023.98px) {
  /* line 4, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
  .main-navigation {
    display: none;
  }
}

/* line 10, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul {
  margin-bottom: 0;
}

/* line 12, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation li {
  list-style: none;
}

/* line 14, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul {
  display: flex;
}

/* line 18, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li {
  position: relative;
  margin: 0 1.3125rem;
  padding: 1.75rem 0;
}

/* line 24, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.header.style-2 .main-navigation > ul > li {
  padding: 0.875rem 0;
}

@media (max-width: 1279.98px) {
  /* line 18, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
  .main-navigation > ul > li {
    margin: 0 0.875rem;
  }
}

/* line 32, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li > a {
  position: relative;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 0.875rem;
  color: #1e1e1e;
  line-height: 1.75rem;
  letter-spacing: 0.35px;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 43, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
header.style-2 .main-navigation > ul > li > a,
header.style-5 .main-navigation > ul > li > a,
header.style-6 .main-navigation > ul > li > a {
  color: #fff;
}

/* line 47, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li > a:after {
  position: absolute;
  bottom: 2px;
  width: 0;
  left: 0;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: inherit;
  transition: width .45s ease;
  content: '';
}

/* line 61, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li:hover a:after,
.main-navigation > ul > li.current-menu-item a:after,
.main-navigation > ul > li.current-menu-ancestor a:after,
.main-navigation > ul > li.current-menu-parent a:after,
.main-navigation > ul > li.current_page_item a:after,
.main-navigation > ul > li.current_page_parent a:after,
.main-navigation > ul > li.current_page_ancestor a:after {
  width: 100%;
}

/* line 76, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children,
.main-navigation .sub-menu-wrap {
  position: absolute;
  left: -1.75rem;
  top: 100%;
  visibility: hidden;
  z-index: 5;
  pointer-events: none;
  padding: 0.6875rem 0;
  border-top: 3px solid #ffd100;
  background-color: #2e2e2e;
  min-width: 16.25rem;
  opacity: 0;
  transition: transform .3s ease, opacity .3s ease, visibility .3s ease;
  transform: translate3d(-15px, 15px, 0);
}

/* line 93, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children:before,
.main-navigation .sub-menu-wrap:before {
  content: '';
  bottom: 100%;
  width: 100%;
  left: 0;
  height: 1.75rem;
  display: block;
  position: absolute;
  background: transparent;
}

/* line 110, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation li:hover > ul.children,
.main-navigation li:hover > .sub-menu-wrap {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translate3d(0, 0, 0);
}

/* line 125, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children.suround-menu-reverse,
.main-navigation .sub-menu.suround-menu-reverse {
  left: auto;
  right: -1.3125rem;
}

/* line 130, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children li,
.main-navigation .sub-menu li {
  position: relative;
}

/* line 133, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children li a,
.main-navigation .sub-menu li a {
  display: block;
  padding: 0.4375rem 1.75rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
  white-space: pre;
  color: #fff;
}

/* line 150, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children li:hover > a, .main-navigation ul.children li.current-menu-item > a, .main-navigation ul.children li.current-menu-parent > a, .main-navigation ul.children li.current-menu-ancestor > a, .main-navigation ul.children li.current_page_item > a, .main-navigation ul.children li.current_page_parent > a, .main-navigation ul.children li.current_page_ancestor > a,
.main-navigation .sub-menu li:hover > a,
.main-navigation .sub-menu li.current-menu-item > a,
.main-navigation .sub-menu li.current-menu-parent > a,
.main-navigation .sub-menu li.current-menu-ancestor > a,
.main-navigation .sub-menu li.current_page_item > a,
.main-navigation .sub-menu li.current_page_parent > a,
.main-navigation .sub-menu li.current_page_ancestor > a {
  background-color: #222;
  color: #ffd100;
}

/* line 160, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children li.menu-item-has-children > a, .main-navigation ul.children li.page_item_has_children > a,
.main-navigation .sub-menu li.menu-item-has-children > a,
.main-navigation .sub-menu li.page_item_has_children > a {
  padding-right: 3.0625rem;
}

/* line 164, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children li.menu-item-has-children > a:before, .main-navigation ul.children li.page_item_has_children > a:before,
.main-navigation .sub-menu li.menu-item-has-children > a:before,
.main-navigation .sub-menu li.page_item_has_children > a:before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1.3125rem;
  color: #fff;
  font-size: 0.75rem;
  font-family: 'linearicons';
  content: '\e93c';
}

/* line 181, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children ul.children,
.main-navigation ul.children .sub-menu,
.main-navigation .sub-menu ul.children,
.main-navigation .sub-menu .sub-menu {
  position: absolute;
  margin-top: -0.875rem;
  left: 100%;
  top: 0;
  margin-left: 0;
  visibility: hidden;
  z-index: 5;
  background-color: #2e2e2e;
  padding: 0.6875rem 0;
  opacity: 0;
  border-top: 3px solid #ffd100;
  transition: transform .3s ease, opacity .3s ease, visibility .3s ease;
  transform: translate3d(-0.875rem, 0.875rem, 0);
}

/* line 197, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children ul.children.suround-menu-reverse,
.main-navigation ul.children .sub-menu.suround-menu-reverse,
.main-navigation .sub-menu ul.children.suround-menu-reverse,
.main-navigation .sub-menu .sub-menu.suround-menu-reverse {
  left: auto;
  right: 100%;
}

/* line 206, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation ul.children li:hover > ul.children,
.main-navigation ul.children li:hover > .sub-menu,
.main-navigation .sub-menu li:hover > ul.children,
.main-navigation .sub-menu li:hover > .sub-menu {
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

/* Basic styles for multicolumn
   ========================================================================== */
/* line 227, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.multicolumn {
  position: static;
}

/* line 231, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.multicolumn > .sub-menu-wrap {
  left: 0;
  width: 100%;
  background-color: #1e1e1e;
}

/* line 237, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.multicolumn > .sub-menu-wrap ul.sub-menu {
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: none;
  background-color: transparent;
  white-space: nowrap;
  transform: translate3d(0, 0, 0);
  visibility: visible;
  opacity: 1;
}

/* line 251, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.multicolumn > .sub-menu-wrap ul.sub-menu > li {
  padding: 0;
}

/* line 257, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.multicolumn > .sub-menu-wrap > ul.sub-menu {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  max-width: 1380px;
  margin: 0 auto;
}

/* line 265, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.multicolumn > .sub-menu-wrap > ul.sub-menu > li {
  margin-bottom: 0;
  padding: 0 0.875rem 0;
}

/* line 270, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.multicolumn > .sub-menu-wrap > ul.sub-menu > li > .no-link {
  text-transform: uppercase;
  border-bottom: none;
  font-size: 0.875rem;
  color: #9e9e9e;
  background-color: transparent;
  cursor: none;
  letter-spacing: 0.35px;
}

/* line 279, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.multicolumn > .sub-menu-wrap > ul.sub-menu > li > .no-link:before {
  display: none;
}

/* Basic styles for shortcode
   ========================================================================== */
/* line 304, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.shortcode {
  position: static;
}

/* line 308, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.shortcode > .sub-menu-wrap {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  padding-left: 0.875rem;
  padding-right: 0.875rem;
  left: 0;
  width: 100%;
  background-color: #2e2e2e;
}

/* line 321, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.shortcode > .sub-menu-wrap .cats-tabs-caption li a {
  color: #fff;
}

/* line 336, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.shortcode > .sub-menu-wrap .cats-tab-content .entry .entry-title a,
.main-navigation > ul > li.shortcode > .sub-menu-wrap .cats-tab-content .entry .entry-cats a {
  color: #fff;
}

/* line 344, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.main-navigation > ul > li.shortcode > .sub-menu-wrap .cats-tab-content .entry .entry-cats a:hover {
  color: #1e1e1e;
}

/* Basic styles for responsive navigation
   ========================================================================== */
/* line 365, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.animate-outToRight .menu__item {
  -webkit-animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
  animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

/* line 370, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.animate-outToLeft .menu__item {
  -webkit-animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
  animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

/* line 375, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.animate-inFromLeft .menu__item {
  -webkit-animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
  animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

/* line 380, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.animate-inFromRight .menu__item {
  -webkit-animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
  animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

/* line 387, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel {
  position: fixed;
  display: none;
  left: 0;
  z-index: 1000;
  top: 0;
  width: 100%;
  height: 100vh;
  transform: translate3d(-100%, 0, 0);
  transition: transform 0.3s;
  background-color: #1c1d22;
}

@media (max-width: 992.98px) {
  /* line 387, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
  .wrapper-container .nav-panel {
    display: block;
  }
}

/* line 403, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.admin-bar .wrapper-container .nav-panel {
  top: 2.875rem;
}

/* line 407, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel.menu--open {
  transform: translate3d(0, 0, 0);
}

/* line 411, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .menu__breadcrumbs {
  line-height: 1;
  position: relative;
  padding: 0.875rem 2.625rem 0.875rem 1.5rem;
}

/* line 416, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .menu__breadcrumbs a {
  font-weight: bold;
  display: inline-block;
  cursor: pointer;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #5c5edc;
  font-size: 0.6875rem;
  line-height: 0.875rem;
}

/* line 426, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .menu__breadcrumbs a:not(:last-child)::after {
  font-family: 'Linearicons';
  content: "\e944";
  display: inline-block;
  padding: 0 0.5em;
  color: #45464e;
  line-height: 0.875rem;
}

/* line 438, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap {
  position: absolute;
  top: 2.625rem;
  bottom: 0;
  overflow: hidden;
  width: 100%;
}

/* line 445, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  overflow: hidden;
  overflow-y: scroll;
  width: calc(100% + 50px);
  height: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 458, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level:focus {
  outline: none;
}

/* line 460, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level.menu__level--current {
  visibility: visible;
}

/* line 462, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level[class^='animate-'], .wrapper-container .nav-panel .mobile-menu-wrap .menu__level[class*=' animate-'] {
  visibility: visible;
}

/* line 465, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item {
  display: block;
  width: calc(100% - 50px);
}

/* line 477, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-item .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-ancestor .menu__link,
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-parent .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_item .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_parent .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_ancestor .menu__link {
  color: #5c5edc;
}

/* line 483, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link {
  font-weight: 600;
  position: relative;
  display: block;
  padding: 1rem 2.5rem 1rem 1.5rem;
  color: #bdbdbd;
  transition: color 0.1s;
}

/* line 491, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link:hover, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link:focus, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link[data-submenu]:hover::after, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link[data-submenu]:focus::after {
  color: #ffd100;
}

/* line 503, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.menu-item-has-children .menu__link::after {
  font-family: 'Linearicons';
  content: "\e9e9";
  position: absolute;
  right: 0;
  padding: 0.25em 1.25em;
  color: #bdbdbd;
}

/* line 520, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .menu__back {
  font-size: 1.05em;
  position: absolute;
  z-index: 100;
  top: 0.75rem;
  right: 3.4375rem;
  margin: 0;
  cursor: pointer;
  color: #bdbdbd;
  border: none;
  background: none;
}

/* line 532, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .menu__back:hover, .wrapper-container .nav-panel .menu__back:focus {
  color: #fff;
  outline: none;
}

/* line 538, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .menu__back.menu__back--hidden {
  pointer-events: none;
  opacity: 0;
}

/* line 543, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .menu__back .icon:before {
  font-size: 1.3125rem;
  background-color: transparent;
  font-family: 'Linearicons';
  content: "\e943";
}

/* line 552, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .advanced-menu-hide {
  position: absolute;
  top: 0.5625rem;
  right: 1.25rem;
  color: #bdbdbd;
}

/* line 558, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .advanced-menu-hide:before {
  font-size: 1.3125rem;
  background-color: transparent;
  font-family: 'Linearicons';
  content: "\e92a";
}

/* line 565, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.wrapper-container .nav-panel .advanced-menu-hide:hover, .wrapper-container .nav-panel .advanced-menu-hide:focus {
  color: #fff;
  outline: none;
}

/* line 578, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.responsive-nav-button {
  display: none;
  text-align: center;
  color: #fff;
  background-color: #1e1e1e;
  padding: 0.4375rem;
  z-index: 2;
  transition: all .5s ease;
}

/* line 587, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.header.style-2 .responsive-nav-button {
  background-color: #fff;
  color: #1e1e1e;
}

/* line 592, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.header.style-3 .responsive-nav-button {
  margin-right: 0.625rem;
}

/* line 594, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.responsive-nav-button:before {
  font-size: 1.875rem;
  font-family: 'linearicons';
  content: "\e92b";
}

/* line 600, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
.responsive-nav-button:hover {
  color: #038ed3;
}

@media (max-width: 992.98px) {
  /* line 578, wp-content/themes/surround/stylesheets/layout/_navigation.scss */
  .responsive-nav-button {
    display: block;
  }
}

/* Basic styles for header
   ========================================================================== */
/* line 4, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header {
  position: relative;
  top: 0;
  width: 100%;
  background: #fff;
}

/* line 10, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header .logo-wrap {
  padding: 1.75rem 0;
}

/* line 14, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header .logo-wrap a.logo {
  display: block;
}

/* line 17, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header .logo-wrap a.logo .standard-logo {
  display: block;
}

/* line 22, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header .logo-wrap h4.logo {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 1.875rem;
  font-weight: 900;
  letter-spacing: 2.25px;
  line-height: 1.75rem;
}

@media (max-width: 575.98px) {
  /* line 22, wp-content/themes/surround/stylesheets/layout/_header.scss */
  .header .logo-wrap h4.logo {
    font-size: 1.5625rem;
  }
}

/* line 34, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header .logo-wrap h4.logo a {
  position: relative;
}

/* line 38, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header .logo-wrap h4.logo a:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid;
  opacity: 0;
  transition: opacity 0.35s, transform 0.35s;
  transform: scale(0, 1);
}

/* line 51, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header .logo-wrap h4.logo a:hover:after {
  opacity: 1;
  transform: scale(1);
}

/* line 62, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header .top-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

/* line 73, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-1 .top-header, .header.style-5 .top-header {
  padding: 0 1.75rem;
}

@media (max-width: 1279.98px) {
  /* line 73, wp-content/themes/surround/stylesheets/layout/_header.scss */
  .header.style-1 .top-header, .header.style-5 .top-header {
    padding: 0 0.875rem;
  }
}

/* line 87, wp-content/themes/surround/stylesheets/layout/_header.scss */
body.suround-page-layout-boxed .header.style-1:not(.sticky-header) .top-header,
body.cat-layout-side-map .header.style-1:not(.sticky-header) .top-header,
body.cat-layout-grid-fullwidth .header.style-1:not(.sticky-header) .top-header, body.suround-page-layout-boxed .header.style-5:not(.sticky-header) .top-header,
body.cat-layout-side-map .header.style-5:not(.sticky-header) .top-header,
body.cat-layout-grid-fullwidth .header.style-5:not(.sticky-header) .top-header {
  padding: 0;
}

/* line 100, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-1 {
  border-bottom: 1px solid #dedede;
}

/* line 103, wp-content/themes/surround/stylesheets/layout/_header.scss */
body.front__page .header.style-1 {
  border-bottom: none;
}

/* line 109, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-2 .logo-wrap {
  padding: 3.0625rem 0;
  text-align: center;
}

/* line 115, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-2 .logo-wrap .logo .standard-logo {
  margin: 0 auto;
}

/* line 125, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-2.sticky-header .logo-wrap {
  display: none;
}

/* line 131, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-2 .top-header {
  position: relative;
  background-color: #1e1e1e;
}

/* line 140, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-3 .top-header {
  position: relative;
  padding: 0.875rem;
  background-color: #1e1e1e;
  color: #9e9e9e;
}

/* line 147, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-3 .top-header .pre-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  line-height: 0.875rem;
}

@media (max-width: 575.98px) {
  /* line 147, wp-content/themes/surround/stylesheets/layout/_header.scss */
  .header.style-3 .top-header .pre-header {
    display: block;
    text-align: center;
  }
}

@media (max-width: 575.98px) {
  /* line 158, wp-content/themes/surround/stylesheets/layout/_header.scss */
  .header.style-3 .top-header .pre-header > * {
    margin: 0.875rem 0;
    justify-content: center;
  }
}

/* line 169, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-3 .top-header .pre-header .pre-opt > * {
  color: #fff;
}

/* line 177, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-3 .top-header span {
  font-size: 0.875rem;
}

/* line 181, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-3 .top-header span a {
  color: #fff;
}

/* line 187, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-3 .menu-holder {
  position: absolute;
  z-index: 5;
  top: 100%;
  left: 0;
  width: 100%;
  padding: 0 1.75rem;
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 198, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-3 .menu-holder .menu-wrap .nav-item {
  display: flex;
  align-items: center;
}

/* line 210, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-3.sticky-header .top-header {
  display: none;
}

/* line 214, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-3.sticky-header .menu-holder {
  background-color: #fff;
}

/* line 222, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-5 {
  background: transparent;
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  left: 0;
}

/* line 231, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-5 .logo-wrap {
  padding: 0.875rem 0;
}

/* line 241, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-5 .top-header .logo-wrap h4.logo a {
  color: #fff;
}

/* line 251, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-5.sticky-header {
  background-color: #1e1e1e;
}

/* line 257, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-6 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
  background-color: #1e1e1e;
  padding: 0 1.75rem;
}

/* line 265, wp-content/themes/surround/stylesheets/layout/_header.scss */
.admin-bar .header.style-6 {
  top: 2rem;
}

/* line 273, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-6 .logo-wrap h4.logo a {
  color: #fff;
}

/* line 283, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.sticky-header {
  position: fixed;
  transform: translate3d(0, -100%, 0);
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  opacity: 0;
  pointer-events: none;
  transition: all .3s ease;
  border-bottom: none;
}

/* line 295, wp-content/themes/surround/stylesheets/layout/_header.scss */
body.sticky-header-on .header.sticky-header {
  z-index: 95;
  opacity: 1;
  pointer-events: auto;
  transform: translate3d(0, 0, 0);
  box-shadow: 0 -5px 30px rgba(78, 82, 99, 0.3);
}

/* line 303, wp-content/themes/surround/stylesheets/layout/_header.scss */
body.layout-type-page-full .header.sticky-header {
  display: none;
}

@media (max-width: 767.98px) {
  /* line 283, wp-content/themes/surround/stylesheets/layout/_header.scss */
  .header.sticky-header {
    display: none;
  }
}

/* Side Panel
 ================================================= */
/* line 318, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap {
  position: relative;
  z-index: 99;
}

/* line 326, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap .wrap-bg {
  position: fixed;
  top: 0;
  left: 100%;
  right: 0;
  content: '';
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  transition: all .4s ease-in .8s;
}

/* line 337, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap .navbar-menu {
  position: fixed;
  top: 0;
  bottom: 0;
  right: -100%;
  background-color: #fff;
  width: 100%;
  max-width: 24.5rem;
  z-index: 99;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
}

/* line 353, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap .navbar-menu .close-bttn {
  position: absolute;
  top: 1.875rem;
  right: 1.5rem;
  background-color: transparent;
  z-index: 50;
}

/* line 360, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap .navbar-menu .close-bttn:before {
  font-size: 1.875rem;
  background-color: transparent;
  font-family: 'Linearicons';
  content: "\e92a";
}

/* line 367, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap .navbar-menu .close-bttn:hover {
  color: #0001ff;
}

/* line 371, wp-content/themes/surround/stylesheets/layout/_header.scss */
body.admin-bar .navbar-wrap .navbar-menu .close-bttn {
  top: 3.9375rem;
}

/* line 377, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap .navbar-menu .nav-inner {
  position: relative;
  top: 150px;
  padding: 9.75rem 3.5rem 3.5rem;
  opacity: 0;
  visibility: hidden;
  transition: all .3s ease-in .3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 392, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap.active .wrap-bg {
  opacity: 1;
  visibility: visible;
  transition: all .8s ease-out 0s;
  left: 0;
  cursor: url("images/cross-out.png"), pointer;
}

/* line 400, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap.active .navbar-menu {
  opacity: 1;
  visibility: visible;
  right: 0;
  transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;
}

/* line 407, wp-content/themes/surround/stylesheets/layout/_header.scss */
.navbar-wrap.active .nav-inner {
  top: 0;
  opacity: 1;
  visibility: visible;
  transition: all 1s ease-out 1.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Search
 ================================================= */
/* line 423, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 105;
  display: block;
  background-color: #fff;
  transition: all .5s ease;
  opacity: 0;
  visibility: hidden;
}

@media (max-width: 992.98px) {
  /* line 423, wp-content/themes/surround/stylesheets/layout/_header.scss */
  .searchform-wrap {
    overflow: scroll;
  }
}

/* line 438, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap.opened {
  opacity: 1;
  visibility: visible;
}

/* line 443, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap .searchform-label {
  margin-bottom: 1.0625rem;
  color: #1e1e1e;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3125rem;
  letter-spacing: 0.42px;
  text-transform: uppercase;
}

/* line 453, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap form.searchform {
  position: relative;
  padding-top: 8rem;
  padding-bottom: 8rem;
}

/* line 458, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap form.searchform button {
  position: absolute;
  right: 1.75rem;
  top: 51%;
  color: #1e1e1e;
  font-size: 1.875rem;
  background-color: transparent;
}

/* line 466, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap form.searchform button:before {
  font-family: 'Linearicons';
  content: "\e922";
}

/* line 473, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap form.searchform input {
  color: #969696;
  font-size: 3rem;
  font-weight: 700;
  line-height: 3.5rem;
  letter-spacing: 0.48px;
  padding: 0.875rem 4.8125rem 0.875rem 1.75rem;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
  background-color: #f7f7f7;
}

/* line 485, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap form.searchform input::placeholder {
  color: #dedede;
}

/* line 493, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap .close-search-form {
  position: absolute;
  right: 1.4375rem;
  top: 1.75rem;
  display: inline-block;
  font-family: 'linearicons';
  font-size: 1.875rem;
  color: #1e1e1e;
  z-index: 99;
  font-weight: normal;
  background-color: transparent;
  transition: all .3s ease;
}

/* line 506, wp-content/themes/surround/stylesheets/layout/_header.scss */
.searchform-wrap .close-search-form:before {
  content: '\e92a';
}

/* line 512, wp-content/themes/surround/stylesheets/layout/_header.scss */
body.admin-bar .close-search-form {
  top: 3.4375rem;
}

/* line 516, wp-content/themes/surround/stylesheets/layout/_header.scss */
.search-section {
  margin: -1px 0;
  padding: 5.6875rem 0;
  border-width: 1px 0 1px;
  border-style: solid;
  border-color: #dedede;
}

/* Navigation
 ================================================= */
/* line 527, wp-content/themes/surround/stylesheets/layout/_header.scss */
.menu-wrap {
  display: flex;
  align-items: center;
}

/* line 531, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-2 .top-header .menu-wrap,
.header.style-3 .menu-wrap {
  justify-content: space-between;
}

/* line 536, wp-content/themes/surround/stylesheets/layout/_header.scss */
.menu-wrap .nav-item:not(:last-child) {
  margin-right: 1.75rem;
}

@media (max-width: 992.98px) {
  /* line 536, wp-content/themes/surround/stylesheets/layout/_header.scss */
  .menu-wrap .nav-item:not(:last-child) {
    margin-right: 0.875rem;
  }
}

@media (max-width: 575.98px) {
  /* line 543, wp-content/themes/surround/stylesheets/layout/_header.scss */
  .header.style-1 .menu-wrap .nav-item:not(:last-child) {
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }
}

/* line 559, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns {
  display: flex;
  align-items: center;
  margin-right: -0.625rem;
}

/* line 564, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns > .head-btn {
  padding: 1.75rem 0.625rem;
}

/* line 567, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-2 .header-btns > .head-btn,
.header.style-5 .header-btns > .head-btn {
  padding: 0.875rem 0.625rem;
}

/* line 572, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-4 .header-btns > .head-btn {
  padding: 1.75rem 0.625rem;
}

/* line 576, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns > .head-btn button {
  color: #1e1e1e;
  display: block;
}

/* line 580, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-2 .header-btns > .head-btn button {
  color: #fff;
}

/* line 584, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-5 .header-btns > .head-btn button {
  color: #fff;
}

/* line 588, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header.style-6 .header-btns > .head-btn button {
  color: #fff;
}

/* line 596, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns button.nav-bttn,
.header-btns button.search-button,
.header-btns button.woo-cart-btn,
.header-btns button.flag-button {
  font-family: 'Linearicons';
  background: none;
  font-size: 1.875rem;
}

/* line 606, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns button.search-button {
  font-size: 1.5rem;
}

/* line 610, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns button.flag-button,
.header-btns button.woo-cart-btn {
  position: relative;
  font-size: 1.5625rem;
}

/* line 617, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns button.woo-cart-btn:before {
  content: "\e74d";
}

/* line 618, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns button.flag-button:before {
  content: "\e716";
}

/* line 619, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns button.search-button:before {
  content: "\e922";
}

/* line 620, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns button.nav-bttn:before {
  content: "\e92b";
}

/* line 624, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns button.woo-cart-btn .woo-cart-count {
  position: absolute;
  top: 0;
  right: 0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #0001ff;
  color: #fff;
  font-size: 0.5625rem;
  border-radius: 50%;
  margin-top: -2px;
  margin-right: -2px;
}

/* line 646, wp-content/themes/surround/stylesheets/layout/_header.scss */
.header-btns button.flag-button .suround-watch-later-count {
  position: absolute;
  top: 0;
  right: 0;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  width: 1rem;
  height: 1rem;
  line-height: 1rem;
  text-align: center;
  background-color: #0001ff;
  color: #fff;
  font-size: 0.5625rem;
  border-radius: 50%;
  margin-top: -2px;
  margin-right: -2px;
}

/* line 670, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .sub-actions-menu {
  position: absolute;
  top: 100%;
  right: 0;
  padding: 1.75rem;
  width: 21.25rem;
  opacity: 0;
  visibility: hidden;
  z-index: 20;
  overflow: hidden;
  border-top: 3px solid #ffd100;
  background-color: #2e2e2e;
  transition: transform .3s ease, opacity .3s ease, visibility .3s ease;
  transform: translate3d(-15px, 15px, 0);
  list-style: none;
  margin-bottom: 0;
}

/* line 687, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .sub-actions-menu:before {
  content: '';
  bottom: 100%;
  width: 100%;
  left: 0;
  height: 1.75rem;
  display: block;
  position: absolute;
  background: transparent;
  z-index: 50;
}

/* line 700, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .sub-actions-menu .suround-menu-empty p {
  color: #fff;
  margin-bottom: 0;
}

/* line 708, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .suround-menu-item {
  position: relative;
  display: flex;
}

/* line 712, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .suround-menu-item:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #3e3e3e;
}

/* line 718, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .suround-menu-item .entry-image {
  max-width: 6.125rem;
  min-width: 6.125rem;
}

/* line 723, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .suround-menu-item .entry-description {
  padding-left: 1.75rem;
  padding-right: 1.25rem;
}

/* line 727, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .suround-menu-item .entry-description .entry-title {
  margin-bottom: 0;
}

/* line 731, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .suround-menu-item .entry-description .entry-title a {
  color: #fff;
  border-bottom: 1px solid transparent;
}

/* line 735, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .suround-menu-item .entry-description .entry-title a:hover {
  border-bottom-color: inherit;
}

/* line 742, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .suround-menu-item .entry-description .suround-remove-wl {
  position: absolute;
  right: 0;
  top: 0;
  font-family: 'Linearicons';
  background: none;
  font-size: 0.875rem;
  z-index: 2;
  color: #fff;
}

/* line 752, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later .suround-menu-item .entry-description .suround-remove-wl:before {
  content: "\e95a";
}

/* line 764, wp-content/themes/surround/stylesheets/layout/_header.scss */
.suround-watch-later:hover .sub-actions-menu {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

/* Basic styles for footer
   ========================================================================== */
/* line 4, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer {
  border-top: 1px solid #dedede;
  font-size: 0.875rem;
  color: #1e1e1e;
  background-color: #fff;
}

/* line 10, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 {
  border-top: none;
}

/* line 14, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.footer-hidden {
  display: none;
}

/* line 18, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer .main-footer {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 27, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer .main-footer .footer-widget:only-child {
  margin: 0 auto;
}

@media (max-width: 767.98px) {
  /* line 25, wp-content/themes/surround/stylesheets/layout/_footer.scss */
  .footer .main-footer .footer-widget {
    padding: 0.875rem 0;
  }
}

@media (max-width: 767.98px) {
  /* line 35, wp-content/themes/surround/stylesheets/layout/_footer.scss */
  .footer .main-footer .footer-widget .social-icons,
  .footer .main-footer .footer-widget .menu-list.hr-type {
    justify-content: center;
  }
}

@media (max-width: 992.98px) {
  /* line 46, wp-content/themes/surround/stylesheets/layout/_footer.scss */
  .footer .main-footer [class*='col-sm'] {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

@media (max-width: 575.98px) {
  /* line 46, wp-content/themes/surround/stylesheets/layout/_footer.scss */
  .footer .main-footer [class*='col-sm'] {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: 992.98px) {
  /* line 58, wp-content/themes/surround/stylesheets/layout/_footer.scss */
  .footer .main-footer [class*='col-sm']:not(:last-child) {
    margin-bottom: 4.8125rem;
  }
}

/* line 70, wp-content/themes/surround/stylesheets/layout/_footer.scss */
body.cat-layout-side-map .footer {
  display: none;
}

/* line 74, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer .copyright {
  color: #1e1e1e;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.42px;
}

/* line 81, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer .copyright:last-child {
  margin-bottom: 0;
}

/* line 85, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-1 .main-footer,
.footer.style-2 .main-footer {
  padding-top: 6.125rem;
  padding-bottom: 6.125rem;
}

@media (max-width: 767.98px) {
  /* line 85, wp-content/themes/surround/stylesheets/layout/_footer.scss */
  .footer.style-1 .main-footer,
  .footer.style-2 .main-footer {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
}

@media (max-width: 767.98px) {
  /* line 100, wp-content/themes/surround/stylesheets/layout/_footer.scss */
  .footer.style-1 .main-footer {
    display: block;
    text-align: center;
  }
}

/* line 112, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-2 {
  color: #5e5e5e;
}

/* line 118, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-2 .main-footer .widget:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 124, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-2 .copyright {
  padding: 3.9375rem 3.9375rem;
  border-top: 1px solid #dedede;
  text-align: center;
}

/* line 133, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 {
  background-color: #1e1e1e;
  color: #9e9e9e;
  padding-top: 6rem;
  padding-bottom: 5.0625rem;
}

/* line 142, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .part-footer:not(:last-child) {
  margin-bottom: 3.9375rem;
}

/* line 148, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer {
  text-align: center;
}

/* line 154, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 158, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .social-icons {
  justify-content: center;
}

/* line 163, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .social-icons li a {
  color: #fff;
}

/* line 173, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .social-icons.big-size > li {
  padding: 0 1.3125rem 0;
}

/* line 177, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .social-icons.big-size > li a {
  font-size: 1.875rem;
}

/* line 180, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .social-icons.big-size > li a:hover {
  color: #ffd100;
}

/* line 192, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .menu-list {
  justify-content: center;
}

/* line 198, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .menu-list.style-2 li {
  padding: 0 0.9375rem;
}

/* line 202, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .menu-list.style-2 li a {
  color: #fff;
}

/* line 212, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .copyright {
  text-align: center;
  color: #5e5e5e;
  font-weight: 600;
}

/* line 217, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .copyright a {
  color: #5e5e5e;
  border-bottom: 1px solid transparent;
}

/* line 221, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-3 .second-footer .footer-widget .copyright a:hover {
  border-bottom-color: inherit;
}

/* line 234, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-4 {
  background-position: center top;
  background-color: #272727;
  background-blend-mode: multiply;
  background-size: auto;
  background-repeat: repeat-x !important;
}

/* line 241, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-4 .top-footer {
  padding-top: 3.0625rem;
  padding-bottom: 3.0625rem;
  border-bottom: 1px solid #3e3e3e;
}

/* line 247, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-4 .main-footer {
  padding-top: 6.125rem;
  padding-bottom: 6.125rem;
}

/* line 254, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-4 .widget:not(:last-child) {
  margin-bottom: 2.125rem;
}

/* line 258, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-4 .widget .widget-title {
  color: #fff;
}

/* line 262, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-4 .widget.widget_meta li a,
.footer.style-4 .widget.widget_pages li a,
.footer.style-4 .widget.widget_links li a,
.footer.style-4 .widget.widget_archive li a,
.footer.style-4 .widget.widget_recent_entries li a,
.footer.style-4 .widget.widget_categories li a,
.footer.style-4 .widget.widget_nav_menu li a,
.footer.style-4 .widget.widget_recent_comments li a,
.footer.style-4 .widget.widget_recent_comments li span {
  color: #fff;
}

/* line 275, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-4 .widget.widget_text {
  color: #cfcfcf;
}

/* line 281, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-4 .copyright {
  color: #fff;
}

/* line 284, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-4 .copyright a {
  color: #fff;
}

/* line 292, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 {
  color: #9e9e9e;
  background-position: center top;
  background-color: #272727;
  background-blend-mode: multiply;
  background-size: auto;
  background-repeat: repeat-x !important;
}

/* line 302, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .main-footer {
  padding-top: 6.125rem;
  padding-bottom: 4.375rem;
}

/* line 307, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .copyright-footer {
  border-top: 1px solid #3e3e3e;
  padding: 1.75rem 0;
}

/* line 314, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .widget .widget-title {
  color: #fff;
}

/* line 318, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .widget.widget_meta li a,
.footer.style-5 .widget.widget_pages li a,
.footer.style-5 .widget.widget_links li a,
.footer.style-5 .widget.widget_archive li a,
.footer.style-5 .widget.widget_recent_entries li a,
.footer.style-5 .widget.widget_categories li a,
.footer.style-5 .widget.widget_nav_menu li a,
.footer.style-5 .widget.widget_recent_comments li a,
.footer.style-5 .widget.widget_recent_comments li span {
  color: #fff;
}

/* line 331, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .widget.widget_meta li a,
.footer.style-5 .widget.widget_pages li a,
.footer.style-5 .widget.widget_links li a,
.footer.style-5 .widget.widget_archive li a,
.footer.style-5 .widget.widget_recent_entries li a,
.footer.style-5 .widget.widget_categories li a,
.footer.style-5 .widget.widget_nav_menu li a,
.footer.style-5 .widget.widget_recent_comments li a {
  border-bottom: 1px solid transparent;
}

/* line 343, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .widget.widget_meta li a:hover,
.footer.style-5 .widget.widget_pages li a:hover,
.footer.style-5 .widget.widget_links li a:hover,
.footer.style-5 .widget.widget_archive li a:hover,
.footer.style-5 .widget.widget_recent_entries li a:hover,
.footer.style-5 .widget.widget_categories li a:hover,
.footer.style-5 .widget.widget_nav_menu li a:hover,
.footer.style-5 .widget.widget_recent_comments li a:hover {
  border-bottom-color: inherit;
}

/* line 357, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .copyright {
  color: inherit;
}

/* line 360, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .copyright a {
  color: inherit;
}

/* line 368, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .social-icons li a {
  color: #fff;
}

/* line 371, wp-content/themes/surround/stylesheets/layout/_footer.scss */
.footer.style-5 .social-icons li a:hover {
  color: #ffd100;
}

/* Basic styles for sidebar
   ========================================================================== */
/* Basic styles for forms
   ========================================================================== */
/* Inputs & Textarea */
/* line 5, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="text"],
input[type="email"],
input[type="password"],
input[type="search"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="url"],
input[type="tel"],
textarea,
select {
  font-family: inherit;
  width: 100%;
  max-width: 100%;
  color: #5e5e5e;
  font-size: 1rem;
  padding: 0.375rem 1.25rem;
  background-color: #f7f7f7;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
  line-height: 1.75rem;
  text-align: left;
  font-weight: 500;
  border-radius: 0;
  transition: box-shadow .35s ease, border-color .35s ease;
}

/* line 43, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder {
  opacity: 1;
  color: #969696;
}

/* line 50, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input,
select {
  -webkit-appearance: none;
  appearance: none;
}

/* line 56, wp-content/themes/surround/stylesheets/layout/_forms.scss */
select {
  background-image: url("images/select-arrow.png");
  background-position: 98% center;
  background-repeat: no-repeat;
}

@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  /* line 66, wp-content/themes/surround/stylesheets/layout/_forms.scss */
  select {
    background-image: url("images/select-arrow@2x.png");
    background-size: contain;
    background-position: 100% center;
  }
}

/* line 76, wp-content/themes/surround/stylesheets/layout/_forms.scss */
textarea {
  display: block;
  height: initial;
  resize: none;
}

/* line 82, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input:not([type="submit"]):focus,
textarea:focus,
select:focus {
  -moz-appearance: none;
  appearance: none;
  outline: 0 none transparent;
}

/* line 94, wp-content/themes/surround/stylesheets/layout/_forms.scss */
.post-password-form p:last-child {
  margin-bottom: 0;
}

/* line 100, wp-content/themes/surround/stylesheets/layout/_forms.scss */
.post-password-form input[name="post_password"] {
  margin-left: 0.4375rem;
  margin-right: 0.4375rem;
  width: auto;
}

/* line 106, wp-content/themes/surround/stylesheets/layout/_forms.scss */
.post-password-form label {
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 112, wp-content/themes/surround/stylesheets/layout/_forms.scss */
.post-password-form input[type="submit"] {
  display: inline-block;
  padding: 0.4375rem 1.75rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
  background-color: #dedede;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  color: #1e1e1e;
  cursor: pointer;
  letter-spacing: 0.42px;
  text-align: center;
}

/* line 126, wp-content/themes/surround/stylesheets/layout/_forms.scss */
.post-password-form input[type="submit"]:hover {
  background-color: #0001ff;
  color: #fff;
}

/* line 134, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input, button {
  -webkit-appearance: none;
  border-radius: 0;
  box-shadow: none;
  outline: none;
  border: none;
}

/* line 142, wp-content/themes/surround/stylesheets/layout/_forms.scss */
button {
  cursor: pointer;
}

/* Label & Legend */
/* line 145, wp-content/themes/surround/stylesheets/layout/_forms.scss */
label,
legend {
  display: block;
  margin-bottom: 0.375rem;
  color: #5e5e5e;
}

/* line 152, wp-content/themes/surround/stylesheets/layout/_forms.scss */
label[for] {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* Checkbox & Radio */
/* line 163, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  display: none;
}

/* line 168, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="radio"] + label,
input[type="checkbox"] + label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  padding-left: 3.125rem;
  line-height: 2rem;
  font-weight: inherit;
  font-family: inherit;
  text-transform: none;
  width: initial;
  float: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

/* line 187, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="checkbox"] + label {
  padding-left: 3.125rem;
}

/* line 191, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="radio"] + label:not(:last-child),
input[type="checkbox"] + label:not(:last-child) {
  margin-right: 1.5625rem;
}

/* line 196, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="radio"] + label::before,
input[type="checkbox"] + label::before,
input[type="radio"] + label::after,
input[type="checkbox"] + label::after {
  content: "";
  display: block;
  position: absolute;
}

/* line 205, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="checkbox"] + label::before {
  background-color: #f7f7f7;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
  left: 0;
  top: 0;
}

/* line 214, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="radio"] + label::before {
  background-color: #f7f7f7;
  border-width: 1px;
  border-style: solid;
  border-color: #dedede;
  left: 0;
  top: 0;
}

/* line 223, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="radio"] + label::before {
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
}

/* line 229, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="checkbox"] + label::before {
  top: 0;
  border-radius: 0;
  width: 2rem;
  height: 2rem;
}

/* line 236, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="radio"] + label::after,
input[type="checkbox"] + label::after {
  opacity: 0;
  visibility: hidden;
}

/* line 242, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="radio"] + label::after {
  left: 0.5625rem;
  top: 0.5625rem;
  border-radius: 50%;
  background-color: #262621;
  width: 0.875rem;
  height: 0.875rem;
}

/* line 251, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="checkbox"] + label::after {
  border: 1px solid #262621;
  width: 1.5625rem;
  height: 0.9375rem;
  left: 0.1875rem;
  top: 0.125rem;
  clip: rect(0.375rem, 1.125rem, 0.9375rem, 0);
  transform: skew(10deg) rotate(-45deg);
}

/* line 261, wp-content/themes/surround/stylesheets/layout/_forms.scss */
input[type="radio"]:checked + label::after,
input[type="checkbox"]:checked + label::after {
  opacity: 1;
  visibility: visible;
}

/* line 3, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-cover,
.wp-block-cover-image {
  margin-bottom: 1.75rem;
}

/* line 8, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-cover.alignleft,
.wp-block-cover-image.alignleft {
  margin-right: 1.75rem;
}

/* line 12, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-cover.alignright,
.wp-block-cover-image.alignright {
  margin-left: 1.75rem;
}

/* line 20, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-button.alignleft {
  margin-right: 1.75rem;
}

/* line 24, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-button.alignright {
  margin-left: 1.75rem;
}

/* line 33, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-quote cite {
  font-size: 1.3125rem;
}

/* line 43, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-latest-posts li a {
  border-bottom: 1px solid transparent;
}

/* line 47, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-latest-posts li a:hover {
  border-bottom-color: inherit;
}

/* line 56, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-archives {
  margin-bottom: 0.875rem;
}

/* line 60, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
div.wp-block-media-text {
  margin-bottom: 0.875rem;
}

/* line 64, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
div.wp-block-media-text .wp-block-media-text__content {
  padding: 8%;
}

/* line 70, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-image {
  margin-bottom: 1.75rem;
}

/* line 74, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.entry-content > .wp-block-image:first-child {
  margin-bottom: 2.1875rem;
}

/* line 83, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
div.wp-block-image .alignleft,
figure.wp-block-image .alignleft {
  margin-right: 1.75rem;
  margin-bottom: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 83, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
  div.wp-block-image .alignleft,
  figure.wp-block-image .alignleft {
    float: none;
  }
}

/* line 93, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
div.wp-block-image .alignright,
figure.wp-block-image .alignright {
  margin-left: 1.75rem;
  margin-bottom: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 93, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
  div.wp-block-image .alignright,
  figure.wp-block-image .alignright {
    float: none;
  }
}

/* line 103, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
div.wp-block-image figcaption,
figure.wp-block-image figcaption {
  margin-top: 0.4375rem;
  margin-bottom: 0;
  text-align: center;
  color: #969696;
  font-size: 0.75rem;
  line-height: 1.3125rem;
  letter-spacing: 0.6px;
}

/* line 115, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
ul.wp-block-gallery {
  margin-bottom: 0.875rem;
}

/* line 119, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
ul.wp-block-gallery.alignleft, ul.wp-block-gallery.alignright {
  max-width: 1000px;
  width: 100%;
}

/* line 127, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
ul.wp-block-gallery .blocks-gallery-item figcaption {
  padding: 0.3125rem 0.625rem 0.3125rem;
  text-align: center;
  font-size: 0.6875rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 139, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-columns {
  flex-wrap: inherit;
}

@media (max-width: 575.98px) {
  /* line 139, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
  .wp-block-columns {
    flex-wrap: wrap;
  }
}

@media (max-width: 575.98px) {
  /* line 147, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
  div.wp-block-column {
    flex-basis: 100%;
    margin-right: 0;
    margin-left: 0;
  }
}

@media (max-width: 575.98px) {
  /* line 155, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
  div.wp-block-column:not(:first-child), div.wp-block-column:nth-child(2n) {
    margin-left: 0;
  }
}

@media (max-width: 575.98px) {
  /* line 161, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
  div.wp-block-column:not(:last-child) {
    margin-right: 0;
  }
}

/* line 167, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
div.wp-block-column:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 171, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
div.wp-block-column .wp-block-image {
  margin-bottom: 0;
}

/* line 175, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
div.wp-block-column .wp-block-image img {
  width: 100%;
}

/* line 181, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
div.wp-block-column p {
  color: #5e5e5e;
}

/* line 187, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
p.has-drop-cap:not(:focus)::first-letter {
  font-size: 3.75rem;
  font-family: 'Frank Ruhl Libre', serif;
  line-height: 2.625rem;
  font-weight: 500;
  display: block;
  color: #0001ff;
  margin: 0.625rem 0.625rem 0 0;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}

/* line 199, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
p.has-drop-cap:not(:focus)::after {
  content: "";
  display: table;
  clear: both;
  padding-top: 0 !important;
}

@media (min-width: 600px) {
  /* line 210, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
  .wp-block-column:not(:first-child) {
    margin-left: 0.875rem;
  }
  /* line 211, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
  .wp-block-column:not(:last-child) {
    margin-right: 0.875rem;
  }
}

/* line 217, wp-content/themes/surround/stylesheets/components/_wp_block.scss */
.wp-block-embed {
  margin-bottom: 0;
}

/* Shortcode: Call to Action
   ========================================================================== */
@media (min-width: 576px) {
  /* line 5, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .call-out .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 11, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .call-out .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 17, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .call-out .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 23, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .call-out .container {
    max-width: 1140px;
  }
}

/* line 32, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.call-out .call-title:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 38, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.call-out p:last-child {
  margin-bottom: 0;
}

/* line 44, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.call-out.style-1 .call-title, .call-out.style-1 p {
  color: #fff;
}

/* line 54, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.call-out.half-bg-col .call-title:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 60, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.call-out.half-bg-col p {
  color: #5e5e5e;
}

/* line 64, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.call-out.half-bg-col p:not(:last-child) {
  margin-bottom: 2.1875rem;
}

/* Shortcode: Infoblock
   ========================================================================== */
/* line 79, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.info-holder:not(:last-child) {
  margin-bottom: 5.6875rem;
}

/* line 85, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box {
  display: grid;
  counter-reset: list;
}

/* line 91, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box .icons-item .icons-box-title {
  font-weight: 700;
}

/* line 94, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box .icons-item .icons-box-title:not(:last-child) {
  margin-bottom: 0.4375rem;
}

/* line 98, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_row-has-fill .icons-box .icons-item .icons-box-title {
  color: #fff;
}

/* line 101, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_row-has-fill .icons-box .icons-item .icons-box-title a {
  color: #fff;
}

/* line 111, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box .icons-item .item-box > i {
  position: relative;
  display: block;
  width: 98px;
  height: 98px;
  border: 2px solid #ffd100;
  border-radius: 50%;
  color: #ffd100;
  text-align: center;
  line-height: 6rem;
  font-size: 3.125rem;
}

/* line 124, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box .icons-item .item-box > i span {
  position: absolute;
  font-family: 'Montserrat', sans-serif;
  left: 0;
  top: 0;
  width: 26px;
  height: 26px;
  font-weight: 500;
  background: #ffd100;
  border-radius: 50%;
  font-style: normal;
  text-align: center;
  line-height: 1.625rem;
  color: #1e1e1e;
  font-size: 0.875rem;
}

/* line 140, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box .icons-item .item-box > i span:before {
  content: counter(list);
  counter-increment: list;
}

/* line 151, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box .icons-item p {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  color: #5e5e5e;
}

/* line 156, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_row-has-fill .icons-box .icons-item p {
  color: #dedede;
}

/* line 166, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box.style-1 .icons-item {
  text-align: center;
}

/* line 172, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box.style-1 .icons-item .item-box > i {
  margin: 0 auto;
}

/* line 175, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box.style-1 .icons-item .item-box > i:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 190, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box.style-2 .icons-item .item-box {
  display: flex;
  align-items: center;
  text-align: left;
}

@media (max-width: 767.98px) {
  /* line 190, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .icons-box.style-2 .icons-item .item-box {
    justify-content: center;
  }
}

/* line 199, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.icons-box.style-2 .icons-item .item-box > i {
  margin-right: 1.3125rem;
}

/* line 209, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .icons-box {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

/* line 216, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .icons-box .entry-col {
  padding: 0 0.875rem;
}

/* Shortcode: Imageblock
   ========================================================================== */
/* line 229, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-holder:not(:last-child) {
  margin-bottom: 5.6875rem;
}

/* line 235, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box {
  display: grid;
}

/* line 239, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .image-item-box {
  text-align: center;
}

/* line 243, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .image-item-box .image-box-img {
  margin-bottom: 1.3125rem;
}

/* line 247, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .image-item-box .box-title {
  font-size: 1.375rem;
  line-height: 1.75rem;
  margin-bottom: 0.875rem;
  font-weight: bold;
  z-index: 2;
}

/* line 254, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .image-item-box .box-title a {
  border-bottom: 1px solid transparent;
}

/* line 258, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .image-item-box .box-title a:hover {
  border-bottom-color: inherit;
}

/* line 266, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .image-item-box p {
  padding: 0 1.3125rem;
  color: #5e5e5e;
  font-size: 0.875rem;
  line-height: 1.5rem;
}

/* line 277, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .grid-item .explore-item {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

/* line 285, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .grid-item .explore-item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, black 100%);
  transition: all .45s ease;
  opacity: 0.5;
}

/* line 301, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .grid-item .explore-item:hover:before {
  opacity: 0.6;
}

/* line 307, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .grid-item .explore-wrap {
  position: relative;
  text-align: center;
  overflow: hidden;
}

/* line 312, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .grid-item .explore-wrap .overlink {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  display: block;
}

/* line 322, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .grid-item .explore-wrap img {
  width: 100%;
  transition: all 1s ease;
}

/* line 329, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .grid-item .explore-wrap:hover img {
  transform: scale(1.1);
}

/* line 333, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .grid-item .explore-wrap:hover a {
  border-bottom-color: inherit;
}

/* line 343, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .explore-title {
  position: absolute;
  left: 0;
  z-index: 2;
  padding: 0 1.75rem;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 2.1875rem;
  bottom: 1.3125rem;
  text-align: center;
  width: 100%;
  color: #fff;
}

/* line 356, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .explore-title a {
  color: #fff;
  border-bottom: 1px solid transparent;
}

/* line 361, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.image-box .explore-title i {
  margin-left: 0.5rem;
  color: #fff;
  font-size: 1.3125rem;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}

/* Shortcode: Mailpoet
   ========================================================================== */
/* line 388, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap .parsley-errors-list {
  list-style-type: none;
  opacity: 0;
  transition: all 0.3s ease-in;
  position: relative;
  padding: 0.875rem;
  border-width: 1px;
  border-style: solid;
  border-color: #eb0b0b;
  color: #eb0b0b;
  line-height: 1.3125rem;
  margin-top: 0.875rem;
  margin-left: 0.875rem;
  margin-right: 0.875rem;
  margin-bottom: 0;
}

/* line 404, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-3 .newsletter-wrap .parsley-errors-list,
.vc_col-sm-4 .newsletter-wrap .parsley-errors-list,
.vc_col-sm-5 .newsletter-wrap .parsley-errors-list {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0.875rem;
}

/* line 416, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form {
  text-align: center;
  padding: 5.25rem 0 5.6875rem;
  margin: 0 auto;
  width: 660px;
}

/* line 422, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-12 .newsletter-wrap.style-1 .widget.widget_mailpoet_form {
  position: relative;
}

@media (max-width: 575.98px) {
  /* line 416, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .newsletter-wrap.style-1 .widget.widget_mailpoet_form {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    width: 100%;
  }
}

/* line 432, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .widgettitle {
  font-size: 2.25rem;
}

/* line 435, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-has-fill .newsletter-wrap.style-1 .widget.widget_mailpoet_form .widgettitle,
.vc_row-has-fill .newsletter-wrap.style-1 .widget.widget_mailpoet_form .widgettitle {
  color: #fff;
}

/* line 440, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-4 .newsletter-wrap.style-1 .widget.widget_mailpoet_form .widgettitle {
  margin-bottom: 1.75rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
  line-height: 2.625rem;
  color: #fff;
}

/* line 450, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form:after, .newsletter-wrap.style-1 .widget.widget_mailpoet_form:before {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-repeat: no-repeat;
  content: '';
}

/* line 460, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form:after {
  background-image: url("images/SVG/plane.svg");
  top: -15%;
  right: -53%;
  background-position: right top;
  background-size: 70%;
}

@media only screen and (max-width: 1400px) {
  /* line 460, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .newsletter-wrap.style-1 .widget.widget_mailpoet_form:after {
    display: none;
  }
}

/* line 473, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-4 .newsletter-wrap.style-1 .widget.widget_mailpoet_form {
  background-color: #0001ff;
}

/* line 477, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-4 .newsletter-wrap.style-1 .widget.widget_mailpoet_form:after {
  bottom: -10%;
  top: auto;
  left: 0;
  height: 100%;
  background-size: 65%;
  background-position: right 80%;
  transform: rotate(45deg);
}

/* line 487, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget {
  position: relative;
  z-index: 2;
}

/* line 493, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget.form-hover-class .mailpoet_text {
  border-bottom-color: #ffd100;
}

/* line 501, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-4 .newsletter-wrap.style-1 .widget.widget_mailpoet_form {
  min-height: 28rem;
  width: 100%;
  padding-left: 2.625rem;
  padding-right: 2.625rem;
  background-image: url("images/SVG/GeometricPattern_small.svg");
  background-position: center top;
  background-blend-mode: multiply;
  background-repeat: no-repeat;
}

/* line 514, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .widgettitle,
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .widget-title {
  font-size: 3rem;
  font-family: 'Frank Ruhl Libre';
  text-transform: none;
  line-height: 2rem;
}

/* line 521, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .widgettitle:not(:last-child),
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .widget-title:not(:last-child) {
  margin-bottom: 2.625rem;
}

/* line 527, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_paragraph {
  display: flex;
  justify-content: center;
  margin-bottom: 0;
  color: #5e5e5e;
}

/* line 533, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_row-has-fill .newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_paragraph {
  color: #fff;
}

/* line 537, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-4 .newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_paragraph {
  color: #fff;
}

@media (max-width: 575.98px) {
  /* line 527, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_paragraph {
    display: block;
  }
}

/* line 545, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-4 .newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_paragraph {
  display: block;
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

/* line 551, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-has-fill .newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_paragraph {
  color: #fff;
}

/* line 555, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_paragraph:not(:last-of-type) {
  margin-bottom: 0.4375rem;
}

/* line 559, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_paragraph:first-of-type {
  margin-bottom: 1.3125rem;
}

/* line 565, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_text {
  width: 100% !important;
  border-width: 0 0 2px 0;
  border-style: solid;
  padding: 0.875rem 1.3125rem;
  border-bottom-color: #1e1e1e;
  background-color: #fff;
  margin-right: 0;
  height: auto;
  font-weight: 500;
  text-align: left;
  transition: all .25s ease;
}

@media (max-width: 575.98px) {
  /* line 565, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_text {
    margin-bottom: 0.875rem;
  }
}

/* line 582, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-4 .newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_text {
  margin-bottom: 0.4375rem;
  text-align: center;
  font-size: 0.875rem;
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
}

/* line 592, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_submit {
  display: inline-block;
  padding: 0.875rem 2.5625rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  background-color: #1e1e1e;
  color: #fff;
  letter-spacing: 0.42px;
  transition: all .25s ease;
  text-align: center;
  cursor: pointer;
}

/* line 607, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-4 .newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_submit {
  display: block;
  width: 100%;
  font-size: 0.875rem;
  padding-top: 0.4375rem;
  padding-bottom: 0.4375rem;
}

/* line 615, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-1 .widget.widget_mailpoet_form .mailpoet_form_widget .mailpoet_submit:hover {
  background-color: #ffd100;
  color: #1e1e1e;
}

/* line 630, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form {
  display: flex;
  align-items: center;
}

@media (max-width: 575.98px) {
  /* line 630, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .newsletter-wrap.style-2 form.mailpoet_form {
    flex-direction: column;
  }
}

/* line 639, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form > .mailpoet_half {
  padding-right: 0.875rem;
  padding-left: 0.875rem;
  flex: 0 0 50%;
  width: 50%;
}

@media (max-width: 575.98px) {
  /* line 639, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .newsletter-wrap.style-2 form.mailpoet_form > .mailpoet_half {
    flex: 1;
    width: 100%;
    text-align: left;
    margin-bottom: 1.75rem;
  }
}

/* line 652, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form > .mailpoet_half .mailpoet_paragraph {
  font-size: 0.875rem;
  line-height: 1.3125rem !important;
  font-weight: 500;
  color: #9e9e9e;
  margin-bottom: 0.4375rem;
}

/* line 659, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form > .mailpoet_half .mailpoet_paragraph:last-child {
  margin-bottom: 0;
}

/* line 665, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form > .mailpoet_half:first-of-type {
  text-align: right;
}

@media (max-width: 575.98px) {
  /* line 665, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .newsletter-wrap.style-2 form.mailpoet_form > .mailpoet_half:first-of-type {
    text-align: left;
  }
}

/* line 673, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form > .mailpoet_half:first-of-type > .mailpoet_paragraph {
  margin-top: 0.875rem;
  margin-bottom: 1.0625rem;
  color: #fff;
  font-size: 1.875rem;
  font-weight: 700;
  line-height: 2.1875rem;
  font-family: 'Frank Ruhl Libre';
}

/* line 687, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form .mailpoet_text {
  width: 100% !important;
  border-width: 0 0 2px 0;
  background-color: #fff;
  margin-right: 0.3125rem;
  padding: 0.375rem 1.3125rem;
  height: auto;
  font-weight: 500;
  border-color: #ffd100;
  text-align: left;
  color: #969696;
}

/* line 699, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form .mailpoet_text::placeholder {
  color: #969696;
}

/* line 705, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form .mailpoet_submit {
  display: inline-block;
  padding: 0.625rem 2.1875rem;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 700;
  background-color: #ffd100;
  color: #1e1e1e;
  letter-spacing: 0.42px;
  text-align: center;
  cursor: pointer;
}

/* line 719, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-2 form.mailpoet_form .mailpoet_submit:hover {
  background-color: #dedede;
}

/* line 731, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form {
  position: relative;
  background-color: #0001ff;
  text-align: center;
  padding: 5.6875rem 2.625rem;
  background-image: url("images/SVG/GeometricPattern_small.svg");
  background-position: center top;
  background-blend-mode: multiply;
  background-repeat: repeat-x;
}

/* line 741, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form:after, .newsletter-wrap.style-3 .widget.widget_mailpoet_form:before {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-repeat: no-repeat;
  content: '';
}

/* line 751, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form:after {
  background-image: url("images/SVG/plane.svg");
  bottom: -18%;
  top: auto;
  left: auto;
  right: -25%;
  background-size: 40%;
  background-position: 50% 50%;
  transform: rotate(45deg);
}

@media only screen and (max-width: 1400px) {
  /* line 751, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .newsletter-wrap.style-3 .widget.widget_mailpoet_form:after {
    display: none;
  }
}

/* line 767, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form .mailpoet_form.mailpoet_form_widget {
  position: relative;
  z-index: 2;
}

/* line 772, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form {
  display: flex;
  align-items: center;
}

/* line 777, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form > .mailpoet_half {
  padding-right: 0.875rem;
  padding-left: 0.875rem;
  flex: 0 0 50%;
  width: 50%;
}

/* line 783, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form > .mailpoet_half .mailpoet_paragraph {
  margin-bottom: 0.4375rem;
  font-size: 0.875rem;
  line-height: 1.3125rem !important;
  font-weight: 500;
  color: #fff;
}

/* line 790, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form > .mailpoet_half .mailpoet_paragraph:last-child {
  margin-bottom: 0;
}

/* line 796, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form > .mailpoet_half:first-of-type {
  text-align: left;
}

/* line 800, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form > .mailpoet_half:first-of-type > .mailpoet_paragraph {
  margin-bottom: 1.75rem;
  font-family: Frank Ruhl Libre;
  font-weight: 500;
  font-size: 2.25rem;
  line-height: 2.625rem;
  color: #fff;
}

/* line 813, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form .mailpoet_text {
  width: 100% !important;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
  background-color: #fff;
  padding: 0.4375rem 1.3125rem;
  height: auto;
  font-weight: 500;
  text-align: left;
  color: #969696;
}

/* line 825, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form .mailpoet_text::placeholder {
  color: #969696;
}

/* line 830, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form .mailpoet_submit {
  display: block;
  width: 100%;
  padding: 0.4375rem 2.1875rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  background-color: #1e1e1e;
  color: #fff;
  letter-spacing: 0.42px;
  text-align: center;
  transition: all .25s ease-in;
  cursor: pointer;
}

/* line 846, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.newsletter-wrap.style-3 .widget.widget_mailpoet_form form.mailpoet_form .mailpoet_submit:hover {
  background-color: #dedede;
  color: #1e1e1e;
}

/* line 864, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form {
  position: relative;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  background-color: #0001ff;
  text-align: center;
  padding: 4.375rem 2.625rem;
  background-image: url("images/SVG/GeometricPattern_small.svg");
  background-position: center top;
  background-blend-mode: multiply;
  background-repeat: no-repeat;
}

/* line 878, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form:after, .wpb_widgetised_column .widget.widget_mailpoet_form:before,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form:after,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form:before {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  background-repeat: no-repeat;
  content: '';
}

/* line 888, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form:after,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form:after {
  background-image: url("images/SVG/plane.svg");
  bottom: -10%;
  top: auto;
  left: 0;
  right: auto;
  background-size: 65%;
  background-position: right 80%;
  transform: rotate(45deg);
}

@media only screen and (max-width: 1400px) {
  /* line 888, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .wpb_widgetised_column .widget.widget_mailpoet_form:after,
  .sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form:after {
    display: none;
  }
}

/* line 904, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.vc_col-sm-4 .wpb_widgetised_column .widget.widget_mailpoet_form, .vc_col-sm-4
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form {
  min-height: 28rem;
}

/* line 908, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form .widgettitle,
.wpb_widgetised_column .widget.widget_mailpoet_form .widget-title,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .widgettitle,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .widget-title {
  font-size: 2.25rem;
  font-family: 'Frank Ruhl Libre';
  text-transform: none;
  line-height: 2.625rem;
  text-align: center;
  color: #fff;
}

/* line 917, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form .widgettitle:not(:last-child),
.wpb_widgetised_column .widget.widget_mailpoet_form .widget-title:not(:last-child),
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .widgettitle:not(:last-child),
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .widget-title:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 923, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form .mailpoet_form.mailpoet_form_widget,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .mailpoet_form.mailpoet_form_widget {
  position: relative;
  z-index: 2;
}

/* line 928, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form .mailpoet_paragraph,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .mailpoet_paragraph {
  font-size: 0.875rem;
  line-height: 1.3125rem !important;
  font-weight: 500;
  color: #fff;
}

/* line 934, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form .mailpoet_paragraph:not(:last-of-type),
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .mailpoet_paragraph:not(:last-of-type) {
  margin-bottom: 0.4375rem;
}

/* line 938, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form .mailpoet_paragraph:first-of-type,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .mailpoet_paragraph:first-of-type {
  margin-bottom: 1.3125rem;
}

/* line 944, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form .mailpoet_text,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .mailpoet_text {
  width: 100% !important;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
  background-color: #fff;
  padding: 0.4375rem 1.3125rem;
  height: auto;
  text-align: center;
}

/* line 956, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form .mailpoet_submit,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .mailpoet_submit {
  display: block;
  padding: 0.4375rem 1.75rem;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  background-color: #1e1e1e;
  color: #fff;
  letter-spacing: 0.42px;
  text-align: center;
  cursor: pointer;
  transition: all .25s ease;
}

/* line 972, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .widget.widget_mailpoet_form .mailpoet_submit:hover,
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form .mailpoet_submit:hover {
  background-color: #dedede;
  color: #1e1e1e;
}

/* line 979, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
[data-vc-full-width="true"] .wpb_widgetised_column .widget.widget_mailpoet_form, [data-vc-full-width="true"]
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form {
  display: block;
}

/* line 982, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
[data-vc-full-width="true"] .wpb_widgetised_column .widget.widget_mailpoet_form form.mailpoet_form, [data-vc-full-width="true"]
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form form.mailpoet_form {
  display: flex;
}

/* line 985, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
[data-vc-full-width="true"] .wpb_widgetised_column .widget.widget_mailpoet_form form.mailpoet_form .mailpoet_text,
[data-vc-full-width="true"] .wpb_widgetised_column .widget.widget_mailpoet_form form.mailpoet_form .mailpoet_textarea, [data-vc-full-width="true"]
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form form.mailpoet_form .mailpoet_text,
[data-vc-full-width="true"]
.sidebar:not(.suround-shop-widget-area) .widget.widget_mailpoet_form form.mailpoet_form .mailpoet_textarea {
  width: 100% !important;
}

/* line 1002, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.footer .widget.widget_mailpoet_form .mailpoet_paragraph {
  font-size: 0.875rem;
  line-height: 1.3125rem !important;
  font-weight: 400;
  margin-bottom: 0.4375rem;
  color: #9e9e9e;
}

/* line 1009, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.footer .widget.widget_mailpoet_form .mailpoet_paragraph:first-of-type {
  margin-bottom: 1.3125rem;
}

/* line 1015, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.footer .widget.widget_mailpoet_form .mailpoet_text {
  width: 100% !important;
  border-width: 0 0 2px 0;
  background-color: #fff;
  padding: 0.375rem 1.3125rem;
  height: auto;
  font-size: 0.875rem;
  font-weight: 500;
  border-color: #ffd100;
  text-align: left;
  color: #969696;
}

/* line 1027, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.footer .widget.widget_mailpoet_form .mailpoet_text::placeholder {
  color: #969696;
}

/* line 1033, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.footer .widget.widget_mailpoet_form .mailpoet_submit {
  display: inline-block;
  padding: 0.625rem 2.1875rem;
  font-size: 0.8125rem;
  line-height: 1.3125rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 700;
  background-color: #ffd100;
  color: #1e1e1e;
  letter-spacing: 0.42px;
  text-align: center;
  cursor: pointer;
  transition: all .25s ease;
}

/* line 1048, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.footer .widget.widget_mailpoet_form .mailpoet_submit:hover {
  background-color: #dedede;
}

/* Shortcode: Banner
   ========================================================================== */
/* line 1061, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner {
  background-position: center center;
  -webkit-background-size: cover;
  background-size: cover;
  position: relative;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  min-height: 28rem;
}

/* line 1073, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-width: 15px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.4);
  z-index: -1;
}

/* line 1086, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner .banner-inner {
  padding: 4.375rem 4.375rem;
  text-align: center;
}

/* line 1090, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner .banner-inner .banner-cost {
  display: block;
  text-transform: uppercase;
  font-family: "Frank Ruhl Libre", serif;
  font-size: 6.875rem;
  font-weight: 700;
  line-height: 4.375rem;
}

/* line 1098, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner .banner-inner .banner-cost:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 1104, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner .banner-inner .banner-title {
  font-size: 3.75rem;
  font-weight: 700;
  text-transform: uppercase;
}

/* line 1109, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner .banner-inner .banner-title:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 1116, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner .btn-banner {
  background-color: #ffd100;
  color: #1e1e1e;
}

/* line 1120, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner .btn-banner:hover {
  background-color: #1e1e1e;
  color: #fff;
}

/* line 1125, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner .btn-banner i {
  margin-left: 0.4375rem;
}

/* line 1133, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.banner.has-image .banner-cost,
.banner.has-image .banner-title {
  color: #fff;
}

/* Shortcode: Blockquotes
   ========================================================================== */
/* line 1145, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.blockquote-holder {
  padding: 2.0625rem 2.625rem;
  background-color: #1e1e1e;
  color: #fff;
}

/* line 1151, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.blockquote-holder blockquote {
  margin-bottom: 1.75rem;
}

/* line 1155, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.blockquote-holder .author {
  margin-bottom: 0.1875rem;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.54px;
}

/* line 1164, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.blockquote-holder .author-position {
  color: #9e9e9e;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.42px;
}

/* line 1172, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.blockquote-holder.style-2 {
  background-color: #0001ff;
}

/* line 1176, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.blockquote-holder.style-2 .author-position {
  color: #cbcbff;
}

/* Shortcode: Testimonials
   ========================================================================== */
/* line 1191, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder .testimonial:not(:last-child) {
  margin-bottom: 3.0625rem;
}

/* line 1195, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder .testimonial blockquote {
  margin-bottom: 2.1875rem;
}

/* line 1199, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder .testimonial .author-box {
  display: flex;
  align-items: center;
  text-align: left;
  overflow: hidden;
}

/* line 1205, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder .testimonial .author-box .member-photo {
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  margin-bottom: 0;
  max-width: 7rem;
}

/* line 1215, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder .testimonial .author-box .author-info .author {
  display: block;
  margin-bottom: 0.25rem;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  font-weight: 600;
  text-transform: uppercase;
}

/* line 1224, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder .testimonial .author-box .author-info .author-position {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  color: #969696;
  letter-spacing: 0.3px;
}

/* line 1239, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder.carousel-style .item-carousel {
  margin: 0 auto;
  max-width: 670px;
}

/* line 1244, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder.carousel-style .item-carousel .testimonial {
  text-align: center;
}

/* line 1248, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder.carousel-style .item-carousel .testimonial .author-box {
  display: inline-block;
  margin-bottom: 0.875rem;
  text-align: center;
}

/* line 1253, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder.carousel-style .item-carousel .testimonial .author-box .member-photo {
  margin-bottom: 0.4375rem;
}

/* line 1259, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder.carousel-style .item-carousel .testimonial .author-box .author-info .author-position {
  display: block;
  margin-bottom: 0.4375rem;
}

/* line 1280, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.testimonial-holder.list-style .testimonial .author-box .member-photo {
  margin-right: 1.3125rem;
  max-width: 5.25rem;
}

/* Shortcode: Dropcap
   ========================================================================== */
/* line 1296, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.dropcap-holder {
  color: #5e5e5e;
}

/* line 1300, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.dropcap-holder .letter-dropcap {
  display: block;
  float: left;
  font-family: Frank Ruhl Libre;
  font-weight: 500;
  margin: 0.625rem 1.25rem 0 0;
  font-size: 3.75rem;
  line-height: 2.625rem;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}

/* Shortcode: Brands
   ========================================================================== */
/* line 1317, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.brand-holder {
  display: flex;
  align-items: center;
}

@media (max-width: 575.98px) {
  /* line 1317, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .brand-holder {
    display: block;
    padding-top: 4.25rem;
  }
}

/* line 1327, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.brand-holder .brand-wrap {
  margin-left: -0.875rem;
  margin-right: -0.875rem;
  padding: 2.125rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 1279.98px) {
  /* line 1327, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .brand-holder .brand-wrap {
    flex-wrap: wrap;
  }
}

/* line 1341, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.site-main .brand-holder .brand-wrap {
  flex: 1;
}

/* line 1345, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_widgetised_column .brand-holder .brand-wrap {
  flex-shrink: 1;
}

/* line 1349, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.widget .brand-holder .brand-wrap {
  flex-wrap: wrap;
  margin: 0 -0.25rem;
  padding: 0;
  justify-content: flex-start;
}

/* line 1356, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.brand-holder .brand-wrap .brand-item {
  width: 20%;
  padding: 0 0.875rem;
  flex: 1;
}

/* line 1361, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.brand-holder .brand-wrap .brand-item a {
  display: block;
  padding: 0.4375rem;
}

/* line 1366, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.brand-holder .brand-wrap .brand-item img {
  display: block;
  margin: 0 auto 0 !important;
  opacity: .5;
  transition: all .25s ease;
}

/* line 1375, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.brand-holder .brand-wrap .brand-item:hover img {
  opacity: 1;
}

/* line 1385, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.widget .brand-holder .brand-wrap > .brand-item {
  width: 50%;
  flex-basis: 50%;
  flex-grow: 0;
  padding: 0.25rem;
}

@media (max-width: 1279.98px) {
  /* line 1383, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .brand-holder .brand-wrap > .brand-item {
    width: 50%;
    flex-basis: 50%;
    flex-grow: 0;
  }
  /* line 1397, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .brand-holder .brand-wrap > .brand-item {
    margin-bottom: 1.75rem;
  }
  /* line 1399, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .widget .brand-holder .brand-wrap > .brand-item {
    margin-bottom: 0.25rem;
  }
}

/* line 1407, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.brand-holder span {
  font-size: 1.125rem;
  color: #1e1e1e;
  text-transform: uppercase;
  font-weight: 600;
  min-width: 15rem;
  padding: 0.4375rem 6.25rem 0.4375rem 0.4375rem;
}

@media (max-width: 1279.98px) {
  /* line 1407, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .brand-holder span {
    padding-right: 0;
  }
}

/* Shortcode: Post Map
 ========================================================================== */
/* line 1430, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.suround-shortcode-map {
  position: relative;
  z-index: 0;
}

/* line 1435, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.suround-post-hidden-map {
  position: absolute;
  z-index: 0;
  left: -999999999px;
  pointer-events: none;
}

/* line 1443, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.home .suround-shortcode-map .suround-post-gmap {
  height: 840px;
}

/* line 1448, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.suround-post-gmap {
  width: 100%;
  height: 450px;
  overflow: hidden;
}

/* line 1453, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
body.single .suround-post-gmap,
body.cat-layout-classic .suround-post-gmap,
body.cat-layout-grid .suround-post-gmap,
body.cat-layout-list .suround-post-gmap {
  height: 560px;
}

/* line 1460, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
body.suround-page-layout-boxed .suround-post-gmap {
  width: calc(100% - 56px);
  margin: 0 auto;
}

/* line 1465, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.suround-post-gmap .map-scroll:before {
  content: 'Use ctrl + scroll to zoom the map';
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 999;
  font-size: 34px;
}

/* line 1473, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.suround-post-gmap .map-scroll:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  content: '';
  background: #00000061;
  z-index: 999;
}

/* Map Markers and Pins
================================================= */
/* line 1489, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.map-pin {
  width: 37px;
  height: 42px;
  margin-left: -16px;
  margin-top: -43px;
  position: relative;
}

/* line 1496, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.map-pin svg {
  -webkit-filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));
  overflow: auto;
}

/* line 1504, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.marker-cluster {
  width: 56px;
  height: 56px;
  text-align: center;
}

/* line 1511, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.marker-cluster .pin-cluster span {
  position: absolute;
  left: calc(50%);
  top: calc(50%);
  width: inherit;
  height: inherit;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fafafa;
  font-family: Montserrat;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 2.625rem;
  text-transform: uppercase;
  z-index: 200;
}

/* line 1533, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.marker-cluster svg {
  -webkit-filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));
  filter: drop-shadow(2px 2px 3px rgba(0, 0, 0, 0.25));
  overflow: auto;
}

/* line 1541, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.leaflet-popup-content {
  position: relative;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  padding: 0;
  pointer-events: auto;
  max-width: 315px;
  min-width: 315px;
}

/* line 1554, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.leaflet-popup-content .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 1557, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.leaflet-popup-content .entry .thumbnail-attachment img {
  width: 100%;
}

/* line 1562, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.leaflet-popup-content .entry .entry-body {
  padding: 1.3125rem 0.875rem;
  text-align: center;
}

/* line 1567, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.leaflet-popup-content .entry .entry-body .entry-title {
  margin-bottom: 0.4375rem;
  padding: 0 0.875rem;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.75rem;
}

/* Shortcode: Blog
 ========================================================================== */
/* line 1584, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry {
  position: relative;
}

/* line 1588, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .thumbnail-attachment {
  position: relative;
  margin-bottom: 1.4375rem;
  background-repeat: no-repeat;
  background-size: contain;
}

/* line 1594, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a1 .entry .thumbnail-attachment,
.layout-carousel-k1 .entry .thumbnail-attachment {
  margin-bottom: 1.75rem;
}

/* line 1599, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .thumbnail-attachment .entry-overlink {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  display: block;
}

/* line 1611, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .thumbnail-attachment .entry-video-link .entry-overlink {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
  /* IE6-9 */
}

/* line 1617, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .thumbnail-attachment .entry-video-link .entry-overlink:before {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
  transition: all .15s ease;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  color: #fff;
  font-family: Linearicons;
  font-size: 3.125rem;
  font-weight: 400;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  content: "\e6f7";
}

/* line 1644, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .thumbnail-attachment:hover .entry-video-link .entry-overlink:before {
  transform: scale(1.15);
}

/* line 1656, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body {
  position: relative;
}

/* line 1660, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body h2.entry-title,
.entry .entry-body h3.entry-title {
  margin-bottom: 0.875rem;
}

@media (max-width: 1023.98px) {
  /* line 1660, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry .entry-body h2.entry-title,
  .entry .entry-body h3.entry-title {
    font-size: 1.75rem;
    line-height: 1.75rem;
  }
}

/* line 1672, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body h3.entry-title {
  margin-bottom: 0.875rem;
}

/* line 1681, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body .entry-content,
.entry .entry-body .entry-excerpt {
  margin-bottom: 1.3125rem;
  color: #5e5e5e;
}

/* line 1691, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body .entry-content > p:last-child,
.entry .entry-body .entry-content > ol:last-child,
.entry .entry-body .entry-content > blockquote:last-child,
.entry .entry-body .entry-content > ul:last-child,
.entry .entry-body .entry-content > ol:last-child,
.entry .entry-body .entry-excerpt > p:last-child,
.entry .entry-body .entry-excerpt > ol:last-child,
.entry .entry-body .entry-excerpt > blockquote:last-child,
.entry .entry-body .entry-excerpt > ul:last-child,
.entry .entry-body .entry-excerpt > ol:last-child {
  margin-bottom: 0;
}

/* line 1700, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body .entry-content .entry-excerpt {
  margin-bottom: 0;
}

/* line 1704, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body .entry-content .more-link {
  border-bottom: 1px solid transparent;
}

/* line 1707, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body .entry-content .more-link:hover {
  border-bottom-color: inherit;
}

/* line 1712, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body .entry-content h2 {
  font-size: 2.25rem;
  line-height: 2.625rem;
}

/* line 1717, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body .entry-content .responsive-iframe {
  position: relative;
  z-index: 1;
  height: 0;
  margin-bottom: 1.75rem;
  padding-bottom: 56.2%;
}

/* line 1724, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.item-col .entry .entry-body .entry-content .responsive-iframe {
  margin-bottom: 0;
}

/* line 1728, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-body .entry-content .responsive-iframe > iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

/* line 1743, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-cats {
  margin-bottom: 0.5625rem;
  line-height: 1.3125rem;
}

/* line 1747, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-cats a {
  position: relative;
  display: inline-block;
  margin-right: 4px;
  padding-top: 2px;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.36px;
  text-transform: uppercase;
  color: #1e1e1e;
  z-index: 0;
}

/* line 1760, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-cats a:after {
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: -2px;
  left: 0;
  transition: height .25s ease;
  background-color: #ffd100;
  content: '';
  z-index: -1;
}

/* line 1772, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-cats a:hover {
  background-color: #ffd100;
}

/* line 1776, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.sub-actions-menu .entry .entry-cats a {
  color: #fff;
  font-size: 0.6875rem;
}

/* line 1780, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.sub-actions-menu .entry .entry-cats a:hover {
  color: #1e1e1e;
}

/* line 1796, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-title {
  margin-bottom: 0.875rem;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

/* line 1802, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-title a {
  border-bottom: 1px solid transparent;
}

/* line 1805, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-title a:hover {
  border-bottom-color: inherit;
}

/* line 1810, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-title .sticky-label {
  margin-right: 0.875rem;
  padding: 0.4375rem;
  font-size: 0.625rem;
  line-height: 0.4375rem;
  background-color: #dedede;
  text-transform: uppercase;
  font-weight: 600;
  color: #1e1e1e;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.42px;
  text-align: center;
}

/* line 1826, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta-count {
  color: #969696;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.875rem;
  letter-spacing: 0.6px;
}

/* line 1833, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta-count i {
  margin-right: 2px;
  vertical-align: -1px;
}

/* line 1839, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta-description {
  color: #5e5e5e;
}

/* line 1845, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry.sticky .entry-title {
  display: flex;
  align-items: center;
}

/* line 1852, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry.single .entry-meta {
  font-size: 0.75rem;
  line-height: 0.875rem;
}

/* line 1857, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta {
  letter-spacing: 0.6px;
  color: #9e9e9e;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

/* line 1864, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1868, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta > .meta-item {
  display: inline-block;
}

/* line 1871, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta > .meta-item:not(:last-child) {
  margin-right: 1.125rem;
}

/* line 1875, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta > .meta-item .entry-vote {
  display: inline-block;
}

/* line 1879, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta > .meta-item .entry-vote:not(:last-child) {
  margin-right: 1.125rem;
}

/* line 1887, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta > * i {
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.8125rem;
}

/* line 1894, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry .entry-meta a {
  color: #969696;
}

/* line 1902, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-content:before,
.entry-content:after {
  content: "";
  width: 100%;
  display: table;
}

/* Blog Post Layouts
 ========================================================================== */
/* line 1912, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-holder:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1916, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box {
  display: grid;
}

/* line 1920, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.grid--isotope {
  margin: -3.0625rem -0.875rem 0;
}

/* line 1924, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.grid--isotope .grid-item {
  padding: 3.0625rem 0.875rem 0;
}

/* line 1928, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.grid--isotope.item-col-1 {
  margin: 0;
}

/* line 1931, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.grid--isotope.item-col-1 .grid-item {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  transition: background .4s ease;
}

/* line 1939, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.grid--isotope.item-col-1 .grid-item:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #dedede;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 1939, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-1 .grid-item:not(:last-child) {
    border-bottom: none;
  }
}

@media (max-width: 767.98px) {
  /* line 1939, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-1 .grid-item:not(:last-child) {
    border-bottom: none;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 1931, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-1 .grid-item {
    padding: 0 0.875rem;
    width: 33.3333%;
  }
}

@media (max-width: 575.98px) {
  /* line 1931, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-1 .grid-item {
    padding: 0 0.875rem;
    width: 50%;
  }
}

/* line 1964, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.grid--isotope.item-col-1 .grid-item.item--active {
  background-color: #f7f7f7;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 1968, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-e3 .entry-box.grid--isotope.item-col-1 .grid-item {
    padding: 0;
    width: 100%;
  }
}

@media (max-width: 575.98px) {
  /* line 1968, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-e3 .entry-box.grid--isotope.item-col-1 .grid-item {
    padding: 0;
    width: 100%;
  }
}

/* line 1988, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.grid--isotope.item-col-2 .grid-item {
  width: 50%;
}

@media (max-width: 575.98px) {
  /* line 1988, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-2 .grid-item {
    width: 100%;
  }
}

/* line 2000, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.grid--isotope.item-col-3 .grid-item {
  width: 33.3333333%;
}

@media (max-width: 992.98px) {
  /* line 2000, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-3 .grid-item {
    width: 49.8%;
  }
}

@media (max-width: 575.98px) {
  /* line 2000, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-3 .grid-item {
    width: 100%;
  }
}

/* line 2016, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.grid--isotope.item-col-4 .grid-item {
  width: 25%;
}

@media (max-width: 1279.98px) {
  /* line 2016, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-4 .grid-item {
    width: 50%;
  }
}

@media (max-width: 992.98px) {
  /* line 2016, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-4 .grid-item {
    width: 50%;
  }
}

@media (max-width: 575.98px) {
  /* line 2016, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-box.grid--isotope.item-col-4 .grid-item {
    width: 100%;
  }
}

/* line 2037, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-box {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

/* line 2044, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-box .entry-col {
  padding: 0 0.875rem;
}

/* line 2052, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.item-col-2 {
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 575.98px) {
  /* line 2052, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-2 {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2061, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.item-col-3 {
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 767.98px) {
  /* line 2061, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-3 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 992.98px) {
  /* line 2068, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-3.image-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767.98px) {
  /* line 2068, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-3.image-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 992.98px) {
  /* line 2080, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-3.icons-box.style-2 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767.98px) {
  /* line 2080, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-3.icons-box.style-2 {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2094, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.item-col-4 {
  grid-template-columns: repeat(4, 1fr);
}

@media (max-width: 575.98px) {
  /* line 2094, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-4 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 1279.98px) {
  /* line 2101, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-4.counter-wrap {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 2101, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-4.counter-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 1279.98px) {
  /* line 2113, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-4.explore-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767.98px) {
  /* line 2113, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-4.explore-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 992.98px) {
  /* line 2125, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-4.image-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767.98px) {
  /* line 2125, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-4.image-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 2125, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-4.image-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* line 2143, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.item-col-5 {
  grid-template-columns: repeat(5, 1fr);
}

@media (max-width: 1279.98px) {
  /* line 2143, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-5 {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 2143, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-5 {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 2143, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-5 {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 2158, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-5.icons-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 767.98px) {
  /* line 2158, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-5.icons-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 2158, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-5.icons-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* line 2176, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.item-col-6 {
  grid-template-columns: repeat(6, 1fr);
}

@media (max-width: 767.98px) {
  /* line 2176, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .item-col-6 {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2184, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.item-col-2,
.item-col-3,
.item-col-4,
.item-col-5,
.item-col-6 {
  grid-gap: 1.75rem;
}

/* line 2200, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .item-col-2 .counter,
.no-cssgrid .item-col-2 .icons-wrap,
.no-cssgrid .item-col-2 .grid-item,
.no-cssgrid .item-col-3 .counter,
.no-cssgrid .item-col-3 .icons-wrap,
.no-cssgrid .item-col-3 .grid-item,
.no-cssgrid .item-col-4 .counter,
.no-cssgrid .item-col-4 .icons-wrap,
.no-cssgrid .item-col-4 .grid-item,
.no-cssgrid .item-col-5 .counter,
.no-cssgrid .item-col-5 .icons-wrap,
.no-cssgrid .item-col-5 .grid-item,
.no-cssgrid .item-col-6 .counter,
.no-cssgrid .item-col-6 .icons-wrap,
.no-cssgrid .item-col-6 .grid-item {
  margin-bottom: 1.75rem;
  padding: 0 0.875rem;
}

/* line 2211, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .item-col-2 .counter,
.no-cssgrid .item-col-2 .icons-wrap,
.no-cssgrid .item-col-2 .grid-item {
  width: 50%;
}

/* line 2221, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .item-col-3 .counter,
.no-cssgrid .item-col-3 .icons-wrap,
.no-cssgrid .item-col-3 .grid-item {
  width: 33.33333%;
}

/* line 2231, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .item-col-4 .counter,
.no-cssgrid .item-col-4 .icons-wrap,
.no-cssgrid .item-col-4 .grid-item {
  width: 25%;
}

/* line 2241, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .item-col-5 .counter,
.no-cssgrid .item-col-5 .icons-wrap,
.no-cssgrid .item-col-5 .grid-item {
  width: 20%;
}

/* line 2251, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .item-col-6 .counter,
.no-cssgrid .item-col-6 .icons-wrap,
.no-cssgrid .item-col-6 .grid-item {
  width: 16.666667%;
}

/* line 2261, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-fast-links {
  position: absolute;
  z-index: 4;
  top: 0.875rem;
  right: 0.4375rem;
  line-height: 1.75rem;
  display: flex;
  align-items: center;
}

/* line 2270, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-fast-links > a {
  color: #fff;
  background: none;
  font-weight: normal;
  line-height: inherit;
  margin: 0 0.15625rem;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  font-family: 'linearicons';
}

/* line 2280, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-fast-links .entry-link-video {
  font-size: 1.6875rem;
}

/* line 2283, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-fast-links .entry-link-video:before {
  content: "\e6f7";
}

/* line 2289, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-fast-links .entry-link-bookmark {
  font-size: 1.875rem;
}

/* line 2292, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-fast-links .entry-link-bookmark:before {
  content: "\e716";
}

/* line 2300, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-use-link {
  margin-top: 2.625rem;
  text-align: center;
}

/* Entry Layout Small List
 ================================================= */
/* line 2310, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.entry-small .entry-col:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #dedede;
}

/* line 2316, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.entry-small .entry {
  display: flex;
}

/* line 2319, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.entry-small .entry .thumbnail-attachment {
  margin-bottom: 0;
  min-width: 6.125rem;
  max-width: 6.125rem;
}

/* line 2325, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.entry-small .entry .entry-body {
  padding-left: 20px;
}

/* line 2328, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.entry-small .entry .entry-body .entry-cats {
  line-height: 0.875rem;
  margin-bottom: 0.4375rem;
}

/* line 2333, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.entry-small .entry .entry-body .entry-title {
  margin-bottom: 0.4375rem;
  font-size: 1.25rem;
}

/* line 2338, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-box.entry-small .entry .entry-body .entry-meta {
  font-size: 0.6875rem;
}

/* Entry Layout
 ================================================= */
/* line 2353, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout .entry-box {
  display: block;
}

/* line 2358, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout .entry-box .entry-col:not(:last-child) {
  margin-bottom: 3.9375rem;
}

/* Entry Layout A1
 ================================================= */
/* line 2372, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a1 .entry-box {
  grid-template-columns: 1fr;
  grid-row-gap: 3.9375rem;
}

/* line 2381, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a1 .entry-box .entry .thumbnail-attachment img {
  width: 100%;
}

/* line 2387, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a1 .entry-box .entry .entry-body {
  padding: 0 10%;
  text-align: center;
}

/* line 2391, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.home.blog .entry-layout-a1 .entry-box .entry .entry-body {
  text-align: left;
}

/* Entry Layout A2
 ================================================= */
/* line 2408, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a2 .entry-box {
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.75rem;
  grid-row-gap: 3.0625rem;
}

@media (max-width: 767.98px) {
  /* line 2408, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-a2 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2420, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a2 .entry-box .entry .entry-title {
  font-size: 1.5rem;
  line-height: 2.1875rem;
}

/* line 2425, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a2 .entry-box .entry .entry-body {
  padding: 0 1.75rem;
  text-align: center;
}

/* line 2434, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-a2 .entry-box .entry-col {
  margin-bottom: 3.0625rem;
  width: 50%;
}

/* Entry Layout A3
 ================================================= */
/* line 2450, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a3 .entry-box {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.75rem;
  grid-row-gap: 2.625rem;
}

@media (max-width: 1279.98px) {
  /* line 2450, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-a3 .entry-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 2450, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-a3 .entry-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 2450, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-a3 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2470, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a3 .entry-box .entry .entry-body {
  padding: 0 1.75rem;
  text-align: center;
}

/* line 2474, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a3 .entry-box .entry .entry-body .entry-title {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

/* line 2485, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-a3 .entry-box .entry-col {
  margin-bottom: 3.0625rem;
  width: 33.3333%;
}

/* Entry Layout A4
 ================================================= */
/* line 2501, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a4 .entry-box {
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.75rem;
  grid-row-gap: 3.0625rem;
}

@media (max-width: 767.98px) {
  /* line 2501, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-a4 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2513, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a4 .entry-box .entry .entry-body {
  text-align: center;
}

/* line 2521, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-a4 .entry-box .entry-col {
  width: 25%;
}

/* Entry Layout A5
 ================================================= */
@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 2536, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-a5 .entry-box {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 1.75rem;
  }
}

/* line 2543, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .grid-item:not(:last-child),
.entry-layout-a5 .entry-box:not(.entry-grid) .entry-col:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #dedede;
}

/* line 2552, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 1rem;
}

/* line 2555, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .entry .thumbnail-attachment img {
  width: 100%;
}

/* line 2561, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .entry .entry-fast-links {
  top: 0.4375rem;
  right: 0.4375rem;
}

/* line 2566, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .entry .entry-fast-links .entry-link-video {
  font-size: 1.125rem;
}

/* line 2570, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .entry .entry-fast-links .entry-link-bookmark {
  font-size: 1.1875rem;
}

/* line 2576, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .entry .entry-body {
  padding: 0 0.875rem;
  text-align: center;
}

/* line 2581, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .entry .entry-body .entry-cats {
  margin-bottom: 0.4375rem;
}

/* line 2585, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .entry .entry-body h6.entry-title {
  margin-bottom: 0.4375rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

/* line 2593, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cat-layout-grid-fullwidth .entry-layout-a5 .entry-box .entry img {
  width: 100%;
}

/* line 2601, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-a5 .entry-box .entry-col {
  flex-basis: 50%;
}

/* line 2609, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a5 .entry-box .grid-item:hover {
  background-color: #f7f7f7;
}

/* Entry Layout
 ================================================= */
/* line 2626, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a6 .entry-box:not(.entry-grid) .entry-col:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.3125rem;
  border-bottom: 1px solid #dedede;
}

/* line 2634, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a6 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 1rem;
}

/* line 2638, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a6 .entry-box .entry .entry-fast-links {
  top: 0.4375rem;
  right: 0.4375rem;
}

/* line 2643, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a6 .entry-box .entry .entry-fast-links .entry-link-video {
  font-size: 1.125rem;
}

/* line 2647, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a6 .entry-box .entry .entry-fast-links .entry-link-bookmark {
  font-size: 1.1875rem;
}

/* line 2653, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a6 .entry-box .entry .entry-body {
  text-align: center;
}

/* line 2657, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a6 .entry-box .entry .entry-body .entry-cats {
  margin-bottom: 0.4375rem;
}

/* line 2661, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a6 .entry-box .entry .entry-body h6.entry-title {
  margin-bottom: 0.4375rem;
}

/* Entry Layout
 ================================================= */
/* line 2678, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a7 .entry-box {
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 1.75rem;
}

/* line 2683, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a7 .entry-box .entry-body {
  text-align: center;
}

/* line 2687, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a7 .entry-box .entry-body .entry-cats {
  margin-bottom: 0.4375rem;
}

/* line 2691, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-a7 .entry-box .entry-body h6.entry-title {
  margin-bottom: 0.4375rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

/* Entry Layout B1
 ================================================= */
/* line 2708, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b1 .entry-box {
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 2708, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-b1 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2719, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b1 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 2723, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b1 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 2738, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b1 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 2742, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b1 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 2752, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b1 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 2758, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b1 .entry-box .entry h3.entry-title a {
  color: #fff;
}

/* line 2764, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b1 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 2767, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b1 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout B2
 ================================================= */
/* line 2783, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b2 .entry-box {
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 2783, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-b2 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2794, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b2 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 2798, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b2 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 2813, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b2 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 2817, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b2 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 2827, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b2 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 2833, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b2 .entry-box .entry h3.entry-title a {
  color: #fff;
}

/* line 2839, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b2 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 2842, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b2 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* line 2851, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-b2 .entry-box .entry-col {
  width: 50%;
}

/* Entry Layout B3
 ================================================= */
/* line 2866, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b3 .entry-box {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 2866, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-b3 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2877, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b3 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 2881, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b3 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 2896, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b3 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 2900, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b3 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 2910, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b3 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 2916, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b3 .entry-box .entry h3.entry-title a {
  color: #fff;
}

/* line 2922, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b3 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 2925, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b3 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* line 2934, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-b3 .entry-box .entry-col {
  width: 33.3333%;
}

/* Entry Layout B4
 ================================================= */
/* line 2949, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b4 .entry-box {
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 2949, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-b4 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 2960, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b4 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 2964, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b4 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 2979, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b4 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 2983, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b4 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 2993, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b4 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 2999, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b4 .entry-box .entry h4.entry-title a {
  color: #fff;
}

/* line 3005, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b4 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 3008, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b4 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* line 3017, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-b4 .entry-box .entry-col {
  width: 25%;
}

/* Entry Layout B5
 ================================================= */
/* line 3032, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b5 .entry-box {
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 1.75rem;
}

/* line 3039, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b5 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 3043, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b5 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 3058, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b5 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 3062, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b5 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 3072, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b5 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 3078, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b5 .entry-box .entry h4.entry-title a {
  color: #fff;
}

/* line 3084, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b5 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 3087, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b5 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* line 3096, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-b5 .entry-box .entry-col {
  width: 100%;
}

/* Entry Layout B6
 ================================================= */
/* line 3111, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b6 .entry-box {
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 1.75rem;
}

/* line 3118, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b6 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 3122, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b6 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 3137, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b6 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 3141, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b6 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 3151, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b6 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 3157, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b6 .entry-box .entry h4.entry-title a {
  color: #fff;
}

/* line 3163, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b6 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 3166, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-b6 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout C1
 ================================================= */
/* line 3182, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c1 .entry-box {
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 3182, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-c1 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 3193, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c1 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 3196, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c1 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 3213, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c1 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 3217, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c1 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 3227, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c1 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 3233, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c1 .entry-box .entry h3.entry-title a {
  color: #fff;
}

/* line 3239, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c1 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 3243, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c1 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout C2
 ================================================= */
/* line 3259, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box {
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.75rem;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 3259, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-c2 .entry-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 3259, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-c2 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 3273, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 3276, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 3293, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 3297, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 3307, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 3313, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box .entry h5.entry-title:last-child {
  margin-bottom: 0;
}

/* line 3317, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box .entry h5.entry-title a {
  color: #fff;
}

/* line 3323, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 3327, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c2 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout C3
 ================================================= */
/* line 3343, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.75rem;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 3343, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-c3 .entry-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 3343, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-c3 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 3357, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 3360, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  transition: opacity .45s ease;
  opacity: 0.8;
}

/* line 3377, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 3381, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 3391, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 3397, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box .entry h5.entry-title:last-child {
  margin-bottom: 0;
}

/* line 3401, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box .entry h5.entry-title a {
  color: #fff;
}

/* line 3407, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 3411, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c3 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* line 3420, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-c3 .entry-box .entry-col {
  width: 33.3333%;
}

/* Entry Layout C4
 ================================================= */
/* line 3435, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box {
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 3435, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-c4 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 3446, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 3449, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 3464, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cat-layout-grid-fullwidth .entry-layout-c4 .entry-box .entry .thumbnail-attachment img {
  width: 100%;
}

/* line 3470, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 3474, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 3484, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box .entry .entry-cats a {
  color: #fff;
}

/* line 3490, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box .entry h5.entry-title:last-child {
  margin-bottom: 0;
}

/* line 3493, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box .entry h5.entry-title a {
  color: #fff;
}

/* line 3499, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box .entry .entry-meta {
  color: #cfcfcf;
}

/* line 3503, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-c4 .entry-box .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout D1
 ================================================= */
/* line 3519, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .title-holder {
  margin-bottom: 0.875rem;
}

/* line 3523, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .entry-box {
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 1.75rem;
}

/* line 3529, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .entry-box .entry-col .entry {
  display: flex;
  align-items: center;
}

/* line 3534, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .entry-box .entry-col .entry .thumbnail-attachment {
  width: 50%;
  margin-bottom: 0;
}

/* line 3538, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links {
  top: 0.4375rem;
  right: 0.1875rem;
  line-height: 0.875rem;
}

/* line 3543, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 0.6875rem;
}

/* line 3547, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 0.75rem;
}

/* line 3555, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .entry-box .entry-col .entry .entry-body {
  width: 50%;
  margin-bottom: 0;
  padding-left: 1.75rem;
}

/* line 3561, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .entry-box .entry-col .entry .entry-body .entry-cats {
  margin-bottom: 0;
}

/* line 3572, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d1 .entry-box .entry-col .entry .entry-body .entry-meta {
  font-size: 0.6875rem;
}

/* Entry Layout D2
 ================================================= */
/* line 3591, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .title-holder {
  margin-bottom: 0.875rem;
}

/* line 3595, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .entry-box {
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 575.98px) {
  /* line 3595, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d2 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 3605, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .entry-box .entry-col .entry {
  display: flex;
}

/* line 3609, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .entry-box .entry-col .entry .thumbnail-attachment {
  width: 50%;
  margin-bottom: 0;
}

/* line 3613, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links {
  top: 0.4375rem;
  right: 0.1875rem;
  line-height: 0.875rem;
}

/* line 3618, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 0.6875rem;
}

/* line 3622, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 0.75rem;
}

/* line 3630, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .entry-box .entry-col .entry .entry-body {
  width: 50%;
  margin-bottom: 0;
  padding-left: 1.75rem;
}

/* line 3636, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .entry-box .entry-col .entry .entry-body .entry-cats {
  margin-bottom: 0;
}

/* line 3645, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d2 .entry-box .entry-col .entry .entry-body .entry-meta {
  font-size: 0.6875rem;
}

/* line 3657, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-d2 .entry-box .entry-col {
  width: 50%;
}

/* Entry Layout D3
 ================================================= */
/* line 3672, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .title-holder {
  margin-bottom: 0.875rem;
}

@media (max-width: 1279.98px) {
  /* line 3676, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d3 .col-xl-1.col-lg-12 {
    display: none;
  }
}

@media (max-width: 575.98px) {
  /* line 3676, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d3 .col-xl-1.col-lg-12 {
    margin-bottom: 1.75rem;
  }
}

/* line 3690, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .col-xl-11.col-lg-12 .entry-box {
  display: flex;
  grid-gap: 0;
}

@media (max-width: 992.98px) {
  /* line 3690, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d3 .col-xl-11.col-lg-12 .entry-box {
    flex-wrap: wrap;
    grid-gap: 0;
  }
}

/* line 3700, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .col-xl-11.col-lg-12 .entry-box .entry-col {
  width: 33.33333%;
  flex-basis: 33.33333%;
  padding: 1.75rem;
}

@media (max-width: 992.98px) {
  /* line 3700, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d3 .col-xl-11.col-lg-12 .entry-box .entry-col {
    width: 50%;
    flex-basis: 50%;
  }
}

@media (max-width: 767.98px) {
  /* line 3700, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d3 .col-xl-11.col-lg-12 .entry-box .entry-col {
    width: 100%;
    flex-basis: 100%;
  }
}

/* line 3716, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .col-xl-11.col-lg-12 .entry-box .entry-col:not(:last-child) {
  border-right: 1px solid #dedede;
}

@media (max-width: 992.98px) {
  /* line 3716, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d3 .col-xl-11.col-lg-12 .entry-box .entry-col:not(:last-child) {
    border-right: none;
  }
}

/* line 3731, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 992.98px) {
  /* line 3736, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .left-sidebar .entry-layout-d3 .entry-box,
  .right-sidebar .entry-layout-d3 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 3731, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d3 .entry-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 3731, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d3 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 3753, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box .entry-col .entry {
  display: flex;
}

/* line 3757, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box .entry-col .entry .thumbnail-attachment {
  min-width: 98px;
  max-width: 98px;
  margin-bottom: 0;
}

/* line 3762, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links {
  top: 0.4375rem;
  right: 0.1875rem;
  line-height: 0.875rem;
}

/* line 3767, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 0.6875rem;
}

/* line 3771, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 0.75rem;
}

/* line 3779, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box .entry-col .entry .entry-body {
  padding-left: 1.75rem;
}

/* line 3783, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box .entry-col .entry .entry-body .entry-cats {
  margin-bottom: 0.5625rem;
}

/* line 3788, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tab-content .entry-layout-d3 .entry-box .entry-col .entry .entry-body .entry-cats a {
  font-size: 0.625rem;
}

/* line 3796, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box .entry-col .entry .entry-body h6.entry-title {
  margin-bottom: 0.4375rem;
}

/* line 3799, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tab-content .entry-layout-d3 .entry-box .entry-col .entry .entry-body h6.entry-title {
  font-size: 1.125rem;
}

/* line 3804, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .entry-box .entry-col .entry .entry-body .entry-meta {
  font-size: 0.6875rem;
}

/* line 3807, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tab-content .entry-layout-d3 .entry-box .entry-col .entry .entry-body .entry-meta {
  font-size: 0.625rem;
}

/* line 3821, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-d3 .entry-box .entry-col {
  width: 33.3333%;
}

/* line 3829, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .link-text {
  font-size: 0.75rem;
  line-height: 0.875rem;
  border-bottom: 1px solid transparent;
}

/* line 3834, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d3 .link-text:hover {
  border-bottom-color: inherit;
}

/* Entry Layout D4
 ================================================= */
/* line 3847, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .title-holder {
  margin-bottom: 0.875rem;
}

/* line 3851, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .entry-box {
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 1279.98px) {
  /* line 3851, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d4 .entry-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 992.98px) {
  /* line 3859, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .left-sidebar .entry-layout-d4 .entry-box,
  .right-sidebar .entry-layout-d4 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  /* line 3851, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d4 .entry-box {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 3851, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-d4 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 3876, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .entry-box .entry-col .entry {
  display: flex;
}

/* line 3880, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .entry-box .entry-col .entry .thumbnail-attachment {
  min-width: 6.125rem;
  max-width: 6.125rem;
  margin-bottom: 0;
}

/* line 3885, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links {
  top: 0.4375rem;
  right: 0.1875rem;
  line-height: 0.875rem;
}

/* line 3890, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 0.6875rem;
}

/* line 3894, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .entry-box .entry-col .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 0.75rem;
}

/* line 3902, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .entry-box .entry-col .entry .entry-body {
  padding-left: 1.25rem;
}

/* line 3906, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .entry-box .entry-col .entry .entry-body .entry-meta {
  font-size: 0.6875rem;
}

/* line 3918, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .link-text {
  font-size: 0.75rem;
  line-height: 0.875rem;
  border-bottom: 1px solid transparent;
}

/* line 3923, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-d4 .link-text:hover {
  border-bottom-color: inherit;
}

/* Entry Layout E1
 ================================================= */
/* line 3938, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1 .entry-box .entry-col:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #dedede;
}

/* line 3946, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1 .entry-box .entry-col .entry {
  display: flex;
}

/* line 3949, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1 .entry-box .entry-col .entry .entry-meta {
  font-size: 0.75rem;
}

/* line 3953, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1 .entry-box .entry-col .entry .entry-excerpt {
  color: #5e5e5e;
  font-size: 0.875rem;
}

/* line 3960, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1 .entry-box .entry-col .thumbnail-attachment {
  width: 50%;
  margin-bottom: 0;
}

@media (max-width: 992.98px) {
  /* line 3960, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-e1 .entry-box .entry-col .thumbnail-attachment {
    width: 40%;
  }
}

/* line 3968, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1 .entry-box .entry-col .thumbnail-attachment .entry-fast-links {
  top: 0.875rem;
  right: 0.4375rem;
  line-height: 1.75rem;
}

/* line 3973, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1 .entry-box .entry-col .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 1.5rem;
}

/* line 3977, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1 .entry-box .entry-col .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 1.625rem;
}

/* line 3985, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1 .entry-box .entry-col .entry-body {
  width: 50%;
  padding-left: 1.75rem;
  padding-right: 0;
}

@media (max-width: 992.98px) {
  /* line 3985, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-e1 .entry-box .entry-col .entry-body {
    width: 60%;
  }
}

/* line 4002, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1.without-border .entry-box {
  grid-gap: 2.625rem;
}

/* line 4005, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e1.without-border .entry-box .entry-col {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

/* Entry Layout E2
 ================================================= */
/* line 4024, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2 .entry-box .entry-col:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #dedede;
}

/* line 4032, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2 .entry-box .entry-col .entry {
  display: flex;
}

/* line 4035, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2 .entry-box .entry-col .entry .entry-meta {
  font-size: 0.75rem;
}

/* line 4039, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2 .entry-box .entry-col .entry .entry-excerpt {
  color: #5e5e5e;
  font-size: 0.875rem;
}

/* line 4046, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2 .entry-box .entry-col .thumbnail-attachment {
  width: 50%;
  margin-bottom: 0;
}

@media (max-width: 992.98px) {
  /* line 4046, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-e2 .entry-box .entry-col .thumbnail-attachment {
    width: 40%;
  }
}

/* line 4054, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2 .entry-box .entry-col .thumbnail-attachment .entry-fast-links {
  top: 0.875rem;
  right: 0.4375rem;
  line-height: 1.75rem;
}

/* line 4059, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2 .entry-box .entry-col .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 1.5rem;
}

/* line 4063, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2 .entry-box .entry-col .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 1.625rem;
}

/* line 4071, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2 .entry-box .entry-col .entry-body {
  width: 50%;
  padding-left: 1.75rem;
  padding-right: 0;
}

@media (max-width: 992.98px) {
  /* line 4071, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-e2 .entry-box .entry-col .entry-body {
    width: 60%;
  }
}

/* line 4088, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2.without-border .entry-box {
  grid-gap: 2.625rem;
}

/* line 4091, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e2.without-border .entry-box .entry-col {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}

/* Entry Layout E3
 ================================================= */
/* line 4110, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #dedede;
}

/* line 4118, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .entry {
  display: flex;
}

/* line 4121, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .entry .entry-meta {
  font-size: 0.75rem;
}

/* line 4125, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .entry .entry-excerpt {
  color: #5e5e5e;
  font-size: 0.875rem;
}

/* line 4132, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .thumbnail-attachment {
  max-width: 50%;
  margin-bottom: 0;
}

/* line 4136, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.page-content-wrap.no-sidebar .entry-layout-e3 .entry-box .entry-col .thumbnail-attachment {
  max-width: 30%;
}

@media (max-width: 992.98px) {
  /* line 4136, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .page-content-wrap.no-sidebar .entry-layout-e3 .entry-box .entry-col .thumbnail-attachment {
    max-width: 40%;
  }
}

@media (max-width: 992.98px) {
  /* line 4132, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-e3 .entry-box .entry-col .thumbnail-attachment {
    max-width: 40%;
  }
}

/* line 4149, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .thumbnail-attachment .entry-fast-links {
  top: 0.875rem;
  right: 0.4375rem;
  line-height: 1.75rem;
}

/* line 4154, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 1.5rem;
}

/* line 4158, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 1.625rem;
}

/* line 4164, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .thumbnail-attachment + .entry-body {
  padding-left: 1.75rem;
}

/* line 4170, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .entry-body {
  max-width: 50%;
  padding-right: 0;
}

/* line 4174, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3 .entry-box .entry-col .entry-body .entry-title {
  font-size: 1.5rem;
  line-height: 2.1875rem;
}

/* line 4179, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.page-content-wrap.no-sidebar .entry-layout-e3 .entry-box .entry-col .entry-body {
  max-width: 70%;
}

@media (max-width: 992.98px) {
  /* line 4179, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .page-content-wrap.no-sidebar .entry-layout-e3 .entry-box .entry-col .entry-body {
    max-width: 60%;
  }
}

@media (max-width: 992.98px) {
  /* line 4170, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-e3 .entry-box .entry-col .entry-body {
    max-width: 60%;
  }
}

/* line 4200, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3.without-border .entry-box {
  grid-gap: 2.625rem;
}

/* line 4206, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e3.without-border .entry-box .grid-item:not(:last-child),
.entry-layout-e3.without-border .entry-box .entry-col:not(:last-child) {
  padding-bottom: 0;
  border-bottom: none;
}

/* Entry Layout E4
 ================================================= */
/* line 4227, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e4 .entry-box:not(.entry-grid) .entry-col:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #dedede;
}

/* line 4235, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e4 .entry-box .entry-col .entry {
  display: flex;
}

/* line 4238, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e4 .entry-box .entry-col .entry .entry-cats {
  margin-bottom: 0.4375rem;
}

/* line 4244, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e4 .entry-box .entry-col .thumbnail-attachment {
  min-width: 6.125rem;
  max-width: 6.125rem;
  margin-bottom: 0;
}

/* line 4249, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e4 .entry-box .entry-col .thumbnail-attachment .entry-fast-links {
  top: 0.4375rem;
  right: 0.1875rem;
  line-height: 0.875rem;
}

/* line 4254, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e4 .entry-box .entry-col .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 0.6875rem;
}

/* line 4258, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e4 .entry-box .entry-col .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 0.75rem;
}

/* line 4266, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e4 .entry-box .entry-col .entry-body {
  padding-left: 1.75rem;
  padding-right: 0;
}

/* line 4276, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-e4 h5.entry-title {
  margin-bottom: 0.4375rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

/* Entry Layout F1
 ================================================= */
/* line 4289, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry-box {
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 4289, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-f1 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 4300, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry-box .entry-col.united-col {
  grid-row: span 2;
  grid-column: span 2;
}

@media (max-width: 767.98px) {
  /* line 4300, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-f1 .entry-box .entry-col.united-col {
    grid-row: span 1;
    grid-column: span 1;
  }
}

/* line 4311, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry-box .entry-col.united-little {
  grid-row: span 1;
}

/* line 4319, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .entry-layout-f1 .entry-box .entry-col {
  width: 33.3333%;
}

/* line 4329, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

@media (max-width: 767.98px) {
  /* line 4332, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-f1 .entry .thumbnail-attachment img {
    width: 100%;
  }
}

/* line 4340, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 4357, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 4361, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 4371, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry .entry-cats a {
  color: #fff;
}

/* line 4377, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry .entry-title a {
  color: #fff;
}

/* line 4383, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 4386, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f1 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout F2
 ================================================= */
/* line 4400, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box {
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 4400, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-f2 .entry-box {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 4411, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-col {
  grid-row: span 2;
  grid-column: span 3;
}

@media (max-width: 767.98px) {
  /* line 4411, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-f2 .entry-box .entry-col.united-col {
    grid-row: span 1;
    grid-column: span 1;
  }
}

/* line 4420, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-col .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 4423, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-col .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 4440, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-col.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 4444, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-col .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 4454, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-col .entry-cats a {
  color: #fff;
}

/* line 4460, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-col .entry-title a {
  color: #fff;
}

/* line 4466, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-col .entry-meta {
  color: #cfcfcf;
}

/* line 4470, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-col .entry-meta a {
  color: #cfcfcf;
}

/* line 4477, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry-box .entry-col.united-little {
  grid-row: span 1;
}

@media (max-width: 767.98px) {
  /* line 4480, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry-layout-f2 .entry-box .entry-col.united-little:not(:last-child) {
    border-bottom: none;
  }
}

/* line 4496, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry .entry-body {
  text-align: center;
}

/* line 4500, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry .entry-body .entry-cats {
  margin-bottom: 0.875rem;
}

/* line 4504, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry-layout-f2 .entry .entry-body h5.entry-title {
  margin-bottom: 1.3125rem;
}

/* Shortcode: Blog Slider
 ========================================================================== */
/* line 4521, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl1 .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 4524, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl1 .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.5;
}

/* line 4541, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl1 .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 4553, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl1 .entry-cats a {
  color: #fff;
}

/* line 4561, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl1 h3.entry-title a {
  color: #fff;
}

/* line 4567, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl1 .entry-meta {
  color: #cfcfcf;
}

/* line 4570, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl1 .entry-meta a {
  color: #cfcfcf;
}

/* line 4577, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 {
  position: relative;
}

/* line 4581, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 4584, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.5;
}

/* line 4601, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .custom-dots {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  right: 0;
  margin-bottom: 0;
  border-top: 1px solid rgba(222, 222, 222, 0.5);
  display: flex;
  justify-content: center;
  list-style: none;
}

/* line 4614, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .custom-dots .custom-dot {
  position: relative;
  width: 33.3333%;
  max-width: 450px;
  height: auto;
  border-left: 1px solid rgba(222, 222, 222, 0.5);
}

/* line 4621, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .custom-dots .custom-dot .entry-body {
  padding: 1.75rem 3.0625rem;
  text-align: center;
}

/* line 4627, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .custom-dots .custom-dot .entry-cats a {
  color: #fff;
}

/* line 4633, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .custom-dots .custom-dot h3.entry-title a {
  color: #fff;
}

/* line 4638, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .custom-dots .custom-dot .entry-meta {
  color: #cfcfcf;
}

/* line 4641, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .custom-dots .custom-dot .entry-meta a {
  color: #cfcfcf;
}

/* line 4646, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .custom-dots .custom-dot:last-child {
  border-right: 1px solid rgba(222, 222, 222, 0.5);
}

/* line 4650, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-slider.layout-slider-sl2 .custom-dots .custom-dot.active:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.5);
}

/* Shortcode: Blog Carousel
 ========================================================================== */
/* line 4676, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel .entry .entry-body {
  padding: 0 1.25rem;
  text-align: center;
}

/* Entry Layout K1
 ================================================= */
/* line 4692, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k1 .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 4696, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k1 .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 4700, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k1 .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 4708, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k1 .entry-body .entry-excerpt {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

@media (max-width: 767.98px) {
  /* line 4708, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-k1 .entry-body .entry-excerpt {
    max-width: 100%;
  }
}

/* Entry Layout K2
 ================================================= */
/* line 4728, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k2 .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 4732, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k2 .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 4736, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k2 .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 4744, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k2 .entry-body .entry-excerpt {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

@media (max-width: 767.98px) {
  /* line 4744, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-k2 .entry-body .entry-excerpt {
    max-width: 100%;
  }
}

/* Entry Layout K3
 ================================================= */
/* line 4763, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k3 .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 4767, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k3 .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 4771, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k3 .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 4779, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k3 .entry-body .entry-excerpt {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

@media (max-width: 767.98px) {
  /* line 4779, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-k3 .entry-body .entry-excerpt {
    max-width: 100%;
  }
}

/* Entry Layout K4
 ================================================= */
/* line 4798, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k4 .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 4802, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k4 .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 4806, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k4 .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 4814, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-k4 .entry-body .entry-excerpt {
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}

@media (max-width: 767.98px) {
  /* line 4814, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-k4 .entry-body .entry-excerpt {
    max-width: 100%;
  }
}

/* Entry Layout L1
 ================================================= */
/* line 4835, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l1 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 4839, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l1 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 4854, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l1 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 4858, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l1 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 4868, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l1 .entry .entry-cats a {
  color: #fff;
}

/* line 4874, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l1 .entry h3.entry-title a {
  color: #fff;
}

/* line 4880, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l1 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 4883, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l1 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout L2
 ================================================= */
/* line 4899, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l2 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 4903, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l2 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 4918, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l2 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 4922, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l2 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 4932, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l2 .entry .entry-cats a {
  color: #fff;
}

/* line 4938, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l2 .entry h4.entry-title a {
  color: #fff;
}

/* line 4944, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l2 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 4947, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l2 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout L3
 ================================================= */
/* line 4963, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l3 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 4967, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l3 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 4982, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l3 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 4986, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l3 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 4996, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l3 .entry .entry-cats a {
  color: #fff;
}

/* line 5002, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l3 .entry h5.entry-title a {
  color: #fff;
}

/* line 5008, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l3 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5011, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l3 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout L4
 ================================================= */
/* line 5027, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l4 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5031, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l4 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5046, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l4 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5050, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l4 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5060, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l4 .entry .entry-cats a {
  color: #fff;
}

/* line 5066, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l4 .entry h5.entry-title a {
  color: #fff;
}

/* line 5072, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l4 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5075, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-l4 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout G3
 ================================================= */
/* line 5089, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-g3 .entry-title {
  font-size: 1.5rem;
  line-height: 2.1875rem;
}

/* Entry Layout M1
 ================================================= */
/* line 5101, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .owl-carousel[data-dots=true] .entry-body {
  padding-bottom: 5.25rem;
}

/* line 5107, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5110, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5125, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 5129, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 5133, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 5141, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5145, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5159, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .entry-body h3.entry-title a {
  color: #fff;
}

/* line 5171, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .entry-cats a {
  color: #fff;
}

/* line 5174, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .entry-cats a:hover {
  color: #1e1e1e;
}

/* line 5181, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5184, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m1 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout M2
 ================================================= */
/* line 5198, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .owl-carousel[data-dots=true] .entry-body {
  padding-bottom: 5.25rem;
}

/* line 5204, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5207, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5222, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 5226, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 5230, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 5238, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5242, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5251, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .entry-body h4.entry-title {
  font-size: 2.25rem;
  line-height: 2.25rem;
  letter-spacing: 1.08px;
}

/* line 5256, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .entry-body h4.entry-title a {
  color: #fff;
}

/* line 5264, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .entry-cats a {
  color: #fff;
}

/* line 5268, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5271, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m2 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout M3
 ================================================= */
/* line 5285, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .owl-carousel[data-dots=true] .entry-body {
  padding-bottom: 5.25rem;
}

/* line 5291, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5294, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5309, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 5313, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 5317, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 5325, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5329, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5338, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .entry-body h5.entry-title {
  font-size: 2.25rem;
  line-height: 2.25rem;
  letter-spacing: 1.08px;
}

/* line 5343, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .entry-body h5.entry-title a {
  color: #fff;
}

/* line 5351, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .entry-cats a {
  color: #fff;
}

/* line 5355, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5358, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m3 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout M4
 ================================================= */
/* line 5372, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .owl-carousel[data-dots=true] .entry-body {
  padding-bottom: 5.25rem;
}

/* line 5378, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5381, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5396, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 5400, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 5404, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 5412, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5416, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5425, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .entry-body h5.entry-title {
  font-size: 2.25rem;
  line-height: 2.25rem;
  letter-spacing: 1.08px;
}

/* line 5430, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .entry-body h5.entry-title a {
  color: #fff;
}

/* line 5438, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .entry-cats a {
  color: #fff;
}

/* line 5442, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5445, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-m4 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout H1
 ================================================= */
/* line 5461, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h1 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5465, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h1 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5480, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h1 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5484, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h1 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5494, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h1 .entry .entry-cats a {
  color: #fff;
}

/* line 5500, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h1 .entry h3.entry-title a {
  color: #fff;
}

/* line 5506, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h1 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5509, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h1 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout H2
 ================================================= */
/* line 5525, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h2 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5529, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h2 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5544, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h2 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5548, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h2 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5558, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h2 .entry .entry-cats a {
  color: #fff;
}

/* line 5564, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h2 .entry h4.entry-title a {
  color: #fff;
}

/* line 5570, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h2 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5573, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h2 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout H3
 ================================================= */
/* line 5589, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h3 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5593, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h3 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5608, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h3 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5612, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h3 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5622, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h3 .entry .entry-cats a {
  color: #fff;
}

/* line 5626, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h3 .entry h5.entry-title {
  font-size: 1.5rem;
  line-height: 2.1875rem;
}

/* line 5631, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h3 .entry h5.entry-title a {
  color: #fff;
}

/* line 5637, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h3 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5640, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h3 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout H4
 ================================================= */
/* line 5656, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h4 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5660, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h4 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5675, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h4 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5679, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h4 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5689, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h4 .entry .entry-cats a {
  color: #fff;
}

/* line 5695, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h4 .entry h5.entry-title a {
  color: #fff;
}

/* line 5701, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h4 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5704, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-h4 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout I1
 ================================================= */
/* line 5720, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i1 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5724, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i1 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5739, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i1 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5743, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i1 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5753, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i1 .entry .entry-cats a {
  color: #fff;
}

/* line 5757, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i1 .entry h3.entry-title {
  margin-bottom: 0;
}

/* line 5761, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i1 .entry h3.entry-title a {
  color: #fff;
}

/* line 5767, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i1 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5770, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i1 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout I2
 ================================================= */
/* line 5786, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i2 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5790, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i2 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5805, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i2 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5809, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i2 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5819, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i2 .entry .entry-cats a {
  color: #fff;
}

/* line 5823, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i2 .entry h4.entry-title {
  margin-bottom: 0;
}

/* line 5827, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i2 .entry h4.entry-title a {
  color: #fff;
}

/* line 5833, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i2 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5836, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i2 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout I3
 ================================================= */
/* line 5852, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5856, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5871, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5875, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5885, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3 .entry .entry-cats a {
  color: #fff;
}

/* line 5889, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3 .entry h5.entry-title {
  font-size: 1.5rem;
  line-height: 2.1875rem;
  margin-bottom: 0;
}

/* line 5895, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3 .entry h5.entry-title a {
  color: #fff;
}

/* line 5901, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5904, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout I4
 ================================================= */
/* line 5920, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4 .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 5924, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4 .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 5939, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4 .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 5943, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4 .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 0.875rem;
  text-align: center;
  z-index: 2;
}

/* line 5953, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4 .entry .entry-cats a {
  color: #fff;
}

/* line 5957, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4 .entry h5.entry-title {
  margin-bottom: 0;
}

/* line 5961, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4 .entry h5.entry-title a {
  color: #fff;
}

/* line 5967, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4 .entry .entry-meta {
  color: #cfcfcf;
}

/* line 5970, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4 .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout J2
 ================================================= */
/* line 5984, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j2 .entry {
  display: flex;
}

/* line 5988, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j2 .entry .thumbnail-attachment {
  margin-bottom: 0;
  width: 50%;
  padding: 0;
}

/* line 5994, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j2 .entry .entry-body {
  padding-left: 1.75rem;
  padding-right: 0;
  width: 50%;
  text-align: left;
}

/* Entry Layout J3
 ================================================= */
/* line 6010, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j3 .entry {
  display: flex;
}

/* line 6014, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j3 .entry .thumbnail-attachment {
  margin-bottom: 0;
  width: 40%;
  padding: 0;
}

/* line 6020, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j3 .entry .entry-body {
  padding-left: 1.75rem;
  padding-right: 0;
  width: 60%;
  text-align: left;
}

/* Entry Layout J4
 ================================================= */
/* line 6036, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j4 .entry {
  display: flex;
}

/* line 6040, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j4 .entry .thumbnail-attachment {
  margin-bottom: 0;
  min-width: 6.125rem;
  max-width: 6.125rem;
}

/* line 6045, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j4 .entry .thumbnail-attachment .entry-fast-links {
  top: 0.4375rem;
  right: 0.1875rem;
  line-height: 0.875rem;
}

/* line 6050, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j4 .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 0.6875rem;
}

/* line 6054, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j4 .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 0.75rem;
}

/* line 6062, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j4 .entry .entry-body {
  padding-left: 1.75rem;
  padding-right: 0;
  text-align: left;
}

/* line 6067, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-j4 .entry .entry-body h5.entry-title {
  margin-bottom: 0.4375rem;
  line-height: 1.5625rem;
  font-size: 1.25rem;
}

/* Entry Layout I3b
 ================================================= */
/* line 6086, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 6089, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 6093, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 6097, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 6105, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 6120, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 6124, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem 2.625rem;
  text-align: center;
  z-index: 2;
}

/* line 6134, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .entry-cats a {
  color: #fff;
}

/* line 6138, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .entry-cats a:hover {
  color: #1e1e1e;
}

/* line 6144, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry h3.entry-title a {
  color: #fff;
}

/* line 6149, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .entry-meta {
  color: #cfcfcf;
}

/* line 6153, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i3b .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout I4b
 ================================================= */
/* line 6169, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry .thumbnail-attachment {
  margin-bottom: 0;
}

/* line 6172, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 6176, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 6180, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 6188, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry .thumbnail-attachment:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, transparent 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, transparent 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, transparent 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  transition: opacity .45s ease;
  opacity: 0.7;
}

/* line 6203, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry.entry:hover .thumbnail-attachment:before {
  opacity: 0.8;
}

/* line 6207, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry .entry-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1.75rem;
  text-align: center;
  z-index: 2;
}

/* line 6217, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry .entry-cats a {
  color: #fff;
}

/* line 6223, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry h3.entry-title a {
  color: #fff;
}

/* line 6229, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry .entry-meta {
  color: #cfcfcf;
}

/* line 6232, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-i4b .entry .entry-meta a {
  color: #cfcfcf;
}

/* Entry Layout N1
 ================================================= */
/* line 6246, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n1 .entry {
  display: flex;
  align-items: center;
}

@media (max-width: 575.98px) {
  /* line 6246, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n1 .entry {
    justify-content: center;
    flex-direction: column;
  }
}

/* line 6256, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n1 .entry .thumbnail-attachment {
  margin-bottom: 0;
  width: 65%;
}

@media (max-width: 992.98px) {
  /* line 6256, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n1 .entry .thumbnail-attachment {
    width: 35%;
  }
}

@media (max-width: 575.98px) {
  /* line 6256, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n1 .entry .thumbnail-attachment {
    margin-bottom: 0.875rem;
    width: 100%;
  }
}

/* line 6269, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n1 .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 6273, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n1 .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 6277, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n1 .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 6285, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n1 .entry .entry-body {
  width: 35%;
  padding-left: 3.0625rem;
  text-align: left;
}

@media (max-width: 992.98px) {
  /* line 6285, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n1 .entry .entry-body {
    width: 65%;
  }
}

@media (max-width: 575.98px) {
  /* line 6285, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n1 .entry .entry-body {
    width: 100%;
  }
}

/* line 6298, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n1 .entry .entry-body .entry-excerpt {
  font-size: 1rem;
}

/* Entry Layout N2
 ================================================= */
/* line 6312, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n2 .entry {
  display: flex;
  align-items: center;
}

@media (max-width: 575.98px) {
  /* line 6312, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n2 .entry {
    justify-content: center;
    flex-direction: column;
  }
}

/* line 6322, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n2 .entry .thumbnail-attachment {
  margin-bottom: 0;
  width: 50%;
}

@media (max-width: 992.98px) {
  /* line 6322, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n2 .entry .thumbnail-attachment {
    width: 35%;
  }
}

@media (max-width: 575.98px) {
  /* line 6322, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n2 .entry .thumbnail-attachment {
    margin-bottom: 0.875rem;
    width: 100%;
  }
}

/* line 6335, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n2 .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 6339, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n2 .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 6343, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n2 .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 6350, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n2 .entry .entry-body {
  width: 50%;
  padding-left: 1.75rem;
  text-align: left;
}

@media (max-width: 992.98px) {
  /* line 6350, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n2 .entry .entry-body {
    width: 65%;
  }
}

@media (max-width: 575.98px) {
  /* line 6350, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n2 .entry .entry-body {
    width: 100%;
  }
}

/* line 6363, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n2 .entry .entry-body .entry-excerpt {
  font-size: 0.875rem;
}

/* Entry Layout N3
 ================================================= */
/* line 6377, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n3 .entry {
  display: flex;
  align-items: center;
}

@media (max-width: 575.98px) {
  /* line 6377, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n3 .entry {
    justify-content: center;
    flex-direction: column;
  }
}

/* line 6387, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n3 .entry .thumbnail-attachment {
  margin-bottom: 0;
  width: 40%;
}

@media (max-width: 575.98px) {
  /* line 6387, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n3 .entry .thumbnail-attachment {
    margin-bottom: 0.875rem;
    width: 100%;
  }
}

/* line 6396, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n3 .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 6400, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n3 .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 6404, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n3 .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 6411, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n3 .entry .entry-body {
  width: 60%;
  padding-left: 1.75rem;
  text-align: left;
}

@media (max-width: 575.98px) {
  /* line 6411, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .layout-carousel-n3 .entry .entry-body {
    width: 100%;
  }
}

/* line 6420, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n3 .entry .entry-body .entry-excerpt {
  font-size: 0.875rem;
}

/* Entry Layout N4
 ================================================= */
/* line 6434, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n4 .entry {
  display: flex;
  align-items: center;
}

/* line 6439, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n4 .entry .thumbnail-attachment {
  margin-bottom: 0;
  min-width: 6.125rem;
  max-width: 6.125rem;
}

/* line 6444, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n4 .entry .thumbnail-attachment .entry-fast-links {
  line-height: 2.1875rem;
}

/* line 6448, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n4 .entry .thumbnail-attachment .entry-fast-links .entry-link-video {
  font-size: 2.0625rem;
}

/* line 6452, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n4 .entry .thumbnail-attachment .entry-fast-links .entry-link-bookmark {
  font-size: 2.25rem;
}

/* line 6459, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n4 .entry .entry-body {
  padding-left: 1.75rem;
  padding-right: 0;
  text-align: left;
}

/* line 6464, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.layout-carousel-n4 .entry .entry-body .entry-excerpt {
  font-size: 0.875rem;
}

/* Shortcode: Post World Map
 ========================================================================== */
/* line 6476, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.i_world_map {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

/* Shortcode: Tabs Post Categories
 ========================================================================== */
/* line 6486, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tabs .cats-tabs-caption {
  list-style: none;
}

/* line 6492, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tabs .cats-tabs-caption li:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 6496, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tabs .cats-tabs-caption li a {
  font-size: 0.875rem;
  border-bottom: 1px solid transparent;
}

/* line 6500, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tabs .cats-tabs-caption li a:hover {
  border-bottom-color: inherit;
}

/* line 6507, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tabs .cats-tabs-caption li.active a {
  border-bottom-color: inherit;
}

/* line 6517, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tabs .cats-tab-content {
  display: none;
}

/* line 6520, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.cats-tabs .cats-tab-content.active {
  display: block;
}

/* Shortcode: Post Categories
 ========================================================================== */
/* line 6544, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.suround-grid-sizer {
  width: 25%;
}

/* line 6548, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box {
  display: grid;
}

/* line 6553, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box.grid--isotope .grid-item {
  padding: 28px 14px 0;
  width: 25%;
}

/* line 6557, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box.grid--isotope .grid-item.small--size, .explore-box.grid--isotope .grid-item.medium--size {
  width: 25%;
}

@media (max-width: 575.98px) {
  /* line 6557, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .explore-box.grid--isotope .grid-item.small--size, .explore-box.grid--isotope .grid-item.medium--size {
    width: 100%;
  }
}

/* line 6567, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box.grid--isotope .grid-item.large--size {
  width: 50%;
}

@media (max-width: 575.98px) {
  /* line 6567, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .explore-box.grid--isotope .grid-item.large--size {
    width: 100%;
  }
}

/* line 6581, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .grid-item .explore-item {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}

/* line 6589, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .grid-item .explore-item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, black 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, black 100%);
  transition: all .45s ease;
  opacity: 0.5;
}

/* line 6605, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .grid-item .explore-item:hover:before {
  opacity: 0.6;
}

/* line 6611, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .grid-item .explore-wrap {
  text-align: center;
  overflow: hidden;
}

/* line 6616, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .grid-item .explore-wrap .overlink {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  display: block;
}

/* line 6626, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .grid-item .explore-wrap img {
  width: 100%;
  transform: scale(1.01);
  transition: all 1s ease;
}

/* line 6634, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .grid-item .explore-wrap:hover img {
  transform: scale(1.1);
}

/* line 6638, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .grid-item .explore-wrap:hover a {
  border-bottom-color: inherit;
}

/* line 6648, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .explore-title {
  position: absolute;
  left: 0;
  z-index: 2;
  padding: 0 1.75rem;
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 2.1875rem;
  text-align: center;
  width: 100%;
}

/* line 6659, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .explore-title a {
  color: #fff;
  border-bottom: 1px solid transparent;
}

/* line 6664, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box .explore-title i {
  margin-left: 0.5rem;
  color: #fff;
  font-size: 1.3125rem;
  line-height: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}

/* line 6677, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box.style-1 .explore-title {
  bottom: 1.3125rem;
}

@media (min-width: 1280px) {
  /* line 6685, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .explore-box.style-2 .explore-item {
    min-height: 345px;
  }
}

@media (min-width: 1280px) {
  /* line 6695, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .explore-box.style-2.item-col-5 .explore-item {
    min-height: 265px;
  }
}

/* line 6705, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box.style-2 .explore-title {
  bottom: 1.3125rem;
}

/* line 6713, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.explore-box.style-3 .explore-title {
  bottom: 1.3125rem;
}

/* line 6719, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .explore-box {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

/* line 6726, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .explore-box .entry-col {
  padding: 0 0.875rem;
}

/* Shortcode: Contact Info
 ========================================================================== */
/* line 6739, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.our-info-holder:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 6743, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.our-info-holder h5 {
  font-size: 1.875rem;
}

/* line 6749, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.our-info-holder .our-info .info-item {
  color: #5e5e5e;
}

/* line 6753, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.our-info-holder .our-info .info-item .link-info-text {
  z-index: 1;
  border-bottom: 1px solid transparent;
}

@media (max-width: 1279.98px) {
  /* line 6753, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .our-info-holder .our-info .info-item .link-info-text {
    font-size: 0.75rem;
  }
}

/* line 6761, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.our-info-holder .our-info .info-item .link-info-text:hover {
  border-bottom-color: inherit;
}

/* line 6766, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.our-info-holder .our-info .info-item:not(:last-of-type) {
  margin-bottom: 1.75rem;
}

/* line 6776, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
span.info-title {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #1e1e1e;
}

/* Shortcode: Social Links
 ========================================================================== */
/* line 6789, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.social-links-shortcode:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* Shortcode: Authors
 ========================================================================== */
/* line 6802, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry.single .team-holder:not(:last-child) {
  margin-bottom: 3.5rem;
}

@media (max-width: 992.98px) {
  /* line 6806, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .entry.single .team-holder {
    text-align: center;
  }
}

/* line 6818, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-info {
  display: grid;
  row-gap: 4.375rem;
  column-gap: 1.75rem;
  grid-template-columns: repeat(4, 1fr);
}

@media (max-width: 1023.98px) {
  /* line 6818, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .team-holder .team-info {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 6818, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .team-holder .team-info {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 6836, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-photo {
  display: block;
  margin-bottom: 1.3125rem;
}

/* line 6840, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.entry.single .team-holder .team-item .member-photo {
  margin-left: auto;
  margin-right: auto;
  width: 168px;
  height: 168px;
}

@media (max-width: 575.98px) {
  /* line 6836, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .team-holder .team-item .member-photo {
    text-align: center;
  }
}

/* line 6851, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-photo img {
  overflow: hidden;
  border-radius: 50%;
}

/* line 6857, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .team-desc {
  padding: 0 1.3125rem;
}

/* line 6861, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-info {
  text-align: center;
}

/* line 6864, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-info .member-name {
  margin-bottom: 0.4375rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}

/* line 6871, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-info .member-name a {
  border-bottom: 1px solid transparent;
}

/* line 6874, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-info .member-name a:hover {
  border-bottom-color: inherit;
}

/* line 6882, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-info .member-position {
  margin-bottom: 1.3125rem;
  color: #969696;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 0.875rem;
  letter-spacing: 0.42px;
}

/* line 6891, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-info .member-author-description {
  margin-bottom: 1.75rem;
  color: #5e5e5e;
}

/* line 6896, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-info .member-social-list {
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #5e5e5e;
  list-style: none;
}

/* line 6902, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-info .member-social-list a {
  border-bottom: 1px solid transparent;
}

/* line 6905, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.team-holder .team-item .member-info .member-social-list a:hover {
  border-bottom-color: inherit;
}

/* Shortcode: Countdown
 ========================================================================== */
/* line 6922, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.countdown_row {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  flex: 1 0 auto;
}

/* line 6928, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.countdown_row > .countdown_section {
  display: block;
  padding: 0 5.25rem;
  text-align: center;
  color: #969696;
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 0.875rem;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}

/* line 6939, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.countdown_row > .countdown_section .countdown_amount {
  display: block;
  margin-bottom: 0.4375rem;
  color: #0001ff;
  font-family: "Frank Ruhl Libre";
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 2.625rem;
}

/* Shortcode: Counter
 ========================================================================== */
/* line 6956, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.counter-wrap {
  display: grid;
}

/* line 6959, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.counter-wrap .counter .count-item {
  color: #1e1e1e;
  display: flex;
  align-items: center;
}

/* line 6964, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.counter-wrap .counter .count-item > span {
  width: 6.125rem;
  height: 6.125rem;
  min-width: 6.125rem;
  line-height: 5.75rem;
  border: 2px solid #0001ff;
  border-radius: 50%;
  text-align: center;
  font-size: 3.125rem;
  font-weight: normal;
  color: #0001ff;
}

/* line 6977, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.counter-wrap .counter .count-item .count-content {
  padding-left: 20px;
}

/* line 6980, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.counter-wrap .counter .count-item .count-content .count-unit,
.counter-wrap .counter .count-item .count-content .count-number,
.counter-wrap .counter .count-item .count-content .count-title {
  margin-bottom: 0;
  display: inline;
  font-weight: 700;
}

/* line 6988, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.counter-wrap .counter .count-item .count-content .count-title {
  display: block;
}

/* line 7000, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.counter-wrap.counter-wrap.style-2 .count-item > span {
  color: #ffd100;
  background-color: transparent;
  border-color: #ffd100;
}

/* line 7007, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.counter-wrap.counter-wrap.style-2 .count-unit,
.counter-wrap.counter-wrap.style-2 .count-number,
.counter-wrap.counter-wrap.style-2 .count-title {
  color: #fff;
}

/* line 7015, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.no-cssgrid .counter-wrap {
  display: flex;
  flex-wrap: wrap;
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

/* Shortcode: Instagram
 ========================================================================== */
/* line 7031, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram {
  position: relative;
  padding-bottom: 0 !important;
}

/* line 7037, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram #sbi_load .sbi_load_btn {
  display: none;
}

/* line 7042, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram #sbi_images {
  padding: 0 !important;
}

/* line 7045, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram #sbi_images .sbi_item {
  position: relative;
}

@media (max-width: 767.98px) {
  /* line 7045, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .instafeed-holder #sb_instagram #sbi_images .sbi_item {
    width: 50% !important;
  }
}

@media (max-width: 575.98px) {
  /* line 7045, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .instafeed-holder #sb_instagram #sbi_images .sbi_item {
    width: 100% !important;
  }
}

/* line 7057, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram #sbi_images .sbi_item .sbi_photo {
  position: relative;
  z-index: 3;
  display: block;
  cursor: url(images/icon_zoomin.png) 24 24, auto;
  opacity: 1 !important;
}

/* line 7064, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram #sbi_images .sbi_item .sbi_photo img {
  display: block;
}

/* line 7069, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram #sbi_images .sbi_item a:after {
  opacity: 0;
  visibility: hidden;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.5);
  transition: all .4s ease;
}

/* line 7083, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram #sbi_images .sbi_item:hover a:after {
  opacity: 1;
  visibility: visible;
}

/* line 7096, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram #sbi_load {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 9;
  transform: translate(-50%, -50%);
}

@media (max-width: 992.98px) {
  /* line 7096, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .instafeed-holder #sb_instagram #sbi_load {
    position: static;
    padding: 0;
    top: 0;
    left: 0;
    margin-top: 0.875rem;
    transform: translateX(0);
    background: transparent;
    color: inherit;
  }
}

/* line 7118, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram .sbi_follow_btn a {
  display: inline-block;
  padding: 0.875rem 1.75rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  color: #fff;
  letter-spacing: 0.42px;
  text-align: center;
  border-radius: 0;
  transition: all .4s ease;
  box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.23);
  background-color: #1e1e1e;
}

@media (max-width: 992.98px) {
  /* line 7118, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .instafeed-holder #sb_instagram .sbi_follow_btn a {
    box-shadow: none;
    padding: 0;
    margin-bottom: 0.875rem;
    background: transparent;
    color: inherit;
  }
}

/* line 7142, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram .sbi_follow_btn a:hover {
  background-color: #0001ff;
  color: #fff;
}

/* line 7147, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.instafeed-holder #sb_instagram .sbi_follow_btn a svg {
  margin-right: 0.6875rem;
  font-size: 0.9375rem;
}

/* Shortcode: Tooltips
 ========================================================================== */
/* line 7164, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips {
  position: relative;
  border-bottom: 1px solid transparent;
}

/* line 7169, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips:hover {
  border-bottom-color: inherit;
}

/* line 7172, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips:hover span.tooltip {
  opacity: 1;
  visibility: visible;
}

/* line 7176, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips:hover span.tooltip:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
}

/* line 7187, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips span.tooltip {
  position: absolute;
  z-index: 5;
  display: block;
  background: #0001ff;
  padding: 0 0.625rem;
  color: #fff;
  font-size: 0.75rem;
  opacity: 0;
  visibility: hidden;
  white-space: nowrap;
  transition: all .4s ease;
}

/* line 7203, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.top-tooltip span.tooltip {
  bottom: 100%;
  left: 50%;
  margin-bottom: 0.3125rem !important;
  transform: translate(-50%, -15px);
}

/* line 7209, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.top-tooltip span.tooltip:after {
  border-left: 0.4375rem solid transparent;
  border-top: 0.3125rem solid #0001ff;
  border-right: 0.4375rem solid transparent;
  top: 100%;
  left: 50%;
  margin-left: -0.4375rem;
}

/* line 7222, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.top-tooltip:hover span.tooltip {
  transform: translate(-50%, 0px);
}

/* line 7232, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.left-tooltip span.tooltip {
  top: 50%;
  right: 100%;
  margin-right: 0.3125rem !important;
  transform: translate(-15px, -50%);
}

/* line 7238, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.left-tooltip span.tooltip:after {
  border-top: 7px solid transparent;
  border-left: 5px solid #0001ff;
  border-bottom: 7px solid transparent;
  top: calc(50% - 7px);
  left: 100%;
}

/* line 7250, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.left-tooltip:hover span.tooltip {
  transform: translate(0px, -50%);
}

/* line 7260, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.right-tooltip span.tooltip {
  top: 50%;
  left: 100%;
  margin-left: 0.5625rem !important;
  transform: translate(15px, -50%);
}

/* line 7266, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.right-tooltip span.tooltip:after {
  border-top: 7px solid transparent;
  border-right: 5px solid #0001ff;
  border-bottom: 7px solid transparent;
  right: 100%;
  top: calc(50% - 7px);
}

/* line 7278, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.right-tooltip:hover span.tooltip {
  transform: translate(0px, -50%);
}

/* line 7288, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.bottom-tooltip span.tooltip {
  top: 100%;
  left: 50%;
  margin-top: 0.3125rem !important;
  transform: translate(-50%, 15px);
}

/* line 7294, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.bottom-tooltip span.tooltip:after {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 5px solid #0001ff;
  border-top: none;
  bottom: 100%;
  left: calc(50% - 7px);
}

/* line 7307, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tooltips.bottom-tooltip:hover span.tooltip {
  transform: translate(-50%, 0);
}

/* Shortcode: List Styles
 ========================================================================== */
/* line 7322, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.custom-list li {
  list-style: none;
  color: #5e5e5e;
}

/* line 7327, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.custom-list li:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 7331, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.custom-list li i {
  font-size: 1.25rem;
  font-weight: 400;
  margin-right: 0.3125rem;
  color: #0001ff;
  vertical-align: middle;
}

/* Shortcode: Accordion & Toggle
 ========================================================================== */
/* line 7350, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.accordion .accordion-item .a-title {
  position: relative;
  margin-bottom: 0;
  padding: 0.875rem 1.875rem 0.875rem 0;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.54px;
  font-family: inherit;
  cursor: pointer;
  font-weight: 500;
}

@media (max-width: 992.98px) {
  /* line 7350, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .accordion .accordion-item .a-title {
    font-size: 0.875rem;
  }
}

/* line 7366, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.accordion .accordion-item .a-title:before {
  position: absolute;
  right: 0;
  top: 50%;
  font-family: 'Linearicons';
  content: '\e936';
  font-size: 1.25rem;
  font-weight: normal;
  transform: translateY(-50%);
}

/* line 7377, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.accordion .accordion-item .a-title.active {
  color: #0001ff;
}

/* line 7380, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.accordion .accordion-item .a-title.active:before {
  content: '\e937';
}

/* line 7396, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.accordion .accordion-item .a-content .wpb_text_column {
  margin-bottom: 1.3125rem;
}

/* line 7402, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.accordion .accordion-item:not(:last-child) {
  border-bottom: 1px solid #dedede;
}

/* Shortcode: Tabs & Tour
 ========================================================================== */
/* line 7415, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section.vertical {
  display: flex;
  flex-flow: row nowrap;
}

/* line 7419, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section.vertical .tabs-nav {
  display: block;
  width: 30%;
  margin-bottom: 0;
  margin-right: -2px;
  border-bottom: none;
}

/* line 7426, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section.vertical .tabs-nav li {
  margin-right: 1.75rem;
}

/* line 7430, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section.vertical .tabs-nav li:not(:last-child) {
  border-bottom: 1px solid #dedede;
}

/* line 7434, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section.vertical .tabs-nav li a {
  padding-top: 0.75rem;
}

/* line 7442, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section.vertical .tabs-content {
  width: 70%;
}

/* line 7448, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section .tabs-nav {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #dedede;
}

/* line 7454, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section .tabs-nav:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 7458, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section .tabs-nav li {
  list-style: none;
}

/* line 7462, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section .tabs-nav li:not(:last-child) {
  margin-right: 1.75rem;
}

/* line 7468, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section .tabs-nav li.ui-tabs-active a {
  color: #0001ff;
}

/* line 7472, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section .tabs-nav li.ui-tabs-active a:after {
  opacity: 1;
  visibility: visible;
}

/* line 7481, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section .tabs-nav li a {
  position: relative;
  display: block;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.54px;
  padding-bottom: 0.75rem;
  font-weight: 500;
}

@media (max-width: 992.98px) {
  /* line 7481, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
  .tabs-section .tabs-nav li a {
    font-size: 0.875rem;
  }
}

/* line 7495, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section .tabs-nav li a:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #0001ff;
  height: 1px;
  opacity: 0;
  visibility: hidden;
  transition: all .45s ease;
}

/* line 7526, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.tabs-section .tabs-content .tab-panel .wpb_text_column {
  margin-bottom: 0;
}

/* Shortcode: Message Box
 ========================================================================== */
/* line 7539, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert {
  position: relative;
  padding: 1.75rem 4.8125rem 1.75rem 4.375rem;
  border-width: 1px;
  border-style: solid;
  margin-bottom: 1.75rem;
}

/* line 7546, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert p:last-child {
  margin-bottom: 0;
}

/* line 7550, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert:before {
  position: absolute;
  left: 1.5625rem;
  top: 50%;
  margin-top: -0.9375rem;
  font-size: 1.625rem;
  content: '';
  font-family: 'linearicons';
}

/* line 7560, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert.alert-success {
  border-color: #31b209;
  color: #31b209;
}

/* line 7564, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert.alert-success:before {
  content: "\e959";
}

/* line 7569, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert.alert-warning {
  border-color: #eb740b;
  color: #eb740b;
}

/* line 7573, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert.alert-warning:before {
  content: "\e956";
}

/* line 7578, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert.alert-info {
  border-color: #0001ff;
  color: #0001ff;
}

/* line 7582, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert.alert-info:before {
  content: "\e965";
}

/* line 7587, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert.alert-error {
  border-color: #eb0b0b;
  color: #eb0b0b;
}

/* line 7591, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert.alert-error:before {
  content: "\e95a";
}

/* line 7596, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert .close {
  position: absolute;
  right: 1.875rem;
  top: calc(50% - 10px);
  background: transparent;
}

/* line 7602, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.alert .close:after {
  font-family: 'Linearicons';
  font-weight: bold;
  color: #333334;
  font-size: 0.75rem;
  content: '\e935';
}

/* Shortcode: Progress Bar
 ========================================================================== */
/* line 7621, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.pbar-holder .pbar-wrap:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 7625, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.pbar-holder .pbar-wrap .pbar {
  position: relative;
  height: 5px;
  margin-bottom: 0.4375rem;
}

/* line 7631, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.pbar-holder .pbar-wrap .pbar .pbar-inner {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}

/* line 7640, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.pbar-holder .pbar-wrap .pbar-title {
  position: relative;
  font-size: 1.125rem;
}

/* line 7645, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.pbar-holder .pbar-wrap .pbar-title span {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.125rem;
}

/* line 7660, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.pbar-holder.style-1 .pbar-wrap .pbar {
  background-color: #b2bbff;
}

/* line 7663, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.pbar-holder.style-1 .pbar-wrap .pbar .pbar-inner {
  background-color: #0001ff;
}

/* line 7677, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.pbar-holder.style-2 .pbar-wrap .pbar {
  background-color: #dedede;
}

/* line 7680, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.pbar-holder.style-2 .pbar-wrap .pbar .pbar-inner {
  background-color: #1e1e1e;
}

/* Shortcode: Table
 ========================================================================== */
/* line 7697, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_vc_table table {
  margin-bottom: 0;
}

/* line 7700, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_vc_table table tr {
  transition: background .4s ease;
}

/* line 7704, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_vc_table table tr:hover {
  background-color: #f7f7f7;
}

/* line 7708, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_vc_table table tr > th,
.wpb_vc_table table tr > td.vc_table_cell {
  padding: 0.875rem 1.75rem;
  text-align: left;
  color: #5e5e5e;
  line-height: 1.75rem;
}

/* line 7720, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_vc_table table tr > td.vc_table_cell {
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
}

/* line 7724, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_vc_table table tr > td.vc_table_cell:first-child {
  border-left: 1px solid #dedede;
}

/* line 7732, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_vc_table table tr:last-child td {
  border-bottom: 1px solid #dedede;
}

/* line 7740, wp-content/themes/surround/stylesheets/components/_shortcodes.scss */
.wpb_vc_table table tr.vc-th td.vc_table_cell {
  color: #1e1e1e;
  font-weight: 500;
  text-transform: uppercase;
}

/* Widgets: General
   ========================================================================== */
/* line 6, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget li {
  list-style: none;
}

/* line 8, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget:not(:last-child) {
  margin-bottom: 4.375rem;
}

/* line 12, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget .widget-title {
  margin-bottom: 1.75rem;
  text-transform: uppercase;
  font-family: inherit;
  font-weight: 600;
  text-align: left;
}

/* line 22, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget.widget_mailpoet_form .widget-title {
  margin-bottom: 2.1875rem;
}

/* Widget: Category
 ================================================= */
/* line 43, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget_meta ul,
.widget_pages ul,
.widget_links ul,
.widget_archive ul,
.widget_recent_entries ul,
.widget_categories ul,
.widget_nav_menu ul,
.ve-cat-widget-listing ul {
  margin-bottom: 0;
}

/* line 47, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget_meta li:before,
.widget_pages li:before,
.widget_links li:before,
.widget_archive li:before,
.widget_recent_entries li:before,
.widget_categories li:before,
.widget_nav_menu li:before,
.ve-cat-widget-listing li:before {
  margin-right: 1.125rem;
  color: #1e1e1e;
  font-family: 'Linearicons';
  font-size: 0.8125rem;
  font-weight: 700;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 0.39px;
  content: '\e937';
}

/* line 59, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget_meta li:not(:last-child),
.widget_pages li:not(:last-child),
.widget_links li:not(:last-child),
.widget_archive li:not(:last-child),
.widget_recent_entries li:not(:last-child),
.widget_categories li:not(:last-child),
.widget_nav_menu li:not(:last-child),
.ve-cat-widget-listing li:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 63, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget_meta li a,
.widget_pages li a,
.widget_links li a,
.widget_archive li a,
.widget_recent_entries li a,
.widget_categories li a,
.widget_nav_menu li a,
.ve-cat-widget-listing li a {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  border-bottom: 1px solid transparent;
}

/* line 68, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget_meta li a:hover,
.widget_pages li a:hover,
.widget_links li a:hover,
.widget_archive li a:hover,
.widget_recent_entries li a:hover,
.widget_categories li a:hover,
.widget_nav_menu li a:hover,
.ve-cat-widget-listing li a:hover {
  border-bottom-color: inherit;
}

/* line 78, wp-content/themes/surround/stylesheets/components/_widgets.scss */
#recentcomments {
  margin-bottom: 0;
}

/* line 92, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.footer.style-4 .widget_meta li:before,
.footer.style-4 .widget_pages li:before,
.footer.style-4 .widget_links li:before,
.footer.style-4 .widget_archive li:before,
.footer.style-4 .widget_recent_entries li:before,
.footer.style-4 .widget_categories li:before,
.footer.style-4 .widget_nav_menu li:before,
.footer.style-5 .widget_meta li:before,
.footer.style-5 .widget_pages li:before,
.footer.style-5 .widget_links li:before,
.footer.style-5 .widget_archive li:before,
.footer.style-5 .widget_recent_entries li:before,
.footer.style-5 .widget_categories li:before,
.footer.style-5 .widget_nav_menu li:before {
  color: #fff;
}

/* Widget: Extend Categories
 ================================================= */
/* line 101, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.ve-cat-widget-listing {
  margin-bottom: 0;
}

/* line 104, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.ve-cat-widget-listing li {
  position: relative;
}

/* line 108, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.ve-cat-widget-listing li .post-count {
  position: absolute;
  right: 0;
  font-size: 0.875rem;
  font-weight: 500;
  color: #5e5e5e;
  transition: all .25s ease;
}

/* line 119, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.ve-cat-widget-listing li:hover .post-count {
  color: #1e1e1e;
}

/* Widget: Recent Comments
 ================================================= */
/* line 135, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget_recent_comments ul li.recentcomments:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* Widget: Text
 ================================================= */
/* line 150, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget_text .textwidget {
  font-size: 0.875rem;
  letter-spacing: 0.14px;
}

/* line 154, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.navbar-menu .widget_text .textwidget {
  color: #5e5e5e;
}

/* line 158, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.footer .widget_text .textwidget {
  padding-right: 1.75rem;
}

/* line 162, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget_text .textwidget img {
  margin-bottom: 0.875rem;
}

/* line 165, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.navbar-menu .widget_text .textwidget img {
  margin-bottom: 1.5rem;
}

/* line 169, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.footer .widget_text .textwidget img {
  margin-bottom: 0.4375rem;
}

/* line 173, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.sidebar .widget_text .textwidget img {
  margin-bottom: 1.3125rem;
  width: 100%;
}

/* line 180, wp-content/themes/surround/stylesheets/components/_widgets.scss */
#sidebar .widget_text .textwidget {
  color: #5e5e5e;
}

/* Widget: Tags
 ================================================= */
/* line 189, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.tagcloud {
  font-size: 0;
}

/* line 193, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.tagcloud a {
  display: inline-block;
  margin: 0 0.4375rem 0.4375rem 0;
  padding: 0.4375rem 0.625rem;
  font-size: 0.8125rem !important;
  font-weight: 600;
  line-height: 0.875rem;
  background-color: #dedede;
  color: #1e1e1e;
  text-transform: lowercase;
  letter-spacing: 0.39px;
}

/* line 205, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.tagcloud a:hover {
  background-color: #0001ff;
  color: #fff;
}

/* line 212, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.footer.style-5 .tagcloud a {
  color: #1e1e1e;
}

/* line 215, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.footer.style-5 .tagcloud a:hover {
  background-color: #0001ff;
  color: #fff;
}

/* Widget: Brands
 ================================================= */
/* line 230, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget .brand-wrap {
  justify-content: center;
}

/* Widget: Instagram
 ================================================= */
/* line 243, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget #sb_instagram {
  margin: -0.21875rem;
  position: relative;
  padding-bottom: 0 !important;
}

/* line 249, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget #sb_instagram #sbi_images {
  padding: 0.21875rem !important;
}

/* line 252, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget #sb_instagram #sbi_images .sbi_item {
  position: relative;
}

@media (max-width: 767.98px) {
  /* line 252, wp-content/themes/surround/stylesheets/components/_widgets.scss */
  .widget #sb_instagram #sbi_images .sbi_item {
    width: 50% !important;
  }
}

@media (max-width: 575.98px) {
  /* line 252, wp-content/themes/surround/stylesheets/components/_widgets.scss */
  .widget #sb_instagram #sbi_images .sbi_item {
    width: 100% !important;
  }
}

/* line 264, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget #sb_instagram #sbi_images .sbi_item .sbi_photo {
  position: relative;
  z-index: 3;
  display: block;
  cursor: url(images/icon_zoomin.png) 24 24, auto;
  opacity: 1 !important;
}

/* line 271, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget #sb_instagram #sbi_images .sbi_item .sbi_photo img {
  display: block;
}

/* line 276, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget #sb_instagram #sbi_images .sbi_item a:after {
  opacity: 0;
  visibility: hidden;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.5);
  transition: all .4s ease;
}

/* line 290, wp-content/themes/surround/stylesheets/components/_widgets.scss */
.widget #sb_instagram #sbi_images .sbi_item:hover a:after {
  opacity: 1;
  visibility: visible;
}

/* Basic styles for buttons
   ========================================================================== */
/* line 6, wp-content/themes/surround/stylesheets/components/_button.scss */
.button-container:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 12, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn {
  position: relative;
  display: inline-block;
  padding: 0.4375rem 2.1875rem;
  font-size: 0.8125rem;
  line-height: 1.75rem;
  background-color: #dedede;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 700;
  color: #1e1e1e;
  letter-spacing: 0.42px;
  text-align: center;
  transition: all .25s ease;
}

/* line 27, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn:hover {
  background-color: #0001ff;
  color: #fff;
}

/* line 32, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-1 {
  background-color: #1e1e1e;
  color: #fff;
}

/* line 36, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-1:hover {
  background-color: #0001ff;
  color: #fff;
}

/* line 42, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-2 {
  background-color: #3e3e3e;
  color: #fff;
}

/* line 46, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-2:hover {
  background-color: #0001ff;
  color: #fff;
}

/* line 52, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-3 {
  background-color: #dedede;
  color: #1e1e1e;
}

/* line 56, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-3:hover {
  background-color: #0001ff;
  color: #fff;
}

/* line 62, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-4 {
  background-color: #0001ff;
  color: #fff;
}

/* line 66, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-4:hover {
  background-color: #dedede;
  color: #1e1e1e;
}

/* line 72, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-5 {
  background-color: transparent;
  color: #1e1e1e;
  border: 1px solid #1e1e1e;
}

/* line 77, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-5:hover {
  background-color: #1e1e1e;
  color: #fff;
}

/* line 83, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-6 {
  background-color: transparent;
  color: #0001ff;
  border: 1px solid #0001ff;
}

/* line 88, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-6:hover {
  background-color: #0001ff;
  color: #fff;
}

/* line 94, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-7 {
  background-color: #0001ff;
  color: #fff;
}

/* line 98, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-7:hover {
  background-color: #dedede;
  color: #1e1e1e;
}

/* line 104, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-8 {
  background-color: transparent;
  color: #1e1e1e;
  border: 1px solid #1e1e1e;
}

/* line 109, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-8:hover {
  background-color: #3e3e3e;
  color: #fff;
}

/* line 115, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-9 {
  background-color: transparent;
  color: #1e1e1e;
  border: 1px solid #dedede;
}

/* line 120, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-9:hover {
  background-color: #dedede;
  color: #1e1e1e;
}

/* line 126, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-10 {
  background-color: #ffd100;
}

/* line 129, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-10:hover {
  background-color: #dedede;
  color: #1e1e1e;
}

/* line 136, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-11 {
  background-color: transparent;
  border: 1px solid #ffd100;
}

/* line 158, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-11:hover {
  background-color: #fbd425;
  color: inherit;
}

/* line 165, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-optional {
  background-color: transparent;
  padding: 0.875rem 2.625rem;
}

/* line 169, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-optional i.btn-plus {
  position: relative;
  top: -1px;
  margin-left: 0.875rem;
  vertical-align: middle;
  width: 1.75rem;
  height: 1.75rem;
  text-align: center;
  line-height: 1.3125rem;
  background-color: #ffd100;
  opacity: 0.8;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  font-size: 0.8rem;
}

/* line 185, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-optional i.btn-plus:after {
  font-family: 'Linearicons';
  content: "\e936";
}

/* line 192, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-style-optional:hover {
  background-color: #fbd425;
  color: inherit;
}

/* line 199, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-small {
  padding: 0.1875rem 1.75rem;
  font-size: 0.75rem;
}

/* line 203, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-small i {
  font-size: 0.6875rem;
  line-height: 0.875rem;
}

/* line 210, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-medium {
  padding: 0.4375rem 2.1875rem;
  font-size: 0.8125rem;
}

/* line 214, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-medium i {
  font-size: 0.75rem;
  line-height: 1.75rem;
}

/* line 221, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-big {
  padding: 0.875rem 2.625rem;
  font-size: 0.875rem;
}

/* line 225, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn.btn-big i {
  font-size: 0.8125rem;
  line-height: 1.75rem;
}

/* line 232, wp-content/themes/surround/stylesheets/components/_button.scss */
.btn i {
  display: inline-block;
  font-weight: 700;
  margin-left: 0.875rem;
}

/* Basic styles for carousel
   ========================================================================== */
/* Navigation
 ================================================= */
/* line 9, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-nav .owl-prev,
.owl-nav .owl-next {
  position: absolute;
  top: 50%;
  color: #1e1e1e;
  margin-top: -0.75rem;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.5rem;
  transition: all .45s ease;
}

/* line 20, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-nav .owl-prev:hover,
.owl-nav .owl-next:hover {
  color: #5e5e5e;
}

/* line 26, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-nav > .owl-prev {
  left: 1.75rem;
}

/* line 27, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-nav > .owl-next {
  right: 1.75rem;
}

/* line 29, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-nav .owl-prev::before,
.owl-nav .owl-next::before {
  font-family: 'Linearicons';
}

/* line 34, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-nav .owl-prev::before {
  content: "\e964";
}

/* line 35, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-nav .owl-next:before {
  content: "\e965";
}

/* line 43, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-nav__big--white .owl-nav .owl-prev,
.owl-nav__big--white .owl-nav .owl-next {
  color: #fff;
  font-size: 2.25rem;
  line-height: 0.875rem;
  text-transform: uppercase;
  letter-spacing: 1.08px;
}

/* line 60, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.ow-nav__middle--top--black .owl-nav .owl-prev,
.ow-nav__middle--top--black .owl-nav .owl-next {
  top: 0;
  margin-top: -3.5rem;
}

/* line 71, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.ow-nav__middle--top--black .owl-nav > .owl-prev {
  left: 0;
}

/* line 72, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.ow-nav__middle--top--black .owl-nav > .owl-next {
  right: 0;
}

/* Dots
 ================================================= */
/* line 81, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-top: 1.3125rem;
  line-height: 0.875rem;
  text-align: center;
}

/* line 90, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-dots .owl-dot {
  display: block;
  opacity: 1;
  margin: 0 0.375rem;
  width: 0.5625rem;
  height: 0.5625rem;
  background: #dedede;
  border-radius: 50%;
  cursor: pointer;
  transition: all .35s ease;
}

/* line 101, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-dots .owl-dot.active {
  background-color: #0001ff;
}

/* line 109, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-dots__bottom--light .owl-dots {
  z-index: 2;
  position: absolute;
  bottom: 2.625rem;
  left: 0;
  width: 100%;
}

/* line 121, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-dots__in_bottom_right--light .owl-dots {
  z-index: 2;
  margin: 0;
  position: absolute;
  bottom: 14px;
  left: auto;
  right: calc(35% + 5px);
}

/* line 129, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-dots__in_bottom_right--light .owl-dots .owl-dot {
  display: block;
  opacity: 1;
  margin: 0 0.375rem;
  width: 0.5625rem;
  height: 0.5625rem;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 50%;
  cursor: pointer;
  transition: all .35s ease;
}

/* line 140, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-dots__in_bottom_right--light .owl-dots .owl-dot.active {
  background-color: #111;
}

@media (max-width: 992.98px) {
  /* line 119, wp-content/themes/surround/stylesheets/components/_carousel.scss */
  .owl-dots__in_bottom_right--light {
    right: calc(65% + 5px);
  }
}

@media (max-width: 575.98px) {
  /* line 119, wp-content/themes/surround/stylesheets/components/_carousel.scss */
  .owl-dots__in_bottom_right--light {
    right: 5px;
  }
}

/* line 158, wp-content/themes/surround/stylesheets/components/_carousel.scss */
.owl-carousel--height .owl-stage,
.owl-carousel--height .owl-item,
.owl-carousel--height .product {
  height: 100%;
}

/* Basic styles for archive pages
   ========================================================================== */
/* line 6, wp-content/themes/surround/stylesheets/pages/_archive.scss */
#filter-section .entry-holder {
  display: none;
}

/* line 12, wp-content/themes/surround/stylesheets/pages/_archive.scss */
#filter-section.view-classic .entry-holder.type-classic {
  display: block;
}

/* line 20, wp-content/themes/surround/stylesheets/pages/_archive.scss */
#filter-section.view-list .entry-holder.type-list {
  display: block;
}

/* line 28, wp-content/themes/surround/stylesheets/pages/_archive.scss */
#filter-section.view-grid .entry-holder.type-grid {
  display: block;
}

/* Category
 ================================================= */
/* line 45, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-grid-fullwidth .site-content .container.wide,
.cat-layout-side-map .site-content .container.wide {
  max-width: 100%;
}

/* line 53, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-side-map {
  overflow: hidden;
}

@media (max-width: 992.98px) {
  /* line 53, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-side-map {
    overflow: auto;
  }
}

/* line 61, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-side-map .site-content {
  height: 100%;
}

/* line 65, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-side-map .site-content .page-content-wrap,
.cat-layout-side-map .site-content .container,
.cat-layout-side-map .site-content .row {
  height: 100%;
}

/* line 71, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-side-map .site-content .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 76, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-side-map .site-content .row {
  margin: 0;
}

/* line 80, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-side-map .site-content .page-content-wrap {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 85, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-side-map .site-content #main {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 575.98px) {
  /* line 85, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-side-map .site-content #main {
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }
}

/* line 110, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-grid-fullwidth .page-content-wrap.left-sidebar #sidebar, .cat-layout-grid-fullwidth
.page-content-wrap.right-sidebar #sidebar, .cat-layout-grid-fullwidth
.page-content-wrap.left-sidebar #main, .cat-layout-grid-fullwidth
.page-content-wrap.right-sidebar #main, .cat-layout-grid-fullwidth
.page-content-wrap.narrow-left-sidebar #sidebar, .cat-layout-grid-fullwidth
.page-content-wrap.narrow-right-sidebar #sidebar {
  padding-top: 1.75rem;
}

/* line 119, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-grid-fullwidth .page-content-wrap.narrow-left-sidebar #main, .cat-layout-grid-fullwidth
.page-content-wrap.narrow-right-sidebar #main {
  padding-top: 0;
}

/* line 135, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-grid-fullwidth .page-content-wrap.narrow-left-sidebar #main, .cat-layout-grid-fullwidth .page-content-wrap.left-sidebar #main {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

@media (max-width: 1279.98px) {
  /* line 135, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-grid-fullwidth .page-content-wrap.narrow-left-sidebar #main, .cat-layout-grid-fullwidth .page-content-wrap.left-sidebar #main {
    flex: 0 0 70%;
    max-width: 70%;
  }
}

@media (max-width: 767.98px) {
  /* line 135, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-grid-fullwidth .page-content-wrap.narrow-left-sidebar #main, .cat-layout-grid-fullwidth .page-content-wrap.left-sidebar #main {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 154, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-grid-fullwidth .page-content-wrap.narrow-left-sidebar #sidebar, .cat-layout-grid-fullwidth .page-content-wrap.left-sidebar #sidebar {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

@media (max-width: 1279.98px) {
  /* line 154, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-grid-fullwidth .page-content-wrap.narrow-left-sidebar #sidebar, .cat-layout-grid-fullwidth .page-content-wrap.left-sidebar #sidebar {
    flex: 0 0 30%;
    max-width: 30%;
  }
}

@media (max-width: 767.98px) {
  /* line 154, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-grid-fullwidth .page-content-wrap.narrow-left-sidebar #sidebar, .cat-layout-grid-fullwidth .page-content-wrap.left-sidebar #sidebar {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 178, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-grid-fullwidth .page-content-wrap.narrow-right-sidebar #main, .cat-layout-grid-fullwidth .page-content-wrap.right-sidebar #main {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

@media (max-width: 1279.98px) {
  /* line 178, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-grid-fullwidth .page-content-wrap.narrow-right-sidebar #main, .cat-layout-grid-fullwidth .page-content-wrap.right-sidebar #main {
    flex: 0 0 70%;
    max-width: 70%;
  }
}

@media (max-width: 767.98px) {
  /* line 178, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-grid-fullwidth .page-content-wrap.narrow-right-sidebar #main, .cat-layout-grid-fullwidth .page-content-wrap.right-sidebar #main {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 197, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.cat-layout-grid-fullwidth .page-content-wrap.narrow-right-sidebar #sidebar, .cat-layout-grid-fullwidth .page-content-wrap.right-sidebar #sidebar {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

@media (max-width: 1279.98px) {
  /* line 197, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-grid-fullwidth .page-content-wrap.narrow-right-sidebar #sidebar, .cat-layout-grid-fullwidth .page-content-wrap.right-sidebar #sidebar {
    flex: 0 0 30%;
    max-width: 30%;
  }
}

@media (max-width: 767.98px) {
  /* line 197, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .cat-layout-grid-fullwidth .page-content-wrap.narrow-right-sidebar #sidebar, .cat-layout-grid-fullwidth .page-content-wrap.right-sidebar #sidebar {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 218, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.single-cat-title {
  text-align: center;
}

/* line 222, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.single-cat-title:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 228, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.map-toggle {
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.42px;
  border-bottom: 1px solid transparent;
  position: relative;
  margin-left: 1.3125rem;
}

/* line 237, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.map-toggle:hover {
  border-bottom-color: inherit;
}

/* line 241, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.map-toggle i {
  position: absolute;
  left: 0;
  top: 0.1875rem;
  margin-left: -1.3125rem;
}

/* line 250, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.side-map-cat-title {
  font-size: 1.125rem;
  line-height: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.54px;
  min-width: 315px;
  margin-right: 1.75rem;
}

@media (max-width: 1279.98px) {
  /* line 250, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .side-map-cat-title {
    min-width: inherit;
  }
}

@media (max-width: 767.98px) {
  /* line 250, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .side-map-cat-title {
    min-width: inherit;
    margin-right: 0;
  }
}

/* line 269, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.side-map-container {
  position: relative;
  height: 100%;
  overflow: auto;
}

/* line 274, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.side-map-container #side-map-content {
  position: fixed;
  overflow: hidden;
  left: auto;
  top: 0;
  bottom: 0;
  right: 0;
  margin: 28px;
  max-width: calc(100vw - 315px - 84px);
  width: 100%;
}

@media (max-width: 767.98px) {
  /* line 274, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .side-map-container #side-map-content {
    position: relative;
    margin: 28px 0 0 0;
    max-width: none;
    width: auto;
  }
}

/* line 296, wp-content/themes/surround/stylesheets/pages/_archive.scss */
#side-map-sidebar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: auto;
  max-width: 315px;
  width: 100%;
  margin-bottom: 200px;
  overflow: auto;
  display: block;
  padding-top: 28px;
  padding-right: 28px;
  border-right: 1px solid #dedede;
}

@media (max-width: 575.98px) {
  /* line 296, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  #side-map-sidebar {
    position: relative;
    max-width: 100%;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    border-right: none;
  }
}

@media (max-width: 767.98px) {
  /* line 296, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  #side-map-sidebar {
    position: relative;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    border-right: none;
    max-width: none;
    width: auto;
  }
}

/* Author
 ================================================= */
/* line 335, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 340, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry.single .entry-author {
  padding: 2.625rem 1.75rem;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  background-color: #f7f7f7;
  justify-content: flex-start;
}

/* line 347, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry.single .entry-author:not(:last-child) {
  margin-bottom: 4.8125rem;
}

/* line 353, wp-content/themes/surround/stylesheets/pages/_archive.scss */
body.author .entry-author:not(:last-child) {
  margin-bottom: 4.375rem;
}

@media (max-width: 992.98px) {
  /* line 353, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  body.author .entry-author:not(:last-child) {
    margin-bottom: 2.1875rem;
  }
}

/* line 362, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author .entry-author-box {
  display: flex;
  align-items: center;
}

/* line 367, wp-content/themes/surround/stylesheets/pages/_archive.scss */
body.author .entry-author .entry-author-box {
  flex: 0 0 66.666667%;
}

@media (max-width: 992.98px) {
  /* line 367, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  body.author .entry-author .entry-author-box {
    flex: 0 0 100%;
  }
}

/* line 377, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author .entry-author-box .entry-avatar {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 50%;
  max-width: 10.625rem;
}

/* line 384, wp-content/themes/surround/stylesheets/pages/_archive.scss */
body.archive .entry-author .entry-author-box .entry-avatar {
  min-width: 315px;
}

@media (max-width: 992.98px) {
  /* line 377, wp-content/themes/surround/stylesheets/pages/_archive.scss */
  .entry-author .entry-author-box .entry-avatar {
    max-width: 7.1875rem;
    min-width: 7.1875rem;
  }
}

/* line 395, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author .entry-author-box .entry-author-info {
  margin-left: 1.75rem;
}

/* line 399, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author .entry-author-box .entry-author-info .entry-author-name {
  margin-bottom: 0.4375rem;
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.6px;
}

/* line 407, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author .entry-author-box .entry-author-info .member-position {
  margin-bottom: 1.3125rem;
  color: #969696;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 0.875rem;
  letter-spacing: 0.42px;
}

/* line 416, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author .entry-author-box .entry-author-info .member-author-description {
  margin-bottom: 1.75rem;
  color: #5e5e5e;
}

/* line 420, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry.single .entry-author .entry-author-box .entry-author-info .member-author-description {
  margin-bottom: 0.875rem;
  font-size: 0.875rem;
}

/* line 427, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author .entry-author-box .entry-author-info .member-social-list {
  font-size: 0.875rem;
  color: #5e5e5e;
  list-style: none;
}

/* line 434, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry.single .entry-author .entry-author-box .entry-author-info .member-social-list li {
  display: inline-block;
}

/* line 437, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry.single .entry-author .entry-author-box .entry-author-info .member-social-list li:not(:first-child) {
  margin-left: 0.4375rem;
}

/* line 443, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author .entry-author-box .entry-author-info .member-social-list li a {
  border-bottom: 1px solid transparent;
}

/* line 446, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.entry-author .entry-author-box .entry-author-info .member-social-list li a:hover {
  border-bottom-color: inherit;
}

/* Not Found
 ================================================= */
/* line 464, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.no-results.not-found {
  max-width: 540px;
}

/* line 470, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.no-results.not-found .page-header:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 478, wp-content/themes/surround/stylesheets/pages/_archive.scss */
.no-results.not-found .page-content p {
  margin-bottom: 0.4375rem;
}

/* Dropdowns
 ========================================================================== */
/* line 9, wp-content/themes/surround/stylesheets/themes/_default.scss */
.dropdown-window {
  text-align: left;
  transform: scale3d(0.85, 0.85, 0.85);
}

/* line 14, wp-content/themes/surround/stylesheets/themes/_default.scss */
.dropdown-window.opened {
  opacity: 1;
  visibility: visible;
  transform: scale3d(1, 1, 1);
}

/* Loader
 ========================================================================== */
/* line 23, wp-content/themes/surround/stylesheets/themes/_default.scss */
.loader {
  display: block;
  pointer-events: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  z-index: 1000;
  background: #fff;
  opacity: 1 !important;
}

/* line 35, wp-content/themes/surround/stylesheets/themes/_default.scss */
.loader.hide {
  animation: 1200ms ease-in-out slideInFromLeft;
}

/* line 39, wp-content/themes/surround/stylesheets/themes/_default.scss */
.loader.show {
  display: block !important;
  animation: 1200ms ease-in-out slideInFromRight;
}

@keyframes slideInFromLeft {
  0% {
    transform: skew(-20deg) translateX(0%);
  }
  80% {
    transform: skew(0) translateX(80%);
  }
  100% {
    transform: translateX(100%);
  }
}

@keyframes slideInFromRight {
  0% {
    transform: skew(-20deg) translateX(-100%);
  }
  80% {
    transform: skew(0) translateX(-20%);
  }
  100% {
    transform: translateX(0%);
  }
}

/* Back To Top Button
 ========================================================================== */
@-webkit-keyframes visibleIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    right: 2.5rem;
  }
}

@keyframes visibleIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
    right: 2.5rem;
  }
}

@-webkit-keyframes visibleOut {
  from {
    opacity: 1;
    right: 40px;
  }
  to {
    opacity: 0;
    right: 60px;
  }
}

@keyframes visibleOut {
  from {
    opacity: 1;
    right: 40px;
  }
  to {
    opacity: 0;
    right: 60px;
  }
}

/* line 109, wp-content/themes/surround/stylesheets/themes/_default.scss */
.back-to-top {
  position: fixed;
  z-index: 103;
  right: 3.75rem;
  bottom: 35%;
  background-color: #1e1e1e;
  width: 2.625rem;
  height: 2.625rem;
  padding: 0;
  cursor: pointer;
  text-align: center;
  -webkit-transition: background-color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: background-color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* line 124, wp-content/themes/surround/stylesheets/themes/_default.scss */
.back-to-top:before {
  color: #fff;
  font-family: 'Linearicons';
  font-size: 0.875rem;
  content: "\e939";
}

/* line 131, wp-content/themes/surround/stylesheets/themes/_default.scss */
.back-to-top.animated {
  animation-duration: 0.5s;
  animation-fill-mode: both;
}

/* line 136, wp-content/themes/surround/stylesheets/themes/_default.scss */
.back-to-top.animated.stealthy {
  opacity: 0;
  visibility: hidden;
}

/* line 141, wp-content/themes/surround/stylesheets/themes/_default.scss */
.back-to-top.visibleIn {
  -webkit-animation-name: visibleIn;
  animation-name: visibleIn;
}

/* line 146, wp-content/themes/surround/stylesheets/themes/_default.scss */
.back-to-top.visibleOut {
  -webkit-animation-name: visibleOut;
  animation-name: visibleOut;
}

/* Search Form
 ========================================================================== */
/* line 156, wp-content/themes/surround/stylesheets/themes/_default.scss */
.search-form-template {
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #dedede;
}

/* line 160, wp-content/themes/surround/stylesheets/themes/_default.scss */
.search-form-template:not(:last-child) {
  margin-bottom: 2.1875rem;
}

/* line 166, wp-content/themes/surround/stylesheets/themes/_default.scss */
.search-form {
  position: relative;
  display: flex;
}

/* line 170, wp-content/themes/surround/stylesheets/themes/_default.scss */
.search-form input[type="text"] {
  font-size: 0.875rem;
  padding-right: 3.0625rem;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
}

/* line 178, wp-content/themes/surround/stylesheets/themes/_default.scss */
.search-form button[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  width: 42px;
  height: 100%;
  background-color: #1e1e1e;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  text-transform: uppercase;
  color: #fff;
}

/* line 191, wp-content/themes/surround/stylesheets/themes/_default.scss */
.search-form button[type=submit] i {
  vertical-align: middle;
}

/* line 195, wp-content/themes/surround/stylesheets/themes/_default.scss */
.search-form button[type=submit]:hover {
  background-color: #0001ff;
}

/* Custom Select
 ========================================================================== */
/* line 206, wp-content/themes/surround/stylesheets/themes/_default.scss */
.mad-custom-select {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}

/* line 212, wp-content/themes/surround/stylesheets/themes/_default.scss */
.mad-custom-select .mad-selected-option {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  z-index: 1;
  white-space: nowrap;
  font-size: 0.875rem;
  padding: 0.375rem 3.5rem 0.375rem 1.25rem;
  font-family: inherit;
  width: 100%;
  max-width: 100%;
  color: #5e5e5e;
  background-color: #f7f7f7;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
  text-align: left;
  text-overflow: ellipsis;
  box-sizing: border-box;
  transition: box-shadow .35s ease, border-color .35s ease;
}

/* line 233, wp-content/themes/surround/stylesheets/themes/_default.scss */
.mad-custom-select .mad-selected-option:before {
  content: '\e93a';
  font-family: 'linearicons';
  position: absolute;
  top: 0;
  right: 1.25rem;
  line-height: 2.75rem;
  color: #97999b;
  font-size: 1.125rem;
}

/* line 246, wp-content/themes/surround/stylesheets/themes/_default.scss */
.mad-custom-select .mad-options-list {
  position: absolute;
  font-size: 0.875rem;
  left: 0;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
  z-index: 2;
  width: 100%;
  padding: 0.625rem 0;
  background-color: #f7f7f7;
  border-top: none;
  list-style: none;
}

/* line 263, wp-content/themes/surround/stylesheets/themes/_default.scss */
.mad-custom-select .mad-options-list li a {
  display: block;
  padding: 0.1875rem 1.25rem;
  color: #5e5e5e;
  transition: all .3s ease;
}

/* line 272, wp-content/themes/surround/stylesheets/themes/_default.scss */
.mad-custom-select .mad-options-list li:hover a {
  background-color: #0001ff;
  color: #fff;
}

/* line 287, wp-content/themes/surround/stylesheets/themes/_default.scss */
.mad-custom-select.mad-opened .mad-selected-option:before {
  content: '\e939';
}

/* line 293, wp-content/themes/surround/stylesheets/themes/_default.scss */
.mad-custom-select.mad-opened .mad-options-list {
  opacity: 1;
  visibility: visible;
}

/* line 304, wp-content/themes/surround/stylesheets/themes/_default.scss */
.pre-opt {
  font-size: 0.875rem;
}

/* Social Icons
 ========================================================================== */
/* line 309, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px 0;
}

/* line 316, wp-content/themes/surround/stylesheets/themes/_default.scss */
.footer .widget .social-icons {
  justify-content: flex-start;
}

/* line 324, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons.hr-type li {
  padding: 0 0.875rem;
}

/* line 327, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons.hr-type li span {
  display: none;
}

/* line 335, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons li {
  list-style: none;
}

/* line 339, wp-content/themes/surround/stylesheets/themes/_default.scss */
.header.style-2 .social-icons li {
  padding: 0.875rem;
}

/* line 343, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons li a {
  display: block;
  font-size: 1.25rem;
  color: #1e1e1e;
}

/* line 348, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons li a:hover {
  color: #ffd100;
}

/* line 352, wp-content/themes/surround/stylesheets/themes/_default.scss */
.header.style-2 .social-icons li a {
  color: #fff;
}

/* line 355, wp-content/themes/surround/stylesheets/themes/_default.scss */
.header.style-2 .social-icons li a:hover {
  color: #ffd100;
}

/* line 361, wp-content/themes/surround/stylesheets/themes/_default.scss */
.header.style-2 .navbar-menu .social-icons li a {
  color: #1e1e1e;
}

/* line 365, wp-content/themes/surround/stylesheets/themes/_default.scss */
.header.style-2 .navbar-menu .social-icons li a:hover {
  color: #ffd100;
}

/* line 375, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons.small-size {
  margin: 0 -0.625rem 0;
}

/* line 378, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons.small-size li {
  padding: 0 0.625rem 0;
}

/* line 381, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons.small-size li a {
  font-size: 1rem;
}

/* line 391, wp-content/themes/surround/stylesheets/themes/_default.scss */
.pre-header .social-icons a {
  color: #fff;
}

/* line 394, wp-content/themes/surround/stylesheets/themes/_default.scss */
.pre-header .social-icons a:hover {
  color: #ffd100;
}

/* line 401, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons.vr-type {
  display: block;
  margin: 0;
}

/* line 405, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons.vr-type > li:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 413, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons.vr-type > li a span {
  display: inline-block;
  letter-spacing: 0.42px;
  font-size: 0.875rem;
}

/* line 419, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-icons.vr-type > li a i {
  min-width: 35px;
  display: inline-block;
  vertical-align: -2px;
}

/* line 433, wp-content/themes/surround/stylesheets/themes/_default.scss */
.footer.style-4 .social-icons a {
  color: #fff;
}

/* line 436, wp-content/themes/surround/stylesheets/themes/_default.scss */
.footer.style-4 .social-icons a:hover {
  color: #ffd100;
}

/* Icons
 ========================================================================== */
/* line 448, wp-content/themes/surround/stylesheets/themes/_default.scss */
[class^="icon-"]:before,
[class*="icon-"]:before {
  width: auto;
  margin: 0;
  padding: 0;
}

/* Menu List
 ========================================================================== */
/* line 459, wp-content/themes/surround/stylesheets/themes/_default.scss */
.menu-list {
  margin-bottom: 0;
  list-style: none;
}

/* line 464, wp-content/themes/surround/stylesheets/themes/_default.scss */
.menu-list.hr-type {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.9375rem;
}

/* line 469, wp-content/themes/surround/stylesheets/themes/_default.scss */
.menu-list.hr-type > li {
  position: relative;
  padding: 0 0.9375rem;
}

/* line 473, wp-content/themes/surround/stylesheets/themes/_default.scss */
.menu-list.hr-type > li a {
  letter-spacing: 0.13px;
  font-size: 0.8125rem;
  font-weight: 500;
  border-bottom: 1px solid transparent;
}

/* line 479, wp-content/themes/surround/stylesheets/themes/_default.scss */
.menu-list.hr-type > li a:hover {
  border-bottom-color: inherit;
}

/* line 489, wp-content/themes/surround/stylesheets/themes/_default.scss */
.menu-list.hr-type.style-2 li {
  padding: 0 0.4375rem;
}

/* line 493, wp-content/themes/surround/stylesheets/themes/_default.scss */
.menu-list.hr-type.style-2 li a {
  color: #fff;
}

/* Coming Soon
 ========================================================================== */
/* line 510, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-coming-soon-page .header {
  border-bottom: 1px solid #dedede;
}

/* line 514, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-coming-soon-page .header .navbar-wrap,
.suround-coming-soon-page .header .searchform-wrap {
  display: none;
}

/* line 519, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-coming-soon-page .header .top-header {
  justify-content: center;
}

/* line 523, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-coming-soon-page .header .top-header .menu-holder {
  display: none;
}

/* line 531, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-coming-soon-page .breadcrumbs-wrap {
  display: none;
}

/* 404
 ========================================================================== */
/* line 542, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 .wrapper-container {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
}

/* line 549, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 #content {
  flex: 1 0 auto;
}

/* line 553, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 .page-404-section {
  max-width: 690px;
  margin: 0 auto;
  text-align: center;
}

/* line 561, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 .page-404-section .page-404-content h1 {
  margin-bottom: 0;
  color: #eb0b0b;
  font-size: 25rem;
  font-weight: 700;
  line-height: .8;
}

@media (max-width: 767.98px) {
  /* line 561, wp-content/themes/surround/stylesheets/themes/_default.scss */
  body.error404 .page-404-section .page-404-content h1 {
    font-size: 15.625rem;
  }
}

/* line 574, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 .page-404-section .page-404-content h5 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 2.1875rem;
  letter-spacing: 0.2px;
  font-family: inherit;
}

/* line 581, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 .page-404-section .page-404-content h5:not(:last-child) {
  margin-bottom: 3.0625rem;
}

/* line 586, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 .page-404-section .page-404-content p {
  margin-bottom: 0rem;
  color: #5e5e5e;
}

/* line 590, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 .page-404-section .page-404-content p a {
  border-bottom: 1px solid transparent;
  margin: 0 0.4375rem;
}

/* line 594, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 .page-404-section .page-404-content p a:hover {
  border-bottom-color: inherit;
}

/* line 600, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.error404 .page-404-section .page-404-content:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* Searchform Line
 ========================================================================== */
/* line 613, wp-content/themes/surround/stylesheets/themes/_default.scss */
.searchform-line {
  display: flex;
}

/* line 619, wp-content/themes/surround/stylesheets/themes/_default.scss */
.searchform-line.form-hover-class input[type="text"] {
  border-bottom-color: #0001ff;
}

/* line 625, wp-content/themes/surround/stylesheets/themes/_default.scss */
.searchform-line input[type="text"] {
  font-weight: 500;
  padding: 0.875rem 1.3125rem;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
}

/* line 633, wp-content/themes/surround/stylesheets/themes/_default.scss */
.searchform-line button[type="submit"] {
  display: inline-block;
  padding: 0.875rem 2.625rem;
  text-align: center;
  background-color: #1e1e1e;
  text-transform: uppercase;
  white-space: nowrap;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.42px;
  font-weight: 600;
  vertical-align: middle;
}

/* line 647, wp-content/themes/surround/stylesheets/themes/_default.scss */
.searchform-line button[type="submit"]:before {
  margin-right: 11px;
  content: "\e922";
  font-family: 'Linearicons';
  vertical-align: middle;
  font-size: 1.125rem;
  line-height: 1.3125rem;
}

/* line 656, wp-content/themes/surround/stylesheets/themes/_default.scss */
.searchform-line button[type="submit"]:hover {
  background-color: #0001ff;
}

/* Sort
 ========================================================================== */
/* line 667, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap {
  position: relative;
  z-index: 2;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

/* line 675, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 679, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap .sort-view-type {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 685, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap .sort-view-type .sort-view-title {
  margin-right: 1.3125rem;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  color: #5e5e5e;
}

/* line 692, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap .sort-view-type a {
  margin: 0 0.5625rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.3125rem;
}

/* line 698, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap .sort-view-type a:before {
  font-family: 'Linearicons';
}

/* line 700, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap .sort-view-type a[data-sort-view="classic"]:before {
  content: "\e92f";
}

/* line 701, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap .sort-view-type a[data-sort-view="list"]:before {
  content: "\e930";
}

/* line 702, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap .sort-view-type a[data-sort-view="grid"]:before {
  content: "\e975";
}

/* line 704, wp-content/themes/surround/stylesheets/themes/_default.scss */
.sort-header-wrap .sort-view-type a.active {
  color: #0001ff;
}

/* line 712, wp-content/themes/surround/stylesheets/themes/_default.scss */
.pre-header-wrap {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 1.3125rem;
}

/* line 720, wp-content/themes/surround/stylesheets/themes/_default.scss */
.pre-header-wrap:not(:first-child) {
  margin-top: 5.25rem;
}

/* line 724, wp-content/themes/surround/stylesheets/themes/_default.scss */
.pre-header-wrap:not(:last-child) {
  margin-bottom: 2.1875rem;
}

/* line 728, wp-content/themes/surround/stylesheets/themes/_default.scss */
.pre-header-wrap .pre-post-count {
  font-size: 0.875rem;
  line-height: 1.3125rem;
  color: #5e5e5e;
}

/* Isotope
 ========================================================================== */
/* line 739, wp-content/themes/surround/stylesheets/themes/_default.scss */
.isotope-cont {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #dedede;
  justify-content: center;
}

@media (max-width: 767.98px) {
  /* line 739, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .isotope-cont {
    padding: 0 0.875rem;
  }
}

@media (max-width: 575.98px) {
  /* line 739, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .isotope-cont {
    display: block;
    text-align: center;
    padding: 0.875rem;
  }
}

@media (max-width: 575.98px) {
  /* line 739, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .isotope-cont {
    padding-top: 1.75rem;
  }
}

/* line 759, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.author .isotope-cont:not(:last-child),
.page-content-wrap.left-sidebar .isotope-cont:not(:last-child),
.page-content-wrap.right-sidebar .isotope-cont:not(:last-child) {
  margin-bottom: 5.25rem;
}

@media (max-width: 992.98px) {
  /* line 759, wp-content/themes/surround/stylesheets/themes/_default.scss */
  body.author .isotope-cont:not(:last-child),
  .page-content-wrap.left-sidebar .isotope-cont:not(:last-child),
  .page-content-wrap.right-sidebar .isotope-cont:not(:last-child) {
    margin-bottom: 3.0625rem;
  }
}

/* line 771, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-content-wrap.narrow-left-sidebar .isotope-cont:not(:last-child),
.page-content-wrap.narrow-right-sidebar .isotope-cont:not(:last-child) {
  margin-bottom: 2.1875rem;
}

/* line 776, wp-content/themes/surround/stylesheets/themes/_default.scss */
body.cat-layout-side-map .isotope-cont {
  justify-content: flex-start;
}

@media (max-width: 1279.98px) {
  /* line 776, wp-content/themes/surround/stylesheets/themes/_default.scss */
  body.cat-layout-side-map .isotope-cont {
    justify-content: space-between;
  }
}

/* line 785, wp-content/themes/surround/stylesheets/themes/_default.scss */
.cat-layout-grid-fullwidth .isotope-cont {
  justify-content: flex-start;
}

/* line 791, wp-content/themes/surround/stylesheets/themes/_default.scss */
.isotope-nav {
  position: relative;
}

/* line 797, wp-content/themes/surround/stylesheets/themes/_default.scss */
.side-map-cat-title + .isotope-nav li:first-child {
  margin-left: 0;
}

/* line 803, wp-content/themes/surround/stylesheets/themes/_default.scss */
.isotope-nav ul {
  display: flex;
  margin-bottom: 0;
  align-items: center;
  justify-content: center;
  list-style: none;
}

@media (max-width: 992.98px) {
  /* line 803, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .isotope-nav ul {
    flex-flow: row wrap;
    justify-content: center;
    flex: 1 0 auto;
  }
}

/* line 817, wp-content/themes/surround/stylesheets/themes/_default.scss */
.isotope-nav ul li {
  margin: 0 0.875rem;
}

/* line 820, wp-content/themes/surround/stylesheets/themes/_default.scss */
.cat-layout-grid-fullwidth .isotope-nav ul li:first-child {
  margin-left: 0;
}

/* line 824, wp-content/themes/surround/stylesheets/themes/_default.scss */
.isotope-nav ul li a {
  position: relative;
  display: block;
  padding-top: 1.0625rem;
  padding-bottom: 1.0625rem;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3125rem;
  letter-spacing: 0.42px;
}

/* line 834, wp-content/themes/surround/stylesheets/themes/_default.scss */
.isotope-nav ul li a:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: transparent;
}

@media (max-width: 992.98px) {
  /* line 834, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .isotope-nav ul li a:after {
    display: none;
  }
}

/* line 849, wp-content/themes/surround/stylesheets/themes/_default.scss */
.isotope-nav ul li a.active:after {
  background-color: #0001ff;
}

/* line 853, wp-content/themes/surround/stylesheets/themes/_default.scss */
.isotope-nav ul li a.active {
  color: #0001ff;
}

/* Pagination
 ========================================================================== */
/* line 868, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination {
  margin-top: 4.375rem;
  text-align: center;
}

/* line 873, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .screen-reader-text {
  display: none;
}

/* line 877, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 883, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers li {
  margin: 0 0.875rem;
  list-style: none;
}

/* line 888, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers li a,
.navigation.pagination .page-numbers li span {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.14px;
  color: #1e1e1e;
}

/* line 899, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers li .current {
  color: #5e5e5e;
}

/* line 905, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers li a:hover {
  color: #5e5e5e;
}

/* line 909, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers li a.prev, .navigation.pagination .page-numbers li a.next {
  font-size: 0;
}

/* line 914, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers li a.prev:before, .navigation.pagination .page-numbers li a.next:before {
  color: #333;
  font-family: Linearicons;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.3125rem;
  vertical-align: middle;
  transition: all .4s ease;
}

/* line 925, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers li a.prev:hover:before, .navigation.pagination .page-numbers li a.next:hover:before {
  color: #5e5e5e;
}

/* line 930, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers li a.prev:before {
  content: '\e964';
}

/* line 931, wp-content/themes/surround/stylesheets/themes/_default.scss */
.navigation.pagination .page-numbers li a.next:before {
  content: '\e965';
}

/* line 945, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-links .post-page-numbers {
  margin: 0 0.875rem;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.14px;
  color: #1e1e1e;
}

/* line 954, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-links .post-page-numbers:hover {
  color: #5e5e5e;
}

/* line 961, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav {
  margin-top: 4.375rem;
  text-align: center;
}

/* line 966, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav .pagination {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 972, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav .pagination li {
  margin: 0 0.875rem;
}

/* line 975, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav .pagination li a {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.14px;
  color: #1e1e1e;
}

/* line 984, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav .pagination li a:hover {
  color: #5e5e5e;
}

/* line 988, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav .pagination li a.prev-page, .page-nav .pagination li a.next-page {
  font-size: 0;
}

/* line 993, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav .pagination li a.prev-page:before, .page-nav .pagination li a.next-page:before {
  color: #333;
  font-family: Linearicons;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.3125rem;
  vertical-align: middle;
  transition: all .4s ease;
}

/* line 1004, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav .pagination li a.prev-page:hover:before, .page-nav .pagination li a.next-page:hover:before {
  color: #5e5e5e;
}

/* line 1009, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav .pagination li a.prev-page:before {
  content: '\e964';
}

/* line 1010, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-nav .pagination li a.next-page:before {
  content: '\e965';
}

/* line 1020, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav {
  position: absolute;
  padding: 0;
  bottom: 1.75rem;
  left: 1.75rem;
  right: 1.75rem;
  z-index: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 1279.98px) {
  /* line 1020, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .entries-nav {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    bottom: 0;
    margin-bottom: 1.75rem;
  }
}

/* line 1041, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li {
  display: flex;
  align-items: center;
  z-index: 9;
  transition: all .45s ease;
  background-color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 1279.98px) {
  /* line 1048, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .entries-nav li:not(:last-child) {
    margin-bottom: 1.75rem;
  }
}

/* line 1056, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li:hover {
  opacity: 1;
  visibility: visible;
}

/* line 1061, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li > a {
  display: block;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 1.3125rem;
  font-weight: 600;
  position: relative;
  max-width: 6.125rem;
}

/* line 1071, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .nav-body {
  visibility: hidden;
  padding: 0 1.3125rem;
  transition: opacity .45s ease;
}

/* line 1076, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .nav-body.next-entry {
  text-align: right;
}

/* line 1080, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .nav-body .nav-caption {
  display: block;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 600;
}

/* line 1087, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .nav-body .nav-title {
  font-size: 1.25rem;
}

/* line 1090, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .nav-body .nav-title a {
  transition-duration: 0s;
  border-bottom: 1px solid transparent;
}

/* line 1094, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .nav-body .nav-title a:hover {
  border-bottom-color: inherit;
}

/* line 1103, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .prev-page:before,
.entries-nav li .next-page:before {
  position: absolute;
  top: 50%;
  margin-top: -0.625rem;
  left: -1.75rem;
  font-weight: normal;
  font-family: 'linearicons';
  font-size: 1.5rem;
  transition: color .45s ease;
}

/* line 1114, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .prev-page:before,
.entries-nav li .next-page:before {
  margin: 0;
  left: 50%;
  margin-left: -0.75rem;
  z-index: 2;
  top: 50%;
  margin-top: -0.625rem;
  color: #fff;
}

/* line 1128, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .prev-page:before {
  content: '\e964';
}

/* line 1134, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .next-page {
  text-align: right;
}

/* line 1138, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li .next-page:before {
  content: '\e965';
}

/* line 1146, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entries-nav li:hover .nav-body {
  opacity: 1;
  visibility: visible;
}

/* Single Post
 ========================================================================== */
/* line 1162, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single > .entry-body {
  margin-bottom: 3.0625rem;
  text-align: center;
}

/* line 1166, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single > .entry-body h2.entry-title {
  margin-bottom: 0.875rem;
}

/* line 1172, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-cover-video {
  position: relative;
}

/* line 1176, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-cover-video:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1184, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-post-featured-photo:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1190, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .suround-popup-video {
  display: block;
}

/* line 1194, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-featured-gallery:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1202, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-content:before, .entry.single .entry-content:after {
  clear: both;
  content: '';
  display: table;
}

/* line 1209, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-content h1,
.entry.single .entry-content h2,
.entry.single .entry-content h3,
.entry.single .entry-content h4,
.entry.single .entry-content h5,
.entry.single .entry-content h6 {
  margin-bottom: 0.875rem;
}

/* line 1218, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-content h1:after, .entry.single .entry-content h1:before, .entry.single .entry-content h2:after, .entry.single .entry-content h2:before, .entry.single .entry-content h3:after, .entry.single .entry-content h3:before, .entry.single .entry-content h4:after, .entry.single .entry-content h4:before, .entry.single .entry-content h5:after, .entry.single .entry-content h5:before, .entry.single .entry-content h6:after, .entry.single .entry-content h6:before {
  clear: both;
  content: '';
  display: table;
}

/* line 1227, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-content:not(:last-child) {
  margin-bottom: 4.8125rem;
}

/* line 1239, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-content + .entry-footer {
  margin-top: 0;
}

/* line 1247, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-newsletter:not(:last-child) {
  margin-bottom: 4.8125rem;
}

/* line 1253, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry.single .entry-footer {
  margin-top: 3.0625rem;
}

/* line 1259, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1.3125rem;
}

/* line 1265, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-footer .tag-wrap {
  display: flex;
  align-items: baseline;
}

/* line 1270, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-footer .tag-wrap .tag-title {
  display: inline-block;
  margin-right: 0.875rem;
  vertical-align: middle;
  color: #5e5e5e;
  font-size: 0.875rem;
}

/* line 1278, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-footer .tag-wrap .tagcloud {
  margin-top: 0.4375rem;
}

/* line 1284, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-footer .entry-link-bookmark {
  position: relative;
  margin-left: 1.5625rem;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.42px;
  border-bottom: 1px solid transparent;
}

/* line 1292, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-footer .entry-link-bookmark:hover {
  border-bottom-color: inherit;
}

/* line 1296, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-footer .entry-link-bookmark i {
  position: absolute;
  left: 0;
  top: 0.1875rem;
  margin-left: -1.3125rem;
  margin-right: 0.625rem;
}

@media (max-width: 1023.98px) {
  /* line 1308, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .post-info {
    margin-bottom: 1.75rem;
  }
}

@media (min-width: 576px) and (max-width: 992.98px) {
  /* line 1308, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .post-info {
    display: flex;
    flex-flow: row wrap;
    flex: 1 0 auto;
  }
}

/* line 1320, wp-content/themes/surround/stylesheets/themes/_default.scss */
.post-info .post-info-item {
  color: #5e5e5e;
}

@media (min-width: 576px) and (max-width: 992.98px) {
  /* line 1320, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .post-info .post-info-item {
    flex-basis: 50%;
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }
}

/* line 1330, wp-content/themes/surround/stylesheets/themes/_default.scss */
.post-info .post-info-item:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1334, wp-content/themes/surround/stylesheets/themes/_default.scss */
.post-info .post-info-item .post-info-title {
  display: block;
  font-size: 0.875rem;
  text-transform: uppercase;
  color: #1e1e1e;
}

/* line 1340, wp-content/themes/surround/stylesheets/themes/_default.scss */
.post-info .post-info-item .post-info-title > [class*="licon-"] {
  color: #0001ff;
  margin-right: 0.3125rem;
  display: inline-block;
  font-size: 1rem;
  vertical-align: middle;
}

/* line 1350, wp-content/themes/surround/stylesheets/themes/_default.scss */
.post-info .post-info-item .post-info-address {
  display: block;
}

/* line 1354, wp-content/themes/surround/stylesheets/themes/_default.scss */
.post-info .post-info-item .post-link-text {
  position: relative;
  margin-right: 1.3125rem;
  font-size: 0.875rem;
}

/* line 1359, wp-content/themes/surround/stylesheets/themes/_default.scss */
.post-info .post-info-item .post-link-text i {
  position: absolute;
  left: auto;
  right: 0;
  top: 0.1875rem;
  margin-left: 0;
  margin-right: -1.3125rem;
}

/* line 1370, wp-content/themes/surround/stylesheets/themes/_default.scss */
.post-info .post-info-item a {
  border-bottom: 1px solid transparent;
}

/* line 1373, wp-content/themes/surround/stylesheets/themes/_default.scss */
.post-info .post-info-item a:hover {
  border-bottom-color: inherit;
}

/* line 1382, wp-content/themes/surround/stylesheets/themes/_default.scss */
.price-level {
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

/* line 1388, wp-content/themes/surround/stylesheets/themes/_default.scss */
.price-level > li {
  font-size: 1.25rem;
  color: #9e9e9e;
}

/* line 1392, wp-content/themes/surround/stylesheets/themes/_default.scss */
.price-level > li.active {
  color: #0001ff;
}

/* Prev Next Post
 ================================================= */
/* line 1403, wp-content/themes/surround/stylesheets/themes/_default.scss */
.prev-next-post {
  text-align: center;
}

/* line 1407, wp-content/themes/surround/stylesheets/themes/_default.scss */
.prev-next-post h5 {
  font-size: 1.25rem;
  letter-spacing: 0.6px;
}

/* line 1415, wp-content/themes/surround/stylesheets/themes/_default.scss */
.prev-next-post .prev-post:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1419, wp-content/themes/surround/stylesheets/themes/_default.scss */
.prev-next-post .prev-post .prev-post-link {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 0.875rem;
  text-transform: uppercase;
  letter-spacing: 0.36px;
}

/* line 1431, wp-content/themes/surround/stylesheets/themes/_default.scss */
.prev-next-post .next-post:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1435, wp-content/themes/surround/stylesheets/themes/_default.scss */
.prev-next-post .next-post .next-post-link {
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 0.875rem;
  text-transform: uppercase;
  letter-spacing: 0.36px;
}

/* line 1445, wp-content/themes/surround/stylesheets/themes/_default.scss */
.prev-next-post a {
  border-bottom: 1px solid transparent;
}

/* line 1449, wp-content/themes/surround/stylesheets/themes/_default.scss */
.prev-next-post a:hover {
  border-bottom-color: inherit;
}

/* Social List
 ================================================= */
/* line 1462, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder:not(:last-child) {
  margin-bottom: 2.625rem;
}

/* line 1466, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder.fixed {
  position: fixed;
  left: 6.25rem;
  top: 50%;
  z-index: 5;
  margin: 0;
  transform: translateY(-50%);
}

@media (max-width: 1279.98px) {
  /* line 1466, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .social-side-holder.fixed {
    margin-top: 1.75rem;
    position: static;
    transform: translateY(0);
  }
}

@media (max-width: 767.98px) {
  /* line 1466, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .social-side-holder.fixed {
    left: 0.75rem;
  }
}

/* line 1484, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder.fixed .social-list {
  display: block;
  max-width: none;
  margin: 0;
}

@media (max-width: 1279.98px) {
  /* line 1484, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .social-side-holder.fixed .social-list {
    display: flex;
    justify-content: flex-end;
  }
}

@media (max-width: 992.98px) {
  /* line 1484, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .social-side-holder.fixed .social-list {
    justify-content: flex-start;
  }
}

/* line 1500, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder.fixed .social-list li.hide {
  display: none;
}

@media (max-width: 1279.98px) {
  /* line 1500, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .social-side-holder.fixed .social-list li.hide {
    display: block;
  }
}

/* line 1510, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder.fixed .social-list li .show-all {
  display: block;
  font-size: 1.25rem;
  color: #9e9e9e;
  text-align: center;
  cursor: pointer;
}

/* line 1517, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder.fixed .social-list li .show-all.clicked:after {
  content: "\e939";
}

/* line 1521, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder.fixed .social-list li .show-all:after {
  content: "\e93a";
  font-family: 'Linearicons';
}

@media (max-width: 1279.98px) {
  /* line 1510, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .social-side-holder.fixed .social-list li .show-all {
    display: none;
  }
}

/* line 1538, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder.position-left {
  left: 6.25rem;
  right: auto;
}

/* line 1543, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder.position-right {
  right: 6.25rem;
  left: auto;
}

/* line 1548, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list {
  display: flex;
  flex-wrap: wrap;
  max-width: 110px;
  margin: 0 auto;
  list-style: none;
}

/* line 1556, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li {
  margin-left: 4px;
  margin-right: 4px;
  margin-bottom: 6px;
}

/* line 1562, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a {
  font-size: 1.125rem;
  width: 2.75rem;
  height: 2.75rem;
  line-height: 2.875rem;
  border-radius: 50%;
  text-align: center;
  display: block;
  color: #fff;
  margin: 0 auto;
}

/* line 1574, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.fb {
  background-color: #3b5998;
}

/* line 1575, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.tw {
  background-color: #4099ff;
}

/* line 1576, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.gp {
  background-color: #dc4b3f;
}

/* line 1577, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.vk {
  background-color: #5181b8;
}

/* line 1578, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.pn {
  background-color: #cb2027;
}

/* line 1579, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.st {
  background-color: #eb4923;
}

/* line 1580, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.sk {
  background-color: #2ab200;
}

/* line 1581, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.in {
  background-color: #0084ff;
}

/* line 1582, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.yt {
  background-color: #f42827;
}

/* line 1583, wp-content/themes/surround/stylesheets/themes/_default.scss */
.social-side-holder .social-list li a.ml {
  background-color: #cecece;
}

/* Comments
 ================================================= */
/* line 1600, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments:not(:last-child) {
  margin-bottom: 4.8125rem;
}

/* line 1607, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments #comments:not(:last-child) {
  margin-bottom: 4.375rem;
}

/* line 1614, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment {
  list-style: none;
}

/* line 1620, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment:first-child > article {
  padding-top: 0;
}

/* line 1626, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment > article {
  position: relative;
  padding: 1.3125rem 0 1.3125rem;
  overflow: hidden;
}

/* line 1632, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .gravatar {
  float: left;
  width: 5.25rem;
  margin-right: 1.3125rem;
  overflow: hidden;
  border-radius: 50%;
}

/* line 1640, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body {
  overflow: hidden;
}

/* line 1645, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-meta:not(:last-child) {
  margin-bottom: 0.4375rem;
}

/* line 1649, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-meta .comment-author {
  margin-bottom: 0.4375rem;
  text-transform: uppercase;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.3125rem;
  font-weight: 600;
}

/* line 1658, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-meta .comment-info {
  color: #5e5e5e;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.6px;
}

/* line 1664, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-meta .comment-info .entry-meta {
  color: #969696;
}

/* line 1668, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-meta .comment-info .entry-meta .entry-date {
  display: inline-block;
  margin-right: 0.875rem;
  margin-bottom: 0.4375rem;
}

/* line 1674, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-meta .comment-info .entry-meta .comment-edit-link {
  border-bottom: 1px solid transparent;
  color: #1e1e1e;
}

/* line 1678, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-meta .comment-info .entry-meta .comment-edit-link:hover {
  border-bottom-color: inherit;
}

/* line 1689, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-reply-link {
  color: #1e1e1e;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.12px;
  border-bottom: 1px solid transparent;
  display: inline-block;
}

/* line 1697, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-reply-link:hover {
  border-bottom-color: inherit;
}

/* line 1701, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body .comment-reply-link:before {
  font-family: 'Linearicons';
  content: "\e69a";
  width: auto;
  margin-right: 5px;
  padding: 0;
}

/* line 1711, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment .comment-body p {
  margin-bottom: 0.875rem;
  color: #5e5e5e;
  font-size: 0.875rem;
}

/* line 1721, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list li.comment ul.children li.comment {
  padding-left: 3.9375rem;
}

/* line 1733, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-comments ol.comments-list > li.comment:last-child > article {
  padding-bottom: 0;
}

/* Comment Form
 ================================================= */
/* line 1750, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .comment-notes {
  color: #5e5e5e;
  font-size: 0.875rem;
}

/* line 1755, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .logged-in-as {
  color: #5e5e5e;
  font-size: 0.875rem;
}

/* line 1759, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .logged-in-as a {
  border-bottom: 1px solid transparent;
}

/* line 1762, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .logged-in-as a:hover {
  border-bottom-color: inherit;
}

/* line 1773, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .comment-form-author input,
.comment-form .comment-form-author textarea,
.comment-form .comment-form-email input,
.comment-form .comment-form-email textarea,
.comment-form .comment-form-url input,
.comment-form .comment-form-url textarea,
.comment-form .comment-form-comment input,
.comment-form .comment-form-comment textarea {
  font-size: 0.875rem;
}

/* line 1778, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .comment-form-author:not(:last-of-type),
.comment-form .comment-form-email:not(:last-of-type),
.comment-form .comment-form-url:not(:last-of-type),
.comment-form .comment-form-comment:not(:last-of-type) {
  margin-bottom: 1.3125rem;
}

/* line 1782, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .comment-form-author .required,
.comment-form .comment-form-email .required,
.comment-form .comment-form-url .required,
.comment-form .comment-form-comment .required {
  color: #eb0b0b;
}

/* line 1790, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .form-submit:not(:last-child) {
  margin-bottom: 0;
}

/* line 1794, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .form-submit .submit {
  display: inline-block;
  padding: 0.4375rem 1.75rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
  background-color: #1e1e1e;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  color: #fff;
  transition: all .25s ease;
  letter-spacing: 0.42px;
  text-align: center;
  cursor: pointer;
}

/* line 1809, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-form .form-submit .submit:hover {
  background-color: #0001ff;
}

/* line 1821, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-respond .comment-reply-title {
  margin-bottom: 1.3125rem;
}

/* line 1824, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-respond .comment-reply-title #cancel-comment-reply-link {
  margin-left: 0.875rem;
  color: #1e1e1e;
  letter-spacing: 0.12px;
  font-size: 1.125rem;
  text-transform: capitalize;
  border-bottom: 1px solid transparent;
}

/* line 1832, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-respond .comment-reply-title #cancel-comment-reply-link:hover {
  border-bottom-color: inherit;
}

/* line 1836, wp-content/themes/surround/stylesheets/themes/_default.scss */
.comment-respond .comment-reply-title #cancel-comment-reply-link:before {
  font-family: 'Linearicons';
  content: "\e69a";
  font-size: 0.875rem;
  width: auto;
  margin-right: 5px;
  padding: 0;
}

/* Cover Video
 ================================================= */
/* line 1854, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-format-action {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  line-height: 60px;
  transform: translate(-50%, -50%);
}

/* line 1863, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-format-action i {
  position: absolute;
  font-weight: normal;
  font-size: 3.75rem;
  color: #fff;
  z-index: 2;
  transition: all .2s ease-in-out;
  animation: pulseicon .7s alternate ease-in-out infinite;
}

/* line 1876, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-cover-bg {
  background: #000;
  position: relative;
  overflow: hidden;
  height: 560px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 1885, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-cover-bg .suround-video-cover {
  position: relative;
  overflow: hidden;
  display: block;
  height: 100%;
}

/* line 1892, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-cover-bg .suround-video-content {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1897, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-cover-bg .suround-video-content .suround-format-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  margin: 0;
}

/* line 1905, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-cover-bg .suround-video-content .suround-format-loader .suround-ripple-css {
  background: none;
  position: relative;
  width: 120px;
  height: 120px;
}

/* line 1911, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-cover-bg .suround-video-content .suround-format-loader .suround-ripple-css div {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  width: 0;
  height: 0;
  opacity: 0;
  border-radius: 50%;
  border-width: 5px;
  border-style: solid;
}

/* line 1923, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-cover-bg .suround-video-content .suround-format-loader .suround-ripple-css div:nth-of-type(1) {
  border-color: #fff;
}

/* line 1927, wp-content/themes/surround/stylesheets/themes/_default.scss */
.suround-cover-bg .suround-video-content .suround-format-loader .suround-ripple-css div:nth-of-type(2) {
  border-color: #ff00ff;
  animation-delay: 0.5s;
}

/* line 1944, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry .responsive-iframe {
  position: relative;
  z-index: 1;
  height: 0;
  padding-bottom: 56.2%;
}

/* line 1950, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry .responsive-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

/* line 1963, wp-content/themes/surround/stylesheets/themes/_default.scss */
#suround-fixed-popup-video {
  position: fixed;
  bottom: 5rem;
  right: 2.5rem;
  width: 310px;
  display: none;
  height: 200px;
  z-index: 2;
  padding: 1.75rem;
  background-color: #fff;
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.15);
}

/* line 1975, wp-content/themes/surround/stylesheets/themes/_default.scss */
#suround-fixed-popup-video .responsive-iframe {
  position: relative;
  z-index: 1;
  height: 0;
  padding-bottom: 56.2%;
}

/* line 1981, wp-content/themes/surround/stylesheets/themes/_default.scss */
#suround-fixed-popup-video .responsive-iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
}

/* line 1992, wp-content/themes/surround/stylesheets/themes/_default.scss */
#suround-fixed-popup-video .item-close {
  position: absolute;
  top: 0.4375rem;
  right: 0.625rem;
  background-color: transparent;
}

/* line 1998, wp-content/themes/surround/stylesheets/themes/_default.scss */
#suround-fixed-popup-video .item-close:before {
  color: #1e1e1e;
  font-size: 0.75rem;
  font-family: 'Linearicons';
  content: "\e935";
}

/* Cover Street View
 ================================================= */
/* line 2012, wp-content/themes/surround/stylesheets/themes/_default.scss */
.cover-featured-image-container {
  width: 100%;
}

/* Cover Image
 ================================================= */
/* line 2019, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-cover-holder {
  position: relative;
  padding: 13.3125rem 0;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 2026, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-cover-holder:after {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.6);
  content: '';
}

/* line 2036, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-cover-holder .entry {
  z-index: 1;
}

/* line 2040, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-cover-holder .entry .entry-body {
  text-align: center;
}

/* line 2044, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-cover-holder .entry .entry-body .entry-cats {
  margin-bottom: 0.4375rem;
}

/* line 2054, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-cover-holder .entry.has-post-thumbnail .entry-cats a {
  color: #fff;
}

/* line 2060, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-cover-holder .entry.has-post-thumbnail .entry-title {
  color: #fff;
}

/* line 2064, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-cover-holder .entry.has-post-thumbnail .entry-meta {
  color: #cfcfcf;
}

/* line 2068, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-cover-holder .entry.has-post-thumbnail .entry-meta a {
  color: #cfcfcf;
}

/* Related Posts
 ================================================= */
/* line 2085, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-related-posts:not(:last-child) {
  margin-bottom: 4.375rem;
}

/* line 2089, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-related-posts > h3.related-title {
  margin-bottom: 1.3125rem;
}

/* line 2093, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-related-posts > h6.section-title {
  margin-bottom: 1.3125rem;
}

/* line 2099, wp-content/themes/surround/stylesheets/themes/_default.scss */
.related-popup {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  width: 100%;
  border-top: 1px solid #dedede;
  background-color: #f7f7f7;
  padding: 1.3125rem 0 1.75rem;
  transition: all .5s ease;
  transform: translateY(calc(100% - 84px));
}

@media (max-width: 1279.98px) {
  /* line 2099, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .related-popup {
    position: relative;
    border-bottom: 1px solid #dedede;
    transform: translateY(0);
  }
}

/* line 2118, wp-content/themes/surround/stylesheets/themes/_default.scss */
.related-popup.hide {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

/* line 2124, wp-content/themes/surround/stylesheets/themes/_default.scss */
.related-popup.show {
  opacity: 1;
  visibility: visible;
  z-index: 2;
}

/* line 2130, wp-content/themes/surround/stylesheets/themes/_default.scss */
.related-popup .banner-buttons {
  position: absolute;
  right: 30px;
  top: 0;
  margin-top: -14px;
}

@media (max-width: 1279.98px) {
  /* line 2130, wp-content/themes/surround/stylesheets/themes/_default.scss */
  .related-popup .banner-buttons {
    display: none;
  }
}

/* line 2141, wp-content/themes/surround/stylesheets/themes/_default.scss */
.related-popup .banner-buttons a {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  text-align: center;
  line-height: 1.75rem;
  color: #fff;
  background-color: #868686;
  border-radius: 50%;
}

/* line 2151, wp-content/themes/surround/stylesheets/themes/_default.scss */
.related-popup .banner-buttons a:before {
  content: "\e962";
  font-family: 'linearicons';
}

/* line 2160, wp-content/themes/surround/stylesheets/themes/_default.scss */
.related-popup.toggle {
  transform: translateY(0);
}

/* line 2168, wp-content/themes/surround/stylesheets/themes/_default.scss */
.related-popup.toggle .banner-buttons a:before {
  content: "\e963";
}

/* Gallery
 ================================================= */
/* line 2184, wp-content/themes/surround/stylesheets/themes/_default.scss */
.gallery[class*="gallery-columns"] {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 1.75rem;
}

/* line 2190, wp-content/themes/surround/stylesheets/themes/_default.scss */
.gallery.gallery-size-full .gallery-item {
  display: none;
}

/* line 2192, wp-content/themes/surround/stylesheets/themes/_default.scss */
.gallery.gallery-size-full .gallery-item:first-child {
  display: block;
}

/* line 2194, wp-content/themes/surround/stylesheets/themes/_default.scss */
.gallery.gallery-columns-2:not(.gallery-size-full) .gallery-item {
  width: 50%;
}

/* line 2198, wp-content/themes/surround/stylesheets/themes/_default.scss */
.gallery.gallery-columns-3:not(.gallery-size-full) .gallery-item {
  width: 33.3333333%;
}

/* line 2202, wp-content/themes/surround/stylesheets/themes/_default.scss */
.gallery.gallery-columns-4:not(.gallery-size-full) .gallery-item {
  width: 25%;
}

/* line 2206, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-content-wrap.right-sidebar .gallery.gallery-columns-3 .gallery-item,
.page-content-wrap.left-sidebar .gallery.gallery-columns-3 .gallery-item,
.page-content-wrap.right-sidebar .gallery.gallery-columns-4 .gallery-item,
.page-content-wrap.left-sidebar .gallery.gallery-columns-4 .gallery-item {
  width: 50%;
}

/* line 2214, wp-content/themes/surround/stylesheets/themes/_default.scss */
.page-content-wrap.right-sidebar .gallery.gallery-columns-3 .gallery-item .gallery-icon,
.page-content-wrap.left-sidebar .gallery.gallery-columns-3 .gallery-item .gallery-icon,
.page-content-wrap.right-sidebar .gallery.gallery-columns-4 .gallery-item .gallery-icon,
.page-content-wrap.left-sidebar .gallery.gallery-columns-4 .gallery-item .gallery-icon {
  float: left;
  margin-right: 1.75rem;
}

/* line 2223, wp-content/themes/surround/stylesheets/themes/_default.scss */
.gallery[class*="gallery-columns"] > .gallery-item {
  padding: 1.75rem 0.875rem 0;
  position: relative;
}

/* Next Article
 ================================================= */
/* line 2231, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-next-article {
  display: flex;
  justify-content: center;
}

/* line 2235, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-next-article .entry-body {
  text-align: center;
  max-width: 220px;
}

/* line 2239, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-next-article .entry-body .info-text {
  display: block;
  margin-bottom: 1.3125rem;
  color: #969696;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.36px;
}

/* line 2248, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-next-article .entry-body > span {
  color: #969696;
  font-size: 0.75rem;
  line-height: 0.875rem;
  letter-spacing: 0.36px;
}

/* line 2255, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-next-article .entry-body h5.entry-title {
  margin-bottom: 1.75rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  letter-spacing: 0.6px;
}

/* line 2264, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-next-article .entry-body .scroll-arrow > * {
  display: block;
  font-size: 1.875rem;
  color: #0001ff;
  line-height: 1rem;
}

/* line 2270, wp-content/themes/surround/stylesheets/themes/_default.scss */
.entry-next-article .entry-body .scroll-arrow > *:last-child {
  margin-top: -8px;
}

/* Basic styles for Visual Composer
   ========================================================================== */
/* line 5, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.wpb_video_widget.wpb_content_element {
  margin-bottom: 0;
}

/* line 9, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.page-section[class*="vc_custom"] {
  background-position: center bottom !important;
}

/* line 13, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.page-section.blend-mode-multiply,
.page-section.blend-mode-multiply[class*="vc_custom"] {
  background-position: center top !important;
  background-blend-mode: multiply;
  background-repeat: repeat-x !important;
}

/* line 21, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
div.vc_row[data-vc-full-width] {
  overflow: visible;
}

/* line 25, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
div.vc_row[data-vc-full-width].vc_parallax {
  overflow: hidden;
}

/* line 29, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.row {
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

/* line 36, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.no-cssgrid .row {
  width: 100%;
}

/* line 42, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.vc_row {
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

/* line 47, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.vc_column_container > .vc_column-inner {
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

/* line 52, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.wpb_button, .wpb_content_element,
ul.wpb_thumbnails-fluid > li {
  margin-bottom: 2.1875rem;
}

/* line 60, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.wpb_vc_table:last-child,
.wpb_text_column.wpb_content_element:last-child {
  margin-bottom: 0;
}

/* line 66, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.wpb_text_column.wpb_content_element {
  color: #5e5e5e;
}

/* line 70, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.vc_separator.wpb_content_element {
  margin-bottom: 0.875rem;
}

/* line 89, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
div.vc_col-has-fill > div.vc_column-inner,
div.vc_row-has-fill + div.vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
div.vc_row-has-fill + div.vc_row > .vc_column_container > .vc_column-inner,
div.vc_row-has-fill > div.vc_column_container > .vc_column-inner {
  padding-top: 0;
}

/* line 96, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
.vc_custom_heading {
  margin-bottom: 1.3125rem;
}

@media (max-width: 767.98px) {
  /* line 116, wp-content/themes/surround/stylesheets/vendors/_composer.scss */
  .page-section > .wpb_column:not(:last-child) .vc_column-inner {
    padding-bottom: 5.6875rem;
  }
}

/* General
 ========================================================================== */
/* line 6, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-cart .wrapper-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  width: 100%;
}

/* line 16, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-cart .wrapper-container .site-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

/* Buttons
 ================================================= */
/* line 30, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.added_to_cart, .add_to_cart_button,
.product_type_simple,
.single_add_to_cart_button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.wishlist_table .add_to_cart.button {
  padding: 0.4375rem 1.75rem;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.75rem;
  background-color: #ffd100;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 700;
  color: #1e1e1e;
  letter-spacing: 0.42px;
  text-align: center;
}

/* line 50, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.added_to_cart:hover, .add_to_cart_button:hover,
.product_type_simple:hover,
.single_add_to_cart_button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.wishlist_table .add_to_cart.button:hover {
  color: #fff;
  background-color: #3e3e3e;
}

/* Price
 ================================================= */
/* line 60, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.pricing-area {
  display: flex;
  align-items: center;
  position: absolute;
  bottom: 1.75rem;
  left: 0;
  width: 100%;
}

/* line 68, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.pricing-area .price {
  display: block;
  font-size: 1rem;
  line-height: 1.3125rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #0001ff;
  transition: all .45s ease;
}

/* line 77, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.pricing-area .price ins {
  text-decoration: none;
}

/* line 79, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.pricing-area .price del {
  color: #5e5e5e;
  text-decoration: line-through;
}

/* line 88, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-grouped-product-list {
  position: relative;
  display: flex;
  align-items: center;
}

/* line 93, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price {
  display: block;
  font-size: 0.875rem;
  line-height: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.42px;
  transition: all .45s ease;
}

/* line 102, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price ins {
  text-decoration: none;
}

/* line 104, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price del {
  color: #5e5e5e;
  text-decoration: line-through;
}

/* line 108, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__price del span {
  color: #5e5e5e;
}

/* line 117, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Price-amount {
  color: #0001ff;
}

/* line 120, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
del .woocommerce-Price-amount {
  color: #5e5e5e;
}

/* line 130, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product:hover .pricing-area .price:not(:only-child) {
  opacity: 0;
  visibility: hidden;
}

/* Notices
 ========================================================================== */
/* line 148, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-notices-wrapper:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 156, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-message a.button {
  margin-right: 0.875rem;
}

/* line 162, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-error {
  position: relative;
  padding: 1.75rem 4.8125rem 1.75rem 4.375rem;
  border-width: 1px;
  border-style: solid;
  list-style: none;
  border-color: #eb0b0b;
  color: #eb0b0b;
}

/* line 172, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-error:before {
  position: absolute;
  left: 1.5625rem;
  top: 50%;
  margin-top: -0.9375rem;
  font-size: 1.625rem;
  font-family: 'linearicons';
  content: "\e95a";
}

/* Tables
 ========================================================================== */
/* line 191, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-attributes tr:first-child > th {
  width: 35%;
}

/* line 202, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table:not(:last-child),
.shop_attributes:not(:last-child) {
  margin-bottom: 2.625rem;
}

/* line 208, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr:last-child > td,
.shop_attributes tr:last-child > td {
  border-bottom: 1px solid #dedede;
}

/* line 214, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr,
.shop_attributes tr {
  transition: background .4s ease;
}

/* line 217, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr > th,
.shop_table tr > td,
.shop_attributes tr > th,
.shop_attributes tr > td {
  padding: 0.875rem 1.75rem;
  text-align: left;
  border-top: 1px solid #dedede;
  border-right: 1px solid #dedede;
}

/* line 225, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr > th,
.shop_attributes tr > th {
  color: #1e1e1e;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 230, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr > th:first-child,
.shop_attributes tr > th:first-child {
  border-left: 1px solid #dedede;
}

/* line 238, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr > td.first-child,
.shop_attributes tr > td.first-child {
  border-bottom: 1px solid #dedede;
}

/* line 242, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr > td:first-child,
.shop_attributes tr > td:first-child {
  border-left: 1px solid #dedede;
}

/* line 248, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr:hover,
.shop_attributes tr:hover {
  background-color: #fcfcfc;
}

/* line 258, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table td.product-name {
  font-family: "Frank Ruhl Libre", serif;
  font-size: 1.25rem;
  font-weight: 500;
}

/* line 267, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr.cart_item span.amount,
.shop_table tr.cart-subtotal span.amount {
  color: #5e5e5e;
}

/* line 275, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr.order-total th {
  font-weight: 700;
}

/* line 283, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table tr:last-child > th {
  border-bottom: 1px solid #dedede;
}

/* line 294, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_table thead + tbody tr:first-child > td,
.shop_table thead + tbody tr:first-child > th,
.shop_table tfoot tr:first-child > td,
.shop_table tfoot tr:first-child > th {
  border-top: none;
}

/* line 309, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_attributes tr:last-child > th {
  border-bottom: 1px solid #dedede;
}

/* line 316, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop_attributes td p {
  margin-bottom: 0;
}

/* line 323, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-LostPassword.lost_password a {
  border-bottom: 1px solid transparent;
}

/* line 327, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-LostPassword.lost_password a:hover {
  border-bottom-color: inherit;
}

/* Archive Products
 ========================================================================== */
/* Products Header
 ================================================= */
/* line 341, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-products-header {
  margin-bottom: 1.3125rem;
}

/* line 345, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-products-header .product-sort-section {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}

/* line 351, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-products-header .product-sort-section .woocommerce-result-count {
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.14px;
  color: #5e5e5e;
}

@media (max-width: 575.98px) {
  /* line 351, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .woocommerce-products-header .product-sort-section .woocommerce-result-count {
    margin-bottom: 0.875rem;
  }
}

/* line 364, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-products-header .product-sort-section .mad-custom-select {
  max-width: 315px;
}

/* line 373, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.products {
  display: grid;
  grid-gap: 1.75rem;
}

/* line 378, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.products.columns-1 {
  grid-template-columns: repeat(1, 1fr);
}

/* line 382, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.products.columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 575.98px) {
  /* line 382, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .products.columns-2 {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 391, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.products.columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 992.98px) {
  /* line 391, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .products.columns-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 391, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .products.columns-3 {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 404, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.products.columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

@media (max-width: 992.98px) {
  /* line 404, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .products.columns-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 404, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .products.columns-4 {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 417, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.products.columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

@media (max-width: 992.98px) {
  /* line 417, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .products.columns-5 {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 575.98px) {
  /* line 417, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .products.columns-5 {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 430, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.no-cssgrid .products {
  display: flex;
  flex-wrap: wrap;
  flex: 1 0 auto;
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

/* line 438, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.no-cssgrid .products .product {
  margin-bottom: 1.75rem;
  padding: 0 0.875rem;
}

/* line 444, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.no-cssgrid .products.columns-1 .product {
  width: 100%;
}

/* line 450, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.no-cssgrid .products.columns-2 .product {
  width: 50%;
}

/* line 456, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.no-cssgrid .products.columns-3 .product {
  width: 33.3333%;
}

/* line 462, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.no-cssgrid .products.columns-4 .product {
  width: 25%;
}

/* line 468, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.no-cssgrid .products.columns-5 .product {
  width: 20%;
}

/* line 479, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-inner {
  position: relative;
  border: 1px solid transparent;
  transition: all .45s ease;
  height: 100%;
}

/* line 485, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-inner:hover {
  border-color: #0001ff;
}

/* line 493, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-inner:hover > .product-image .added_to_cart,
.product .product-inner:hover > .product-image .add_to_cart_button,
.product .product-inner:hover > .product-image .product_type_simple,
.product .product-inner:hover > .product-image .product_type_grouped,
.product .product-inner:hover > .product-image .product_type_external,
.product .product-inner:hover > .product-image .product_type_variable {
  opacity: 1;
  visibility: visible;
  margin-top: 0;
}

/* line 510, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-inner .product-description {
  text-align: center;
  padding: 0 1.3125rem 3.5rem 1.3125rem;
}

/* line 514, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-inner .product-description .product-name {
  font-size: 1.25rem;
}

/* line 518, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-inner .product-description .product-name a {
  border-bottom: 1px solid transparent;
}

/* line 521, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-inner .product-description .product-name a:hover {
  border-bottom-color: inherit;
}

/* line 527, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-inner .product-description .product-name:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 537, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product span.onsale,
.product span.new-badge {
  position: absolute;
  top: 0.875rem;
  left: 0.875rem;
  z-index: 1;
  text-align: center;
  font-weight: 600;
  letter-spacing: 1px;
  display: block;
  background-color: #0001ff;
  width: auto;
  text-transform: uppercase;
  color: #fff;
  padding: 0 10px;
  font-size: 0.75rem;
  line-height: 1.625rem;
  margin-bottom: 0.25rem;
}

/* line 557, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product span.onsale {
  background-color: #eb0b0b;
}

/* line 561, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-image {
  text-align: center;
  display: block;
  position: relative;
  padding: 1.75rem;
}

/* line 567, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .product-image .added_to_cart,
.product .product-image .add_to_cart_button,
.product .product-image .product_type_simple,
.product .product-image .product_type_grouped,
.product .product-image .product_type_external,
.product .product-image .product_type_variable {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  margin: 0 auto;
  margin-top: -30px;
  transform: translateX(-50%) translateY(-50%);
  opacity: 0;
  visibility: hidden;
}

/* line 590, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.single.product span.onsale,
.single.product span.new-badge {
  left: 2.625rem;
}

/* Single Product
 ========================================================================== */
/* line 602, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product.single:not(:last-child) {
  margin-bottom: 5.6875rem;
}

/* line 608, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product.single .woocommerce-single-product:not(:last-child) {
  margin-bottom: 5.6875rem;
}

/* line 614, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product.single .product-images {
  position: relative;
  padding: 0 1.75rem;
}

/* Product Gallery
 ================================================= */
@media (max-width: 992.98px) {
  /* line 624, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .woocommerce-product-gallery {
    margin-bottom: 2.5625rem;
  }
}

/* line 632, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-viewport {
  border: 1px solid #dedede;
  background-color: #fff;
}

/* line 637, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-viewport:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 643, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-product-gallery__trigger {
  display: none;
}

/* line 646, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-product-gallery__trigger img {
  display: none;
}

/* Flex Controls
 ================================================= */
/* line 658, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav.owl-carousel li {
  display: none;
}

/* line 660, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav.owl-carousel li:first-child {
  display: block;
}

/* line 664, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav.owl-carousel .owl-item li {
  cursor: pointer;
}

/* line 668, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav.owl-carousel .owl-item li img {
  transition: all .45s ease;
  border: 1px solid #dedede;
  display: block;
  padding: 0.875rem;
}

/* line 674, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav.owl-carousel .owl-item li img.flex-active {
  border-color: #0001ff;
}

/* line 682, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav.owl-carousel .owl-item li:hover img {
  border-color: #0001ff;
}

/* line 695, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav:not(.owl-carousel) {
  list-style: none;
  display: flex;
}

/* line 700, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav:not(.owl-carousel) li {
  flex-basis: 33.3333%;
}

/* line 703, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav:not(.owl-carousel) li img {
  transition: all .45s ease;
  border: 1px solid transparent;
  display: block;
}

/* line 708, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.flex-control-nav:not(.owl-carousel) li img.flex-active {
  border-color: #dedede;
}

/* Summary
 ================================================= */
/* line 724, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.summary.entry-summary .product_title {
  margin-bottom: 0.875rem;
  font-size: 3rem;
  line-height: 3.5rem;
}

/* line 730, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.summary.entry-summary .price {
  display: block;
  margin-bottom: 2.625rem;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.54px;
  color: #0001ff;
}

/* line 740, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.summary.entry-summary .price ins {
  text-decoration: none;
}

/* line 744, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.summary.entry-summary .price del {
  color: #5e5e5e;
  text-decoration: line-through;
}

/* line 751, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.summary.entry-summary .woocommerce-product-details__short-description {
  margin-bottom: 2.1875rem;
  color: #5e5e5e;
}

/* line 755, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.summary.entry-summary .woocommerce-product-details__short-description p:last-child {
  margin-bottom: 0;
}

/* Product Rating
 ================================================= */
@font-face {
  font-family: star;
  src: url(fonts/woocommerce/star.eot);
  src: url(fonts/woocommerce/star.eot?#iefix) format("embedded-opentype"), url(fonts/woocommerce/star.woff) format("woff"), url(fonts/woocommerce/star.ttf) format("truetype"), url(fonts/woocommerce/star.svg#star) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: WooCommerce;
  src: url(fonts/woocommerce/WooCommerce.eot);
  src: url(fonts/woocommerce/WooCommerce.eot?#iefix) format("embedded-opentype"), url(fonts/woocommerce/WooCommerce.woff) format("woff"), url(fonts/woocommerce/WooCommerce.ttf) format("truetype"), url(fonts/woocommerce/WooCommerce.svg#WooCommerce) format("svg");
  font-weight: 400;
  font-style: normal;
}

/* line 785, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-product-rating:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 791, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.star-rating {
  overflow: hidden;
  position: relative;
  display: inline-block;
  height: 1em;
  line-height: 1;
  width: 6.5625rem;
  font-family: star;
  vertical-align: middle;
  font-size: 1.25rem;
}

/* line 802, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.star-rating:before {
  content: "\73\73\73\73\73";
  color: #ffd100;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}

/* line 811, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
  color: #ffd100;
}

/* line 820, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.star-rating span:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\53\53\53\53\53";
}

/* line 833, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .pricing-area {
  justify-content: center;
}

/* line 837, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .pricing-area .star-rating {
  position: absolute;
  top: 1px;
  opacity: 0;
  visibility: hidden;
  font-size: 1rem;
  width: 5.3125rem;
  transform: translateX(-60%);
  transition: all .45s ease;
}

/* line 852, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product:hover .pricing-area .star-rating {
  visibility: visible;
  opacity: 1;
  transform: translateX(0);
}

/* line 858, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-review-link {
  display: inline-block;
  margin-left: 13px;
  vertical-align: middle;
  font-size: 0.875rem;
  line-height: 1;
  border-bottom: 1px solid transparent;
}

/* line 866, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-review-link:hover {
  border-bottom-color: inherit;
}

/* Stars
 ================================================= */
/* line 877, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars {
  position: relative;
  font-size: 1em;
}

/* line 881, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a {
  display: inline-block;
  font-weight: 700;
  margin-right: 1em;
  text-indent: -9999px;
  position: relative;
  border-bottom: 0 !important;
  outline: 0;
}

/* line 895, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a:last-child {
  border-right: 0;
}

/* line 897, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-1,
.woocommerce p.stars a.star-2,
.woocommerce p.stars a.star-3,
.woocommerce p.stars a.star-4,
.woocommerce p.stars a.star-5 {
  border-right: 1px solid #eaeaea;
}

/* line 903, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-1:after,
.woocommerce p.stars a.star-2:after,
.woocommerce p.stars a.star-3:after,
.woocommerce p.stars a.star-4:after,
.woocommerce p.stars a.star-5:after {
  font-family: WooCommerce;
  text-indent: 0;
  position: absolute;
  top: 0;
  left: 0;
  color: #ffd100;
}

/* line 916, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-1 {
  width: 2em;
}

/* line 918, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-1:after {
  content: "\e021";
}

/* line 922, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-1.active:after,
.woocommerce p.stars a.star-1:hover:after {
  content: "\e020";
}

/* line 927, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-2 {
  width: 3em;
}

/* line 929, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-2:after {
  content: "\e021\e021";
}

/* line 933, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-2.active:after,
.woocommerce p.stars a.star-2:hover:after {
  content: "\e020\e020";
}

/* line 938, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-3 {
  width: 4em;
}

/* line 940, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-3:after {
  content: "\e021\e021\e021";
}

/* line 944, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-3.active:after,
.woocommerce p.stars a.star-3:hover:after {
  content: "\e020\e020\e020";
}

/* line 949, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-4 {
  width: 5em;
}

/* line 951, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-4:after {
  content: "\e021\e021\e021\e021";
}

/* line 955, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-4.active:after,
.woocommerce p.stars a.star-4:hover:after {
  content: "\e020\e020\e020\e020";
}

/* line 958, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-5 {
  width: 6em;
  border: 0;
}

/* line 963, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-5:after {
  content: "\e021\e021\e021\e021\e021";
}

/* line 967, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce p.stars a.star-5.active:after,
.woocommerce p.stars a.star-5:hover:after {
  content: "\e020\e020\e020\e020\e020";
}

/* Quantity
 ================================================= */
/* line 975, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
form.cart {
  display: flex;
  margin-bottom: 2.1875rem;
}

/* line 979, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product-type-variable form.cart {
  display: block;
  max-width: 50%;
}

/* line 984, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
form.cart.grouped_form {
  display: block;
}

/* line 988, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
form.cart.grouped_form .woocommerce-grouped-product-list {
  margin-left: -.5em;
  margin-right: -.5em;
}

/* line 995, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
form.cart .quantity {
  margin-right: 10px;
}

/* line 1001, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.quantity {
  position: relative;
  display: inline-block;
  overflow: hidden;
  border-bottom: 2px solid #1e1e1e;
  vertical-align: top;
}

/* line 1008, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.quantity input[type="text"] {
  width: 115px;
  padding: 0 40px 0 20px;
  border: none;
  height: 40px;
  border-bottom-width: 0;
  font-size: 0.875rem;
}

/* line 1017, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.quantity button {
  position: absolute;
  text-align: center;
  line-height: 10px;
  width: 40px;
  font-size: 10px;
  background: transparent;
  color: #5e5e5e;
  border: 1px solid #dedede;
}

/* line 1028, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.quantity .qty-minus,
.quantity .qty-plus {
  right: 0;
  height: 50%;
  border-right: none;
}

/* line 1035, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.quantity .qty-plus {
  right: 0;
  height: 50%;
  border-right: none;
  border-top: none;
  top: 0;
  border-bottom: none;
}

/* line 1044, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.quantity .qty-minus {
  bottom: 0;
  border-bottom: none;
}

/* Product Meta
 ================================================= */
/* line 1054, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_meta {
  margin-bottom: 1.75rem;
  color: #5e5e5e;
  letter-spacing: 0.16px;
}

/* line 1059, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_meta span {
  display: block;
}

/* line 1061, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_meta span span {
  display: inline-block;
}

/* line 1063, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_meta span a {
  border-bottom: 1px solid transparent;
}

/* line 1066, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_meta span a:hover {
  border-bottom-color: inherit;
}

/* Share Wrap
 ================================================= */
/* line 1078, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .share-wrap {
  display: flex;
  align-items: center;
}

/* line 1082, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .share-wrap .share-title {
  margin-right: 0.875rem;
  color: #5e5e5e;
}

/* line 1087, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product .share-wrap ul.social-icons {
  justify-content: flex-start;
}

/* Tabs
 ================================================= */
/* line 1098, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

@media (max-width: 767.98px) {
  /* line 1098, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .wc-tabs-wrapper {
    flex-direction: column;
  }
}

/* line 1108, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper .wc-tabs {
  list-style: none;
  margin-bottom: 0;
  white-space: nowrap;
  margin-right: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 1108, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .wc-tabs-wrapper .wc-tabs {
    margin-bottom: 1.3125rem;
  }
}

/* line 1118, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper .wc-tabs li {
  margin-bottom: 0.875rem;
}

/* line 1122, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper .wc-tabs li a {
  display: block;
  text-transform: uppercase;
  font-size: 1.125rem;
  padding-bottom: 0.75rem;
  position: relative;
  line-height: 1.3125rem;
  letter-spacing: 0.54px;
}

@media (max-width: 992.98px) {
  /* line 1122, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .wc-tabs-wrapper .wc-tabs li a {
    line-height: 0.4375rem;
    font-size: 0.9375rem;
  }
}

/* line 1136, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper .wc-tabs li a:after {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #dedede;
  height: 1px;
  transition: all .45s ease;
  content: "";
}

/* line 1151, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper .wc-tabs li.active a:after {
  background-color: #0001ff;
}

/* line 1161, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper .woocommerce-Tabs-panel {
  width: 100%;
  color: #5e5e5e;
}

/* line 1167, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description h2 {
  display: none;
}

/* line 1171, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information h2 {
  display: none;
}

/* line 1176, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--reviews h2 {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.75rem;
}

/* line 1188, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1.75rem;
}

@media (max-width: 992.98px) {
  /* line 1188, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .woocommerce-Reviews {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 1200, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist {
  list-style: none;
}

/* line 1204, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist .comment_container {
  position: relative;
  padding: 1.3125rem 0 1.3125rem;
  overflow: hidden;
}

/* line 1209, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist .comment_container .avatar {
  float: left;
  width: 5.25rem;
  margin-right: 1.3125rem;
  overflow: hidden;
  border-radius: 50%;
}

/* line 1217, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist .comment_container .comment-text {
  position: relative;
  overflow: hidden;
}

/* line 1222, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist .comment_container .comment-text .star-rating {
  position: absolute;
  right: 0;
  top: 1.625rem;
  font-size: 1rem;
  width: 5.3125rem;
}

/* line 1232, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 1236, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__author {
  display: block;
  line-height: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.48px;
  color: #1e1e1e;
  font-weight: 600;
  margin-bottom: 0.4375rem;
}

/* line 1246, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__dash {
  display: none;
}

/* line 1248, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist .comment_container .comment-text .meta .woocommerce-review__published-date {
  display: block;
  color: #9e9e9e;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.875rem;
  letter-spacing: 0.6px;
  text-transform: none;
}

/* line 1260, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews #comments .commentlist .comment_container .comment-text .description {
  font-size: 0.875rem;
  text-transform: none;
}

/* line 1273, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews .clear {
  display: none;
}

/* line 1275, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews .comment-reply-title {
  display: block;
  margin-bottom: 1.75rem;
  font-family: "Frank Ruhl Libre", serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.75rem;
  letter-spacing: 0.72px;
  color: #1e1e1e;
}

/* line 1286, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Reviews .comment-form-rating {
  margin-bottom: 0.875rem;
}

/* Upsells Products
 ================================================= */
/* line 1297, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.upsells:not(:last-child) {
  margin-bottom: 5.6875rem;
}

/* line 1301, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.upsells h2 {
  margin-bottom: 0;
  text-transform: capitalize;
  text-align: center;
  font-size: 2.25rem;
}

/* Related Products
 ================================================= */
/* line 1315, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.related.products:not(:last-child) {
  margin-bottom: 5.6875rem;
}

/* line 1319, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.related.products h2 {
  margin-bottom: 0;
  text-transform: capitalize;
  text-align: center;
  font-size: 2.25rem;
}

/* Pagination
 ================================================= */
/* line 1331, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination {
  margin-top: 2.625rem;
  text-align: center;
}

/* line 1335, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 1340, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li {
  margin: 0 0.875rem;
  list-style: none;
}

/* line 1344, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li a,
.woocommerce-pagination ul.page-numbers li span {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.14px;
}

/* line 1353, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li a:hover,
.woocommerce-pagination ul.page-numbers li span:hover {
  color: #5e5e5e;
}

/* line 1359, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li a {
  color: #1e1e1e;
}

/* line 1360, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li span {
  color: #5e5e5e;
}

/* line 1362, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li a.prev,
.woocommerce-pagination ul.page-numbers li a.next {
  font-size: 0;
}

/* line 1365, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li a.prev:before,
.woocommerce-pagination ul.page-numbers li a.next:before {
  color: #333;
  font-family: Linearicons;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.3125rem;
  vertical-align: middle;
  transition: all .4s ease;
}

/* line 1376, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li a.prev:hover:before,
.woocommerce-pagination ul.page-numbers li a.next:hover:before {
  color: #5e5e5e;
}

/* line 1381, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li a.prev:before {
  content: '\e964';
}

/* line 1382, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-pagination ul.page-numbers li a.next:before {
  content: '\e965';
}

/* Widgets
 ========================================================================== */
/* Widget: Search
 ================================================= */
/* line 1396, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-product-search {
  display: flex;
}

/* line 1400, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-product-search.search-line {
  width: 100%;
}

/* line 1404, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-product-search input[type="search"] {
  width: calc(100% - 46px);
  font-size: 0.875rem;
  font-weight: 500;
}

/* line 1410, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-product-search .product-search-btn {
  width: 42px;
  height: 42px;
  display: inline-block;
  text-align: center;
  background-color: #1e1e1e;
  text-transform: uppercase;
  white-space: nowrap;
  color: #fff;
  letter-spacing: 0.3px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 46px;
}

/* line 1424, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-product-search .product-search-btn:hover {
  background-color: #0001ff;
}

/* Widget: Filter by Price
 ================================================= */
/* line 1437, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider.ui-slider {
  height: 5px;
  position: relative;
  margin-top: 0;
  background: #dedede;
}

/* line 1444, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider.ui-slider:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1448, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider.ui-slider .ui-slider-range {
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #0001ff;
}

/* line 1455, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 1;
  top: 50%;
  display: inline-block;
  margin-top: -11px;
  width: 21px;
  height: 21px;
  background-color: #b2bbff;
  margin-left: -3px;
  transition: none;
  border-radius: 50%;
}

/* line 1469, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider.ui-slider .ui-slider-handle:last-child {
  margin-left: -20px;
}

/* line 1475, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider_amount {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 1481, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider_amount .button {
  color: #1e1e1e;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.3125rem;
  text-transform: uppercase;
  padding: 0;
  background-color: transparent;
  letter-spacing: 0.42px;
}

/* line 1491, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider_amount .button:hover {
  color: inherit;
  background-color: inherit;
}

/* line 1497, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider_amount .price_label {
  color: #5e5e5e;
  font-family: Montserrat;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.14px;
}

/* line 1506, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.price_slider_wrapper .price_slider_amount .clear {
  display: none;
}

/* Widget: Product List
 ================================================= */
/* line 1515, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget {
  margin-bottom: 0;
}

/* line 1521, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget li:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #dedede;
}

/* line 1527, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget li:after, .product_list_widget li:before {
  content: "";
  width: 100%;
  display: table;
}

/* line 1536, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .product_list_widget li:after, .shopping-cart .product_list_widget li:before {
  display: none;
}

/* line 1545, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget .product-image {
  max-width: 90px;
  margin-bottom: 0;
  margin-right: 1.75rem;
  float: left;
}

/* line 1551, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget .product-image a {
  display: block;
}

/* line 1556, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget .product-description {
  overflow: hidden;
}

/* line 1559, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget .product-description .product-name {
  margin-bottom: 0.4375rem;
  line-height: 1.5rem;
}

/* line 1563, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget .product-description .product-name a {
  border-bottom: 1px solid transparent;
}

/* line 1566, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget .product-description .product-name a:hover {
  border-bottom-color: inherit;
}

/* line 1574, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget .product-description .pricing-area {
  position: static;
  justify-content: space-between;
}

/* line 1579, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget .product-description .pricing-area .price {
  font-size: 0.75rem;
}

/* line 1583, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product_list_widget .product-description .pricing-area .star-rating {
  width: 4.375rem;
  font-size: 0.8125rem;
  line-height: 0.875rem;
}

/* Widget: Mailpoet
 ================================================= */
/* line 1602, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_paragraph {
  font-size: 0.875rem;
  line-height: 1.3125rem !important;
  font-weight: 500;
  color: #5e5e5e;
}

/* line 1608, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_paragraph:not(:last-of-type) {
  margin-bottom: 0.4375rem;
}

/* line 1612, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_paragraph:first-of-type {
  margin-bottom: 0.875rem;
}

/* line 1618, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_text {
  width: 100% !important;
  font-size: 0.875rem;
}

/* line 1623, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_validate_success,
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_validate_error {
  position: relative;
  padding: 1.75rem;
  border-width: 1px;
  border-style: solid;
}

/* line 1631, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_validate_success {
  border-color: #31b209;
  color: #31b209;
}

/* line 1636, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_validate_error {
  border-color: #eb0b0b;
  color: #eb0b0b;
}

/* line 1641, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_submit {
  display: block;
  padding: 0.4375rem 1.75rem;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.75rem;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  background-color: #0001ff;
  color: #fff;
  letter-spacing: 0.42px;
  text-align: center;
  cursor: pointer;
  transition: all .25s ease;
}

/* line 1657, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.sidebar.suround-shop-widget-area .widget.widget_mailpoet_form .mailpoet_submit:hover {
  background-color: #1e1e1e;
  color: #fff;
}

/* Widget: Product Categories
 ================================================= */
/* line 1671, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product-categories {
  margin-bottom: 0;
}

/* line 1677, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product-categories li:before {
  margin-right: 1.125rem;
  color: #1e1e1e;
  font-family: 'Linearicons';
  font-size: 0.8125rem;
  font-weight: 700;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 0.39px;
  content: '\e937';
}

/* line 1689, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product-categories li a {
  border-bottom: 1px solid transparent;
  font-size: 0.875rem;
}

/* line 1694, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product-categories li a:hover {
  border-bottom-color: inherit;
}

/* line 1700, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.product-categories li:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* Cart
 ========================================================================== */
/* Cart Collaterals
 ================================================= */
/* line 1714, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.cart-collaterals {
  display: grid;
  grid-gap: 1.75rem;
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 992.98px) {
  /* line 1714, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .cart-collaterals {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 1728, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.cross-sells h2,
.cart_totals h2 {
  font-size: 2.25rem;
  line-height: 2.625rem;
}

/* line 1739, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.cart_totals .shop_table:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 1745, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.cart_totals .wc-proceed-to-checkout {
  text-align: right;
}

/* line 1748, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.cart_totals .wc-proceed-to-checkout .checkout-button {
  font-size: 1rem;
  padding: 0.875rem 1.75rem;
}

/* Shipping
 ================================================= */
/* line 1760, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-shipping-methods {
  margin-bottom: 0;
  list-style: none;
}

/* line 1765, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-shipping-methods:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 1771, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-shipping-methods li:not(:last-child) {
  margin-bottom: 0.4375rem;
}

/* line 1779, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shipping-calculator-button {
  border-bottom: 1px solid transparent;
}

/* line 1782, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shipping-calculator-button:hover {
  border-bottom-color: inherit;
}

/* Checkout
 ================================================= */
/* line 1792, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce .input-text {
  font-size: 0.875rem;
}

/* line 1802, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.col2-set {
  display: grid;
  grid-gap: 1.75rem;
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 767.98px) {
  /* line 1802, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .col2-set {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 1811, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.col2-set:not(:last-child) {
  margin-bottom: 5.6875rem;
}

/* line 1817, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce .u-column1.col-1,
.woocommerce .u-column2.col-2,
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  padding-left: 0;
  padding-right: 0;
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 1829, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper {
  display: grid;
  column-gap: 1.75rem;
  row-gap: 1.3125rem;
  grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 575.98px) {
  /* line 1829, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .woocommerce-billing-fields__field-wrapper,
  .woocommerce-shipping-fields__field-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

/* line 1840, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-billing-fields__field-wrapper .form-row,
.woocommerce-shipping-fields__field-wrapper .form-row {
  margin-bottom: 0;
}

/* line 1843, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-billing-fields__field-wrapper .form-row span.optional,
.woocommerce-shipping-fields__field-wrapper .form-row span.optional {
  display: none;
}

/* line 1853, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.form-row abbr.required {
  color: #eb0b0b;
  text-decoration: none;
}

/* line 1862, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-form-coupon-toggle:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 1872, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce .woocommerce-form-coupon button.button {
  background-color: #1e1e1e;
  color: #fff;
}

/* line 1876, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce .woocommerce-form-coupon button.button:hover {
  background-color: #0001ff;
}

/* line 1886, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-form-coupon {
  position: relative;
  max-width: 50%;
}

/* line 1891, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-form-coupon > p {
  margin-bottom: 0.4375rem;
}

/* line 1895, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-form-coupon button.button {
  float: right;
  width: auto;
  background-color: #1e1e1e;
  color: #fff;
}

/* line 1902, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-form-coupon button.button:hover {
  background-color: #0001ff;
}

/* line 1908, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-form-coupon .coupon-wrapper {
  overflow: hidden;
}

/* line 1911, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-form-coupon .coupon-wrapper input[type="text"] {
  font-size: 0.875rem;
}

/* line 1917, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-form-coupon:not(:last-child) {
  margin-bottom: 2.625rem;
}

/* line 1927, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3,
.woocommerce-checkout h3 {
  margin-bottom: 2.1875rem;
  font-size: 1.875rem;
  line-height: 2.1875rem;
}

/* line 1932, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-billing-fields h3 label,
.woocommerce-shipping-fields h3 label,
.woocommerce-checkout h3 label {
  margin-bottom: 0;
  color: #1e1e1e;
}

/* line 1942, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-shipping-fields:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 1948, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.payment_methods {
  list-style: none;
}

/* line 1954, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-checkout-payment button.button {
  padding: 0.875rem 1.75rem;
  font-size: 1rem;
}

/* Select2
 ================================================= */
/* line 1966, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.select2-container .select2-selection--single {
  height: 2.625rem;
  margin: 0;
}

/* line 1973, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.select2-container.select2-container--default .select2-selection--single {
  border-radius: 0;
  font-size: 0.875rem;
  padding: 0.375rem 1.25rem;
  background-color: #f7f7f7;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
}

/* line 1982, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
  color: #5e5e5e;
  line-height: 1.75rem;
}

/* line 1989, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 0;
  right: 0;
  height: 42px;
  width: 42px;
}

/* line 1998, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #0001ff;
  color: #fff;
}

/* line 2003, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.select2-container.select2-container--default .select2-results__option {
  padding: 5px 10px;
}

/* line 2013, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.select2-container--default .select2-dropdown {
  border-color: #dedede;
}

/* line 2019, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field {
  padding: 4px 7px;
  border-color: #dedede;
}

/* Terms
 ================================================= */
/* line 2035, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-terms-and-conditions-wrapper:not(:last-child) {
  margin-bottom: 2.1875rem;
}

/* line 2041, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 2051, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-terms-and-conditions-checkbox-text a {
  border-bottom: 1px solid transparent;
}

/* line 2055, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-terms-and-conditions-checkbox-text a:hover {
  border-bottom-color: inherit;
}

/* Woocommerce Info
 ================================================= */
/* line 2066, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-info {
  color: #5e5e5e;
}

/* line 2070, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-info:not(:last-child) {
  margin-bottom: 2.625rem;
}

/* line 2074, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-info .button {
  margin-right: 0.875rem;
}

/* line 2078, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-info a {
  border-bottom: 1px solid transparent;
}

/* line 2081, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-info a:hover {
  border-bottom-color: inherit;
}

/* Shop Table
 ================================================= */
/* line 2094, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-cart-form:not(:last-child) {
  margin-bottom: 5.6875rem;
}

/* line 2104, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr td.product-name {
  position: relative;
  padding-left: 7.1875rem;
  display: flex;
  align-items: center;
}

@media (max-width: 992.98px) {
  /* line 2104, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr td.product-name {
    padding-left: 4.8125rem;
  }
}

/* line 2116, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr > td {
  padding: 1.3125rem 1.75rem;
}

/* line 2122, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr:last-child td:first-child {
  border-right: none;
}

/* line 2130, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr td.product-name a.remove {
  position: absolute;
  top: 1.6875rem;
  left: 1.75rem;
  color: #999;
  font-size: 1.125rem;
}

/* line 2137, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr td.product-name a.remove:before {
  font-family: 'Linearicons';
  content: "\e95a";
}

/* line 2142, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr td.product-name a.remove:hover {
  color: #1e1e1e;
}

/* line 2148, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr td.product-name .product-image {
  margin-right: 1.125rem;
  max-width: 6.125rem;
  border-radius: 0;
  overflow: hidden;
}

@media (max-width: 992.98px) {
  /* line 2148, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr td.product-name .product-image {
    display: inline-block;
    margin-bottom: 1.125rem;
  }
}

@media (max-width: 767.98px) {
  /* line 2148, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr td.product-name .product-image {
    margin-bottom: 0;
  }
}

/* line 2165, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr td.product-name .product-title {
  display: inline-block;
  vertical-align: top;
}

@media (max-width: 767.98px) {
  /* line 2165, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr td.product-name .product-title {
    font-size: 1.375rem;
    line-height: 1.75rem;
  }
}

/* line 2174, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr td.product-name .product-title a {
  border-bottom: 1px solid transparent;
  letter-spacing: 0.3px;
}

/* line 2178, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr td.product-name .product-title a:hover {
  border-bottom-color: inherit;
}

/* line 2188, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr .actions {
  padding: 1.25rem 1.75rem;
}

/* line 2192, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr .actions .coupon {
  position: relative;
  max-width: 60%;
}

@media (max-width: 992.98px) {
  /* line 2192, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr .actions .coupon {
    max-width: 100%;
  }
}

/* line 2200, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr .actions .coupon .button {
  float: right;
  width: auto;
}

/* line 2205, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr .actions .coupon .coupon-wrapper {
  overflow: hidden;
}

/* line 2208, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr .actions .coupon .coupon-wrapper input[type="text"] {
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
  background-color: #f7f7f7;
  font-size: 0.875rem;
}

/* line 2220, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr .actions .button {
  background-color: #1e1e1e;
  color: #fff;
}

/* line 2224, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shop-table.shop_table tr .actions .button:hover {
  background-color: #0001ff;
}

@media (max-width: 992.98px) {
  /* line 2237, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table thead,
  .shop-table.shop_table tbody,
  .shop-table.shop_table thead,
  .shop-table.shop_table tfoot,
  .shop-table.shop_table th,
  .shop-table.shop_table tr,
  .shop-table.shop_table td {
    display: block;
  }
}

@media (max-width: 992.98px) {
  /* line 2253, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr th {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
}

@media (max-width: 992.98px) {
  /* line 2263, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr td {
    position: relative;
    padding-left: 52%;
    border-left: 1px solid #dedede;
    padding-top: 0.875rem;
    padding-right: 0.875rem;
    padding-bottom: 0.875rem;
  }
}

@media (max-width: 992.98px) {
  /* line 2274, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr td:not(.product-name) {
    padding-left: 52%;
  }
}

@media (max-width: 992.98px) {
  /* line 2280, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr td:not(.product-name):before {
    position: absolute;
    top: 50%;
    left: 0.9375rem;
    width: 45%;
    content: attr(data-title);
    text-transform: uppercase;
    color: #262621;
    padding-right: 0.625rem;
    transform: translateY(-50%);
  }
}

@media (max-width: 992.98px) {
  /* line 2296, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr td[colspan] {
    width: 100%;
    text-align: center;
    padding-left: 1.75rem;
  }
}

@media (max-width: 992.98px) {
  /* line 2308, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr:last-child td:not(.order-total):first-child {
    border-right: 1px solid #dedede;
  }
}

@media (max-width: 992.98px) {
  /* line 2316, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .shop-table.shop_table tr:last-child td[colspan]:last-child,
  .shop-table.shop_table tr:last-child td:not(:first-child) {
    border-top: none;
  }
}

/* My Account
 ================================================= */
/* line 2333, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-navigation {
  margin-bottom: 1.75rem;
}

/* line 2337, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-navigation ul {
  display: flex;
  border-bottom: 1px solid #dedede;
  list-style: none;
}

@media (max-width: 767.98px) {
  /* line 2337, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .woocommerce-MyAccount-navigation ul {
    flex-direction: column;
    border-bottom: none;
  }
}

/* line 2350, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-navigation ul li:not(:last-child) {
  margin-right: 1.75rem;
}

@media (max-width: 767.98px) {
  /* line 2350, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .woocommerce-MyAccount-navigation ul li:not(:last-child) {
    margin-right: 0;
    margin-bottom: 1.3125rem;
  }
}

/* line 2360, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-navigation ul li a {
  display: block;
  text-transform: uppercase;
  font-size: 1.125rem;
  padding-bottom: 0.75rem;
  position: relative;
  line-height: 1.3125rem;
  letter-spacing: 0.54px;
}

@media (max-width: 992.98px) {
  /* line 2360, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
  .woocommerce-MyAccount-navigation ul li a {
    line-height: 0.4375rem;
    font-size: 0.9375rem;
  }
}

/* line 2375, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-navigation ul li a:after {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #0001ff;
  height: 1px;
  opacity: 0;
  visibility: hidden;
  transition: all .45s ease;
}

/* line 2393, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-navigation ul li.is-active a:after {
  opacity: 1;
  visibility: visible;
}

/* line 2408, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-EditAccountForm fieldset {
  margin-bottom: 1.75rem;
}

/* line 2414, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-content {
  color: #5e5e5e;
}

/* line 2418, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-content .woocommerce-Addresses {
  margin-top: 1.75rem;
}

/* line 2424, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-content .woocommerce-Address-title h3 {
  font-size: 1.875rem;
  line-height: 2.1875rem;
}

/* line 2431, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-content a {
  border-bottom: 1px solid transparent;
}

/* line 2434, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-content a:hover {
  border-bottom-color: inherit;
}

/* line 2442, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-content span em {
  font-size: 0.8125rem;
}

/* line 2448, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-content .edit {
  margin-bottom: 1.3125rem;
  display: inline-block;
  padding: 0.4375rem 1.75rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
  background-color: #dedede;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  color: #1e1e1e;
  letter-spacing: 0.42px;
  text-align: center;
}

/* line 2462, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-MyAccount-content .edit:hover {
  background-color: #0001ff;
  color: #fff;
}

/* line 2471, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Input.input-text {
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
  background-color: #f7f7f7;
  color: #969696;
}

/* line 2478, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-Input.input-text::placeholder {
  color: #dedede;
}

/* Mini Cart
 ================================================= */
/* line 2486, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart {
  position: absolute;
  top: 100%;
  right: 0;
  padding: 1.75rem;
  width: 343px;
  opacity: 0;
  visibility: hidden;
  z-index: 50;
  overflow: hidden;
  background-color: #2e2e2e;
  border-top: 3px solid #ffd100;
  transition: transform .3s ease, opacity .3s ease, visibility .3s ease;
  transform: translate3d(-15px, 15px, 0);
}

/* line 2501, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .woocommerce-mini-cart__empty-message {
  margin-bottom: 0;
  color: #fff;
}

/* line 2506, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .sc-footer {
  margin-top: 1.75rem;
}

/* line 2509, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .sc-footer .subtotal {
  margin-bottom: 0.875rem;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
}

/* line 2516, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .sc-footer .subtotal .amount {
  color: #fff;
}

/* line 2522, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .sc-footer .woocommerce-mini-cart__buttons {
  justify-content: flex-start;
  display: flex;
  flex-wrap: wrap;
  margin: -4px;
}

/* line 2528, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .sc-footer .woocommerce-mini-cart__buttons .button {
  font-size: 0.75rem;
  line-height: 1.75rem;
  text-transform: none;
  padding: 0.1875rem 1.75rem;
  margin: 4px;
  width: 47%;
}

/* line 2537, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .sc-footer .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout) {
  background-color: #3e3e3e;
  color: #fff;
}

/* line 2541, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .sc-footer .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):hover {
  background-color: #0001ff;
}

/* line 2546, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .sc-footer .woocommerce-mini-cart__buttons .button.wc-forward.checkout {
  background-color: #ffd100;
}

/* line 2549, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.shopping-cart .sc-footer .woocommerce-mini-cart__buttons .button.wc-forward.checkout:hover {
  background-color: #3e3e3e;
}

/* line 2564, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.suround-show-cart:hover .shopping-cart {
  opacity: 1;
  visibility: visible;
  transform: translate3d(0, 0, 0);
}

/* line 2576, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item {
  position: relative;
  display: flex;
}

/* line 2580, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item > .blockUI {
  display: none !important;
}

/* line 2584, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item:not(:last-child) {
  margin-bottom: 1.75rem;
  padding-bottom: 1.75rem;
  border-bottom: 1px solid #3e3e3e;
}

/* line 2590, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item .product-image {
  max-width: 6.125rem;
  min-width: 6.125rem;
}

/* line 2595, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item .product-description {
  padding-right: 1.25rem;
}

/* line 2600, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item .product-description .product-title a {
  color: #fff;
  border-bottom: 1px solid transparent;
}

/* line 2604, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item .product-description .product-title a:hover {
  border-bottom-color: inherit;
}

/* line 2611, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item .product-description .quantity {
  color: #fff;
  font-size: 0.875rem;
  line-height: 0.875rem;
  border: none;
}

/* line 2618, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item .product-description .woocommerce-Price-amount {
  color: #fff;
}

/* line 2624, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item .remove {
  position: absolute;
  right: 0;
  top: 0;
  font-family: 'Linearicons';
  background: none;
  font-size: 14px;
  z-index: 2;
  color: #fff;
}

/* line 2634, wp-content/themes/surround/stylesheets/vendors/_woocommerce.scss */
.woocommerce-mini-cart .woocommerce-mini-cart-item .remove:before {
  content: "\e95a";
}

/* Contact Form 7
 ========================================================================== */
/* line 6, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form .wpcf7-form-control-wrap {
  padding-top: 0.4375rem;
  display: block;
}

/* line 11, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form > p.form-field:not(:last-of-type) {
  margin-bottom: 1.75rem;
}

/* line 15, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form .wpcf7-textarea {
  max-height: 212px;
  color: #969696;
  background-color: #f7f7f7;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
}

/* line 24, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form .wpcf7-submit {
  display: inline-block;
  padding: 0.4375rem 1.75rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
  background-color: #1e1e1e;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  letter-spacing: 0.42px;
  text-align: center;
  cursor: pointer;
  transition: all .25s ease;
}

/* line 39, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form .wpcf7-submit:hover {
  background-color: #0001ff;
}

/* line 45, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form .form-text {
  color: #5e5e5e;
  font-size: 0.875rem;
}

/* line 49, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form .form-text a {
  border-bottom: 1px solid transparent;
}

/* line 52, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form .form-text a:hover {
  border-bottom-color: inherit;
}

/* line 59, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form .form-submit {
  position: relative;
  margin-top: -0.4375rem;
}

/* line 64, wp-content/themes/surround/stylesheets/vendors/_contact_form_7.scss */
.wpcf7-form .ajax-loader {
  position: absolute;
  right: 130px;
  top: 15px;
}

/* Basic styles for Reviewer
   ========================================================================== */
/* line 5, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap {
  margin: 1.75rem 0;
}

/* line 12, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-ratings-form-wrap .rwp-ratings-form-label {
  font-weight: 700;
  font-family: "Frank Ruhl Libre", serif;
  font-size: 2.25rem !important;
  line-height: 2.625rem !important;
  text-transform: none;
}

/* line 19, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-ratings-form-wrap .rwp-ratings-form-label:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 27, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-u-review {
  margin-bottom: 0;
}

/* line 31, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-title {
  display: none;
}

/* line 35, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-summary-wrap {
  margin-top: 0;
}

/* line 40, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap {
  margin-top: 4.8125rem;
  margin-bottom: 4.125rem;
}

/* line 44, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label {
  font-weight: 700;
  font-family: "Frank Ruhl Libre", serif;
  font-size: 2.25rem !important;
  line-height: 2.625rem !important;
  text-transform: none;
}

/* line 51, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label:not(:last-child) {
  margin-bottom: 1.3125rem;
}

/* line 55, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label i {
  border-radius: 50% !important;
  width: 1.5625rem;
  height: 1.5625rem;
  line-height: 1rem;
  text-align: center;
  font-style: normal;
}

/* line 64, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label em {
  font-style: normal;
  font-weight: 500;
  max-width: 250px;
  margin-top: 12px;
}

@media (max-width: 575.98px) {
  /* line 64, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
  div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label em {
    max-width: 100%;
    margin-top: 0.875rem;
    float: none;
    display: block;
    text-align: left;
  }
}

/* line 80, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label a {
  position: relative;
  margin-left: 1.5625rem;
  font-size: 0.875rem;
  line-height: 1.3125rem;
  letter-spacing: 0.42px;
  border-bottom: 1px solid transparent;
  font-family: Montserrat;
  text-decoration: none !important;
}

/* line 90, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label a:hover {
  border-bottom-color: inherit;
}

/* line 94, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-people-label a:before {
  position: absolute;
  left: 0;
  top: 0;
  margin-left: -1.3125rem;
  margin-right: 0.625rem;
  font-family: 'Linearicons';
  content: "\e6d1";
}

/* line 110, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-select select {
  color: #5e5e5e;
  padding: 0.375rem 1.25rem;
  background-color: #f7f7f7;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
  border-radius: 0;
}

/* line 120, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-users-reviews-wrap .rwp-select:after {
  display: none;
}

/* line 128, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-summary-wrap {
  padding: 1.3125rem 1.75rem;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #dedede;
}

/* line 135, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image {
  display: flex;
  flex-wrap: wrap;
}

/* line 139, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  float: none !important;
  background-color: #0001ff;
  padding: 1.75rem 0.875rem;
  text-align: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  text-transform: none;
}

/* line 155, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score.rwp-ur,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score {
  height: auto;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* line 163, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score.rwp-ur .rwp-users-score-value,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score.rwp-ur .rwp-overlall-score-value,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score .rwp-users-score-value,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score .rwp-overlall-score-value {
  margin-bottom: 1.75rem;
  font-family: 'Frank Ruhl Libre', serif;
  font-size: 3.75rem;
  line-height: 3.5rem;
  font-weight: 700;
}

/* line 171, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score.rwp-ur .rwp-users-score-value i,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score.rwp-ur .rwp-overlall-score-value i,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score .rwp-users-score-value i,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score .rwp-overlall-score-value i {
  font-size: 3.75rem;
  line-height: 3.5rem;
}

/* line 178, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score.rwp-ur .rwp-users-score-label,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score.rwp-ur .rwp-users-score-count,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score .rwp-users-score-label,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score .rwp-users-score-count {
  color: #cbcbff;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.3125rem;
  letter-spacing: 0.42px;
}

/* line 186, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score.rwp-ur .rwp-users-score-label i,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score.rwp-ur .rwp-users-score-count i,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score .rwp-users-score-label i,
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score .rwp-users-score-count i {
  font-style: normal;
}

/* line 194, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-overall-score:not(:last-child) {
  margin-bottom: 1.75rem;
}

/* line 200, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls .rwp-users-score {
  height: auto;
  padding: 0 !important;
  text-align: center;
  background-color: transparent !important;
}

/* line 209, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-scores {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
  height: 100%;
  border: 1px solid #dedede;
  background-color: #f7f7f7;
  padding: 1.75rem;
  float: none !important;
  margin: 0 !important;
}

/* line 221, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-scores .rwp-criterion:not(:last-child) {
  margin-bottom: 0.875rem;
}

/* line 231, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-scores .rwp-criterion .rwp-criterion-text .rwp-criterion-label {
  font-weight: 500;
  font-size: inherit !important;
  line-height: inherit !important;
}

/* line 237, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-scores .rwp-criterion .rwp-criterion-text .rwp-criterion-score {
  font-weight: 500;
}

/* line 243, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-scores .rwp-criterion .rwp-criterion-bar-base {
  height: 5px;
  background-color: #dedede;
}

/* line 247, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-scores .rwp-criterion .rwp-criterion-bar-base .rwp-score-bar {
  box-shadow: none;
  height: 5px;
}

/* line 265, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-ratings-form div.rwp-rating-form-content .rwp-scores-sliders {
  margin: 0 -0.875rem 1.75rem;
}

/* line 269, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-ratings-form div.rwp-rating-form-content input[type="text"],
div.rwp-review-wrap .rwp-review .rwp-ratings-form div.rwp-rating-form-content textarea {
  padding: 0.4375rem 1.3125rem;
  color: #5e5e5e !important;
  font-size: 0.875rem !important;
  background-color: #f7f7f7;
  border-width: 0 0 2px 0;
  border-bottom-style: solid;
  border-bottom-color: #1e1e1e;
}

/* line 279, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-ratings-form div.rwp-rating-form-content input[type="text"]::placeholder,
div.rwp-review-wrap .rwp-review .rwp-ratings-form div.rwp-rating-form-content textarea::placeholder {
  color: #969696;
  opacity: 1;
}

/* line 285, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-ratings-form div.rwp-rating-form-content input[type="button"] {
  display: inline-block;
  padding: 0.4375rem 1.75rem;
  font-size: 0.875rem;
  line-height: 1.75rem;
  background-color: #1e1e1e !important;
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 600;
  cursor: pointer;
  color: #fff;
  transition: all .25s ease;
  letter-spacing: 0.42px;
  text-align: center;
  float: none;
}

/* line 301, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-ratings-form div.rwp-rating-form-content input[type="button"]:hover {
  background-color: #0001ff !important;
  color: #fff;
}

/* line 314, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-stars .rwp-star:before,
div.rwp-review-wrap .rwp-stars .rwp-star:after {
  display: none;
}

/* line 321, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-box__sorting i {
  font-style: normal;
  color: #969696;
  flex-basis: 100%;
  font-size: inherit;
}

/* line 328, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-u-review__date {
  color: #969696;
}

/* line 332, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-u-review__userinfo {
  margin-bottom: 0;
}

/* line 336, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-u-review__scores {
  margin-bottom: 0.875rem;
}

@media (max-width: 575.98px) {
  /* line 342, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
  .rwp-review-criterion:not(:last-child) {
    display: inline-block;
    margin: 0 0 1.3125rem 0;
    vertical-align: top;
  }
}

@media (max-width: 992.98px) {
  /* line 354, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
  .rwp-u-review__likes {
    float: none;
  }
}

/* line 362, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-review-criterion__label,
.rwp-review-criterion__score {
  font-size: inherit;
  line-height: inherit;
  font-weight: 400;
}

/* line 369, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-u-review__title {
  font-weight: 400;
}

/* line 373, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-u-review__comment {
  margin-bottom: 1.75rem;
  font-size: 0.875rem;
  color: #5e5e5e;
}

/* line 379, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-u-review__username {
  margin-bottom: 0.1875rem;
  text-transform: uppercase;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.3125rem;
  font-weight: 600;
}

/* line 388, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
div.rwp-review-wrap .rwp-review .rwp-header.rwp-has-image .rwp-review-image .rwp-ratings-form .rwp-rating-form-user-info a.rwp-image-link,
div.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-user-info .rwp-header.rwp-has-image .rwp-review-image a.rwp-image-link,
div.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-user-info span, .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls .rwp-ratings-form .rwp-rating-form-user-info a.rwp-image-link,
div.rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-review-wrap.rwp-theme-8 .rwp-overalls .rwp-ratings-form .rwp-rating-form-user-info a,
div.rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-ratings-form .rwp-rating-form-user-info .rwp-header.rwp-has-image .rwp-overalls a.rwp-image-link,
div.rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-ratings-form .rwp-rating-form-user-info .rwp-header.rwp-has-image .rwp-review-wrap.rwp-theme-8 .rwp-overalls a,
div.rwp-review-wrap.rwp-theme-8 .rwp-review-image .rwp-review .rwp-ratings-form .rwp-rating-form-user-info a, .rwp-review-wrap.rwp-theme-8 .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-header.rwp-has-image .rwp-overalls .rwp-ratings-form .rwp-rating-form-user-info a,
div.rwp-review-wrap.rwp-theme-8 .rwp-review-wrap.rwp-theme-4 .rwp-review .rwp-ratings-form .rwp-rating-form-user-info .rwp-header.rwp-has-image .rwp-overalls a,
div.rwp-review-wrap.rwp-theme-8 .rwp-review .rwp-ratings-form .rwp-rating-form-user-info .rwp-review-image a {
  font-weight: 400;
  word-wrap: normal;
}

/* line 402, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-review-wrap p {
  color: #5e5e5e;
}

/* line 406, wp-content/themes/surround/stylesheets/vendors/_reviewer.scss */
.rwp-form-upload-images {
  margin-bottom: 1.75rem;
}
