@charset "UTF-8";
/* 
Theme Name:		Caston Print Making 2021 (Hello Elementor child theme)
Theme URI:		https://github.com/elementor/hello-theme-child
Description:	Child theme of Hello Elementor Master
Author:			Jeremy Carter
Author URI: 	https://www.jeremycarter.com.au/
Template:		hello-elementor-theme
Version:		1.0.0
Text Domain:	hello-elementor-child-caston
*/
/*
TIP: to control line wrapping and orhans, apply classes to run the Balance Text functions
- add .apply-balance-text to parent elements, or
- add .balance-text to actual p or h tags
*/
/* Style - include our Parent reset styles
   ========================================================================== */
/**
 * DO NOT CHANGE THIS FILE!
 * To override any of the settings in this section, add your styling code in the custom directory.
 * Loading first in the style.scss & editor-style.scss
 */
/*!
 * Based on Normalize.css v8.0.0, HTML5 Boilerplate v6.1.0, & Bootstrap Reboot v4.1.0 | Under MIT License
*/
/**
 * DO NOT CHANGE THIS FILE!
 * To override any of the settings in this section, add your styling code in the custom directory.
 */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.
 */
/* line 19, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* line 24, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
  /* 3 */
}

/* Sections
   ========================================================================== */
/* line 33, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  background-color: #fff;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 49, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: .5rem;
  margin-bottom: 1rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

/* line 58, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
h1 {
  font-size: 2.5rem;
}

/* line 62, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
h2 {
  font-size: 2rem;
}

/* line 66, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
h3 {
  font-size: 1.75rem;
}

/* line 70, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
h4 {
  font-size: 1.5rem;
}

/* line 74, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
h5 {
  font-size: 1.25rem;
}

/* line 78, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
h6 {
  font-size: 1rem;
}

/* line 82, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
p {
  margin-top: 0;
  margin-bottom: .9rem;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 95, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.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 106, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
  white-space: pre-wrap;
}

/* Text-level semantics
   ========================================================================== */
/* line 115, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
a {
  background-color: transparent;
  text-decoration: none;
  color: #CC3366;
}

/* line 120, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
a:hover, a:active {
  color: #333366;
}

/* line 125, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 130, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

/* line 136, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 146, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 156, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.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 166, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
/* line 177, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 186, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 194, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
sub {
  bottom: -0.25em;
}

/* line 198, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
/* line 209, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
img {
  border-style: none;
  height: auto;
  max-width: 100%;
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
/* line 222, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 230, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
summary {
  display: list-item;
}

/* line 234, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
figcaption {
  font-size: 16px;
  color: #333333;
  line-height: 1.4;
  font-style: italic;
  font-weight: 400;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/* line 249, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
/* line 257, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
[hidden] {
  display: none;
}

/* line 261, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* Print
   ========================================================================== */
@media print {
  /* line 276, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster */
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 286, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  a,
  a:visited {
    text-decoration: underline;
  }
  /* line 291, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }
  /* line 295, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  /* line 299, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  /* line 304, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  pre {
    white-space: pre-wrap !important;
  }
  /* line 307, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  pre,
  blockquote {
    page-break-inside: avoid;
    border: 1px solid #cccccc;
  }
  /* line 313, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  thead {
    display: table-header-group;
  }
  /* line 317, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  tr,
  img {
    page-break-inside: avoid;
  }
  /* line 322, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 329, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_reset.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }
}

/*
DO NOT CHANGE THIS FILE
to override any of the settings in this section, add your styling code in the custom directory.
 */
/* Forms
   ========================================================================== */
/* line 9, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
label {
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 21, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 1rem;
  /* 1 */
  line-height: 1.5;
  /* 1 */
  margin: 0;
  /* 2 */
}

/* line 32, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
input[type="text"],
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
select,
textarea {
  width: 100%;
  border: solid 1px #666666;
  border-radius: 0;
  padding: 0.5rem 1rem;
  transition: all .3s;
}

/* line 47, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
input[type="text"]:focus,
input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
select:focus,
textarea:focus {
  border-color: #333333;
  outline: 0 none;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 58, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.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 68, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
/* line 77, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  width: auto;
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 89, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.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 101, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/* line 108, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
button,
[type="submit"],
[type="button"] {
  display: inline-block;
  font-weight: 400;
  color: #CC3366;
  text-align: center;
  white-space: nowrap;
  user-select: none;
  background-color: transparent;
  border: 1px solid #CC3366;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 0;
  transition: all .3s;
}

/* line 124, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
button:focus,
[type="submit"]:focus,
[type="button"]:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 129, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
button:hover, button:focus,
[type="submit"]:hover,
[type="submit"]:focus,
[type="button"]:hover,
[type="button"]:focus {
  color: #ffffff;
  background-color: #CC3366;
  text-decoration: none;
}

/* line 136, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
button:not(:disabled),
[type="submit"]:not(:disabled),
[type="button"]:not(:disabled) {
  cursor: pointer;
}

/**
 * Correct the padding in Firefox.
 */
/* line 145, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 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 156, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 169, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
/* line 177, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
textarea {
  overflow: auto;
  resize: vertical;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
/* line 187, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.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 197, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.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.
 */
/* line 207, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
/* line 216, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 225, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* line 230, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_forms.scss */
select {
  display: block;
}

/*
DO NOT CHANGE THIS FILE
to override any of the settings in this section, add your styling code in the custom directory.
 */
/* Table
   ========================================================================== */
/* line 9, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
table {
  background-color: transparent;
  width: 100%;
  margin-bottom: 15px;
  font-size: 1em;
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 17, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
table th,
table td {
  padding: 15px;
  line-height: 1.5;
  text-align: left;
  vertical-align: top;
  border: 0;
}

/* line 26, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
table th {
  font-weight: bold;
}

/* line 30, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
table thead th,
table tfoot th {
  font-size: 1em;
}

/* line 46, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
  border-top: 0;
}

/* line 56, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
table tbody > tr:nth-child(odd) > td,
table tbody > tr:nth-child(odd) > th {
  background-color: transparent;
}

/* line 61, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
table tbody tr:hover > td,
table tbody tr:hover > th {
  background-color: transparent;
}

/* line 67, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
table tbody + tbody {
  border-top: 0;
}

@media (max-width: 767px) {
  /* line 73, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
  table table {
    font-size: 0.8em;
  }
  /* line 76, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
  table table th,
  table table td {
    padding: 7px;
    line-height: 1.3;
  }
  /* line 82, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_table_caston.scss */
  table table th {
    font-weight: 400;
  }
}

/*
DO NOT CHANGE THIS FILE
to override any of the settings in this section, add your styling code in the custom directory.
 */
/* Lists
   ========================================================================== */
/* line 9, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/reset/_list.scss */
dl,
dt,
dd,
ol,
ul,
li {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* Montserrat Light */
/* light */
/* helper */
/* line 8, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_variables_caston.scss */
.montserrat-light,
.montserrat-light .elementor-heading-title,
.caston-page .elementor-widget-heading.montserrat-light .elementor-heading-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
}

/* Montserrat Light Italic */
/* light */
/* helper */
/* line 23, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_variables_caston.scss */
.montserrat-light-italic,
.montserrat-light-italic .elementor-heading-title,
.caston-page .elementor-widget-heading.montserrat-light-italic .elementor-heading-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: italic;
  letter-spacing: 0;
}

/* Montserrat Bold */
/* helper */
/* line 38, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_variables_caston.scss */
.montserrat-bold,
.montserrat-bold .elementor-heading-title,
.caston-page .elementor-widget-heading.montserrat-bold .elementor-heading-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0;
}

/* Montserrat Bold Italic */
/* helper */
/* line 53, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_variables_caston.scss */
.montserrat-bold-italic,
.montserrat-bold-italic .elementor-heading-title,
.caston-page .elementor-widget-heading.montserrat-bold-italic .elementor-heading-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-style: italic;
  letter-spacing: 0;
}

/* Montserrat Bold */
/* Montserrat Regular */
/* Montserrat Regular */
/* rgb(150, 150, 129) */
/* R255 G255 B255 */
/* R51 G51 B51 */
/* R167 G169 B172 */
/* R242 G242 B242 */
/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  /*font-size: 100%;*/
  font-size: inherit;
  list-style: none;
}

/* line 33, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 39, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 42, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 45, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

/* line 55, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 62, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 71, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 83, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 90, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
  font-size: inherit;
}

/* line 99, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 102, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 105, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 111, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 116, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 122, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}

/* line 133, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
/* line 141, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
/* line 145, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* line 148, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 151, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
/* line 156, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 160, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 163, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 168, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 172, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 176, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 181, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */
/* line 186, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 195, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 199, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 204, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */
/* line 211, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 214, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
/* line 221, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 226, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 231, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 235, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 242, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 246, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 249, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 252, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 255, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 258, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 267, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 272, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 276, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

/* line 280, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 286, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 292, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 296, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 303, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 311, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 319, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 324, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 327, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 330, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 334, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 337, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 340, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 343, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 347, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 350, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 357, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 360, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 364, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 368, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 372, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 376, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 379, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 382, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 386, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 391, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 399, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 403, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 411, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 420, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 427, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 434, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 437, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 441, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

/* line 448, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 451, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 455, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}

/* line 462, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-menu .ui-menu {
  position: absolute;
}

/* line 465, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

/* line 474, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 481, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
/* line 487, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-menu-icons {
  position: relative;
}

/* line 490, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

/* left-aligned */
/* line 495, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */
/* line 504, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

/* line 508, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 513, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 517, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}

/* line 523, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 526, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable {
  position: relative;
}

/* line 529, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 536, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 540, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 547, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 554, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 561, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 568, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 575, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 582, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 589, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 596, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 600, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 605, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 613, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px;
}

/* line 619, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

/* line 628, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-selectmenu-open {
  display: block;
}

/* line 631, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}

/* line 638, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}

/* line 645, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 654, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 658, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 667, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
/* line 677, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 682, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 685, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 689, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 693, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 696, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 700, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 704, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 709, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 713, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 716, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 719, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 723, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 730, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 740, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
/* line 754, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
/* line 760, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 766, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-spinner-up {
  top: 0;
}

/* line 769, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
/* line 774, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

/* line 778, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 782, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 786, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 796, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 801, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 805, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 810, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 813, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 819, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

/* line 827, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
/* line 833, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget {
  font-family: "Montserrat", sans-serif;
  font-size: inherit;
}

/* line 837, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget .ui-widget {
  font-size: inherit;
}

/* line 840, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: "Montserrat", sans-serif;
  font-size: inherit;
}

/* line 847, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url("img/jquery-ui-images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
  color: #222222;
}

/* line 852, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget-content a {
  color: #222222;
}

/* line 855, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url("img/jquery-ui-images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}

/* line 861, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget-header a {
  color: #222222;
}

/* Interaction states
----------------------------------*/
/* line 867, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url("img/jquery-ui-images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}

/* line 875, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}

/* line 881, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url("img/jquery-ui-images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 892, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #212121;
  text-decoration: none;
}

/* line 903, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url("img/jquery-ui-images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}

/* line 911, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 920, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("img/jquery-ui-images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
  color: #363636;
}

/* line 927, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 932, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("img/jquery-ui-images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
  color: #cd0a0a;
}

/* line 939, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}

/* line 944, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}

/* line 949, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 954, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

/* line 961, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

/* line 968, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 976, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 980, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("img/jquery-ui-images/ui-icons_222222_256x240.png");
}

/* line 984, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget-header .ui-icon {
  background-image: url("img/jquery-ui-images/ui-icons_222222_256x240.png");
}

/* line 987, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-default .ui-icon {
  background-image: url("img/jquery-ui-images/ui-icons_888888_256x240.png");
}

/* line 990, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("img/jquery-ui-images/ui-icons_454545_256x240.png");
}

/* line 994, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-active .ui-icon {
  background-image: url("img/jquery-ui-images/ui-icons_454545_256x240.png");
}

/* line 997, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-highlight .ui-icon {
  background-image: url("img/jquery-ui-images/ui-icons_2e83ff_256x240.png");
}

/* line 1000, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("img/jquery-ui-images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
/* line 1006, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 1007, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 1008, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 1009, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 1010, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 1011, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 1012, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 1013, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 1014, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 1015, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 1016, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 1017, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 1018, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 1019, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 1020, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 1021, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 1022, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 1023, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 1024, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 1025, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 1026, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 1027, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 1028, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 1029, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 1030, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 1031, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 1032, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 1033, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 1034, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 1035, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 1036, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 1037, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 1038, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 1039, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 1040, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 1041, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 1042, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 1043, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 1044, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 1045, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 1046, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 1047, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 1048, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 1049, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 1050, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 1051, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 1052, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 1053, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 1054, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 1055, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 1056, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 1057, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 1058, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 1059, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 1060, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 1061, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 1062, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 1063, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 1064, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 1065, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 1066, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 1067, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 1068, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 1069, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 1070, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 1071, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 1072, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 1073, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 1074, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 1075, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 1076, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 1077, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 1078, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 1079, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 1080, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 1081, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 1082, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 1083, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 1084, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 1085, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 1086, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 1087, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 1088, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 1089, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 1090, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 1091, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 1092, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 1093, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 1094, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 1095, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 1096, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 1097, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 1098, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 1099, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 1100, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 1101, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 1102, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 1103, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 1104, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 1105, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 1106, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 1107, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 1108, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 1109, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 1110, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 1111, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 1112, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 1113, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 1114, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 1115, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 1116, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 1117, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 1118, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 1119, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 1120, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 1121, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 1122, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 1123, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 1124, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 1125, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 1126, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 1127, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 1128, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 1129, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 1130, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 1131, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 1132, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 1133, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 1134, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 1135, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 1136, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 1137, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 1138, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 1139, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 1140, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 1141, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 1142, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 1144, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 1145, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 1146, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 1147, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 1148, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 1149, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 1150, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 1151, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 1152, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 1153, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 1154, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 1155, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 1156, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 1157, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 1158, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 1159, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 1160, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 1161, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 1162, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 1163, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 1164, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 1165, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 1166, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 1167, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 1168, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 1169, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 1170, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 1171, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 1172, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 1173, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 1174, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 1175, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 1176, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 1177, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 1178, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 1179, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 1180, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 1181, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 1188, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}

/* line 1194, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}

/* line 1200, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}

/* line 1206, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}

/* Overlays */
/* line 1214, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget-overlay {
  background: #aaaaaa url("img/jquery-ui-images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

/* line 1219, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_jquery-ui.scss */
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url("img/jquery-ui-images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
  border-radius: 8px;
}

/**
 * DO NOT CHANGE THIS FILE!
 * To override any of the settings in this section, add your styling code in the custom directory.
 * Loading first in the style.scss & editor-style.scss
 */
/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-header,
body.caston-page.elementor-default .site-main {
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 575px) {
  /* line 7, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  .site-header,
  body.caston-page.elementor-default .site-main {
    /*padding-right: 10px;
        padding-left: 10px;*/
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 16, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  .site-header,
  body.caston-page.elementor-default .site-main {
    /*max-width: 500px;*/
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  /* line 23, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  .site-header,
  body.caston-page.elementor-default .site-main {
    /*max-width: 600px;*/
    max-width: none !important;
  }
}

@media (min-width: 992px) {
  /* line 30, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  .site-header,
  body.caston-page.elementor-default .site-main {
    /*max-width: 800px;*/
    max-width: none !important;
  }
}

@media (min-width: 1200px) {
  /* line 37, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  .site-header,
  body.caston-page.elementor-default .site-main {
    /*max-width: 960px;*/
    max-width: none !important;
  }
}

/* line 43, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.alignright {
  float: right;
  margin-left: 1rem;
}

/* line 47, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.alignleft {
  float: left;
  margin-right: 1rem;
}

/* line 51, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 57, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.pagination {
  margin: 20px auto;
}

/* line 60, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.sticky {
  position: relative;
  display: block;
}

/* line 64, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.bypostauthor {
  font-size: inherit;
}

/* line 67, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.gallery-caption {
  display: block;
  font-size: 0.8125rem;
  line-height: 1.5;
  margin: 0;
  padding: 0.75rem;
}

/* line 74, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.wp-caption {
  margin-bottom: 1.25rem;
}

/* line 77, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 80, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 83, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.wp-caption img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 88, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.wp-caption-text {
  margin: 0;
  text-align: center;
}

/* line 92, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* line 100, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  -webkit-clip-path: none;
  clip-path: none;
  color: #333;
  display: block;
  font-size: 1rem;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 2;
}

/* line 117, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 126, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-branding {
  max-width: 300px;
}

/* line 129, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-branding .site-description,
.site-branding .site-title {
  margin: 0;
}

/* line 133, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.custom-logo-link {
  display: block;
}

/* line 136, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation {
  grid-area: a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 151, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu,
.site-navigation ul.menu ul {
  list-style-type: none;
  padding: 0;
}

/* line 156, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 163, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 169, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu li a {
  display: block;
  padding: 8px 15px;
}

/* line 173, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu li.menu-item-has-children {
  padding-right: 15px;
}

/* line 176, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu li.menu-item-has-children:after {
  display: block;
  content: "\25BE";
  font-size: 1.5em;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #666;
}

/* line 185, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu li ul {
  background: #fff;
  display: none;
  min-width: 150px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 100%;
  border: 1px solid #eee;
}

/* line 195, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu li ul li.menu-item-has-children a {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 200, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu li ul li.menu-item-has-children:after {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/* line 205, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu li ul ul {
  left: 100%;
  top: 0;
}

/* line 209, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.site-navigation ul.menu li:hover > ul {
  display: block;
}

/* line 212, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
.post .wp-post-image {
  width: 100%;
  max-height: 500px;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (991px) {
  /* line 219, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  .post .wp-post-image {
    max-height: 400px;
  }
}

@media (575px) {
  /* line 224, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  .post .wp-post-image {
    max-height: 300px;
  }
}

/* line 228, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
#comments .comment-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0.9em;
}

/* line 234, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
#comments .comment,
#comments .pingback {
  position: relative;
}

/* line 238, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
#comments .comment .comment-body,
#comments .pingback .comment-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px 0 30px 60px;
  border-bottom: 1px solid #ccc;
}

/* line 250, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
body.rtl #comments .comment .comment-body,
body.rtl #comments .pingback .comment-body {
  padding: 30px 60px 30px 0;
}

/* line 254, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
#comments .comment .avatar,
#comments .pingback .avatar {
  position: absolute;
  left: 0;
  border-radius: 50%;
  margin-right: 10px;
}

/* line 261, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
body.rtl #comments .comment .avatar,
body.rtl #comments .pingback .avatar {
  left: auto;
  right: 0;
  margin-right: 0;
  margin-left: 10px;
}

/* line 268, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
#comments .comment-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 0.9rem;
}

/* line 277, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
#comments .comment-metadata,
#comments .reply {
  font-size: 11px;
  line-height: 1;
}

/* line 282, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
#comments .children {
  position: relative;
  list-style: none;
  margin: 0;
  padding-left: 30px;
}

/* line 288, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
body.rtl #comments .children {
  padding-left: 0;
  padding-right: 30px;
}

/* line 292, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
#comments .children li:last-child {
  padding-bottom: 0;
}

/* line 295, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
#comments ol.comment-list .children:before {
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  line-height: 100%;
  content: "\21AA";
  position: absolute;
  top: 45px;
  left: 0;
  width: auto;
}

/* line 306, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
body.rtl #comments ol.comment-list .children:before {
  content: "\21A9";
  left: auto;
  right: 0;
}

@media (min-width: 768px) {
  /* line 312, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  #comments .comment-author,
  #comments .comment-metadata {
    line-height: 1;
  }
}

@media (max-width: 767px) {
  /* line 318, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  #comments .comment .comment-body {
    padding: 30px 0;
  }
  /* line 321, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  #comments .children {
    padding-left: 20px;
  }
  /* line 324, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  #comments .comment .avatar {
    position: inherit;
    float: left;
  }
  /* line 328, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_elementor-override-non-elementor-pages.scss */
  body.rtl #comments .comment .avatar {
    float: right;
  }
}

/* Basic responsive layout
   ========================================================================== */
/* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_layout.scss */
.site-header, body:not([class*="elementor-page-"]) .site-main {
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 575px) {
  /* line 12, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_layout.scss */
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 576px) {
  /* line 19, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_layout.scss */
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    max-width: 500px;
  }
}

@media (min-width: 768px) {
  /* line 25, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_layout.scss */
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    max-width: 600px;
  }
}

@media (min-width: 992px) {
  /* line 31, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_layout.scss */
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 37, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_layout.scss */
  .site-header, body:not([class*="elementor-page-"]) .site-main {
    max-width: 960px;
  }
}

/* line 42, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_layout.scss */
.caston-page-layout {
  max-width: 1140px;
  margin: 0 auto;
  padding: 2em 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  /* override Elementor not using Elementor editor */
}

/* line 53, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_layout.scss */
.caston-page-layout .caston-page-layout--main {
  max-width: 100%;
}

/*
DO NOT CHANGE THIS FILE
to override any of the settings in this section, add your styling code in the custom directory.
 */
/* General - https://codex.wordpress.org/CSS#WordPress_Generated_Classes
   ========================================================================== */
/* line 9, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.alignright {
  float: right;
  margin-left: 1rem;
}

/* line 14, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.alignleft {
  float: left;
  margin-right: 1rem;
}

/* line 19, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 26, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.site-main .alignfull {
  margin-left: calc( -100vw / 2 + 100% / 2);
  margin-right: calc( -100vw / 2 + 100% / 2);
  max-width: 100vw;
}

/* line 32, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.pagination {
  margin: 20px auto;
}

/* line 36, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.sticky {
  position: relative;
  display: block;
}

/* line 41, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.bypostauthor {
  font-size: inherit;
}

/* line 45, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.gallery-caption {
  display: block;
  font-size: 0.8125rem;
  line-height: 1.4;
  margin: 0;
  padding: 0.75rem;
}

/* line 53, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.wp-caption {
  margin-bottom: 1.25rem;
}

/* line 56, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

/* line 60, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

/* line 64, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.wp-caption img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 71, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.wp-caption-text {
  margin: 0;
  text-align: center;
}

/* line 77, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

/* line 85, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.screen-reader-text:focus {
  background-color: #eeeeee;
  clip: auto !important;
  clip-path: none;
  color: #333333;
  display: block;
  font-size: 16px;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* line 103, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.caston-page .elementor-button-icon svg {
  width: 32px;
}

/* line 109, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.caston-page .elementor-button .elementor-button-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
  line-height: 15px;
}

/* line 119, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.caston-page .elementor-button .elementor-button-content-wrapper span.elementor-button-text {
  padding-bottom: 6px;
}

/* line 124, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.caston-page .elementor-button svg {
  fill: #969681;
}

/* line 129, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_general.scss */
.caston-page .elementor-button:hover svg {
  fill: #969681;
}

/* Header layout
   ========================================================================== */
/* line 4, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-header {
  display: flex;
  flex-wrap: wrap;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 11, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-branding {
  max-width: 300px;
}

/* line 14, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-branding .site-title,
.site-branding .site-description {
  margin: 0;
}

/* line 20, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.custom-logo-link {
  display: block;
}

/* Main Menu
   ========================================================================== */
/* line 27, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation {
  grid-area: nav-menu;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-grow: 1;
}

/* line 34, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu, .site-navigation ul.menu ul {
  list-style-type: none;
  padding: 0;
}

/* line 39, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu {
  display: flex;
  flex-wrap: wrap;
}

/* line 43, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu li {
  position: relative;
  display: flex;
}

/* line 47, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu li a {
  display: block;
  padding: 8px 15px;
}

/* line 52, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu li.menu-item-has-children {
  padding-right: 15px;
}

/* line 55, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu li.menu-item-has-children:after {
  display: block;
  content: '\25BE';
  font-size: 1.5em;
  align-items: center;
  color: #666666;
}

/* line 64, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu li ul {
  background: #fff;
  display: none;
  min-width: 150px;
  position: absolute;
  z-index: 2;
  left: 0;
  top: 100%;
  border: #eeeeee 1px solid;
}

/* line 75, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu li ul li.menu-item-has-children a {
  flex-grow: 1;
}

/* line 79, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu li ul li.menu-item-has-children:after {
  transform: rotate(-90deg);
}

/* line 84, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu li ul ul {
  left: 100%;
  top: 0;
}

/* line 91, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.site-navigation ul.menu li:hover > ul {
  display: block;
}

/* line 99, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .e--pointer-double-line .elementor-item:after,
.caston-page .e--pointer-double-line .elementor-item:before,
.caston-page .e--pointer-overline .elementor-item:after,
.caston-page .caston-page .e--pointer-overline .elementor-item:before,
.caston-page .e--pointer-underline .elementor-item:after,
.caston-page .e--pointer-underline .elementor-item:before {
  height: 3px;
  width: 100%;
  left: 0;
  background-color: #969681;
  z-index: 2;
}

/* line 112, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .caston-header-nav:not(.sticky) .e--pointer-underline .elementor-item:before,
.caston-page .caston-header-nav:not(.sticky) .e--pointer-underline .elementor-item:after {
  background-color: #fff;
}

/* line 117, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-nav-menu--main .elementor-nav-menu a,
.caston-page .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
.caston-page .elementor-nav-menu--main .elementor-nav-menu a:focus,
.caston-page .elementor-nav-menu--main .elementor-nav-menu a:hover {
  padding: 6px 10px;
  /* 10px matches -10px on parent ul element */
}

/* line 124, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-nav-menu__align-right .elementor-nav-menu {
  /* -10px matches 10px on child li element */
  margin-left: -10px;
  margin-right: -10px;
  width: calc(100% + 20px);
  margin-bottom: 0;
  margin-top: -4px;
}

/* line 132, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-nav-menu__align-right .elementor-nav-menu li {
  margin-bottom: 0;
}

@media (min-width: 1071px) and (max-width: 1160px) {
  /* line 138, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page .elementor-nav-menu--main .elementor-nav-menu a,
  .caston-page .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
  .caston-page .elementor-nav-menu--main .elementor-nav-menu a:focus,
  .caston-page .elementor-nav-menu--main .elementor-nav-menu a:hover,
  .caston-page .elementor-129 .elementor-element.elementor-element-7fc8e23 .elementor-nav-menu--main .elementor-item {
    padding: 11px 9px;
    /* 9px matches -9px on parent ul element */
    font-size: 14.5px;
  }
  /* line 148, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page .elementor-nav-menu__align-right .elementor-nav-menu {
    /* -9px matches 9px on child li element */
    margin-left: -9px;
    margin-right: -9px;
    width: calc(100% + 18px);
  }
}

@media (min-width: 1025px) and (max-width: 1070px) {
  /* line 157, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page .elementor-nav-menu--main .elementor-nav-menu a,
  .caston-page .elementor-nav-menu--main .elementor-nav-menu a.highlighted,
  .caston-page .elementor-nav-menu--main .elementor-nav-menu a:focus,
  .caston-page .elementor-nav-menu--main .elementor-nav-menu a:hover,
  .caston-page .elementor-129 .elementor-element.elementor-element-7fc8e23 .elementor-nav-menu--main .elementor-item {
    padding: 11px 6px;
    /* 6px matches -6px on parent ul element */
    font-size: 14.5px;
  }
  /* line 167, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page .elementor-nav-menu__align-right .elementor-nav-menu {
    /* -6px matches 6px on child li element */
    margin-left: -6px;
    margin-right: -6px;
    width: calc(100% + 12px);
  }
}

@media (min-width: 1025px) {
  /* line 176, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page .elementor-nav-menu .sub-arrow {
    display: none;
  }
}

/* line 181, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page ul.elementor-nav-menu--dropdown a,
.caston-page ul.elementor-nav-menu--dropdown a:focus,
.caston-page ul.elementor-nav-menu--dropdown a:hover {
  border-left: 0 solid transparent;
}

/* line 187, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-nav-menu--main .elementor-nav-menu ul.elementor-nav-menu--dropdown.elementor-nav-menu a {
  white-space: normal;
}

/* line 191, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-nav-menu--main .elementor-nav-menu ul.elementor-nav-menu--dropdown {
  padding-top: 4px;
  padding-bottom: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 198, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-location-header .elementor-section.elementor-sticky {
  transition: all 1s ease;
  top: 0 !important;
  /* really just here as failsafe for the browser changing size */
}

/* line 203, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.admin-bar .elementor-location-header .elementor-section.elementor-sticky {
  top: 32px !important;
  /* really just here as failsafe for the browser changing size */
}

@media (max-width: 782px) {
  /* line 208, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar .elementor-location-header .elementor-section.elementor-sticky {
    top: 46px !important;
    /* really just here as failsafe for the browser changing size */
  }
}

@media (max-width: 600px) {
  /* line 214, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar .elementor-location-header .elementor-section.elementor-sticky {
    top: 0 !important;
    /* really just here as failsafe for the browser changing size */
  }
}

/* line 219, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-location-header .elementor-section.elementor-sticky.nav-scrolled {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  background: #fff;
}

/* line 224, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-header-logo-white,
.caston-header-logo-color {
  transition: all 1s ease;
}

/* line 229, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.nav-at-top .caston-header-logo-white,
.caston-header-nav:not(.sticky) .caston-header-logo-white {
  opacity: 1;
}

/* line 233, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.nav-at-top .caston-header-logo-color,
.caston-header-nav:not(.sticky) .caston-header-logo-color {
  opacity: 0;
}

/* line 238, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.nav-scrolled .caston-header-logo-white,
.caston-header-nav.sticky .caston-header-logo-white {
  opacity: 0;
}

/* line 242, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.nav-scrolled .caston-header-logo-color,
.caston-header-nav.sticky .caston-header-logo-color {
  opacity: 1;
}

/* line 252, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.elementor-mobile-menu-open .caston-header-logo > .elementor-column-wrap > .elementor-widget-wrap {
  position: fixed;
  z-index: 999999;
}

/* line 259, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.elementor-mobile-menu-open .caston-header-logo .caston-header-logo-white {
  opacity: 0;
}

/* line 262, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.elementor-mobile-menu-open .caston-header-logo .caston-header-logo-color {
  opacity: 1;
}

/* line 268, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.elementor-mobile-menu-open.nav-at-top .elementor-129 .elementor-element.elementor-element-56ae0c7 .elementor-element.elementor-element-6eef19d > .elementor-column-wrap > .elementor-widget-wrap {
  height: 61px;
}

/* line 278, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-nav-menu .sub-arrow {
  display: none;
}

/*@media (max-width: 767px) {*/
@media (max-width: 1023.98px) {
  /* line 284, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page .elementor-element .elementor-element.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown {
    position: fixed;
    top: 0 !important;
    right: 0;
    bottom: 0;
    left: auto !important;
    width: fit-content !important;
    min-width: 250px;
    margin-top: 0 !important;
    padding: 20px 18px 20px 18px;
    background: #fff;
    -webkit-transition: max-height 0s, -webkit-transform 0s;
    transition: max-height 0s, -webkit-transform 0s;
    -o-transition: max-height 0s, transform 0s;
    transition: max-height 0s, transform 0s;
    transition: max-height 0s, transform 0s, -webkit-transform 0s;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    z-index: 99999;
    z-index: 100000;
  }
  /* line 307, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar .elementor-element .elementor-element.elementor-widget-nav-menu .elementor-nav-menu--dropdown {
    top: 32px !important;
  }
  /* line 311, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page .elementor-element .elementor-element.elementor-widget-nav-menu nav.elementor-nav-menu--dropdown.elementor-mobile-menu-open {
    display: inline-block;
  }
  /* line 315, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .elementor-mobile-menu-open .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
  .elementor-mobile-menu-open .elementor-nav-menu--dropdown .elementor-item.highlighted,
  .elementor-mobile-menu-open .elementor-nav-menu--dropdown .elementor-item:focus,
  .elementor-mobile-menu-open .elementor-nav-menu--dropdown .elementor-item:hover,
  .elementor-mobile-menu-open .elementor-sub-item.elementor-item-active,
  .elementor-mobile-menu-open .elementor-sub-item.highlighted,
  .elementor-mobile-menu-open .elementor-sub-item:focus,
  .elementor-mobile-menu-open .elementor-sub-item:hover {
    background-color: transparent;
    color: #333;
  }
  /* line 327, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .elementor-mobile-menu-open .elementor-nav-menu .sub-arrow {
    display: none;
  }
  /* line 331, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .elementor-mobile-menu-open .sub-menu.elementor-nav-menu--dropdown {
    display: block;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    padding-left: 20px;
  }
  /* line 340, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .elementor-mobile-menu-open .sub-menu.elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 14px;
  }
  /* line 345, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .elementor-mobile-menu-open .elementor-menu-toggle.elementor-active {
    z-index: 999999;
    position: fixed;
    top: 10px;
    right: 10px;
  }
  /* line 352, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar.elementor-mobile-menu-open .elementor-menu-toggle.elementor-active {
    top: 42px;
  }
}

@media (max-width: 782px) {
  /* line 358, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar .elementor-element .elementor-element.elementor-widget-nav-menu .elementor-nav-menu--dropdown,
  .caston-page.admin-bar .elementor-129 .elementor-element.elementor-element-7fc8e23 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    top: 46px !important;
  }
  /* line 363, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar.elementor-mobile-menu-open .elementor-menu-toggle.elementor-active {
    top: 56px;
  }
}

@media (max-width: 600px) {
  /* line 369, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar .elementor-element .elementor-element.elementor-widget-nav-menu .elementor-nav-menu--dropdown,
  .caston-page.admin-bar .elementor-129 .elementor-element.elementor-element-7fc8e23 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    top: 0 !important;
  }
  /* line 374, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar.elementor-mobile-menu-open .elementor-menu-toggle.elementor-active {
    top: 0;
  }
}

/* line 379, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-129 .elementor-element.elementor-element-7fc8e23 .elementor-menu-toggle {
  margin: 0 0 0 0 !important;
  width: 43px;
  height: 43px;
  background: transparent;
  -ms-flex-item-align: end;
  align-self: flex-end;
  position: relative;
  z-index: 99999;
  z-index: 100000;
  z-index: 100001;
}

/* line 392, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.elementor-mobile-menu-open .elementor-129 .elementor-element.elementor-element-7fc8e23 .elementor-menu-toggle {
  position: fixed;
  top: 27px;
}

/* line 397, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-menu-toggle:focus,
.eicon-menu-bar:focus {
  outline-color: rgba(0, 176, 172, 0.5);
  outline-color: none !important;
}

/* line 403, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-menu-toggle button.hamburger {
  border-width: 0;
}

/* line 407, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-menu-toggle button.hamburger:focus {
  outline-color: rgba(0, 176, 172, 0.5);
}

/* line 411, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-menu-toggle:not(.caston-hamburger-remove-transition) {
  transition: all 0s ease;
}

/* line 415, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-hamburger .hamburger-box {
  margin: 8px 0 4px 0;
}

/* line 419, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-hamburger .hamburger-box:focus,
.caston-hamburger .hamburger-box:focus .hamburger-inner {
  outline-color: none !important;
}

/* line 424, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-hamburger .hamburger-inner {
  width: 45px;
}

/* line 428, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-hamburger .hamburger-inner:before {
  width: 60px;
  right: 0;
}

/* line 433, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-hamburger .hamburger-inner:after {
  width: 34px;
  right: 0;
}

/* line 438, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-hamburger .is-active .hamburger-inner,
.caston-hamburger .is-active .hamburger-inner:before,
.caston-hamburger .is-active .hamburger-inner:after {
  width: 40px;
}

/* line 444, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.nav-scrolled .caston-hamburger .hamburger-inner,
.nav-scrolled .caston-hamburger .hamburger-inner:before,
.nav-scrolled .caston-hamburger .hamburger-inner:after {
  background-color: #333333;
}

/* line 450, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.nav-scrolled .hamburger.is-active .hamburger-inner,
.nav-scrolled .hamburger.is-active .hamburger-inner:before,
.nav-scrolled .hamburger.is-active .hamburger-inner:after,
.nav-scrolled button.hamburger.is-active .hamburger-inner,
.nav-scrolled button.hamburger.is-active .hamburger-inner:before,
.nav-scrolled button.hamburger.is-active .hamburger-inner:after,
.nav-at-top .hamburger.is-active .hamburger-inner,
.nav-at-top .hamburger.is-active .hamburger-inner:before,
.nav-at-top .hamburger.is-active .hamburger-inner:after,
.nav-at-top button.hamburger.is-active .hamburger-inner,
.nav-at-top button.hamburger.is-active .hamburger-inner:before,
.nav-at-top button.hamburger.is-active .hamburger-inner:after {
  background-color: #333333;
}

/* line 465, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.caston-first-block-is-slider.caston-page-no-header .page-content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element.elementor-widget-slides .elementor-slides .swiper-slide-inner,
.caston-page.caston-first-block-is-slider.caston-page-no-header .page-content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element.elementor-widget-slidescaston02 .elementor-slidescaston02 .swiper-slide-inner,
.caston-page.caston-first-block-is-slider.caston-page-no-header .page-content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element.elementor-widget-caston03slider .caston-slider-item-inner-wrapper {
  padding-bottom: 99px;
  padding-bottom: 5.15vw;
}

/* line 472, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.caston-first-block-is-slider.caston-page-no-header .page-content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element.elementor-widget-caston03slider {
  height: 1000px;
  height: 52.08vw;
  /* 1000px / 1920px */
}

@media (min-width: 1025px) {
  /* line 472, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.caston-first-block-is-slider.caston-page-no-header .page-content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element.elementor-widget-caston03slider {
    max-height: calc(100vh - 440px);
    min-height: 500px !important;
  }
}

/* line 485, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-element.elementor-widget-slides .elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left:before,
.elementor-element.elementor-widget-slides .elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right:before,
.elementor-element.elementor-widget-slides .elementor-swiper-button .slick-arrow:before,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left:before,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right:before,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button .slick-arrow:before,
.elementor-element.elementor-widget-caston03slider.elementor-swiper-button-prev .eicon-chevron-left:before,
.elementor-element.elementor-widget-caston03slider.elementor-swiper-button-next .eicon-chevron-right:before,
.elementor-element.elementor-widget-caston03slider .slick-arrow:before {
  content: "";
  display: block;
  width: 82px;
  max-width: 6.14vw;
  height: 128px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 498, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-element.elementor-widget-slides .elementor-swiper-button .slick-prev,
.elementor-element.elementor-widget-slides .elementor-swiper-button .slick-next,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button .slick-prev,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button .slick-next,
.elementor-element.elementor-widget-caston03slider .slick-prev,
.elementor-element.elementor-widget-caston03slider .slick-next {
  display: block;
  width: 82px;
  max-width: 6.14vw;
  height: 128px;
  box-shadow: none;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  z-index: 11;
}

/* line 511, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-element.elementor-widget-slides .elementor-swiper-button .slick-prev,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button .slick-prev,
.elementor-element.elementor-widget-caston03slider .slick-prev {
  left: 10px;
}

/* line 515, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-element.elementor-widget-slides .elementor-swiper-button .slick-next,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button .slick-next,
.elementor-element.elementor-widget-caston03slider .slick-next {
  right: 10px;
}

/* line 519, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-element.elementor-widget-slides .elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left:before,
.elementor-element.elementor-widget-slides .elementor-swiper-button .slick-prev:before,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button.elementor-swiper-button-prev .eicon-chevron-left:before,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button .slick-prev:before,
.elementor-element.elementor-widget-caston03slider.elementor-swiper-button-prev .eicon-chevron-left:before,
.elementor-element.elementor-widget-caston03slider .slick-prev:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='82' height='128'%3E%3Cimage width='87' height='146' xlink:href='7D0896F5.png' transform='translate(-4.335 -9.22)' overflow='visible'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M68.5 122.8l-59-59 59-59'/%3E%3C/svg%3E");
}

/* line 524, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-element.elementor-widget-slides .elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right:before,
.elementor-element.elementor-widget-slides .elementor-swiper-button .slick-next:before,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button.elementor-swiper-button-next .eicon-chevron-right:before,
.elementor-element.elementor-widget-slidescaston02 .elementor-swiper-button .slick-next:before,
.elementor-element.elementor-widget-caston03slider.elementor-swiper-button-next .eicon-chevron-right:before,
.elementor-element.elementor-widget-caston03slider .slick-next:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='82' height='128'%3E%3Cimage width='87' height='146' xlink:href='CE696317.png' transform='translate(-2.335 -9.22)' overflow='visible'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M11.5 122.8l59-59-59-59'/%3E%3C/svg%3E");
}

/* line 530, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 20px;
}

/* line 535, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .elementor-widget-container {
  height: 100%;
}

/* line 539, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider {
  height: 100%;
}

/* line 542, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider .slick-list {
  height: 100%;
}

/* line 545, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider .slick-list .slick-track {
  height: 100%;
}

/* line 550, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider .caston-elementor-slider-item {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}

/* line 556, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider .caston-elementor-slider-item:active, .elementor-widget-caston03slider .caston-elementor-slider .caston-elementor-slider-item:focus {
  outline: none;
  outline-width: 0;
  border-image-width: 0;
}

/* line 563, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider .caston-elementor-slider-item .caston-slider-item-bg-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(35, 31, 32, 0.3);
  z-index: 9;
}

/* line 574, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider .caston-slider-item-inner-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-bottom: 99px;
  padding-bottom: 5.15vw;
  color: #fff;
  padding: 30px;
  height: 100%;
  position: relative;
  z-index: 10;
}

/* line 587, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider .slick-dots {
  bottom: 15px;
}

/* line 590, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider .slick-dots li {
  margin: 0 3px;
}

/* line 593, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider .slick-dots li button:before,
.elementor-widget-caston03slider .caston-elementor-slider .slick-dots li button:after,
.elementor-widget-caston03slider .caston-elementor-slider .slick-dots li.slick-active button:before,
.elementor-widget-caston03slider .caston-elementor-slider .slick-dots li.slick-active button:after {
  color: #fff;
  font-size: 10px;
}

/* line 604, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider:not(.slick-initialized) .caston-elementor-slider-item {
  display: none;
  height: 100%;
}

/* line 608, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider:not(.slick-initialized) .caston-elementor-slider-item.first {
  display: block;
}

/* late change: single static heading */
/* line 618, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider + .caston-elementor-slider-static-heading {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin-right: 76px;
  /* weird, but cant achieve this with z-index, so leave space for image credit */
}

/* line 627, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.elementor-widget-caston03slider .caston-elementor-slider + .caston-elementor-slider-static-heading .caston-slider-item-inner-wrapper {
  padding: 30px;
}

/* 
 * Lets drop using Elementor for the top nav header sticky function 
 */
/* line 641, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-location-header .elementor-section.caston-header-nav {
  transition: all 1s ease;
}

/* line 644, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page .elementor-location-header .elementor-section.caston-header-nav.sticky {
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  background: #fff;
}

/* line 657, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.admin-bar .elementor-location-header .elementor-section.caston-header-nav.sticky {
  top: 32px;
}

/* line 663, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
.caston-page.nav-at-top {
  padding-top: 0 !important;
}

@media screen and (min-width: 601px) {
  /* line 667, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.nav-at-top {
    padding-top: 0 !important;
  }
}

@media screen and (min-width: 601px) and (max-width: 782px) {
  /* line 675, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar .elementor-location-header .elementor-section.caston-header-nav.sticky {
    top: 46px;
  }
}

@media screen and (max-width: 600px) {
  /* line 686, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar.nav-at-top .elementor-location-header .elementor-section.caston-header-nav.sticky {
    top: 46px;
  }
  /* line 694, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_header.scss */
  .caston-page.admin-bar.nav-scrolled .elementor-location-header .elementor-section.caston-header-nav.sticky {
    top: 0;
  }
}

/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_footer.scss */
.elementor-location-footer .caston-sticky-footer {
  position: fixed;
  z-index: 10;
  left: 0;
  bottom: 0;
  width: 100%;
}

/* Post Item in Archive
   ========================================================================== */
/* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_archive.scss */
.post .wp-post-image {
  width: 100%;
  max-height: 500px;
  object-fit: cover;
}

@media (991px) {
  /* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_archive.scss */
  .post .wp-post-image {
    max-height: 400px;
  }
}

@media (575px) {
  /* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_archive.scss */
  .post .wp-post-image {
    max-height: 300px;
  }
}

/*
DO NOT CHANGE THIS FILE
to override any of the settings in this section, add your styling code in the custom directory.
 */
/* Comments
   ========================================================================== */
/* line 11, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
#comments .comment-list {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: .9em;
}

/* line 18, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
#comments .comment,
#comments .pingback {
  position: relative;
}

/* line 22, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
#comments .comment .comment-body,
#comments .pingback .comment-body {
  display: flex;
  flex-direction: column;
  padding: 30px 0 30px 60px;
  border-bottom: 1px solid #cccccc;
}

/* line 30, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
body.rtl #comments .comment .comment-body, body.rtl
#comments .pingback .comment-body {
  padding: 30px 60px 30px 0;
}

/* line 36, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
#comments .comment .avatar,
#comments .pingback .avatar {
  position: absolute;
  left: 0;
  border-radius: 50%;
  margin-right: 10px;
}

/* line 44, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
body.rtl #comments .comment .avatar, body.rtl
#comments .pingback .avatar {
  left: auto;
  right: 0;
  margin-right: 0;
  margin-left: 10px;
}

/* line 54, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
#comments .comment-meta {
  display: flex;
  justify-content: space-between;
  margin-bottom: .9rem;
}

/* line 60, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
#comments .reply,
#comments .comment-metadata {
  font-size: 11px;
  line-height: 1;
}

/* line 66, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
#comments .children {
  position: relative;
  list-style: none;
  margin: 0;
  padding-left: 30px;
}

/* line 74, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
body.rtl #comments .children {
  padding-left: 0;
  padding-right: 30px;
}

/* line 80, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
#comments .children li:last-child {
  padding-bottom: 0;
}

/* line 87, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
#comments ol.comment-list .children:before {
  display: inline-block;
  font-size: 1em;
  font-weight: normal;
  line-height: 100%;
  content: '\21AA';
  position: absolute;
  top: 45px;
  left: 0;
  width: auto;
}

/* line 100, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
body.rtl #comments ol.comment-list .children:before {
  content: '\21A9';
  left: auto;
  right: 0;
}

@media (min-width: 768px) {
  /* line 111, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
  #comments .comment-author,
  #comments .comment-metadata {
    line-height: 1;
  }
}

@media (max-width: 767px) {
  /* line 119, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
  #comments .comment .comment-body {
    padding: 30px 0;
  }
  /* line 123, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
  #comments .children {
    padding-left: 20px;
  }
  /* line 127, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
  #comments .comment .avatar {
    position: inherit;
    float: left;
  }
  /* line 133, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_comments.scss */
  body.rtl #comments .comment .avatar {
    float: right;
  }
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
/* line 3, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger,
button.hamburger {
  padding: 0px 0px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

/* line 22, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger:hover,
button.hamburger:hover {
  opacity: 0.7;
}

/* line 32, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger.is-active:hover,
button.hamburger.is-active:hover {
  opacity: 0.7;
}

/* line 41, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after,
button.hamburger.is-active .hamburger-inner,
button.hamburger.is-active .hamburger-inner::before,
button.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}

/* line 49, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative;
}

/* line 56, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

/* line 61, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

/* line 74, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

/* line 80, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger-inner::before {
  top: -10px;
}

/* line 84, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_base.scss */
.hamburger-inner::after {
  bottom: -10px;
}

/*
   * Slider
   */
/* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_slider.scss */
.hamburger--slider .hamburger-inner {
  top: 2px;
}

/* line 9, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_slider.scss */
.hamburger--slider .hamburger-inner::before {
  top: 10px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}

/* line 16, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_slider.scss */
.hamburger--slider .hamburger-inner::after {
  top: 20px;
}

/* line 22, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_slider.scss */
.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 27, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_slider.scss */
.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-5.71429px, -6px, 0);
  transform: rotate(-45deg) translate3d(8px, -6px, 0);
  opacity: 0;
}

/* line 33, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_hamburger_slider.scss */
.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -20px, 0) rotate(-90deg);
}

/* @media (min-width: 768px) {
  .caston-page .elementor-column.elementor-col-10, .caston-page .elementor-column[data-col="10"] {
    width: 10%; }
  .caston-page .elementor-column.elementor-col-11, .caston-page .elementor-column[data-col="11"] {
    width: 11.111%; }
  .caston-page .elementor-column.elementor-col-12, .caston-page .elementor-column[data-col="12"] {
    width: 12.5%; }
  .caston-page .elementor-column.elementor-col-14, .caston-page .elementor-column[data-col="14"] {
    width: 14.285%; }
  .caston-page .elementor-column.elementor-col-16, .caston-page .elementor-column[data-col="16"] {
    width: 16.666%; }
  .caston-page .elementor-column.elementor-col-20, .caston-page .elementor-column[data-col="20"] {
    width: 20%; }
  .caston-page .elementor-column.elementor-col-25, .caston-page .elementor-column[data-col="25"] {
    width: 25%; }
  .caston-page .elementor-column.elementor-col-30, .caston-page .elementor-column[data-col="30"] {
    width: 30%; }
  .caston-page .elementor-column.elementor-col-33, .caston-page .elementor-column[data-col="33"] {
    width: 33.333%; }
  .caston-page .elementor-column.elementor-col-40, .caston-page .elementor-column[data-col="40"] {
    width: 40%; }
  .caston-page .elementor-column.elementor-col-50, .caston-page .elementor-column[data-col="50"] {
    width: 50%; }
  .caston-page .elementor-column.elementor-col-60, .caston-page .elementor-column[data-col="60"] {
    width: 60%; }
  .caston-page .elementor-column.elementor-col-66, .caston-page .elementor-column[data-col="66"] {
    width: 66.666%; }
  .caston-page .elementor-column.elementor-col-70, .caston-page .elementor-column[data-col="70"] {
    width: 70%; }
  .caston-page .elementor-column.elementor-col-75, .caston-page .elementor-column[data-col="75"] {
    width: 75%; }
  .caston-page .elementor-column.elementor-col-80, .caston-page .elementor-column[data-col="80"] {
    width: 80%; }
  .caston-page .elementor-column.elementor-col-83, .caston-page .elementor-column[data-col="83"] {
    width: 83.333%; }
  .caston-page .elementor-column.elementor-col-90, .caston-page .elementor-column[data-col="90"] {
    width: 90%; }
  .caston-page .elementor-column.elementor-col-100, .caston-page .elementor-column[data-col="100"] {
    width: 100%; } }
*/
@media (max-width: 479px) {
  /* line 42, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-10 {
    width: 10%;
  }
  /* line 44, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-11 {
    width: 11.111%;
  }
  /* line 46, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-12 {
    width: 12.5%;
  }
  /* line 48, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-14 {
    width: 14.285%;
  }
  /* line 50, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-16 {
    width: 16.666%;
  }
  /* line 52, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-20 {
    width: 20%;
  }
  /* line 54, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-25 {
    width: 25%;
  }
  /* line 56, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-30 {
    width: 30%;
  }
  /* line 58, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-33 {
    width: 33.333%;
  }
  /* line 60, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-40 {
    width: 40%;
  }
  /* line 62, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-50 {
    width: 50%;
  }
  /* line 64, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-60 {
    width: 60%;
  }
  /* line 66, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-66 {
    width: 66.666%;
  }
  /* line 68, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-70 {
    width: 70%;
  }
  /* line 70, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-75 {
    width: 75%;
  }
  /* line 72, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-80 {
    width: 80%;
  }
  /* line 74, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-83 {
    width: 83.333%;
  }
  /* line 76, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-90 {
    width: 90%;
  }
  /* line 78, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_reset_elementor_columns.scss */
  .caston-page .elementor-column.elementor-xs-100 {
    width: 100%;
  }
}

/*
@media (max-width: 767px) {
  .caston-page .elementor-column.elementor-sm-10 {
    width: 10%; }
  .caston-page .elementor-column.elementor-sm-11 {
    width: 11.111%; }
  .caston-page .elementor-column.elementor-sm-12 {
    width: 12.5%; }
  .caston-page .elementor-column.elementor-sm-14 {
    width: 14.285%; }
  .caston-page .elementor-column.elementor-sm-16 {
    width: 16.666%; }
  .caston-page .elementor-column.elementor-sm-20 {
    width: 20%; }
  .caston-page .elementor-column.elementor-sm-25 {
    width: 25%; }
  .caston-page .elementor-column.elementor-sm-30 {
    width: 30%; }
  .caston-page .elementor-column.elementor-sm-33 {
    width: 33.333%; }
  .caston-page .elementor-column.elementor-sm-40 {
    width: 40%; }
  .caston-page .elementor-column.elementor-sm-50 {
    width: 50%; }
  .caston-page .elementor-column.elementor-sm-60 {
    width: 60%; }
  .caston-page .elementor-column.elementor-sm-66 {
    width: 66.666%; }
  .caston-page .elementor-column.elementor-sm-70 {
    width: 70%; }
  .caston-page .elementor-column.elementor-sm-75 {
    width: 75%; }
  .caston-page .elementor-column.elementor-sm-80 {
    width: 80%; }
  .caston-page .elementor-column.elementor-sm-83 {
    width: 83.333%; }
  .caston-page .elementor-column.elementor-sm-90 {
    width: 90%; }
  .caston-page .elementor-column.elementor-sm-100 {
    width: 100%; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .caston-page .elementor-column.elementor-md-10 {
    width: 10%; }
  .caston-page .elementor-column.elementor-md-11 {
    width: 11.111%; }
  .caston-page .elementor-column.elementor-md-12 {
    width: 12.5%; }
  .caston-page .elementor-column.elementor-md-14 {
    width: 14.285%; }
  .caston-page .elementor-column.elementor-md-16 {
    width: 16.666%; }
  .caston-page .elementor-column.elementor-md-20 {
    width: 20%; }
  .caston-page .elementor-column.elementor-md-25 {
    width: 25%; }
  .caston-page .elementor-column.elementor-md-30 {
    width: 30%; }
  .caston-page .elementor-column.elementor-md-33 {
    width: 33.333%; }
  .caston-page .elementor-column.elementor-md-40 {
    width: 40%; }
  .caston-page .elementor-column.elementor-md-50 {
    width: 50%; }
  .caston-page .elementor-column.elementor-md-60 {
    width: 60%; }
  .caston-page .elementor-column.elementor-md-66 {
    width: 66.666%; }
  .caston-page .elementor-column.elementor-md-70 {
    width: 70%; }
  .caston-page .elementor-column.elementor-md-75 {
    width: 75%; }
  .caston-page .elementor-column.elementor-md-80 {
    width: 80%; }
  .caston-page .elementor-column.elementor-md-83 {
    width: 83.333%; }
  .caston-page .elementor-column.elementor-md-90 {
    width: 90%; }
  .caston-page .elementor-column.elementor-md-100 {
    width: 100%; } }
*/
/* 
 * RESET SOME DEFAULTS
 */
/* hide elements but let screen readers for Accessiblity see them */
/* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.sr-reader {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 17, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.update {
  background: pink;
}

/* line 21, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.no-break {
  white-space: nowrap;
}

/* line 25, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-widget-image .elementor-image > a img[src$=".svg"],
.caston-page .elementor-widget-image .elementor-image figure > a img[src$=".svg"] {
  width: inherit;
}

/* IE Fix for images wrapped in links, when in columns */
/* line 31, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-widget-image .elementor-image > a, .elementor-widget-image .elementor-image figure > a {
  display: block;
  /* Elementor sets this as inline-block */
}

/* line 35, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
body.caston-page,
.caston-page .elementor-widget-text-editor,
.caston-page .like-p,
.caston-page .elementor-widget-heading.like-p h1.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h2.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h3.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h4.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h5.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h6.elementor-heading-title,
.caston-page .dialog-lightbox-message {
  color: #333333;
  /* wtf, why wont some seemingly random elements load fonts from Elementor? */
  /* Montserrat Regular */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.4;
  margin-bottom: 1.25rem;
}

/* line 59, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
body.caston-page {
  margin-bottom: 0;
}

/* line 63, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
body.caston-page strong {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-style: normal;
}

/* line 69, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
body.caston-page em {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: italic;
}

/* line 75, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
body.caston-page strong em,
body.caston-page em strong {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-style: italic;
}

/* line 82, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
p,
.caston-page .like-p,
.caston-page .elementor-widget-heading.like-p h1.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h2.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h3.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h4.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h5.elementor-heading-title,
.caston-page .elementor-widget-heading.like-p h6.elementor-heading-title {
  margin-top: 0;
  margin-bottom: 24px;
}

/* line 94, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-message {
  font-size: 16px;
}

/* line 98, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
a,
.caston-page .elementor a {
  background-color: transparent;
  text-decoration: none;
  color: #969681;
}

/* line 105, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .page-content a:not(.elementor-button) {
  text-decoration: underline;
}

/* line 108, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .page-content .caston-posted-on a {
  text-decoration: none;
}

/* line 112, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
a:hover,
a:active,
.caston-page .elementor a:hover,
.caston-page .elementor a:active {
  color: #969681;
  text-decoration: underline;
}

/* line 119, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 123, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

/* line 128, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
a:not([href]):not([tabindex]):focus {
  outline: 0;
}

/* line 132, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
a.white-link {
  color: #fff;
}

/* line 135, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
a.white-link:hover,
a.white-link:active {
  color: #fff;
}

/* line 140, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-nav-menu li a:hover,
.caston-page .elementor-nav-menu li a:active {
  text-decoration: none;
}

/* line 145, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
a[href^="tel:"] {
  white-space: nowrap;
}

/* wtf, why wont the headings work from Elementor? */
/* line 151, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page h1,
.caston-page .like-h1,
.caston-page .elementor-widget-heading h1.elementor-heading-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-style: normal;
  line-height: 1.1;
}

/* line 160, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page h2,
.caston-page .like-h2,
.caston-page h3,
.caston-page .like-h3,
.caston-page h4,
.caston-page .like-h4,
.caston-page h5,
.caston-page .like-h5,
.caston-page h6,
.caston-page .like-h6,
.caston-page .elementor-widget-heading h2.elementor-heading-title,
.caston-page .elementor-widget-heading h3.elementor-heading-title,
.caston-page .elementor-widget-heading h4.elementor-heading-title,
.caston-page .elementor-widget-heading h5.elementor-heading-title,
.caston-page .elementor-widget-heading h6.elementor-heading-title {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  line-height: 1.1;
}

/* line 182, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
h1,
.caston-page .like-h1,
.caston-page .elementor-widget-heading.like-h1 .elementor-heading-title,
.caston-page.elementor-kit-1565 h1,
.caston-page.elementor-kit-1565 .like-h1,
.caston-page.elementor-kit-1565 .elementor-widget-heading.like-h1 .elementor-heading-title,
.caston-page.elementor-kit-1565 .elementor-slides .swiper-slide-inner .elementor-slide-heading,
.caston-page.elementor-kit-1565 .elementor-slidescaston02 .swiper-slide-inner .elementor-slide-heading,
.caston-page.elementor-kit-1565 .elementor-widget-caston03slider .caston-slider-item-inner-wrapper .heading-wrapper,
.caston-page.elementor-kit-1565 .elementor-widget-caston03slider .caston-elementor-slider-static-heading .heading-wrapper {
  font-size: 36px;
}

/* line 195, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page.elementor-kit-1565 .elementor-slides .swiper-slide-inner .elementor-slide-heading,
.caston-page.elementor-kit-1565 .elementor-slidescaston02 .swiper-slide-inner .elementor-slide-heading,
.caston-page.elementor-kit-1565 .elementor-widget-caston03slider .caston-slider-item-inner-wrapper .heading-wrapper,
.caston-page.elementor-kit-1565 .elementor-widget-caston03slider .caston-elementor-slider-static-heading .heading-wrapper {
  font-weight: 600;
}

/* line 202, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
h2,
.caston-page h2,
.caston-page .like-h2,
.caston-page .elementor-widget-heading .elementor-heading-title,
.caston-page .elementor-widget-heading h2.elementor-heading-title,
.caston-page .elementor-widget-heading.like-h2 .elementor-heading-title,
.caston-page.elementor-kit-1565 h2,
.caston-page.elementor-kit-1565 .like-h2,
.caston-page.elementor-kit-1565 .elementor-widget-heading.like-h2 .elementor-heading-title {
  font-size: 26px;
  /* late change make the main page h2/main intro heading bold */
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-style: normal;
  letter-spacing: 0;
  margin-bottom: 1.25rem;
}

/* line 223, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
h3,
.caston-page .like-h3,
.caston-page .elementor-widget-heading.like-h3 .elementor-heading-title,
.caston-page.elementor-kit-1565 h3,
.caston-page.elementor-kit-1565 .like-h3,
.caston-page.elementor-kit-1565 .elementor-widget-heading.like-h3 .elementor-heading-title {
  font-size: 22px;
}

/* line 232, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
h4,
.caston-page .like-h4,
.caston-page .elementor-widget-heading.like-h4 .elementor-heading-title,
.caston-page.elementor-kit-1565 h4,
.caston-page.elementor-kit-1565 .like-h4,
.caston-page.elementor-kit-1565 .elementor-widget-heading.like-h4 .elementor-heading-title {
  font-size: 18px;
}

/* line 241, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
h5,
.caston-page .like-h5,
.caston-page .elementor-widget-heading.like-h5 .elementor-heading-title,
.caston-page.elementor-kit-1565 h5,
.caston-page.elementor-kit-1565 .like-h5,
.caston-page.elementor-kit-1565 .elementor-widget-heading.like-h5 .elementor-heading-title {
  font-size: 16px;
}

/* line 250, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
h6,
.caston-page .like-h6,
.caston-page .elementor-widget-heading.like-h6 .elementor-heading-title,
.caston-page.elementor-kit-1565 h6,
.caston-page.elementor-kit-1565 .like-h6,
.caston-page.elementor-kit-1565 .elementor-widget-heading.like-h6 .elementor-heading-title {
  font-size: 16px;
}

/* line 259, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-widget-heading.like-h1,
.caston-page .elementor-widget-heading.like-h2,
.caston-page .elementor-widget-heading.like-h3,
.caston-page .elementor-widget-heading.like-h4,
.caston-page .elementor-widget-heading.like-h5,
.caston-page .elementor-widget-heading.like-h6,
.caston-page .elementor-widget-heading.h1,
.caston-page .elementor-widget-heading.h2,
.caston-page .elementor-widget-heading.h3,
.caston-page .elementor-widget-heading.h4,
.caston-page .elementor-widget-heading.h5,
.caston-page .elementor-widget-heading.h6 {
  margin-top: 0;
}

/* line 274, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page.elementor-kit-1565 p,
.caston-page ul,
.caston-page ul li,
.caston-page ol,
.caston-page ol li {
  margin-bottom: 1.25rem;
  /* late change to paras only */
  margin-bottom: 1rem;
}

/* line 283, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page.elementor-kit-1565 p:last-child,
.caston-page ul:last-child,
.caston-page ul li:last-child,
.caston-page ol:last-child,
.caston-page ol li:last-child {
  margin-bottom: 0;
}

/* line 287, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page ul li ul,
.caston-page ol li ol {
  margin-top: 0.75rem;
}

/* line 291, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page ul li ul li,
.caston-page ol li ol li {
  margin-bottom: 0.75rem;
}

/* line 296, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .site-main ul,
.caston-page .site-main ol {
  padding-left: 1.2em;
}

/* line 300, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .site-main ul li::marker,
.caston-page .site-main ol li::marker {
  color: #969681;
}

/* line 304, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .site-main ul.list-unstyled,
.caston-page .site-main ol.list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* buttons */
/* line 312, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-button,
.caston-page .elementor-button.elementor-size-xs,
.caston-page .elementor-button.elementor-size-sm,
.caston-page .elementor-button.elementor-size-md,
.caston-page .elementor-button.elementor-size-lg,
.caston-page .elementor-button.elementor-size-xl {
  border-radius: 28px;
  height: 48px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  background: #404040;
  color: #fff;
}

/* line 327, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.elementor a.swiper-slide-inner {
  color: #fff;
  font-weight: 600;
}

/* line 332, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor a.elementor-button:hover,
.caston-page .elementor a.elementor-button:active,
.caston-page a.elementor-button:hover,
.caston-page a.elementor-button:active {
  text-decoration: none;
  background: #272727;
}

/* why is this helpful css in Elementor? */
/* line 341, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.caston-page .elementor-column-gap-default > .elementor-column > .elementor-element-populated,
.caston-page .elementor-column-faux {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 350, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated .elementor-element-populated {
  padding-left: 15px;
  /* to be 30px between columns */
  padding-right: 15px;
  /* to be 30px between columns */
  padding-top: 0;
  padding-bottom: 0;
}

/* line 357, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.elementor-widget-wrap > *:last-child {
  margin-bottom: 0;
}

/* line 361, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .caston-contains-medium-gutter > .page-content .elementor-element-populated,
.caston-page .caston-contains-medium-gutter .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
.caston-page .caston-contains-medium-gutter + aside .page-content {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 368, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .caston-contains-wide-gutter > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated .elementor-element-populated {
  padding-left: 15px;
  /* to be 30px between columns */
  padding-right: 15px;
  /* to be 30px between columns */
}

/* line 373, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page.blog .elementor-column-gap-default > .elementor-row,
.caston-page.archive .elementor-column-gap-default > .elementor-row {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*-ms-flex-flow: column wrap;
	    flex-flow: column wrap;*/
}

/* line 381, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.elementor-section-full_width > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0;
}

/* Thanks Elementor, I can control this */
/* line 386, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-widget:not(:last-child) {
  /*margin-bottom: 20px;*/
  margin-bottom: 0;
}

/* 
 * GLOBAL PAGE
 */
/* Default content padding left and right:  */
/* line 398, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page > .elementor-location-header > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container,
.caston-page .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container,
.caston-page-navbar .elementor-element .elementor-element.caston-pop-up-menu .elementor-nav-menu--dropdown,
.caston-page > .elementor-section.elementor-section-boxed > .elementor-container,
.caston-page > .site-main > .pagination,
.caston-page > .elementor-location-footer > .elementor-inner > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container,
.caston-page .caston-contains-medium-gutter + aside .page-content {
  padding-left: 15px;
  /* 15px + 15px = 30px padding/margin */
  padding-right: 15px;
  /* 15px + 15px = 30px padding/margin */
  box-sizing: content-box;
}

/* line 411, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.site-main.system-page {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 768px) {
  /* line 418, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .caston-page .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container,
  .site-main.system-page,
  .caston-page > .elementor-section.elementor-section-boxed > .elementor-container {
    /* simulate 10 columns / 12 columns */
  }
  /* line 422, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .caston-page .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container > .elementor-row,
  .site-main.system-page > .elementor-row,
  .caston-page > .elementor-section.elementor-section-boxed > .elementor-container > .elementor-row {
    max-width: 83.33%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 427, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .caston-page .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container > .elementor-row .elementor-row,
  .site-main.system-page > .elementor-row .elementor-row,
  .caston-page > .elementor-section.elementor-section-boxed > .elementor-container > .elementor-row .elementor-row {
    max-width: 100%;
  }
  /* line 430, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .caston-page .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container > .elementor-row .elementor-row .elementor-element-populated .elementor-element-populated,
  .site-main.system-page > .elementor-row .elementor-row .elementor-element-populated .elementor-element-populated,
  .caston-page > .elementor-section.elementor-section-boxed > .elementor-container > .elementor-row .elementor-row .elementor-element-populated .elementor-element-populated {
    /*padding-left: 0;
					padding-right: 0;*/
  }
  /* line 438, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .caston-page > .elementor-location-header > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container,
  .caston-page > .elementor-location-footer > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container {
    /* turn off: simulate 10 columns / 12 columns */
  }
  /* line 441, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .caston-page > .elementor-location-header > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container > .elementor-row,
  .caston-page > .elementor-location-footer > .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container > .elementor-row {
    max-width: 100%;
  }
}

/* line 447, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-section-wrap > .elementor-section.elementor-section-boxed.caston-contains-medium-gutter > .elementor-container,
.caston-page .caston-contains-medium-gutter > .page-content,
.caston-page .caston-contains-medium-gutter + aside .page-content {
  padding-left: 15px;
  /* 15px + 15px = 30px padding/margin */
  padding-right: 15px;
  /* 15px + 15px = 30px padding/margin */
}

/* line 453, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-section-wrap > .elementor-section.elementor-section-boxed.caston-contains-wide-gutter > .elementor-container {
  padding-left: 15px;
  /* 15px + 15px = 30px padding/margin */
  padding-right: 15px;
  /* 15px + 15px = 30px padding/margin */
}

/* line 458, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-slides .slick-slide-inner {
  padding-left: 20px;
  padding-right: 0;
}

/* line 463, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-slides .slick-slide-inner .elementor-slide-content {
  left: 10px;
  right: 10px;
  max-width: calc(100% - 20px);
}

/* line 469, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.site-main.system-page {
  min-height: 300px;
}

/*.caston-page .page-content .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container {
	padding-left: 0;
	padding-right: 0;
}*/
/* line 478, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .dialog-lightbox-message,
.caston-page .dialog-lightbox-message .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container {
  padding-left: 0;
  padding-right: 0;
}

/* um pls Elementor is this not a container within a container?!? */
/* line 485, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-container .elementor-section.elementor-section-boxed > .elementor-container {
  /*max-width: none;*/
}

/* line 489, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
ul,
ol {
  margin-bottom: 0.9rem;
}

/* line 494, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
ul li,
ol li {
  margin-bottom: 0.5rem;
}

/* line 499, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
ul.list-unstyled,
ol.list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 506, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
ul.list-unstyled li,
ol.list-unstyled li {
  display: inline-block;
  margin: 0;
}

/* line 512, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.mb0 {
  margin-bottom: 0 !important;
}

/* line 516, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-widget-wrap > .elementor-element:last-child > .elementor-widget-container > div > *:last-child {
  margin-bottom: 0;
}

/* Optimise admin menu, duplicate to theme functions file */
@media screen and (max-width: 600px), screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 522, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  #wp-admin-bar-wpseo-menu {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
  /* line 527, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  #wp-admin-bar-elementor_inspector {
    display: none !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
  /* line 532, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  #wp-admin-bar-customize {
    display: none !important;
  }
}

/* line 537, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page > .site-main > .pagination {
  overflow: auto;
  padding-top: 0;
  padding-bottom: 30px;
}

/* line 543, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.nav-previous {
  float: left;
}

/* line 547, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.nav-next {
  float: right;
}

/* line 553, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .dialog-type-lightbox {
  background-color: rgba(0, 0, 0, 0.95);
}

/* line 557, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .dialog-lightbox-widget .caption {
  position: absolute;
  color: #fff;
  bottom: 25px;
  font-size: 16px;
  font-weight: 400;
}

/* line 566, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
  left: inherit !important;
}

@media (min-width: 1025px) {
  /* line 571, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .elementor-hidden-desktop-helper {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 576, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .elementor-hidden-tablet-helper {
    display: none !important;
  }
}

@media (max-width: 767px) {
  /* line 581, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .elementor-hidden-phone-helper {
    display: none !important;
  }
}

/* line 586, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.search .page-header .entry-title,
.system-page .page-header .entry-title,
.search .page-content,
.system-page .page-content {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

/* line 596, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.search .page-content .search-content {
  padding-bottom: 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #a7a9ac;
}

/* line 614, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.elementor-row-faux {
  width: 100%;
}

/* line 618, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
sup {
  top: -0.75em;
  font-size: 50%;
  opacity: 0.75;
}

/* line 627, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-animate-focus:focus {
  outline: 3px solid rgba(0, 147, 250, 0.5);
}

/* line 630, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-animate-focus.caston-animation-focus-done,
.caston-animate-focus:focus.caston-animation-focus-done {
  outline: none;
}

/* line 635, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-full-width-row {
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
}

/* line 641, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.page-content iframe,
.page-content p iframe {
  max-width: 100%;
}

/* line 645, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}

/* line 650, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 658, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.page-content > .elementor > .elementor-section-wrap > .elementor-section > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-text-editor .elementor-text-editor > *:last-child {
  margin-bottom: 0;
}

/* line 662, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.doc-note {
  background: #f2f2f3;
  border-left: 4px solid #969681;
  padding: 10px 15px;
}

/* line 668, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-button.elementor-size-lg {
  padding: 17px 40px;
}

/* line 672, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .page-content a.wp-block-button__link:not(.elementor-button),
.caston-page .elementor a.wp-block-button__link:not(.elementor-button) {
  text-decoration: none;
  border: 1px solid #333;
  color: #333;
  font-weight: 600;
  font-size: 16px;
}

/* line 681, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .page-content a.wp-block-button__link:not(.elementor-button):hover,
.caston-page .page-content a.wp-block-button__link:not(.elementor-button):focus,
.caston-page .page-content a.wp-block-button__link:not(.elementor-button):active,
.caston-page .elementor a.wp-block-button__link:not(.elementor-button):hover,
.caston-page .elementor a.wp-block-button__link:not(.elementor-button):focus,
.caston-page .elementor a.wp-block-button__link:not(.elementor-button):active {
  text-decoration: none;
  border: 1px solid #333;
  color: #fff;
  background: #333;
  font-weight: 600;
  font-size: 16px;
}

/* line 695, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.site-main.system-page {
  padding-left: 15px;
  padding-right: 15px;
}

/* line 700, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.caston-page .elementor-section-wrap > .elementor-section.elementor-section-boxed > .elementor-container .elementor-container {
  padding-left: 0;
  padding-right: 0;
}

/* line 705, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
.elementor-popup-modal .dialog-message {
  max-width: 90vw !important;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 450px) {
  /* line 712, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
  .elementor-popup-modal .dialog-message {
    max-width: 400px !important;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 719, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_core_caston.scss */
figure.wp-block-embed {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_tables_caston.scss */
.caston-page table,
.caston-page tbody td,
.caston-page td {
  /* Montserrat Regular */
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  font-style: normal;
}

/* line 10, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_tables_caston.scss */
.caston-page thead th,
.caston-page th {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
}

/* Thanks Elementor Hello theme for making a striped table the default!?! (without a class!) */
/* line 18, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_tables_caston.scss */
.caston-page table caption + thead tr:first-child td,
.caston-page table caption + thead tr:first-child th,
.caston-page table colgroup + thead tr:first-child td,
.caston-page table colgroup + thead tr:first-child th,
.caston-page table thead:first-child tr:first-child td,
.caston-page table thead:first-child tr:first-child th {
  border-top: 0;
}

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
button,
input,
optgroup,
select,
textarea {
  line-height: 1.2;
}

/* line 14, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
input[type="text"],
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
select,
textarea {
  border: solid 1px #a7a9ac;
  border-radius: 0;
  padding: .5em 1.25em;
  transition: all .3s;
  font-size: 16px;
  color: #333333;
}

/* line 30, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
input[type="text"]:focus,
input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
select:focus,
textarea:focus {
  border-color: #969681;
}

/* line 35, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
button,
[type="submit"],
[type="reset"],
[type="button"],
#mc-embedded-subscribe-form input.button {
  border: solid 1px #a7a9ac;
  padding: 1.25em 1.25em;
  font-size: 16px;
  color: #969681;
  border-radius: 0;
  transition: all .3s;
  /* override WC */
  background-color: transparent;
  font-weight: 400;
  line-height: 1.2;
}

/* line 52, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
button:hover, button:focus,
[type="submit"]:hover,
[type="submit"]:focus,
[type="reset"]:hover,
[type="reset"]:focus,
[type="button"]:hover,
[type="button"]:focus,
#mc-embedded-subscribe-form input.button:hover,
#mc-embedded-subscribe-form input.button:focus {
  border: solid 1px transparent;
  color: #969681;
  background-color: transparent;
}

/*
 * MailChimp subscribe form in footer
 */
/* line 64, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup .mc-field-group {
  float: left;
  width: 75%;
  width: calc(100% - 131px);
}

/* line 70, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup .mc-field-group.mc-field-group-submit {
  float: left;
  width: auto;
}

/* line 75, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup .mc-field-group input[type="email"] {
  border-right: 0;
}

/* line 79, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup .mc-field-group:focus-within + .mc-field-group.mc-field-group-submit input[type="submit"] {
  border-color: #333333;
}

/* line 83, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup .mc-field-group input[type="submit"]:focus,
#mc_embed_signup .mc-field-group input[type="submit"]:hover {
  border: solid 1px transparent !important;
}

/* line 88, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup_result {
  display: none;
  margin-top: 7px;
  padding: 10px 1.25em;
  color: #fff;
}

/* line 95, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup_result p {
  margin: 0;
  padding: 0;
}

/* line 100, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup_result.mc_embed_signup_result_error {
  display: block;
  background-color: #969681;
}

/* line 105, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup_result a {
  color: #fff;
}

/* line 109, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup_result a:hover,
#mc_embed_signup_result a:focus,
#mc_embed_signup_result a:active {
  color: #fff;
  text-decoration: underline;
}

/* line 116, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
#mc_embed_signup_result.mc_embed_signup_result_success {
  display: block;
  background-color: #969681;
}

/* line 121, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
.caston-page .elementor-field-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

/* line 131, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
.caston-page .elementor-field-group.elementor-field-type-submit {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -ms-grid-row-align: flex-start;
  align-items: flex-start;
}

/* line 139, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_forms_caston.scss */
.elementor-field.elementor-upload-field {
  max-width: 100%;
}

/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-text-uppercase {
  text-transform: uppercase;
}

/* line 5, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-text-lowercase {
  text-transform: lowercase;
}

/* line 9, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-desktop-max-width {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

/* Fix Elementor select field in popup contact form, is wrong size compared to inputs */
/* line 16, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.elementor-field-group .elementor-select-wrapper select.elementor-field-textual.elementor-size-md {
  font-size: 16px;
}

/* line 20, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-page .elementor-message {
  background: #333333;
  color: #fff;
  padding: 16px 10px;
}

/* line 26, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-page .elementor-message.elementor-message-success {
  background: #333333;
  color: #fff;
}

/* line 31, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-page .elementor-message.elementor-message-danger {
  background: #333333;
  color: #fff;
}

/* line 36, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-page .elementor-field + .elementor-message.elementor-message-danger {
  margin-top: 0;
  width: 100%;
}

/* line 41, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.wp-caption.alignright {
  clear: right;
}

/* line 45, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.wp-caption.alignright,
.wp-caption.alignleft,
.alignright,
.alignleft {
  max-width: 50% !important;
}

/* line 52, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.wp-caption.alignnone,
.alignnone {
  max-width: 100% !important;
}

/* line 57, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.wp-caption {
  margin: 0 0 1.25em 0;
}

/* line 61, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
figcaption,
.wp-caption-text {
  text-align: center;
  font-size: 14px;
  color: #333333;
  line-height: 1.4;
  font-style: italic;
  font-weight: 300;
  margin: 8px 0 0 0 !important;
}

/* line 72, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.gallery-caption {
  margin: 0 !important;
}

/* line 76, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.read-more-button {
  display: inline-block;
  clear: both;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  padding: 7px 20px;
  background: #969681;
  color: #FFF;
  text-decoration: none;
  -webkit-transition: background-color 500ms ease-in;
  -moz-transition: background-color 500ms ease-in;
  -o-transition: background-color 500ms ease-in;
  transition: background-color 500ms ease-in;
}

/* line 91, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.read-more-button.white {
  background: #FFF;
  color: #969681;
}

/* line 96, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
a.read-more-link {
  color: #FFF;
  text-decoration: none !important;
  font-size: 20px;
}

/* line 102, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.white a.read-more-link {
  color: #969681;
}

/* line 106, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.read-more-button:hover {
  background: #969681;
  color: #FFF;
  text-decoration: none;
}

/* line 112, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.read-more-button.white:hover {
  color: #969681;
  background: #FFF;
}

/* line 117, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.read-more-button:hover a {
  color: #FFF;
}

/* line 121, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.read-more-button.white:hover a {
  color: #969681;
}

/* line 125, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
a.read-more-link:hover {
  text-decoration: none;
}

/* line 130, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.single-post .site-main,
body.caston-page.single-post .site-main {
  background: #fff;
  overflow: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 138, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.single-post .site-main .page-header,
body.caston-page.single-post .site-main .page-header,
.single-post .site-main .page-content,
body.caston-page.single-post .site-main .page-content,
.single-post .page-single-post-cta-inner {
  padding-left: 30px;
  padding-right: 30px;
  max-width: 1024px;
  margin-left: auto;
  margin-right: auto;
}

/* line 150, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.posted-on,
.originally-published-on-another-site {
  font-size: 85%;
  margin-bottom: 15px;
}

/* line 156, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.posted-on + .originally-published-on-another-site {
  margin-top: -13px;
}

/* line 160, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.originally-published-on-another-site {
  font-style: italic;
}

/* line 164, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.single-post .page-single-post-cta {
  background-color: #969681;
  padding: 50px 0px 50px 0px;
  text-align: center;
}

/* line 171, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
body:not(.home) .elementor-14 .elementor-element.elementor-element-309d02c.elementor-sticky--active {
  position: relative !important;
}

/* line 175, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
body.home .menu-item-330 {
  display: none;
}

/* hide nuisance admin-bar breaking items */
@media screen and (max-width: 1023px) {
  /* line 181, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
  #wp-admin-bar-wpseo-menu,
  #wp-admin-bar-new_draft,
  #wp-admin-bar-comments,
  #wp-admin-bar-new-content,
  #wp-admin-bar-customize,
  #wp-admin-bar-ea-wp-admin-bar {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 191, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
  #wp-admin-bar-customize {
    display: none !important;
  }
}

/* line 196, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.elementor img.alignleft {
  margin-right: 1em;
  margin-bottom: 1em;
}

/* line 201, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.elementor img.alignright {
  margin-left: 1em;
  margin-bottom: 1em;
}

/* line 206, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-page .elementor-slides .swiper-slide-inner {
  max-width: 1140px;
  max-width: 1170px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 213, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-page .e--pointer-double-line .elementor-item:after,
.caston-page .e--pointer-double-line .elementor-item:before,
.caston-page .e--pointer-overline .elementor-item:after,
.caston-page .caston-page .e--pointer-overline .elementor-item:before,
.caston-page .e--pointer-underline .elementor-item:after,
.caston-page .e--pointer-underline .elementor-item:before,
.caston-page .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.caston-page .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
  height: 1px;
  background-color: var(--e-global-color-text);
}

/* line 225, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-page .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.caston-page .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.caston-page .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.caston-page .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-text);
}

/* line 232, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.elementor-item.has-submenu:hover,
.elementor-item.has-submenu:focus,
.elementor-item.has-submenu:active {
  background-color: #fff;
  z-index: 9999;
}

/* line 239, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_theme_caston.scss */
.caston-page .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:hover:after,
.caston-page .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:focus:after,
.caston-page .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:active:after {
  background-color: transparent;
}

/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page > .site-main.caston_printexchange > .caston-print-exchange-section,
.caston-page.woocommerce-page > .site-main .page-content,
.caston-page.woocommerce-page > .elementor-location-archive section > .elementor-container {
  max-width: 1140px;
}

/* line 7, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page.woocommerce-page > .site-main .page-content {
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1400px) {
  /* line 13, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page .elementor-section.elementor-section-boxed > .elementor-container,
  .caston-page > .site-main.caston_printexchange > .caston-print-exchange-section,
  .caston-page.woocommerce-page > .site-main .page-content,
  .caston-page.woocommerce-page > .elementor-location-archive section > .elementor-container {
    max-width: 1600px;
  }
}

/* line 21, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main .page-content > .elementor > section:not(.caston-slider-100-width) > .elementor-container,
.caston-page .elementor-location-archive > .elementor-section.elementor-section-boxed > .elementor-container,
.caston-page > .elementor-location-single > section:not(.caston-slider-100-width) > .elementor-container,
.caston-page > .site-main.caston_printexchange > .caston-print-exchange-section,
.caston-page > .elementor-location-header > section > .elementor-container,
.caston-page > .elementor-location-footer > section > .elementor-container,
.caston-page.woocommerce-page > .site-main .page-content,
.caston-page.woocommerce-page > .elementor-location-archive section > .elementor-container,
.caston-lp-custom-course-page .caston-course-section .caston-course-section__inner,
.caston-page-layout.caston-page-pmpro-page .site-main {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

@media (min-width: 768px) {
  /* line 21, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page .site-main .page-content > .elementor > section:not(.caston-slider-100-width) > .elementor-container,
  .caston-page .elementor-location-archive > .elementor-section.elementor-section-boxed > .elementor-container,
  .caston-page > .elementor-location-single > section:not(.caston-slider-100-width) > .elementor-container,
  .caston-page > .site-main.caston_printexchange > .caston-print-exchange-section,
  .caston-page > .elementor-location-header > section > .elementor-container,
  .caston-page > .elementor-location-footer > section > .elementor-container,
  .caston-page.woocommerce-page > .site-main .page-content,
  .caston-page.woocommerce-page > .elementor-location-archive section > .elementor-container,
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__inner,
  .caston-page-layout.caston-page-pmpro-page .site-main {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
}

@media (min-width: 1024px) {
  /* line 21, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page .site-main .page-content > .elementor > section:not(.caston-slider-100-width) > .elementor-container,
  .caston-page .elementor-location-archive > .elementor-section.elementor-section-boxed > .elementor-container,
  .caston-page > .elementor-location-single > section:not(.caston-slider-100-width) > .elementor-container,
  .caston-page > .site-main.caston_printexchange > .caston-print-exchange-section,
  .caston-page > .elementor-location-header > section > .elementor-container,
  .caston-page > .elementor-location-footer > section > .elementor-container,
  .caston-page.woocommerce-page > .site-main .page-content,
  .caston-page.woocommerce-page > .elementor-location-archive section > .elementor-container,
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__inner,
  .caston-page-layout.caston-page-pmpro-page .site-main {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}

@media (min-width: 1400px) {
  /* line 21, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page .site-main .page-content > .elementor > section:not(.caston-slider-100-width) > .elementor-container,
  .caston-page .elementor-location-archive > .elementor-section.elementor-section-boxed > .elementor-container,
  .caston-page > .elementor-location-single > section:not(.caston-slider-100-width) > .elementor-container,
  .caston-page > .site-main.caston_printexchange > .caston-print-exchange-section,
  .caston-page > .elementor-location-header > section > .elementor-container,
  .caston-page > .elementor-location-footer > section > .elementor-container,
  .caston-page.woocommerce-page > .site-main .page-content,
  .caston-page.woocommerce-page > .elementor-location-archive section > .elementor-container,
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__inner,
  .caston-page-layout.caston-page-pmpro-page .site-main {
    padding-left: 120px !important;
    padding-right: 120px !important;
  }
}

/* line 50, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page > .elementor-location-header > section {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 55, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page > .site-main.caston_printexchange > .caston-print-exchange-section {
  max-width: 1200px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

/* line 61, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page > .site-main.caston_printexchange > .caston-print-exchange-section.caston-print-exchange-section-artist-image > a {
  max-width: 1000px;
  display: block;
  margin-right: auto;
}

@media (min-width: 1400px) {
  /* line 67, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page > .site-main.caston_printexchange > .caston-print-exchange-section {
    max-width: 1600px;
  }
}

/* line 72, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section.caston-print-exchange-section-next-prev {
  margin-top: 2em;
}

/* line 77, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details {
  overflow: auto;
  margin-bottom: 10px;
}

/* line 81, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dt {
  float: left;
  clear: left;
  margin-right: 10px;
  width: 200px;
  max-width: 200px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  font-size: 15px;
  text-transform: uppercase;
}

/* line 96, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dt.with-icon {
  max-height: 24px;
}

/* line 100, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dt .icon,
dl.caston-print-exchange-details dt svg {
  width: 24px;
  height: 24px;
}

/* line 108, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details.caston-not-exchange dt {
  width: 24px;
  max-width: 24px;
}

/* line 114, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dd {
  float: left;
  margin-left: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  font-size: 15px;
}

/* line 126, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dd:after {
  content: " ";
  display: block;
  clear: left;
}

/* line 132, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dt.caston-print-exchange-artist_url {
  width: 30px;
  max-width: 30px;
  clear: none;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  min-height: 30px;
  max-height: 30px;
  box-sizing: content-box;
}

/* line 145, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dt.caston-print-exchange-artist_url.caston-print-exchange-artist_website {
  clear: left;
}

/* line 149, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dd.caston-print-exchange-artist_url {
  /*margin-left: 40px;*/
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  min-height: 30px;
  box-sizing: content-box;
  display: flex;
  align-items: center;
}

/* line 162, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dt.caston-print-exchange-artist_url.new-block {
  clear: left;
}

/* line 166, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dt.caston-print-exchange-permalink,
dl.caston-print-exchange-details dd.caston-print-exchange-permalink {
  display: none;
}

/* line 171, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details .line-above {
  position: relative;
  padding-top: 1.5em !important;
}

/* line 175, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details .line-above:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0.55em;
  height: 1px;
  background: #333333;
}

/* line 188, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dt.line-above:before {
  right: -10px;
}

/* line 195, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dl.caston-print-exchange-details dd.line-above {
  width: 100%;
  width: calc(100% - 40px);
}

/* line 202, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.print-exchange-icon {
  width: 30px;
  height: 30px;
  display: block;
  background-size: cover;
}

/* line 208, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.print-exchange-icon.website {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M36,18V.75c0-.42-.34-.75-.75-.75H18C8.06,0,0,8.06,0,18v17.25c0,.41,.34,.75,.75,.75H18c9.94,0,18-8.06,18-18' fill='%23bfb7b0'/%3E%3Cpath d='M12.95,24.68c-.66,.24-1.28,.52-1.83,.85,.95,.98,2.11,1.76,3.39,2.28-.69-.93-1.2-2.04-1.56-3.13m-.91-5.31h-3.7c.14,1.86,.8,3.58,1.82,5.01,.71-.44,1.52-.82,2.39-1.13-.29-1.22-.46-2.53-.51-3.88m.51-5.37c-.88-.31-1.68-.68-2.39-1.13-1.03,1.44-1.68,3.15-1.82,5.01h3.7c.05-1.35,.22-2.67,.51-3.88m.41-1.43c.37-1.09,.88-2.2,1.56-3.13-1.29,.52-2.44,1.3-3.39,2.28,.55,.33,1.17,.61,1.83,.85m1.43,.42c.97,.23,2.02,.37,3.1,.42v-4.55c-1.54,.56-2.57,2.58-3.1,4.13m-.85,4.89h3.95v-2.99c-1.22-.05-2.4-.21-3.51-.48-.25,1.08-.4,2.25-.45,3.47m.45,4.95c1.1-.27,2.29-.43,3.51-.48v-2.99h-3.95c.04,1.21,.2,2.38,.45,3.46m3.51,5.56v-4.55c-1.08,.05-2.13,.19-3.1,.42,.53,1.55,1.57,3.57,3.1,4.13m6.01-3.71c-.37,1.09-.88,2.19-1.56,3.13,1.29-.52,2.44-1.3,3.39-2.28-.55-.33-1.17-.61-1.83-.85m-1.43-.42c-.97-.23-2.02-.37-3.1-.42v4.55c1.54-.56,2.57-2.58,3.1-4.13m.85-4.9h-3.95v2.99c1.22,.05,2.4,.21,3.51,.48,.25-1.08,.4-2.26,.45-3.47m-.45-4.95c-1.11,.27-2.29,.43-3.51,.48v2.99h3.95c-.04-1.21-.2-2.38-.45-3.47m-.41-1.43c-.53-1.55-1.57-3.57-3.1-4.13v4.55c1.08-.05,2.13-.19,3.1-.42m1.43-.42c.66-.24,1.28-.52,1.83-.85-.96-.98-2.11-1.76-3.39-2.28,.69,.93,1.2,2.04,1.56,3.13m.91,5.31h3.7c-.14-1.86-.79-3.58-1.82-5.01-.71,.44-1.52,.82-2.39,1.13,.29,1.22,.46,2.53,.51,3.88m-.51,5.37c.87,.3,1.68,.68,2.39,1.13,1.03-1.43,1.68-3.16,1.82-5.02h-3.7c-.05,1.36-.22,2.67-.51,3.89m5.72-4.63c0,6.29-5.11,11.4-11.4,11.4s-11.4-5.11-11.4-11.4S11.93,7.23,18.22,7.23s11.4,5.11,11.4,11.4' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 212, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.print-exchange-icon.instagram {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M36,18V.75c0-.42-.34-.75-.75-.75H18C8.06,0,0,8.06,0,18v17.25c0,.41,.34,.75,.75,.75H18c9.94,0,18-8.06,18-18' fill='%23bfb7b0'/%3E%3Cpath d='M21.96,18c0-.86-.28-1.66-.75-2.31-.72-.99-1.89-1.65-3.21-1.65s-2.49,.66-3.21,1.65c-.47,.65-.75,1.45-.75,2.31,0,2.18,1.78,3.96,3.96,3.96s3.96-1.78,3.96-3.96m.89-4.83h3.8v-3.83h-.5s-3.32,.01-3.32,.01v3.82Zm4.23,11.73V15.69h-3.36c.29,.71,.46,1.5,.46,2.31,0,3.39-2.76,6.15-6.15,6.15s-6.15-2.76-6.15-6.15c0-.81,.16-1.6,.45-2.31h-3.36v9.21c0,1.19,.97,2.15,2.16,2.15h13.8c1.19,0,2.16-.97,2.16-2.15m2.19,0c0,2.4-1.95,4.35-4.35,4.35H11.1c-2.4,0-4.35-1.95-4.35-4.35V11.1c0-2.4,1.95-4.35,4.35-4.35h13.8c2.4,0,4.35,1.95,4.35,4.35v13.8Z' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 216, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.print-exchange-icon.facebook {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M36,18V.75c0-.42-.34-.75-.75-.75H18C8.06,0,0,8.06,0,18v17.25c0,.41,.34,.75,.75,.75H18c9.94,0,18-8.06,18-18' fill='%23bfb7b0'/%3E%3Cpath d='M19.67,11.7v2.34h3.56l-.41,3.97h-3.15v11.24h-4.67v-11.24h-2.22v-3.97h2.22v-2.57c0-1.84,.87-4.72,4.72-4.72h3.46v3.87h-2.52c-.41,0-.99,.21-.99,1.08' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 220, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.print-exchange-icon.prev {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M18.01,0c4.16,0,8.2,1.45,11.42,4.09,3.22,2.64,5.42,6.32,6.23,10.4,.81,4.08,.18,8.32-1.78,12s-5.14,6.55-8.99,8.14c-3.85,1.59-8.13,1.8-12.11,.59-3.98-1.21-7.43-3.76-9.74-7.23C.72,24.53-.32,20.37,.09,16.23,.5,12.09,2.33,8.21,5.28,5.27c1.67-1.67,3.65-3,5.84-3.91C13.3,.46,15.64,0,18.01,0h0Z' fill='%23bfb7b0'/%3E%3Cpath d='M18,33.19c4.03,0,7.89-1.6,10.74-4.45,2.85-2.85,4.45-6.71,4.45-10.74s-1.6-7.89-4.45-10.74c-2.85-2.85-6.71-4.45-10.74-4.45s-7.89,1.6-10.74,4.45c-2.85,2.85-4.45,6.71-4.45,10.74,0,4.03,1.61,7.89,4.46,10.74,2.85,2.85,6.71,4.45,10.74,4.46h0Z' fill='%23bfb7b0'/%3E%3Cpath d='M8.22,18l12.19,12.19c.37,.37,.87,.58,1.39,.58s1.02-.21,1.39-.58c.37-.37,.58-.86,.58-1.38s-.21-1.02-.58-1.38l-9.43-9.43,9.43-9.43c.37-.37,.58-.86,.58-1.38s-.21-1.02-.58-1.38c-.37-.37-.87-.58-1.39-.58s-1.02,.21-1.39,.58l-12.19,12.19Z' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 224, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.print-exchange-icon.next {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M17.99,36c-4.16,0-8.2-1.45-11.42-4.09C3.36,29.27,1.15,25.59,.34,21.5c-.81-4.08-.18-8.32,1.78-12S7.27,2.96,11.12,1.37C14.97-.22,19.25-.43,23.23,.78c3.98,1.21,7.43,3.76,9.74,7.23,2.31,3.46,3.35,7.62,2.94,11.77-.41,4.14-2.24,8.02-5.19,10.96-1.67,1.67-3.65,3-5.84,3.91-2.19,.9-4.53,1.37-6.89,1.36h0Z' fill='%23bfb7b0'/%3E%3Cpath d='M18,2.81c-4.03,0-7.89,1.6-10.74,4.45-2.85,2.85-4.45,6.71-4.45,10.74s1.6,7.89,4.45,10.74c2.85,2.85,6.71,4.45,10.74,4.45s7.89-1.6,10.74-4.45c2.85-2.85,4.45-6.71,4.45-10.74,0-4.03-1.61-7.89-4.46-10.74-2.85-2.85-6.71-4.45-10.74-4.46h0Z' fill='%23bfb7b0'/%3E%3Cpath d='M27.78,18L15.58,5.81c-.37-.37-.87-.58-1.39-.58s-1.02,.21-1.39,.58c-.37,.37-.58,.86-.58,1.38s.21,1.02,.58,1.38l9.43,9.43-9.43,9.43c-.37,.37-.58,.86-.58,1.38s.21,1.02,.58,1.38c.37,.37,.87,.58,1.39,.58s1.02-.21,1.39-.58l12.19-12.19Z' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 229, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
dd.caston-print-exchange-artist_url + dt.caston-print-exchange-artist_url.caston-print-exchange-artist_instagram + dd.caston-print-exchange-artist_url.caston-print-exchange-artist_instagram {
  margin-right: 3em;
}

/* line 233, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-after-details {
  padding-top: 1.5em !important;
  border-top: 1px solid #333333;
}

/* line 237, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-after-details .caston-print-exchange-bio-title {
  margin-top: 0;
  margin-bottom: 7px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  font-size: 15px;
  text-transform: uppercase;
}

/* line 248, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-after-details .caston-print-exchange-bio-text {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #333333;
  font-size: 15px;
  /* just in case pasting content is a table */
}

/* line 255, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-after-details .caston-print-exchange-bio-text p,
.caston-print-exchange-after-details .caston-print-exchange-bio-text ul,
.caston-print-exchange-after-details .caston-print-exchange-bio-text ol {
  margin-bottom: 7px;
}

/* line 261, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-after-details .caston-print-exchange-bio-text > *:last-child {
  margin-bottom: 0;
}

/* line 266, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-after-details .caston-print-exchange-bio-text table {
  width: 100%;
}

/* line 269, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-after-details .caston-print-exchange-bio-text table td {
  padding: 0;
  line-height: inherit;
}

/*dl.caston-print-exchange-details {
    display: grid;
    grid-template-columns: 33% auto;
    
    dt {
        grid-column: 1;
    }

    dd {
        grid-column: 2;
    }
}*/
/* line 291, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group {
  border: 1px solid #969681;
  margin: 10px 0;
  border: 0;
  padding: 0;
  /* make legend `full height` */
  position: relative;
  padding-left: 98px;
  padding-left: 120px;
}

/* line 303, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.btn-group-reset-btn {
  margin-top: 15px;
}

/* line 307, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group legend {
  padding: 0 7px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  float: left;
  padding: 4px 13px 4px 0;
  font-size: 14px;
  min-height: 24px;
  min-width: 98px;
  min-width: 120px;
  /* make legend `full height` */
  position: absolute;
  left: 0;
}

/* line 328, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.btn-group-single-checkbox {
  padding-left: 0;
}

/* line 331, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.btn-group-single-checkbox legend {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 337, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.btn-group-single-checkbox + .btn-group-reset-btn {
  padding-left: 0;
}

/* line 344, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes legend {
  height: 28px;
  line-height: 28px;
}

/* line 349, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes label {
  background-color: #fff;
  border: 1px solid #969681;
  border-radius: 50%;
  cursor: pointer;
  height: 28px;
  left: 0;
  left: 235px;
  position: absolute;
  top: 0;
  width: 28px;
}

/* line 361, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes label:after {
  border: 2px solid #000;
  border-top: none;
  border-right: none;
  content: "";
  height: 6px;
  left: 7px;
  opacity: 0;
  position: absolute;
  top: 8px;
  transform: rotate(-45deg);
  width: 12px;
}

/* line 376, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes input[type="checkbox"],
.mixitup-controls fieldset.btn-group.round-checkboxes input[type="radio"] {
  visibility: hidden;
}

/* line 381, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes input[type="checkbox"]:checked + label,
.mixitup-controls fieldset.btn-group.round-checkboxes input[type="radio"]:checked + label {
  background-color: #ffd100;
  border-color: #ffd100;
}

/* line 387, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes input[type="checkbox"]:checked + label:after,
.mixitup-controls fieldset.btn-group.round-checkboxes input[type="radio"]:checked + label:after {
  opacity: 1;
}

/* line 392, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes + .btn-group-reset-btn {
  margin-top: 20px;
}

/* line 396, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes .radio-wrapper {
  display: flex;
  flex-direction: column;
  margin-top: -11px;
}

/* line 401, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes .radio-wrapper label {
  left: 0;
  position: relative;
}

/* line 405, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes .radio-wrapper label.filter-on-sale {
  top: 0;
}

/* line 409, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes .radio-wrapper label span {
  display: block;
  width: auto;
  white-space: nowrap;
  margin-left: 32px;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  line-height: 26px;
}

/* line 420, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls fieldset.btn-group.round-checkboxes .radio-wrapper label[for="filter-restrict-none"] {
  display: none;
}

/* line 428, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls .btn.js-filter,
.mixitup-controls .btn.filter-reset {
  padding: 4px 13px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #969681;
  color: #fff;
  border: 0;
  float: left;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  min-height: 28px;
}

/* line 445, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls .btn.js-filter:hover, .mixitup-controls .btn.js-filter:focus,
.mixitup-controls .btn.filter-reset:hover,
.mixitup-controls .btn.filter-reset:focus {
  background: #333333 !important;
  color: #fff !important;
  border: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  min-height: 28px;
}

/* line 458, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls .btn.js-filter.mixitup-control-active,
.mixitup-controls .btn.filter-reset.mixitup-control-active {
  background: #969681;
  background: #ffd100 !important;
  color: #333333 !important;
  border: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  min-height: 28px;
}

/* line 471, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls .btn.filter-reset {
  background: #fff !important;
  border: 1px solid #969681 !important;
  color: #969681 !important;
}

/* line 476, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls .btn.filter-reset:hover {
  background: #969681 !important;
  color: #fff !important;
}

/* line 482, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.mixitup-controls select {
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  color: #333333;
  padding: 4px 13px;
  width: auto;
}

/* line 492, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper,
ul.caston-print-exchange-list-wrapper,
.caston-print-exchange-list-wrapper ul.products,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products {
  padding: 0;
  margin: 20px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start;
  list-style: none;
  margin-left: -10px;
  margin-right: -10px;
  width: calc(100% + 20px);
}

@media (min-width: 768px) {
  /* line 492, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page .site-main ul.caston-print-exchange-list-wrapper,
  ul.caston-print-exchange-list-wrapper,
  .caston-print-exchange-list-wrapper ul.products,
  .elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products,
  .elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products {
    margin-left: -20px;
    margin-right: -20px;
    width: calc(100% + 40px);
  }
}

/* line 518, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li,
ul.caston-print-exchange-list-wrapper li,
.caston-print-exchange-list-wrapper ul.products li,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li {
  padding: 10px;
  margin-bottom: 0;
  /* https://codepen.io/chrisdothtml/pen/OVmgwK */
}

@media (min-width: 600px) {
  /* line 518, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page .site-main ul.caston-print-exchange-list-wrapper li,
  ul.caston-print-exchange-list-wrapper li,
  .caston-print-exchange-list-wrapper ul.products li,
  .elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li,
  .elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li {
    padding: 20px;
    width: 50%;
    max-width: 50%;
  }
}

@media (min-width: 900px) {
  /* line 518, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page .site-main ul.caston-print-exchange-list-wrapper li,
  ul.caston-print-exchange-list-wrapper li,
  .caston-print-exchange-list-wrapper ul.products li,
  .elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li,
  .elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li {
    padding: 20px;
    width: 33.3333%;
    max-width: 33.3333%;
  }
}

/* line 534, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.filter-no-results,
ul.caston-print-exchange-list-wrapper li.filter-no-results,
.caston-print-exchange-list-wrapper ul.products li.filter-no-results,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.filter-no-results,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.filter-no-results {
  width: 100% !important;
  max-width: 100% !important;
  width: calc(100% - 20px) !important;
  max-width: calc(100% - 20px) !important;
  border: 2px solid #969681;
  border: 2px solid #ffd100;
  margin-left: 10px;
}

@media (min-width: 600px) {
  /* line 534, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page .site-main ul.caston-print-exchange-list-wrapper li.filter-no-results,
  ul.caston-print-exchange-list-wrapper li.filter-no-results,
  .caston-print-exchange-list-wrapper ul.products li.filter-no-results,
  .elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.filter-no-results,
  .elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.filter-no-results {
    width: calc(100% - 40px) !important;
    max-width: calc(100% - 40px) !important;
    margin-left: 40px;
  }
}

/* line 549, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.filter-no-results > *:first-child,
ul.caston-print-exchange-list-wrapper li.filter-no-results > *:first-child,
.caston-print-exchange-list-wrapper ul.products li.filter-no-results > *:first-child,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.filter-no-results > *:first-child,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.filter-no-results > *:first-child {
  margin-top: 0;
}

/* line 553, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.filter-no-results > *:last-child,
ul.caston-print-exchange-list-wrapper li.filter-no-results > *:last-child,
.caston-print-exchange-list-wrapper ul.products li.filter-no-results > *:last-child,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.filter-no-results > *:last-child,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.filter-no-results > *:last-child {
  margin-bottom: 0;
}

/* line 558, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li .exchange-list-item-link,
ul.caston-print-exchange-list-wrapper li .exchange-list-item-link,
.caston-print-exchange-list-wrapper ul.products li .exchange-list-item-link,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li .exchange-list-item-link,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li .exchange-list-item-link {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: .3s;
}

/* line 562, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li .exchange-list-item-link:hover, .caston-page .site-main ul.caston-print-exchange-list-wrapper li .exchange-list-item-link:focus,
ul.caston-print-exchange-list-wrapper li .exchange-list-item-link:hover,
ul.caston-print-exchange-list-wrapper li .exchange-list-item-link:focus,
.caston-print-exchange-list-wrapper ul.products li .exchange-list-item-link:hover,
.caston-print-exchange-list-wrapper ul.products li .exchange-list-item-link:focus,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li .exchange-list-item-link:hover,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li .exchange-list-item-link:focus,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li .exchange-list-item-link:hover,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li .exchange-list-item-link:focus {
  opacity: 0.8;
}

/* line 568, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li .exchange-list-item-img,
ul.caston-print-exchange-list-wrapper li .exchange-list-item-img,
.caston-print-exchange-list-wrapper ul.products li .exchange-list-item-img,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li .exchange-list-item-img,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li .exchange-list-item-img {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: .3s;
}

/* line 576, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile,
ul.caston-print-exchange-list-wrapper li.tiles .tile,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile {
  display: inline-block;
  margin: 10px;
  text-align: left;
  opacity: .99;
  overflow: hidden;
  position: relative;
  border-radius: 3px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
}

/* line 586, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:before,
ul.caston-print-exchange-list-wrapper li.tiles .tile:before,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:before,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:before,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:before {
  content: '';
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  width: 100%;
  height: 50%;
  height: 75%;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2;
  transition-property: top, opacity;
  transition-duration: 0.6s;
}

/* line 605, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile img,
ul.caston-print-exchange-list-wrapper li.tiles .tile img,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile img,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile img,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile img {
  display: block;
  max-width: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}

/* line 612, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile .details,
ul.caston-print-exchange-list-wrapper li.tiles .tile .details,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile .details,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile .details,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile .details {
  font-size: 16px;
  padding: 10px;
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}

@media (min-width: 1600px) {
  /* line 612, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile .details,
  ul.caston-print-exchange-list-wrapper li.tiles .tile .details,
  .caston-print-exchange-list-wrapper ul.products li.tiles .tile .details,
  .elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile .details,
  .elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile .details {
    padding: 20px;
  }
}

/* line 628, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:focus, .caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:hover,
ul.caston-print-exchange-list-wrapper li.tiles .tile:focus,
ul.caston-print-exchange-list-wrapper li.tiles .tile:hover,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:focus,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:hover,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:focus,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:hover,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:focus,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  cursor: pointer;
}

/* line 635, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:focus:before,
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:focus .element, .caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:hover:before,
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:hover .element,
ul.caston-print-exchange-list-wrapper li.tiles .tile:focus:before,
ul.caston-print-exchange-list-wrapper li.tiles .tile:focus .element,
ul.caston-print-exchange-list-wrapper li.tiles .tile:hover:before,
ul.caston-print-exchange-list-wrapper li.tiles .tile:hover .element,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:focus:before,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:focus .element,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:hover:before,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:hover .element,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:focus:before,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:focus .element,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:hover:before,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:hover .element,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:focus:before,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:focus .element,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:hover:before,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:hover .element {
  opacity: 1;
}

/* line 640, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:focus:before, .caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:hover:before,
ul.caston-print-exchange-list-wrapper li.tiles .tile:focus:before,
ul.caston-print-exchange-list-wrapper li.tiles .tile:hover:before,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:focus:before,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:hover:before,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:focus:before,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:hover:before,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:focus:before,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:hover:before {
  top: 50%;
  top: 25%;
}

/* line 645, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:focus .element, .caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:hover .element,
ul.caston-print-exchange-list-wrapper li.tiles .tile:focus .element,
ul.caston-print-exchange-list-wrapper li.tiles .tile:hover .element,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:focus .element,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:hover .element,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:focus .element,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:hover .element,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:focus .element,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:hover .element {
  top: 0;
}

/* line 649, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:focus .title, .caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:hover .title,
ul.caston-print-exchange-list-wrapper li.tiles .tile:focus .title,
ul.caston-print-exchange-list-wrapper li.tiles .tile:hover .title,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:focus .title,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:hover .title,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:focus .title,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:hover .title,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:focus .title,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:hover .title {
  transition-delay: 0.15s;
}

/* line 653, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:focus .info, .caston-page .site-main ul.caston-print-exchange-list-wrapper li.tiles .tile:hover .info,
ul.caston-print-exchange-list-wrapper li.tiles .tile:focus .info,
ul.caston-print-exchange-list-wrapper li.tiles .tile:hover .info,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:focus .info,
.caston-print-exchange-list-wrapper ul.products li.tiles .tile:hover .info,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:focus .info,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.tiles .tile:hover .info,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:focus .info,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.tiles .tile:hover .info {
  transition-delay: 0.25s;
}

/* line 662, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products {
  grid-column-gap: 0 !important;
  grid-row-gap: 0 !important;
}

/* line 669, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product,
.elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.product,
.elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.product {
  border: none !important;
  border-width: 0 !important;
  border-radius: 0 !important;
  padding: 10px !important;
}

@media (min-width: 600px) {
  /* line 678, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-print-exchange-list-wrapper ul.products li.product,
  .elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.product,
  .elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.product {
    padding: 20px !important;
  }
}

@media (min-width: 900px) {
  /* line 685, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .caston-print-exchange-list-wrapper ul.products li.product,
  .elementor-products-grid.caston-print-exchange-list-wrapper ul.products.elementor-grid.products li.product,
  .elementor-widget-wc-archive-products.caston-print-exchange-list-wrapper .woocommerce.columns-3 ul.products li.product {
    padding: 20px !important;
  }
}

/* line 692, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product {
  width: 100% !important;
}

/* line 695, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile {
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
  padding-bottom: 20px;
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* line 704, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile .woocommerce-loop-product__link > * {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* line 709, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile .woocommerce-loop-product__link + .button,
.caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile .woocommerce-loop-product__link + .woocommerce-loop-product__buttons {
  margin-left: 20px !important;
  margin-right: auto !important;
  margin-top: auto;
  margin-bottom: 0;
}

/* line 718, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile .woocommerce-loop-product__link .attachment-woocommerce_thumbnail {
  border-radius: 0;
  padding: 0 !important;
}

/* line 723, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile .woocommerce-loop-product__link .star-rating {
  display: none !important;
}

/* line 728, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile.draft, .caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile.private {
  /*
            .attachment-woocommerce_thumbnail {
                position: relative;
            }
            
            .attachment-woocommerce_thumbnail:before {
                content: "Admin-only (draft)";
                position: absolute;
                right: 0;
                top: 0;
                z-index: 99;
                background: red;
                color: white;
                font-weight: 700;
                font-size: 13px;
                padding: 3px 6px;
            }
            */
}

/* line 748, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile.draft .admin-label, .caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile.private .admin-label {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 99;
  background: red;
  color: white;
  font-weight: 700;
  font-size: 13px;
  padding: 3px 6px !important;
}

/* line 761, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile.private {
  /*
            .attachment-woocommerce_thumbnail:before {
                content: "Admin-only (private)";
            }
            */
}

/* line 772, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-list-wrapper-mixitup-script + .woocommerce-result-count,
.caston-print-exchange-list-wrapper-mixitup-script + .woocommerce-result-count + .woocommerce-ordering {
  display: none !important;
}

/* line 778, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details dl.caston-print-exchange-details {
  overflow: hidden;
  display: grid;
  grid-template-columns: 105px auto;
  grid-gap: 4px;
  margin: 0;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
}

/* line 793, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details dl.caston-print-exchange-details dt {
  grid-column: 1;
}

/* line 797, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details dl.caston-print-exchange-details dd {
  grid-column: 2;
}

/* line 801, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details dl.caston-print-exchange-details dt {
  color: #fff;
  width: 100px;
  max-width: 100px;
  font-size: 14px;
  line-height: 1.15;
}

/* line 809, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details dl.caston-print-exchange-details dd {
  color: #fff;
  font-size: 14px;
  line-height: 1.15;
}

/* line 816, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .element {
  display: block;
  opacity: 0;
  position: relative;
  top: 100px;
  transition-property: top, opacity;
  transition-duration: 0.6s;
  transition-delay: 0s;
}

/* line 826, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .title {
  line-height: 1;
  font-weight: 600;
  font-size: 18px;
}

/* line 832, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .info {
  line-height: 1.2;
  margin-top: 5px;
  font-size: 12px;
}

/* line 838, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .details-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  margin-top: 8px;
  margin-bottom: 3px;
}

@media (min-width: 1600px) {
  /* line 838, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
  .details .details-buttons {
    grid-gap: 20px;
  }
}

/* line 850, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .details-buttons .caston-buy-now-btn-wrapper {
  border-top: 0;
  padding: 0;
  grid-column: span 2;
}

/* line 856, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .details-buttons .caston-buy-now-btn-wrapper .product {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

/* line 863, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .details-buttons .caston-buy-now-btn-wrapper .stock {
  display: none !important;
}

/* line 867, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .details-buttons .caston-buy-now-btn-wrapper .price {
  width: 50%;
  color: #fff !important;
  font-size: 14px !important;
  text-align: center;
}

/* line 874, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .details-buttons .caston-buy-now-btn-wrapper .details-button {
  text-transform: none;
  margin: 0 !important;
  min-height: auto;
  width: 50%;
  width: calc(50% - 5px);
}

/* line 883, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .details-buttons .details-button {
  border: 1px solid #fff;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 15px;
  border-radius: 30px;
  font-size: 14px;
  padding: 6px 3px;
  text-align: center;
  line-height: 1.15;
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  transition-property: background;
  transition-duration: 0.5s;
  text-decoration: none !important;
  color: #fff;
}

/* line 905, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.details .details-buttons .details-button:hover, .details .details-buttons .details-button:focus {
  background: rgba(0, 0, 0, 0.85);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.05);
  text-decoration: none !important;
  color: #fff;
}

/* line 919, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.elementor-slideshow__description dl.caston-print-exchange-details {
  margin: 0 auto;
  max-width: 330px;
  padding-bottom: 4px;
  display: grid;
  grid-template-columns: 100px 1fr;
  grid-gap: 5px;
}

/* line 927, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.elementor-slideshow__description dl.caston-print-exchange-details dt {
  color: #fff;
  width: 100px;
  max-width: 100px;
  font-size: 14px;
  line-height: 1.15;
  text-align: left;
}

/* line 937, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.elementor-slideshow__description dl.caston-print-exchange-details dd {
  color: #fff;
  font-size: 14px;
  line-height: 1.15;
  text-align: left;
}

/* line 946, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.elementor-slideshow__description dt.caston-print-exchange-permalink,
.elementor-slideshow__description dd.caston-print-exchange-permalink {
  min-height: 24px;
  display: flex !important;
}

/* line 952, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.elementor-slideshow__description .permalink-button {
  border: 1px solid #fff;
  background: rgba(0, 0, 0, 0.25);
  border-radius: 15px;
  border-radius: 30px;
  font-size: 13px;
  padding: 3px 16px;
  text-align: center;
  line-height: 1.15;
  white-space: nowrap;
  transition-property: background;
  transition-duration: 0.5s;
  text-decoration: none;
  color: #fff;
}

/* line 970, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.elementor-slideshow__description .permalink-button:hover, .elementor-slideshow__description .permalink-button:focus {
  background: white;
  text-decoration: none;
  color: #333333;
}

/* line 981, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#elementor-lightbox-slideshow-caston-print-exchange-list.dialog-lightbox-widget .elementor-slideshow__footer {
  background: rgba(0, 0, 0, 0.9);
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.8);
  padding: 10px;
  opacity: 1 !important;
  /* always visible */
}

/* line 990, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section-artist-image {
  margin: 0 0 30px 0;
}

/* line 993, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section-artist-image img {
  border: 1px solid #333333;
}

/* line 998, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#breadcrumbs {
  margin-bottom: 15px;
}

/* line 1002, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.page-header.caston-print-exchange-section .entry-title {
  margin: 10px 0 20px 0;
}

/* line 1007, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section-next-prev .nav-links .nav {
  margin: 7px 0;
}

/* line 1010, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section-next-prev .nav-links .nav .nav-link {
  display: flex;
  align-items: center;
}

/* line 1014, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section-next-prev .nav-links .nav .nav-link:hover, .caston-print-exchange-section-next-prev .nav-links .nav .nav-link:focus {
  color: #333333;
}

/* line 1020, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section-next-prev .nav-links .nav .nav-link.nav-link-prev .print-exchange-icon {
  margin-right: 10px;
}

/* line 1026, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section-next-prev .nav-links .nav .nav-link.nav-link-prev:hover .print-exchange-icon.prev, .caston-print-exchange-section-next-prev .nav-links .nav .nav-link.nav-link-prev:focus .print-exchange-icon.prev {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M18.01,0c4.16,0,8.2,1.45,11.42,4.09,3.22,2.64,5.42,6.32,6.23,10.4,.81,4.08,.18,8.32-1.78,12s-5.14,6.55-8.99,8.14c-3.85,1.59-8.13,1.8-12.11,.59-3.98-1.21-7.43-3.76-9.74-7.23C.72,24.53-.32,20.37,.09,16.23,.5,12.09,2.33,8.21,5.28,5.27c1.67-1.67,3.65-3,5.84-3.91C13.3,.46,15.64,0,18.01,0h0Z' fill='%23ffd100'/%3E%3Cpath d='M18,33.19c4.03,0,7.89-1.6,10.74-4.45,2.85-2.85,4.45-6.71,4.45-10.74s-1.6-7.89-4.45-10.74c-2.85-2.85-6.71-4.45-10.74-4.45s-7.89,1.6-10.74,4.45c-2.85,2.85-4.45,6.71-4.45,10.74,0,4.03,1.61,7.89,4.46,10.74,2.85,2.85,6.71,4.45,10.74,4.46h0Z' fill='%23ffd100'/%3E%3Cpath d='M8.22,18l12.19,12.19c.37,.37,.87,.58,1.39,.58s1.02-.21,1.39-.58c.37-.37,.58-.86,.58-1.38s-.21-1.02-.58-1.38l-9.43-9.43,9.43-9.43c.37-.37,.58-.86,.58-1.38s-.21-1.02-.58-1.38c-.37-.37-.87-.58-1.39-.58s-1.02,.21-1.39,.58l-12.19,12.19Z' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 1033, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section-next-prev .nav-links .nav .nav-link.nav-link-next .print-exchange-icon {
  margin-left: 10px;
}

/* line 1039, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-section-next-prev .nav-links .nav .nav-link.nav-link-next:hover .print-exchange-icon.next, .caston-print-exchange-section-next-prev .nav-links .nav .nav-link.nav-link-next:focus .print-exchange-icon.next {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M17.99,36c-4.16,0-8.2-1.45-11.42-4.09C3.36,29.27,1.15,25.59,.34,21.5c-.81-4.08-.18-8.32,1.78-12S7.27,2.96,11.12,1.37C14.97-.22,19.25-.43,23.23,.78c3.98,1.21,7.43,3.76,9.74,7.23,2.31,3.46,3.35,7.62,2.94,11.77-.41,4.14-2.24,8.02-5.19,10.96-1.67,1.67-3.65,3-5.84,3.91-2.19,.9-4.53,1.37-6.89,1.36h0Z' fill='%23ffd100'/%3E%3Cpath d='M18,2.81c-4.03,0-7.89,1.6-10.74,4.45-2.85,2.85-4.45,6.71-4.45,10.74s1.6,7.89,4.45,10.74c2.85,2.85,6.71,4.45,10.74,4.45s7.89-1.6,10.74-4.45c2.85-2.85,4.45-6.71,4.45-10.74,0-4.03-1.61-7.89-4.46-10.74-2.85-2.85-6.71-4.45-10.74-4.46h0Z' fill='%23ffd100'/%3E%3Cpath d='M27.78,18L15.58,5.81c-.37-.37-.87-.58-1.39-.58s-1.02,.21-1.39,.58c-.37,.37-.58,.86-.58,1.38s.21,1.02,.58,1.38l9.43,9.43-9.43,9.43c-.37,.37-.58,.86-.58,1.38s.21,1.02,.58,1.38c.37,.37,.87,.58,1.39,.58s1.02-.21,1.39-.58l12.19-12.19Z' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 1048, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#breadcrumbs,
.elementor-widget-breadcrumbs #breadcrumbs {
  font-size: 15px;
}

/* line 1053, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.top-nav-back-to-gallery {
  margin-top: -8px;
  margin-bottom: 12px;
}

/* line 1057, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.top-nav-back-to-gallery .btn {
  font-weight: 600;
  border: 1px solid #969681;
  border-radius: 28px;
  padding: 0;
  color: #333333;
  text-decoration: none;
  display: inline-flex;
  transition: background-color 0.25s ease;
}

/* line 1069, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.top-nav-back-to-gallery .btn .icon-back {
  width: 30px;
  height: 30px;
  transition: background-image 0.25s ease;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M18.01,0c4.16,0,8.2,1.45,11.42,4.09,3.22,2.64,5.42,6.32,6.23,10.4,.81,4.08,.18,8.32-1.78,12s-5.14,6.55-8.99,8.14c-3.85,1.59-8.13,1.8-12.11,.59-3.98-1.21-7.43-3.76-9.74-7.23C.72,24.53-.32,20.37,.09,16.23,.5,12.09,2.33,8.21,5.28,5.27c1.67-1.67,3.65-3,5.84-3.91C13.3,.46,15.64,0,18.01,0h0Z' fill='%23969681'/%3E%3Cpath d='M18,33.19c4.03,0,7.89-1.6,10.74-4.45,2.85-2.85,4.45-6.71,4.45-10.74s-1.6-7.89-4.45-10.74c-2.85-2.85-6.71-4.45-10.74-4.45s-7.89,1.6-10.74,4.45c-2.85,2.85-4.45,6.71-4.45,10.74,0,4.03,1.61,7.89,4.46,10.74,2.85,2.85,6.71,4.45,10.74,4.46h0Z' fill='%23969681'/%3E%3Cpath d='M8.22,18l12.19,12.19c.37,.37,.87,.58,1.39,.58s1.02-.21,1.39-.58c.37-.37,.58-.86,.58-1.38s-.21-1.02-.58-1.38l-9.43-9.43,9.43-9.43c.37-.37,.58-.86,.58-1.38s-.21-1.02-.58-1.38c-.37-.37-.87-.58-1.39-.58s-1.02,.21-1.39,.58l-12.19,12.19Z' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 1078, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.top-nav-back-to-gallery .btn .btn-text {
  padding: 3px 20px 3px 10px;
  line-height: 24px;
}

/* line 1083, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.top-nav-back-to-gallery .btn:hover, .top-nav-back-to-gallery .btn:focus {
  background: #969681;
  background: #ffd100;
  border: 1px solid #ffd100;
  color: #333333;
  text-decoration: none;
}

/* line 1091, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.top-nav-back-to-gallery .btn:hover .icon-back, .top-nav-back-to-gallery .btn:focus .icon-back {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath d='M18.01,0c4.16,0,8.2,1.45,11.42,4.09,3.22,2.64,5.42,6.32,6.23,10.4,.81,4.08,.18,8.32-1.78,12s-5.14,6.55-8.99,8.14c-3.85,1.59-8.13,1.8-12.11,.59-3.98-1.21-7.43-3.76-9.74-7.23C.72,24.53-.32,20.37,.09,16.23,.5,12.09,2.33,8.21,5.28,5.27c1.67-1.67,3.65-3,5.84-3.91C13.3,.46,15.64,0,18.01,0h0Z' fill='%23ffd100'/%3E%3Cpath d='M18,33.19c4.03,0,7.89-1.6,10.74-4.45,2.85-2.85,4.45-6.71,4.45-10.74s-1.6-7.89-4.45-10.74c-2.85-2.85-6.71-4.45-10.74-4.45s-7.89,1.6-10.74,4.45c-2.85,2.85-4.45,6.71-4.45,10.74,0,4.03,1.61,7.89,4.46,10.74,2.85,2.85,6.71,4.45,10.74,4.46h0Z' fill='%23ffd100'/%3E%3Cpath d='M8.22,18l12.19,12.19c.37,.37,.87,.58,1.39,.58s1.02-.21,1.39-.58c.37-.37,.58-.86,.58-1.38s-.21-1.02-.58-1.38l-9.43-9.43,9.43-9.43c.37-.37,.58-.86,.58-1.38s-.21-1.02-.58-1.38c-.37-.37-.87-.58-1.39-.58s-1.02,.21-1.39,.58l-12.19,12.19Z' fill='%23000'/%3E%3C/svg%3E");
}

/* line 1098, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-buy-now-btn-wrapper {
  border-top: 1px solid #333333;
  padding-top: 12px;
}

/* line 1102, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-buy-now-btn-wrapper p {
  margin-bottom: 3px;
}

/* line 1106, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-buy-now-btn-wrapper .caston-buy-now-btn {
  margin: 14px 0;
  padding: 8px 27px;
  background: #969681;
  border: 1px solid #969681;
  color: #fff;
  background: #ffd100;
  border: 1px solid #ffd100;
  color: #333333;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  border-radius: 19px;
  min-height: 38px;
  display: inline-block;
  text-transform: uppercase;
  transition: background-color 0.25s ease;
  text-decoration: none;
}

/* line 1132, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-buy-now-btn-wrapper .caston-buy-now-btn:hover, .caston-buy-now-btn-wrapper .caston-buy-now-btn:focus {
  background: #333333 !important;
  color: #fff !important;
  border: 1px solid #333333;
  text-decoration: none;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  min-height: 38px;
}

/* line 1147, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-buy-now-btn-wrapper p + .caston-buy-now-btn {
  margin-top: 5px;
}

/* line 1151, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-buy-now-btn-wrapper.woocommerce div.product .stock,
.caston-buy-now-btn-wrapper.woocommerce div.product p.price,
.caston-buy-now-btn-wrapper.woocommerce div.product span.price {
  color: #333333;
  font-size: 15px;
}

/* line 1158, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-buy-now-btn-wrapper.woocommerce div.product p.price ins,
.caston-buy-now-btn-wrapper.woocommerce div.product span.price ins {
  font-weight: 400;
}

/* line 1164, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce .quantity .qty {
  min-width: 5em;
}

/* line 1167, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce .quantity .qty.caston-only-1-in-stock {
  display: none;
}

/* line 1172, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-details.caston-wc-product-short-desc {
  border-top: 1px solid #333333;
  padding-top: 9px;
  border-bottom: 1px solid #333333;
  padding-bottom: 10px;
}

/* line 1180, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-print-exchange-after-details.caston-wc-product-short-desc {
  display: none;
}

/* line 1184, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .woocommerce a.remove,
.caston-page .page-content .woocommerce a.remove {
  text-decoration: none !important;
}

/* line 1189, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-product-full-description p,
.caston-product-full-description ul li,
.caston-product-full-description ol li {
  font-size: 15px;
  line-height: 1.4;
}

/* line 1196, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-product-full-description p,
.caston-product-full-description ul,
.caston-product-full-description ol {
  margin-bottom: 8px;
}

/* line 1202, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-product-full-description ul li,
.caston-product-full-description ol li {
  margin-bottom: 0;
}

/* after submitted payment in WC, make the loading icon in the middle of the screen */
/* line 1208, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce-cart .woocommerce .blockUI.blockOverlay,
.woocommerce-checkout .woocommerce .blockUI.blockOverlay {
  position: fixed !important;
}

/* line 1213, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce-cart .woocommerce .blockUI.blockOverlay::before,
.woocommerce-checkout .woocommerce .blockUI.blockOverlay::before {
  font-size: 7em;
}

/* line 1218, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
body .blockUI.blockOverlay {
  z-index: 300 !important;
}

/* line 1222, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce-notices-wrapper + .woocommerce-cart-form {
  margin-top: 15px;
}

/* line 1226, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#stripe-payment-data {
  max-width: 400px;
}

/* line 1230, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.nowrap {
  white-space: nowrap;
}

/* line 1234, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-add-to-cart-el-widget form.cart:not(.grouped_form):not(.variations_form) {
  display: flex;
  flex-wrap: wrap !important;
}

/* line 1239, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-gift-wrapping-wrapper {
  width: 100%;
  margin-top: 0.5rem;
}

/* line 1244, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-gift-wrapping-wrapper.gift-wrapping-selected {
  margin-bottom: 10px;
}

/* line 1248, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-gift-wrapping-wrapper.gift-wrapping-selected .gift-wrapping {
  margin-bottom: 8px !important;
}

/* line 1252, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-gift-wrapping-wrapper .gift-wrapping-extra {
  display: none;
  padding-left: 17px;
}

/* line 1257, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-gift-wrapping-wrapper.gift-wrapping-selected .gift-wrapping-extra {
  display: block;
}

/* line 1261, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.gift-wrapping-extra label {
  font-size: 15px;
  line-height: 1.3;
}

/* line 1266, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.gift-wrapping-extra textarea {
  height: 75px;
  margin: 7px 0;
  padding: 5px 10px;
}

/* line 1273, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
body.single-product .woocommerce-variation-description {
  display: none !important;
}

/* line 1277, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
table.variations,
table.variations thead,
table.variations tbody,
table.variations th,
table.variations td,
table.variations tr {
  display: block;
}

/* line 1286, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce div.product form.cart .variations .label {
  line-height: 1.2;
  padding: 0;
}

/* line 1291, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce div.product form.cart .variations .label label {
  font-weight: 400;
}

/* line 1295, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce div.product form.cart .variations td {
  padding: 7px 0 0 0;
}

/* line 1299, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce div.product form.cart .variations select {
  max-width: 300px;
}

/* line 1303, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: flex-start;
}

/* line 1312, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce table.shop_table td .variation {
  font-size: 90%;
}

/* line 1316, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce table.shop_table td .variation dd.variation-GiftWrapped,
.woocommerce table.shop_table td .variation dt.variation-Personalisation,
.woocommerce table.shop_table td .variation dd.variation-Personalisation {
  margin-top: 7px;
}

/* line 1322, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.woocommerce table.shop_table td .variation {
  line-height: 1.2;
}

/* line 1326, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
body.single-product form.cart button {
  margin-top: 20px !important;
  margin-left: 0 !important;
  float: left;
  clear: left;
}

/* line 1333, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.quantity select[name="quantity"] {
  max-width: 300px;
  min-width: 75%;
  display: inline-block;
  margin-right: 1em;
}

/*
 * WC Reviews
 * Hide `Reviewer` and `Store Manager`
 */
/* line 1345, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.comment-text .cr-meta-author-title .woocommerce-review__verified {
  display: none !important;
}

/* line 1349, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cr-all-reviews-shortcode ol.commentlist li,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li {
  margin: 0 0 10px 0;
}

/* line 1354, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cr-all-reviews-shortcode ol.commentlist li .comment-text p,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text p {
  margin: 0.25em 0;
}

/* line 1359, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a:hover {
  text-decoration: underline;
}

/* line 1362, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture span.cr-comment-productname-a:hover {
  text-decoration: none;
}

/* line 1366, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
a.cr-comment-productname-a:before {
  content: "Purchased item: ";
}

/* line 1370, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text,
.cr-all-reviews-shortcode ol.commentlist li .comment-text {
  display: flex;
  flex-direction: column;
}

/* line 1376, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .crstar-rating,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .crstar-rating,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .cr-rating-product-name,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name {
  order: 1;
}

/* line 1383, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .cr-rating-product-name,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* line 1390, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .cr-rating-product-name > *,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name > *,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .cr-rating-product-name .cr-product-name-picture,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .cr-product-name-picture {
  order: 2;
}

/* line 1397, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text > .cr-rating-product-name .cr-product-name-picture,
.cr-all-reviews-shortcode ol.commentlist li .comment-text > .cr-rating-product-name .cr-product-name-picture {
  display: none;
}

/* line 1402, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .description,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .description {
  order: 2;
}

/* line 1407, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .cr-rating-product-name .crstar-rating,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .cr-rating-product-name .crstar-rating {
  order: 1;
}

/* line 1412, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .meta,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta {
  order: 3;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

/* line 1421, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .caston-cr-review-after-comment-text,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .caston-cr-review-after-comment-text {
  order: 4;
  margin-top: 9px;
}

/* line 1427, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .caston-cr-review-after-comment-text a.cr-comment-productname-a:before,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .caston-cr-review-after-comment-text a.cr-comment-productname-a:before {
  content: "";
}

/* line 1432, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cr-all-reviews-shortcode ol li .comment_container .caston-cr-review-after-comment-text .iv-comment-product-img {
  width: 50px;
}

/* line 1436, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .meta .cr-meta-author-featured-date,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .cr-meta-author-featured-date {
  order: 1;
  margin-right: 15px;
}

/* line 1442, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .comment-text .meta time,
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta time {
  order: 2;
  color: #969681;
}

/* line 1448, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .woocommerce-review__author,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-text .meta .woocommerce-review__author {
  font-size: 14px;
  color: #969681;
}

/* line 1454, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-has-children > .comment_container > .comment-text,
.cr-all-reviews-shortcode ol.commentlist li.comment-has-children > .comment_container > .comment-text {
  border-bottom: 0;
}

/* line 1459, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-has-children .children .comment .comment_container .comment-text,
.cr-all-reviews-shortcode ol.commentlist li.comment-has-children .children .comment .comment_container .comment-text {
  border-bottom: 0;
}

/* line 1464, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-has-children .children .comment .comment_container,
.cr-all-reviews-shortcode ol.commentlist li.comment-has-children .children .comment .comment_container {
  border-left: 1px solid #e4e1e3;
}

/* line 1469, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-has-children .children .comment .comment_container .comment-text,
.cr-all-reviews-shortcode ol.commentlist li.comment-has-children .children .comment .comment_container .comment-text {
  padding-bottom: 0;
  margin-bottom: 1em;
}

/* line 1475, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment-has-children .children .comment,
.cr-all-reviews-shortcode ol.commentlist li.comment-has-children .children .comment {
  border-bottom: 1px solid #e4e1e3;
}

/* line 1480, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .children .comment_container img.avatar,
.cr-all-reviews-shortcode ol li.comment .children .comment_container img.avatar,
.cr-all-reviews-shortcode ol li.review .children .comment_container img.avatar {
  left: 15px;
}

/* line 1486, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cr-all-reviews-shortcode ol li.comment .children .comment_container .cr-avatar-check,
.cr-all-reviews-shortcode ol li.review .children .comment_container .cr-avatar-check,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .children .cr-avatar-check {
  left: 51px;
}

/* line 1492, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .children .comment_container .comment-text,
.cr-all-reviews-shortcode ol.commentlist li .children .comment-text {
  margin-left: 85px;
}

/* line 1497, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .children .comment_container .comment-text .description,
.cr-all-reviews-shortcode ol.commentlist li .children .comment-text .description {
  order: 2;
}

/* line 1502, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .children .comment_container .comment-text .description > *:last-child,
.cr-all-reviews-shortcode ol.commentlist li .children .comment-text .description > *:last-child {
  margin-bottom: 0;
}

/* line 1507, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .children .comment_container .comment-text .meta,
.cr-all-reviews-shortcode ol.commentlist li .children .comment-text .meta {
  order: 1;
}

/* line 1512, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .children .comment_container .comment-text .meta time,
.cr-all-reviews-shortcode ol.commentlist li .children .comment-text .meta time {
  display: none;
}

/* line 1517, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .children .comment_container .comment-text .meta .cr-meta-author-featured-date svg,
.cr-all-reviews-shortcode ol.commentlist li .children .comment-text .meta .cr-meta-author-featured-date svg {
  display: none;
}

/* line 1522, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cr-all-reviews-shortcode ol.commentlist ul.children,
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list ul.children {
  margin-top: 0;
}

/* line 1527, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .children .comment_container .woocommerce-review__author img.avatar,
.cr-all-reviews-shortcode ol li.comment .children .comment_container .woocommerce-review__author img.avatar,
.cr-all-reviews-shortcode ol li.review .children .comment_container .woocommerce-review__author img.avatar {
  position: relative;
}

/* line 1533, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews .cr-ajax-search,
.cr-all-reviews-shortcode .cr-ajax-search {
  max-width: 353px;
  margin-left: auto;
}

/* line 1539, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews .cr-input-text,
.cr-all-reviews-shortcode .cr-ajax-search .cr-input-text, .cr-ajax-search input[type="text"] {
  font-size: 14px;
}

/* line 1544, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
#reviews.cr-reviews-ajax-reviews .cr-button-search,
.cr-all-reviews-shortcode .cr-button-search {
  font-size: 14px;
}

/* line 1549, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-cr-review-after-comment-text .caston-review-purchased-item-label {
  font-size: 14px;
  color: #969681;
}

/* line 1555, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-avatar-initials {
  position: absolute;
  z-index: 1;
  width: 50px;
  height: 50px;
  left: 0;
  right: 0;
  text-align: center;
  line-height: 50px;
  color: #333333;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 400;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.05);
}

/* line 1572, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.elementor-add-to-cart .stock:not(.out-of-stock),
.woocommerce-variation-availability .stock:not(.out-of-stock) {
  display: none;
}

/* line 1577, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-loop-stock-level .stock-level-text {
  margin: 0 0 .5em 0;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: .857em;
}

/* line 1584, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-prod-basket-encouragement {
  width: 100%;
}

/* line 1588, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-prod-basket-encouragement .caston-wc-prod-basket-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0.66em;
  max-width: 400px;
}

/* line 1597, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-prod-basket-encouragement .in-basket {
  margin: 0 !important;
  padding-left: 44px;
  position: relative;
  font-size: 13px;
  line-height: 1.3;
  color: #333333;
  min-height: 42px;
  /* for icon */
}

/* line 1608, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-prod-basket-encouragement .in-basket:before {
  content: "";
  position: absolute;
  left: 0;
  display: inline-block;
  width: 42px;
  height: 42px;
  background-size: contain;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffce40' d='M5.81 19.04a.597.597 0 0 1-.15-.09c-.01 0-.02-.02-.04-.03h-.11a.205.205 0 0 1-.13-.19c-.13 0-.25-.12-.23-.25-.32-.58 1.18-1.01 1.56-1.2.78-.34 1.6-.55 2.37-.9.45-.32.44-.98.49-1.48-.15-.65-.67-1.16-.78-1.83-.14-.53-.17-1.1.03-1.62.03-.43.09-.87.31-1.25.2-.36.55-.6.92-.76.16-.06.3-.26.48-.13.21.01.41-.1.62-.12.11-.03.22.06.24.17.04.27-.27.24-.45.3-.47.53-1.19.94-1.38 1.68-.09.49-.17.98-.11 1.47.06.45.22.9.49 1.26.15.19.31.38.48.55.17.18-.03.42-.24.37.13.45-.02.92-.08 1.37-.04.23-.03.47-.1.69-.23.34-.74.41-1.1.57-.83.26-1.64.61-2.39 1.04-.21.15-.4.47-.7.39Zm3.82-2.42v-.03s0 .01-.01.02ZM18.35 3.3c.27.03.24.43-.03.41-.26-.02-.52.03-.76.1-1.48.42-2.16 1.35-2.62 2.78-.32 1.11.05 2.54.85 3.36.47.52 1.11.87 1.81.96.14.02.35.02.38.2.03.18-.15.28-.31.25-1.67-.21-2.7-1.12-3.73-2.36-.76-.99-.68-2.22-.11-3.28.3-.65.92-1.09 1.47-1.51.54-.39 1.18-.69 1.85-.72.39-.12.79-.24 1.2-.2Z'/%3E%3Cpath fill='%23ffce40' d='M12.29 6.73c.23.07.67.01.64.35-.03.11-.14.18-.25.15-.19-.05-.39-.06-.58-.07-.71.02-1.47.12-2.13.36-3.02 1.04-4.68 4-4.76 7.08 0 .82.05 1.65.33 2.43.06.22.22.51 0 .69-.19.14-.41.35-.66.32-.41-.17-.55-.67-.77-1.03-.44-.9-.75-1.87-.74-2.87-.16-3.8 2.8-7.65 6.79-7.45.71.05 1.43-.1 2.14.04Z'/%3E%3Cpath d='M10.22 15.22c-2.04-.69-2.33-3.87-1.06-5.37.56-.64 1.48-.74 2.27-.57.27.07.65.08.82.33 1.1.82 1.04 2.39.69 3.57-.31 1.26-1.28 2.57-2.72 2.03Zm.78-.3c1.28-.19 1.61-1.86 1.75-2.92.09-.8-.17-1.61-.79-2.13-.83-.37-2.07-.42-2.63.44-1.02 1.51-.53 4.64 1.67 4.61Z'/%3E%3Cpath d='M5.06 18.23c-.34-.34.67-.87.92-1.01.99-.51 2.09-.71 3.15-1.04.04-.53.06-1.05.06-1.58 0-.27.42-.27.41 0 0 .5-.02 1-.05 1.51 0 .21-.09.41-.3.47-1.02.32-2.1.52-3.06 1-.22.11-.44.24-.64.4-.15.11-.28.4-.5.25Zm11 .22c-3.01-2.5-4.17-.27-4.3-3.54.03-.33.48-.23.42.09.14 2.31.63 1.07 2.73 2.19.26.16 1.74.89 1.45 1.22-.07.09-.2.11-.29.04Z'/%3E%3Cpath d='M10.16 17.37c-.29-.06-1.42-.45-1.15-.85.24-.29.65.53 1.66.49 1.29.04 1.49-.75 1.77-.46.2.3-.29.48-.49.61-.55.25-1.2.32-1.79.21Z'/%3E%3Cpath d='M10.7 21.02c-2.14-.11-4.38-.92-5.84-2.54-.83-1.11-1.3-2.51-1.49-3.87-.15-1.65.31-3.29 1.09-4.72C5.5 8.19 7.32 6.9 9.31 6.66c1.36-.19 2.82-.26 4.09.35.21.16-.03.48-.25.33-.41-.18-.8-.26-1.23-.34-1.09-.15-2.21-.02-3.28.2-1.57.43-2.97 1.51-3.82 2.89-.96 1.74-1.42 3.87-.76 5.78.55 1.98 1.5 3.12 3.39 3.95 1.96.89 4.01 1.05 6.02.24.89-.35 1.79-.78 2.37-1.57 1.24-1.52 1.81-3.65 1.61-5.59-.04-.43-.13-.85-.27-1.26-.1-.25.29-.41.39-.15.03.09.06.18.08.26.69 2.55-.05 5.53-1.88 7.44-1.27 1.16-3.36 1.8-5.07 1.81Zm4.61-13.26c-.26-.01-.24-.42.02-.41.66-.05 1.38 0 2.03 0 .29-.06.38.38.08.41-.71.01-1.42-.04-2.13 0Z'/%3E%3Cpath d='M16.28 8.66c0-.8-.04-1.61 0-2.41 0-.11.11-.2.22-.19.34.04.12.64.18.86 0 .57 0 1.14.02 1.71.02.27-.4.3-.41.03Zm2.25.57c0-1.17-.01-2.28.01-3.44-.2.15-.49.51-.76.39-.14-.09-.11-.3.04-.36.33-.14.51-.47.8-.66.25-.08.36.21.33.41-.03.97 0 1.94-.02 2.91-.05.25.16.9-.18.95-.11 0-.22-.08-.22-.19Z'/%3E%3Cpath d='M17.55 11.54c-1.18-.1-2.42-.55-3.21-1.47-1.24-1.44-1.41-3.78-.16-5.26.75-.95 1.88-1.59 3.09-1.67 1.81-.09 3.66.73 4.2 2.57.47 1.39.37 3.08-.64 4.21-.85.89-2 1.71-3.28 1.62Zm.16-.41c1.18 0 2.22-.81 2.96-1.67.59-.77.73-1.8.62-2.74-.15-1.35-1.01-2.67-2.39-2.97-1.08-.3-1.61-.25-2.65.01-4.1 1.74-2.93 7.23 1.46 7.37Zm-4.54-5.96c-.73-.28 1.29-2.01 1.64-2.16.22-.15.46.2.23.34-.17.11-.33.23-.49.35-.45.38-.87.76-1.13 1.29-.02.12-.13.2-.25.18Zm5.7 6.99c-.11-.25.2-.32.37-.41.36-.17.73-.39 1.02-.67.13-.1.2-.3.36-.35.17-.04.32.17.21.32-.34.45-.81.78-1.31 1.03-.2.06-.49.34-.65.08ZM5.22 7.17c-.25-.25-.64-.37-.76-.7-.02-.21.28-.3.38-.12.06.07.13.12.2.17l-.02-.02c.16.12.32.24.48.37.2.17-.07.49-.27.31Zm.64-.5c-.05-.28-.6-1.3-.09-1.32.12 0 .2.11.2.23.06.33.18.64.29.95.09.25-.3.39-.39.14Zm13.07 10.46c-.74-.16-.57-1.18.18-1.13.15.01.37.07.37.25.36.35-.09 1-.55.89Zm.1-.4c.16 0 .18-.18.13-.3-.25-.11-.45.25-.13.3ZM2.36 18.1c-.35-.37.31-.43.56-.46.25 0 .77-.19.83.15.01.18-.17.25-.33.22-.3.01-.59.05-.88.11.02 0 .04-.02.05-.03-.07.05-.16.06-.24 0Z'/%3E%3Cpath d='M2.81 18.35c0-.27-.36-1.21.15-1.11.13.04.14.17.15.29.03.25.06.5.11.74.06.26-.35.35-.41.08Zm1.99-5.33c-.41-.15.11-1.13.16-1.46.22-.67.56-1.3 1.02-1.83.12-.17.41-.1.39.12-.15.32-.44.55-.59.88-.28.5-.47 1.04-.62 1.59-.11.22 0 .73-.36.7Zm-.11 1.55c0-.05.03-.11.07-.14.04-.04.09-.05.15-.05.11 0 .2.11.19.22 0 .05-.03.11-.07.14-.04.04-.09.05-.15.05-.11 0-.2-.11-.19-.22Z'/%3E%3C/svg%3E");
  /* v2 */
  /*
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12.51' cy='9.56' r='7.29' fill='%23ffe18b'/%3E%3Cg fill='%2316233c'%3E%3Cpath d='M18.11 1.7H5.89a3.26 3.26 0 0 0-3.26 3.26v9.6c0 1.8 1.46 3.26 3.26 3.26h5.31l4.27 4.26a.71.71 0 0 0 .79.15.72.72 0 0 0 .45-.67v-3.75h1.42c1.8 0 3.26-1.46 3.26-3.26V4.97c0-1.8-1.46-3.26-3.26-3.26Zm-5.78 13.69-.14.09c-.06.04-.13.05-.19.05s-.13-.02-.19-.05l-.14-.09c-.24-.14-5.8-3.56-5.8-7.28A3.44 3.44 0 0 1 12 5.97c.65-.81 1.63-1.3 2.69-1.3 1.9 0 3.44 1.54 3.44 3.44 0 3.72-5.56 7.13-5.8 7.28Z'/%3E%3Cpath d='M14.69 6.56a.37.37 0 1 0 0 .74c.45 0 .81.36.81.81a.37.37 0 1 0 .74 0c0-.86-.7-1.55-1.55-1.55Z'/%3E%3C/g%3E%3C/svg%3E");
		*/
}

/* line 1625, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-wc-prod-basket-encouragement .in-basket-encouragement {
  font-weight: 700;
}

/* line 1633, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-single-prod-section .caston-wc-prod-basket-encouragement .caston-wc-prod-basket-wrapper {
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
  padding: 15px 7px 15px 0;
  margin-bottom: 0.5em;
}

/* line 1640, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-single-prod-section .caston-wc-prod-basket-encouragement .in-basket {
  font-size: 15px;
  line-height: 1.3;
  padding-left: 48px;
}

/* line 1648, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cart-icon-wrapper {
  position: relative;
}

/* line 1655, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cart-icon-wrapper .cart-contents-count {
  position: absolute;
  top: -6px;
  right: -10px;
  z-index: 9999;
  color: #fff;
  width: 22px;
  height: 22px;
  line-height: 19px;
  text-align: center;
  font-weight: 700;
  background: #333333;
  border-radius: 50%;
  font-size: 13px;
  border: 2px solid #fff;
}

/* line 1673, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap {
  order: -2;
  width: 100%;
  margin: 20px 0;
  padding: 10px;
  display: flex;
  align-content: flex-start;
}

/* line 1682, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .caston-link-to-all-reviews-wrap {
  order: 10;
  width: 100%;
  margin: 20px 0;
  padding: 10px;
  display: flex;
  align-content: flex-start;
}

/* line 1691, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap .cr-all-reviews-add-review,
.caston-page .cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit,
.caston-page .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue,
.caston-page .cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue,
.caston-page .caston-link-to-all-reviews {
  background-color: var(--caston-woocommerce) !important;
  border-color: var(--caston-woocommerce) !important;
  color: #000 !important;
  border-radius: 50px !important;
  transition: all 0.2s;
  font-family: "Archivo Narrow", Sans-serif;
  text-decoration: none;
  font-size: 100%;
  font-weight: 700;
  padding: 14px 35px 14px 35px;
  height: auto;
  border: solid 1px transparent;
}

/* line 1714, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap .cr-all-reviews-add-review,
.caston-page .cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit,
.caston-page .caston-link-to-all-reviews {
  border-radius: 0 !important;
}

/* line 1721, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap .cr-all-reviews-add-review:hover,
.caston-page .cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap .cr-all-reviews-add-review:active,
.caston-page .cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:active,
.caston-page .cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:active,
.caston-page .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,
.caston-page .cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue:hover,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue:hover,
.caston-page .cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue:active,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue:active,
.caston-page .cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue:active,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue:active,
.caston-page .caston-link-to-all-reviews:hover,
.caston-page .caston-link-to-all-reviews:active {
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
  text-decoration: none !important;
  font-family: "Archivo Narrow", Sans-serif;
}

/* line 1747, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page .cr-all-reviews-shortcode .cr-review-form-item,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-item,
.caston-page .cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating,
.caston-page .cr-review-form-wrap .cr-review-form-rating-overall .cr-review-form-rating,
.caston-page .cr-all-reviews-shortcode .cr-review-form-comment,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-comment,
.caston-page .cr-all-reviews-shortcode .cr-review-form-ne,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-ne,
.caston-page .cr-all-reviews-shortcode .cr-review-form-buttons,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-buttons,
.caston-page .cr-all-reviews-shortcode .cr-review-form-result, .cr-ajax-reviews-review-form .cr-review-form-result,
.caston-page .cr-all-reviews-shortcode .cr-review-form-not-logged-in,
.caston-page .cr-ajax-reviews-review-form .cr-review-form-not-logged-in {
  margin-left: 0;
}

/* line 1763, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.cr-search-no-reviews + .caston-link-to-all-reviews-wrap {
  display: flex;
}

/* line 1768, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon .icon {
  display: block;
  width: 24px;
  height: 24px;
}

/* line 1773, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon .icon:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 1786, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-craft.digitally-printed .icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffce40' d='M12.14 6.55c1.22-.47 1.12.39.7.28-.31-.02-.6.14-.89.23-.69.25-1.04 1.02-1.19 1.69-.06.37-.1.78.08 1.12.36.63 1.05 1.02 1.76 1.04.19.04.21.31.04.39-.27.04-.57.05-.84.02-.36-.03-.65-.26-.98-.38-1.31-.55-1.48-1.74-.97-2.96.3-.84.95-1.31 1.8-1.5.16-.09.43-.19.5.06Z'/%3E%3Cpath fill='%23ffce40' d='M14.52 2.82c.22-.04.34.29.13.39-.1.17-1.01.16-1.24.19-1.12.13-2.23.18-3.33.4-.37.13-.78.15-1.13.32-.41.41-.41 1.06-.47 1.61-.01.54-.22 1.05-.23 1.58-.07 1.12-.05 2.24-.05 3.36-.03.64-.04 1.28-.02 1.92 0 .39.06.62-.45.59-.37 0-.73.05-.7-.45 0-.52.05-1.03.08-1.55.03-.59.05-1.18.02-1.77.02-.71.07-1.42-.02-2.12-.12-1.03.02-2.06.05-3.09.02-.28.05-.55.06-.83-.02-.33.31-.45.58-.41 1.48.03 2.96.11 4.43-.04.6-.03 1.2.02 1.79-.03.17-.02.35-.04.52-.07Z'/%3E%3Cpath fill='%23ffce40' d='M11.68 16.31c.1 0 .2-.01.31-.02-.87-.02-1.74-.05-2.61-.08-1.41.02-2.81.1-4.22.08.28.01.56.03.84.04.09-.03.19.01.24.09 1.8-.23 3.63-.05 5.44-.12Zm9.01-.39c.17.04.22.26.09.36-.05.03-.11.05-.18.06v.05c0 .11-.11.2-.22.19-1.11.06-2.23-.02-3.34 0-2.18.05-4.36.13-6.53.16-.99-.02-1.96-.03-2.95 0-.79.03-1.77-.02-2.17.81.26.88 2.29.73 3.06.76.89.02 1.79.04 2.68-.02 2.28-.02 4.58-.14 6.86-.06.77-.05 1.54-.04 2.3-.03.21.05.21.37 0 .41-2.64.08-5.29.22-7.93.23-1.21-.02-2.42.01-3.62-.09-1.19 0-2.38 0-3.57-.04-.77 0-1.92-.13-1.97-1.1-.08-.8-.16-1.31.59-1.36-.72-.06-.89-.33-.76-1.45.06-.67.17-1.33.2-2 0-.46-.02-.92-.01-1.38.07-1.38-.34-2.75-.09-4.12.08-.55-.11-1.35.56-1.58.68-.3 1.45-.17 2.17-.24.17-.03.44-.09.46.16.14.02.22.18.15.3-.04.07-.12.12-.2.11l-.36.09c-.74.1-1.37.44-1.57 1.21-.3 1.24-.08 2.51-.15 3.77 0 1.38-.2 2.81.27 4.14.33.71 1.47.45 2.11.48.95.04 1.9.02 2.85.07 2.57.03 5.14.12 7.7.06 1.07-.01 2.14.08 3.22.04.13 0 .25 0 .38.02Z'/%3E%3Cpath d='M6.82 12.95c-.1-3.23-.01-6.46-.07-9.69 0-.1 0-.2.02-.29.06-.24.44-.18.41.08 0 2.6 0 5.21.01 7.82 0 .54.03 1.08.04 1.62-.02.2.05.39-.04.57-.1.15-.36.09-.37-.09Z'/%3E%3Cpath d='M6.9 2.99c0-.11.08-.22.19-.22.46-.05.92-.08 1.38-.09.91-.02 1.82-.09 2.73-.08 1.14-.05 2.27-.04 3.4-.03.26 0 .27.4.01.41-1.81-.01-3.6 0-5.4.1-.59.01-1.19.02-1.78.08-.19.02-.51.11-.54-.16Z'/%3E%3Cpath d='M16.82 4.96c-.66-.58-1.27-1.19-1.93-1.77-.14-.15-.51-.29-.34-.54.07-.09.2-.11.29-.03.17.13.33.26.49.41.61.56 1.24 1.13 1.83 1.69.12.21-.18.42-.34.23Z'/%3E%3Cpath d='M15.62 5.2c-.2 0-.39-.03-.59-.03-.17 0-.4.09-.5-.09-.09-.33-.03-.69-.04-1.03.03-.38-.01-.76 0-1.14.01-.22.33-.28.4-.07.03.11-.01.21 0 .32.03.54-.01 1.07 0 1.61.5-.01.99.05 1.49.02.26.03.57-.09.78.02.18.15.02.41-.19.37-.45.02-.91.04-1.36.02Z'/%3E%3Cpath d='M16.96 13.12a.215.215 0 0 1-.1-.25c.02-.17 0-.35.01-.52.04-.73-.02-1.46 0-2.19.02-1.51-.1-3.01-.01-4.52 0-.24 0-.48-.01-.71-.02-.12.05-.23.17-.25.11-.02.22.06.24.17.07.84-.07 1.68 0 2.53.02 1.26.05 2.52.03 3.78.01.41.03.82 0 1.23-.03.25.1.88-.33.73Z'/%3E%3Cpath d='M5.49 13.21c0-.13.12-.22.24-.21.34-.04.69-.04 1.03-.04.97-.04 1.92-.1 2.89-.06 2.81-.02 5.63.1 8.44.03.11-.03.22.04.25.15.05.2-.16.29-.33.27-1.39.02-2.77.01-4.16 0-1.94-.01-3.87-.08-5.81-.03-.69.03-1.37.05-2.06.07-.19.02-.49.09-.51-.18ZM11.39 9.97c-.21-.34-.52-.59-.77-.89-.15-.23.19-.45.34-.23.19.23.42.41.6.65.36-.43.75-.85 1.15-1.24.16-.12.31-.46.54-.28.18.17-.04.36-.17.48-.41.4-.79.82-1.17 1.25-.14.18-.28.53-.53.26Z'/%3E%3Cpath d='M11.77 11.54c-2.03-.16-3.08-1.96-2.26-3.82.85-2.23 4.45-1.98 4.97.35.31 1.07-.09 2.31-.95 3-.5.37-1.15.49-1.76.47Zm.53-.43c1.62-.14 2.31-2.19 1.57-3.5-.51-.88-1.63-1.15-2.57-.96-.78.18-1.35.83-1.54 1.6-.56 1.7.85 3.07 2.53 2.86Z'/%3E%3Cpath d='M10.21 8.48c-.25-.1-.08-.39-.03-.57.1-.27.32-.5.57-.65.14-.11.39-.07.4.14.01.2-.17.19-.29.28-.11.09-.22.21-.28.34-.08.18-.08.53-.36.45ZM10.03 9.19s-.07-.09-.07-.14c0-.11.08-.22.19-.22.06 0 .11.01.15.05.04.04.07.09.07.14 0 .11-.08.22-.19.22-.06 0-.11-.01-.15-.05ZM7.68 7.83c-.11 0-.2-.11-.19-.22.01-.17 0-.35 0-.52.02-.55-.01-1.1 0-1.65.03-.52.02-1.05.05-1.58.02-.27.43-.24.41.03-.03.88-.07 1.77-.05 2.65 0 .21 0 .42-.01.64-.02.22.11.64-.22.65ZM7.67 8.67s-.07-.09-.07-.14c0-.11.08-.22.19-.22.06 0 .11.01.15.05.04.04.07.09.07.14 0 .11-.08.22-.19.22-.06 0-.11-.01-.15-.05ZM3.1 6.35a.198.198 0 0 1-.13-.26c.09-.31.41-.46.68-.59.36-.18.78-.17 1.18-.17.49 0 .96-.06 1.44-.04.13 0 .22.15.18.27-.03.1-.14.16-.25.14-.21-.02-.38.01-.59.02-.48.03-.97 0-1.45.05-.28.07-.65.19-.8.45-.04.11-.16.17-.26.13Z'/%3E%3Cpath d='M3.67 18.76c-.67-.35-.8-1.17-.83-1.86-.02-.69 0-1.37-.03-2.05.03-1.67.02-3.33.03-4.99 0-.79-.01-1.58.01-2.37.06-.31-.13-1.63.41-1.44.13.07.14.22.06.33-.04.29-.04.6-.05.89-.06 1.42 0 2.85-.04 4.27v-.02c.05 1.31-.04 2.58 0 3.88.03.84-.06 1.68.18 2.49.11.18.22.37.4.49.25.1.11.47-.14.39Z'/%3E%3Cpath d='M10.76 18.93c-1.19 0-2.37.01-3.56-.01-.66 0-1.32-.04-1.98-.01-.38 0-.75-.03-1.13-.05-.21 0-.59-.06-.48-.35.06-.12.2-.15.31-.08.47.05.95.07 1.42.07 2.59 0 5.18.06 7.76.02.39-.01.78 0 1.17.02h1.11c.48 0 .96-.01 1.46 0 .83-.02 1.66-.08 2.49-.05.2-.01.39-.05.58-.09V18.82c-.03 0-.06.01-.08.02-.36.08-.73.07-1.1.07-.25 0-.49 0-.73.01-1.26.05-2.53.04-3.78.04-1.15-.02-2.3-.01-3.44 0Z'/%3E%3Cpath d='M19.63 18.78c-.19-.21.05-.39.26-.4.68-.13.73-.42.78-1.05.03-.72.07-1.44.08-2.16 0-1.44-.01-2.87.01-4.31.03-1.34.03-2.68-.07-4.02 0-.17.03-.35-.02-.51-.04-.17.18-.31.32-.21.19.19.11.52.11.77.19 2.31 0 4.63.06 6.95-.02 1.07 0 2.14-.07 3.21.01.67-.1 1.56-.91 1.68-.18.03-.39.18-.56.06Z'/%3E%3Cpath d='M20.8 6.52a.216.216 0 0 1-.13-.22c0 .04 0 .07.01.11-.07-.41-.48-.62-.87-.62-.39-.02-.77-.02-1.16-.04-.31 0-.62.02-.93.02-.12.02-.23-.05-.25-.17-.02-.11.06-.22.17-.23.68-.03 1.36-.02 2.05 0 .47-.01.94.14 1.22.54.09.14.18.33.14.5a.21.21 0 0 1-.27.12ZM9.45 16.65c-2.09-.04-4.18-.04-6.27-.08-.26-.03-.23-.44.05-.41.65 0 1.28.04 1.92.02 4.55.09 9.1.08 13.66-.06.58-.03 1.16-.04 1.74-.05.15-.02.37-.04.4.16.02.32-.4.24-.61.26h-.62c-1.02.05-2.04.04-3.06.1-2.4.06-4.8.04-7.2.06ZM3.9 13.9c-.1-2.15.09-4.31 0-6.46-.04-.26.37-.33.41-.06.08 1.41 0 2.83-.03 4.25 0 .78.09 1.61 0 2.37-.1.14-.36.08-.37-.09ZM3.89 14.82c0-.11.09-.21.21-.21s.21.09.21.21c0 .11-.09.21-.21.21s-.21-.09-.21-.21ZM4.97 4.52c-.26-.16-.49-.35-.74-.52-.1-.06-.23-.11-.22-.24.13-.58.83.25 1.09.36.3.1.18.55-.13.41ZM5.41 4.19c-.06-.27-.6-.97-.16-1.09.12-.02.23.08.24.2.08.25.2.48.3.73.11.24-.27.41-.38.17ZM18.87 4.16c-.32-.15-.36-.69-.05-.86.22-.11.54-.09.73.08.19.12.16.43.05.6-.15.23-.49.27-.73.18Zm.3-.38c.05 0 .11-.04.1-.1-.09-.07-.33-.07-.23.1h.13ZM9.57 21.32a.202.202 0 0 1-.17-.26c.08-.55.2-1.07.27-1.61.03-.16.08-.32.1-.49 0-.07.04-.13.1-.17.22-.11.36.11.29.32-.11.5-.18 1.01-.28 1.5-.07.22.03.71-.31.7ZM14.21 21.23s-.06-.08-.07-.12c-.1-.53-.19-1.07-.25-1.61-.03-.19-.05-.35-.08-.52-.03-.11.05-.22.16-.25s.22.05.25.16c.11.62.15 1.22.28 1.83l.06.33c.03.18-.21.3-.34.18Z'/%3E%3Cpath d='M16.87 21.44c-1.63-.05-3.27-.11-4.9-.08-1.49-.02-2.99-.02-4.48.03-.33-.01-.26-.51.06-.41 2.32-.08 4.64-.03 6.96-.03.8.05 1.6.05 2.41.08.27.03.23.44-.04.41Z'/%3E%3C/svg%3E");
}

/* line 1789, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-craft-v2.digitally-printed .icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='11.79' cy='16.11' r='7.29' fill='%23ffe18b'/%3E%3Cg fill='%2316233c'%3E%3Cpath d='M15.31 15.11H8.69a.37.37 0 1 0 0 .74h6.62a.37.37 0 1 0 0-.74ZM13.02 16.63H8.69a.37.37 0 1 0 0 .74h4.33a.37.37 0 1 0 0-.74Z'/%3E%3Cpath d='M20.56 5.94h-.43v-.87c0-.85-.69-1.54-1.54-1.54h-.87V1.16a.56.56 0 0 0-.56-.56H7.1a.56.56 0 0 0-.56.56v2.38h-.87c-.85 0-1.54.69-1.54 1.54v.87h-.69c-.96 0-1.74.78-1.74 1.74v7.19c0 .96.78 1.74 1.74 1.74h2.97v2.5c0 .31.25.56.56.56h10.06c.31 0 .56-.25.56-.56v-2.5h2.97c.96 0 1.74-.78 1.74-1.74v-7.2c0-.96-.78-1.74-1.74-1.74Zm-2.84-.92h.71c.11 0 .21.09.21.21v.71h-.92v-.92ZM7.28 1.34h9.69v4.6H7.28v-4.6ZM5.62 5.23c0-.11.09-.21.21-.21h.71v.92h-.92v-.71Zm11.23 11.01v2.53c0 .09-.07.16-.16.16H7.31c-.09 0-.16-.07-.16-.16v-4.54c0-.09.07-.16.16-.16h9.38c.09 0 .16.07.16.16v2.02Zm0-4.97h-1.02a.37.37 0 1 1 0-.74h1.02a.37.37 0 1 1 0 .74Zm2.29 0h-1.02a.37.37 0 1 1 0-.74h1.02a.37.37 0 1 1 0 .74Zm0-2.29H4.87a.37.37 0 1 1 0-.74h14.25a.37.37 0 1 1 0 .74Z'/%3E%3C/g%3E%3C/svg%3E");
}

/* line 1793, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-craft.hand-printed .icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffce40' d='M16.31 3.79c.07.27-.21.31-.41.25-.3-.03-.59-.05-.89-.06-1.02.02-1.98.47-2.79 1.05-.1.08-.2.16-.29.25-.06.07-.12.15-.22.14-.1.08-.23.03-.32-.05a3.46 3.46 0 0 0-.81-.42c-1.17-.31-2.7.18-3.03 1.45-.51 1.55.34 2.94 1.28 4.11.55.74 1.14 1.45 1.79 2.1.49.51 1.03.97 1.5 1.49.19.18-.11.49-.29.29-.16-.17-.32-.34-.48-.5-.07.09-.19.13-.3.03-.37-.39-.69-.84-1.15-1.14-.59-.37-1.06-.87-1.42-1.46-.33-.43-.73-.8-1.13-1.17-.56-.64-1.11-1.34-1.37-2.17-.15-.77-.32-1.55-.09-2.31.26-.82.92-1.49 1.62-1.96.56-.37 1.22-.52 1.88-.4.84.11 1.73.33 2.37.91.71-.45 1.45-.97 2.31-1.07.57.02 1.96.16 2.28.64Z'/%3E%3Cpath d='M11.48 14.62c-.37-.37-.76-.71-1.15-1.07-.55-.53-1.09-1.07-1.64-1.58-1-1-2.05-2-2.73-3.26-.75-1.38-.75-2.98.31-4.19.78-.86 1.91-1.35 3.06-1.37.8-.01 1.55.24 2.23.66.14.14.49.29.33.52-.06.09-.2.12-.29.05-1.09-.96-2.73-1.03-3.99-.38h.02c-1.03.54-1.81 1.55-1.78 2.75-.02 1.19.67 2.26 1.41 3.13.93 1.14 2.05 2.09 3.08 3.13.47.46.98.88 1.44 1.35.16.19-.11.46-.3.28Z'/%3E%3Cpath d='M17.01 9.45c-.18 0-.28-.24-.14-.36.11-.1.19-.23.28-.35.21-.29.36-.61.43-.97.15-.65.11-1.33-.09-1.96-.22-.73-.67-1.38-1.33-1.77-1.08-.84-2.64-.72-3.77-.02-.15.1-.3.2-.42.32-.07.1-.21.12-.3.05-.29-.28.33-.59.52-.73.91-.56 2.05-.77 3.09-.51.46.13.86.37 1.25.64.52.35.92.84 1.17 1.4.33.78.48 1.61.33 2.44-.07.41-.18.83-.42 1.17-.13.18-.36.64-.59.65ZM11.75 14.74c-.11-.01-.2-.1-.2-.22.02-.16.21-.25.3-.38.54-.55 2.39-2.25 2.98-2.75.2-.24.54.03.33.26-.16.14-1.62 1.41-1.77 1.55-.41.41-.84.8-1.24 1.23-.13.1-.22.3-.4.3ZM6.48 7.51c-.23-.95.1-1.98.77-2.68.17-.14.36-.43.61-.34.16.07.15.33-.02.38-.02 0-.04.02-.06.04-.66.54-1.05 1.44-.93 2.29 0 .1.05.18.06.27-.01.24-.36.26-.42.04ZM8.19 4.45c0-.12.1-.2.22-.2s.2.11.2.22c0 .12-.1.2-.22.2s-.2-.11-.2-.22ZM17.03 3.18c-.08.1-.23.1-.32 0-.32-.19-.65-.42-1.03-.46h.02c-.3.03-.31-.43 0-.41.35.01.67.2.98.37.17.1.54.25.36.5Z'/%3E%3Cpath fill='%23ffce40' d='M7.63 16.18c-.92-.97-1.93-1.94-2.55-3.14-.4-.92-.46-1.95-.56-2.93 0-.54-.03-1.09-.2-1.6-.02-.23-.33-.62-.11-.77.12-.09.28-.01.33.12.24.12.25.76.32 1.01.23 1.27.27 2.54.53 3.8.29.77.86 1.38 1.39 1.99.46.46.96.91 1.33 1.45.02.32-.31.3-.47.09Z'/%3E%3Cpath fill='%23ffce40' d='M9.56 21.59c-.2-.04-.27-.25-.28-.43-.1-.14-.05-.34-.06-.5-.09-.71-.16-1.43-.17-2.15-.06-1.31.3-2.9-.82-3.87-.59-.46-1.22-.88-1.76-1.42-.2-.21-.44-.38-.62-.6-.11-.07-.26-.1-.35-.19-.13-.14 0-.38.19-.35.3.12.59.28.85.48.73.52 1.4 1.11 2.09 1.68.47.34.93.74.99 1.35.17.94.21 1.91.15 2.86.07.9.05 1.84-.07 2.73v.03c.23.1.1.46-.14.39ZM16.17 16.19c-.18-.19.08-.39.2-.54.34-.36.71-.72 1.03-1.08 1.98-1.99 1.12-4.19 1.86-6.52.15-.78.77-.46.49-.12-.21.46-.17.99-.23 1.49-.14 1.25-.27 2.52-.62 3.72-.35.86-1.03 1.54-1.64 2.22-.24.18-.8 1.11-1.09.83Z'/%3E%3Cpath fill='%23ffce40' d='M14.44 21.28c-.15-.68-.05-1.41-.09-2.11 0-1.03-.08-2.08.11-3.09-.2-.12-.05-.38 0-.55.19-.73.83-1.19 1.38-1.66.63-.58 1.23-1.24 1.99-1.65.13-.09.29-.11.44-.13.32.04.23.43-.07.43-.69.68-1.51 1.21-2.19 1.91-1.15 1.37-.95 3.32-1.1 5l-.09 1.56c.03.24-.14.53-.39.3Z'/%3E%3Cpath d='M9.86 21.47c-.12 0-.2-.1-.2-.21-.03-.39-.03-.78-.02-1.16-.04-1.16 0-2.33-.03-3.49 0-.82-.23-1.69-1-2.1-.44-.29-.86-.61-1.22-1-.34-.34-.6-.77-1-1.04-.22-.21-.87-.21-.83.19.2.52.7.83 1.04 1.25.55.68 1.17 1.33 1.58 2.1.07.25-.33.36-.4.11-.5-.79-1.11-1.51-1.74-2.2-.44-.44-1.35-1.2-.66-1.8 1.15-.76 1.9.83 2.65 1.45.56.53 1.32.79 1.68 1.5.52 1.15.28 2.48.32 3.7 0 .68.02 1.37.02 2.05-.02.22.15.64-.19.66Z'/%3E%3Cpath d='M6.05 21.53c.03-.68.11-1.38.09-2.07-.06-.63-.04-1.29-.34-1.85-.38-.53-1.02-.82-1.41-1.36-.85-1.33-.61-3.03-.61-4.54.06-1.26.09-2.51.05-3.77.03-.47.57-.74.93-.4.43.44.53 1.11.6 1.69.05.65 0 1.31.13 1.95.05.27.12.54.24.78.03.05.04.11.02.16-.41.62-.65-.78-.69-1.04-.12-.71-.04-1.44-.15-2.16-.02-.24-.39-1.57-.66-.97-.04.33.02.67.02 1 .01 1.93-.24 3.88 0 5.8.14.89.5 1.46 1.25 1.97.78.56.92 1.19 1 2.1.1.87.03 1.76-.05 2.63.02.24-.35.31-.41.06ZM14.14 21.48c.12 0 .2-.1.2-.21.03-.39.03-.78.02-1.16.04-1.16 0-2.33.03-3.49 0-.82.23-1.69 1-2.1.44-.29.86-.61 1.22-1 .34-.34.6-.77 1-1.04.22-.21.87-.21.83.19-.2.52-.7.83-1.04 1.25-.55.68-1.17 1.33-1.58 2.1-.07.25.33.36.4.11.5-.79 1.11-1.51 1.74-2.2.44-.44 1.35-1.2.66-1.8-1.15-.76-1.9.83-2.65 1.45-.56.53-1.32.79-1.68 1.5-.52 1.15-.28 2.48-.32 3.7 0 .68-.02 1.37-.02 2.05.02.22-.15.64.19.66Z'/%3E%3Cpath d='M17.95 21.53c-.03-.68-.11-1.38-.09-2.07.06-.63.04-1.29.34-1.85.38-.53 1.02-.82 1.41-1.36.85-1.33.61-3.03.61-4.54-.06-1.26-.09-2.51-.05-3.77-.03-.47-.57-.74-.93-.4-.43.44-.53 1.11-.6 1.69-.05.65 0 1.31-.13 1.95-.05.27-.12.54-.24.78-.03.05-.04.11-.02.16.41.62.65-.78.69-1.04.12-.71.04-1.44.15-2.16.02-.24.39-1.57.66-.97.04.33-.02.67-.02 1-.01 1.93.24 3.88 0 5.8-.14.89-.5 1.46-1.25 1.97-.78.56-.92 1.19-1 2.1-.1.87-.03 1.76.05 2.63-.02.24.35.31.41.06ZM15.41 11c-.27-.45.19-1.31.74-.93 1.03.08 0 1.91-.74.93Zm.5-.14c.17-.02.25-.21.26-.36-.13.05-.2-.09-.32-.11-.1.13-.2.46.06.47ZM5.35 20.69c0-.66-.04-1.33-.14-1.99-.02-.18-.13-.49.13-.54.11-.01.22.06.23.18.02.18.05.36.07.54.08.6.11 1.2.11 1.8 0 .11-.09.21-.21.21s-.21-.09-.21-.21Z'/%3E%3Cpath d='M18.44 20.61c-.12-.34-.21-2.57.29-2.51.11.01.2.12.18.23-.08.42-.15.84-.15 1.27 0 .29.01.58.07.87.09.24-.29.39-.39.15ZM12.19 18.75c-.23-.02-.46-.05-.69-.07-.15 0-.33-.03-.33-.21.04-.41.8-.1 1.07-.13.27.03.21.45-.06.41Z'/%3E%3Cpath d='M11.54 19.36c-.02-.48 0-.96 0-1.45.01-.11.12-.19.23-.18.32.07.12.62.17.86-.03.28.06.6-.04.86-.1.14-.35.08-.37-.1Z'/%3E%3C/svg%3E");
}

/* line 1796, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-craft-v2.hand-printed .icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='14.53' cy='14.25' r='7.29' fill='%23ffe18b'/%3E%3Cg fill='%2316233c'%3E%3Cpath d='M21.91 13.01c-.78-1.34-2.62-.34-3.4.09l-.12.07c-.28.15-.58.33-.91.52-.27.16-.62.36-.98.56.56-.48 1.2-1 1.66-1.37.56-.46 1.1-.89 1.44-1.19 1.23-1.09 2.62-2.32 2.35-3.51-.11-.49-.42-.85-.86-1.01-.65-.23-1.5.02-2.33.68l-.32.25c-.87.69-2.76 2.18-4.04 3.06.5-.66 1.19-1.47 1.72-2.1.64-.76 1.25-1.48 1.71-2.09.04-.06.09-.12.14-.18.52-.67 1.38-1.79.83-2.82-.3-.56-.74-.72-1.05-.76-1.04-.12-2.19.99-2.79 1.66-.72.81-1.32 1.46-1.91 2.09-.44.48-.87.94-1.33 1.45.11-.27.22-.55.33-.81.88-2.16 1.8-4.4.87-5.43-.32-.36-.73-.51-1.16-.43-1.33.25-2.55 2.8-3.99 6.57-.09.24-.17.44-.23.58-.03.08-.06.17-.1.27-.26.7-.45 1.04-.57 1.2-.12-.46-.31-1.24-.91-2.34-.57-1.05-1.54-1.85-2.4-1.98-.45-.07-.86.05-1.15.34-.68.66-.47 1.38-.21 2.29.13.46.29 1.04.42 1.8.24 1.39.21 2.63.18 3.82-.06 2.33-.11 4.52 2.13 6.52 1.22 1.09 2.47 1.5 3.69 1.5 2.26 0 4.44-1.41 6.19-2.55.28-.18.55-.36.82-.53.92-.58 1.56-1.05 2.18-1.51.56-.41 1.14-.84 1.94-1.36 1.99-1.29 2.73-2.41 2.19-3.34Zm-2.85 2.32c-.84.54-1.43.98-2.01 1.41-.63.46-1.22.9-2.1 1.46-.27.17-.55.35-.83.54-2.63 1.71-5.62 3.66-8.41 1.17-1.82-1.62-1.78-3.28-1.73-5.58.03-1.2.06-2.55-.19-4.06-.14-.83-.31-1.44-.45-1.92-.25-.87-.24-.96-.1-1.1 0 0 .03-.01.06-.01h.06c.41.06 1.09.59 1.51 1.36.53.97.69 1.62.8 2.05.11.44.28 1.11 1.06 1.07 1.06-.05 1.54-1.36 1.83-2.14.03-.09.06-.17.09-.24.06-.14.14-.35.23-.6 1.96-5.16 2.81-5.78 3.06-5.81 0 0 .02.01.06.05.42.46-.6 2.96-1.09 4.16-.57 1.4-.92 2.28-.89 2.86.02.33.23.61.55.72.33.11.71.01.93-.25.92-1.07 1.65-1.86 2.42-2.69.59-.63 1.2-1.29 1.93-2.11.76-.86 1.47-1.29 1.74-1.26.02 0 .06 0 .13.13.18.34-.43 1.13-.72 1.51-.05.07-.1.13-.15.19-.44.58-1.06 1.32-1.66 2.03-2.35 2.78-3.06 3.74-2.54 4.46.12.16.29.26.49.29.68.09 2.04-.8 6.04-3.97l.32-.25c.58-.46 1.02-.54 1.18-.49.02 0 .06.02.09.14.11.49-1.35 1.78-1.97 2.33-.32.29-.85.71-1.4 1.16-.73.59-1.55 1.26-2.17 1.81-.71.64-1.45 1.3-.98 1.92.69.92 2.15.06 3.85-.94.32-.18.61-.36.87-.5l.13-.07c1.38-.76 1.7-.67 1.77-.54.02.1-.23.69-1.8 1.71Z'/%3E%3Cpath d='M10.76 13.12c-.61 0-1.17.3-1.51.79-.34-.49-.9-.79-1.51-.79-1.01 0-1.84.83-1.84 1.84 0 2.03 3.08 3.92 3.21 4l.08.05s.04.02.06.02.04 0 .06-.02l.08-.05c.13-.08 3.21-1.97 3.21-4 0-1.01-.83-1.84-1.84-1.84Zm.66 2.14a.3.3 0 0 1-.3-.3c0-.2-.16-.36-.36-.36-.17 0-.3-.14-.3-.3s.14-.3.3-.3c.53 0 .96.43.96.96a.3.3 0 0 1-.3.3Z'/%3E%3C/g%3E%3C/svg%3E");
}

/* line 1800, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-technique .icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23231f20' d='M7.78.93 4.95 4.64l14.51 10.98L22.14 12 7.78.93z'/%3E%3Cpath fill='%23231f20' d='M4.55 23.15c-.58 0-1.2-.21-1.75-.62h-.02c-1.1-.85-1.47-2.26-.83-3.17.26-.5 1.22-1.43 2.58-2.49 1.72-1.34 3.05-3.41 3.69-4.4l.03-.04c.15-.24.25-.39.33-.49.19-.25.55-.3.8-.11l.54.41.72-.95-6.55-5c-.77-.59-.92-1.69-.33-2.46l.65-.86c.47-.62 1.31-.85 2.03-.57L7.51 1c.12-.16.35-.19.5-.07l14.2 10.82c.16.12.19.35.07.5l-1.07 1.41c.46.62.46 1.49-.01 2.11l-.65.86a1.765 1.765 0 0 1-2.46.33l-6.55-4.99-.72.95.54.41c.25.19.3.55.11.79-.08.1-.2.24-.39.45l-.03.04c-.79.88-2.43 2.72-3.27 4.73-.66 1.59-1.3 2.77-1.72 3.15-.36.44-.91.67-1.51.67ZM9.03 12c-.08 0-.16.04-.21.1-.07.09-.17.24-.32.47l-.03.04c-.65 1.01-2 3.11-3.76 4.48-1.57 1.22-2.32 2.04-2.5 2.4v.02c-.57.78-.23 2.01.75 2.75h.02c.97.76 2.25.75 2.85.01l.02-.02c.3-.27.89-1.21 1.65-3.05.85-2.06 2.52-3.92 3.32-4.81l.03-.04c.18-.2.3-.34.37-.43.09-.12.07-.29-.05-.37l-.77-.59 1.08-1.42 6.79 5.17c.31.23.69.34 1.08.28.39-.05.73-.25.96-.56l.65-.86c.41-.54.39-1.31-.05-1.83l-.08-.09 1.21-1.59s.02-.06-.01-.08L7.83 1.17s-.06-.01-.08.01L6.54 2.77l-.11-.05c-.62-.29-1.36-.11-1.77.43l-.65.86c-.49.64-.36 1.55.28 2.04l6.79 5.17L10 12.64l-.77-.59s-.11-.06-.16-.06Zm10.12 4.47c-.19 0-.39-.06-.55-.19L4.6 5.62a.93.93 0 0 1-.17-1.29l.65-.86c.21-.28.56-.41.9-.34l.24.05-1.05 1.38s-.02.06.01.08l14.2 10.81s.06.01.08-.01l1.05-1.38.11.22c.16.32.12.68-.09.96s-.65.86-.65.86a.9.9 0 0 1-.73.36ZM5.64 3.44c-.13.03-.24.11-.33.22l-.65.86a.608.608 0 0 0 .12.86l14 10.66c.27.21.66.15.86-.12l.65-.86c.08-.11.13-.24.13-.38l-.71.94c-.12.16-.35.19-.5.07L5 4.89a.355.355 0 0 1-.07-.5l.71-.94Z'/%3E%3Cpath fill='%23ffce40' d='M7.79 2.21c.33-.34.86.21 1.23.62.21.23.95.62 1.21.82.44.34.11.45.41.7.38.32.49.07.91.39.29.22 1.13.79 1.63 1.31.41.43.11.63.62 1.03.36.27.55-.03.88.08.64.22 2.27 1.58 2.95 2.12.5.4.07.85 1.15 1.04.31.06.6.35.77.61.11.18.73.42 1.23.8.46.35.38.5.19.75l-.21.27c-.36.48-.63 0-.92-.38-.27-.34-.57-.3-.95-.58-.33-.25-.36-.75-1.21-1.16-.99-.48-.19-.56-.92-1.08-.4-.29-.51.12-1.14-.33-.61-.45-1.1-.77-1.57-1.31-.32-.37-1.43-.94-1.56-1.29-.14-.39-.27-.19-.57-.43-.35-.28-.23-.37-.75-.63-.39-.2-.52-.61-.73-.57-.12.02-.3-.05-.4-.15-.19-.19-.15-.49-.31-.61-.28-.23-.17.16-.7-.13-.29-.16-.2-.24-.45-.42-.33-.25-1.37-.64-1.09-1.06.08-.12.17-.26.27-.37ZM4.11 21.92c-.65-.07-1.36-.54-1.61-1.16-.18-.65.22-1.45.72-1.84.07-.09.14-.18.21-.26.14-.18.44 0 .35.2.27-.18.52.26.2.37-.47.23-.61.84-.6 1.32.03.45.29.9.79.92.33.02.27.49-.05.45Z'/%3E%3C/svg%3E");
}

/* line 1803, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-technique-v2 .icon:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect y='0' width='24' height='24' fill='%2316233c'/%3E%3C/svg%3E");
}

/* line 1807, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-materials .icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffce40' d='M18.29 8.35c.11.14-.03.36-.2.33-.11-.01-.16-.12-.23-.2-.28-.37-.72-.55-1.12-.75-.61-.36-1.34-.38-2.02-.34-1.8.1-3.22 2.1-3.17 3.82.08.94.61 1.72 1.17 2.44.06.07.14.14.16.23.02.2-.23.3-.37.16-1.12-.88-1.86-1.86-2.17-3.27-.13-.87.02-1.8.38-2.6.38-.82 1.13-1.4 1.96-1.74.61-.26 1.26-.43 1.93-.34.77.06 1.54.28 2.11.81.21.16.38.37.6.52.09.05.19.13.17.24.32.16.57.42.79.7Z'/%3E%3Cpath fill='%23ffce40' d='M20.28 7.64c.14.27-.28.45-.38.16-.34-.63-.9-1.1-1.43-1.57-.79-.66-1.7-1.14-2.7-1.38-3.49-.68-7.07 2.26-6.78 5.86.11 1.67.92 3.24 2.03 4.46.34.31.66.65 1.04.9.26.16.05.5-.22.38-.9-.28-1.66-.87-2.26-1.58-.05.16-.22.34-.35.43-.56.72-1.36 1.15-2.04 1.75-.46.37-1.04.58-1.47.99-.98.81-1.76 1.85-2.34 2.98-.13.28-.24.58-.3.89 0 .17-.15.34-.32.26-.29-.19-.34-.62-.36-.95.02-1.15.8-2.09 1.52-2.92.58-.73 1.24-1.38 1.97-1.95-.07-.28.31-.43.45-.63.27-.24.64-.81 1-.41.4-.23.54.24.84.26.44-.24.71-.78 1.18-.97-.02-.02-.03-.04-.05-.07-.32-.57-.58-1.15-.96-1.69-.15-.38-.18-.8-.26-1.2-.13-.74-.28-1.48-.23-2.23.05-.96.48-1.8.98-2.6.4-.79.96-1.53 1.73-1.99 1.5-.97 3.38-1.02 5.09-.72.95.21 1.8.74 2.66 1.18.37.21.72.44 1.06.69.17.13.03.42-.18.36.41.4.84.8 1.09 1.32Z'/%3E%3Cpath d='M3.18 22.62c-.85-.18-1.26-1.12-1.12-1.92.3-1.42 1.52-2.4 2.48-3.4.73-.74 1.47-1.46 2.2-2.19.15-.13.31-.43.53-.29.69.37 1.18 1.09 1.78 1.61.89.75.84.84.03 1.64-.86.89-1.74 1.76-2.62 2.63-.91.83-1.92 2.07-3.27 1.92Zm.27-.38c1.46-.25 2.4-1.62 3.44-2.56.8-.81 1.64-1.6 2.39-2.45-.7-.66-1.37-1.36-2.09-2-1.34 1.41-2.83 2.68-4.05 4.19-.74.79-1.17 2.63.31 2.82Z'/%3E%3Cpath d='M7.96 15.69c-.27-.29.83-1.14 1.03-1.39.2-.18.48.13.28.3-.36.33-.67.65-.96 1.02-.05.14-.25.19-.35.07ZM8.92 16.51c0-.08.03-.15.09-.19.31-.3.63-.62.92-.91.17-.21.49.07.32.27-.27.28-.56.55-.83.83-.13.18-.44.32-.5 0Z'/%3E%3Cpath d='M14.25 17.01c-1.85-.09-3.88-.79-5.04-2.3-1.31-1.93-1.8-4.5-1.16-6.76.69-2.11 1.96-3.39 4.07-4.07 3.16-1.13 7.01.6 8.28 3.71.85 2.33.51 5.16-1.01 7.13-1.3 1.38-3.22 2.4-5.15 2.29Zm.48-.4c1.72-.1 3.4-1.04 4.5-2.34 1.4-2.11 1.68-5.1.39-7.32-1.47-2.33-4.45-3.54-7.1-2.76-1.94.59-3.18 1.57-3.92 3.47-.85 2.3-.33 5.05 1.1 7 .99 1.1 2.52 1.69 3.94 1.88.37.04.75.06 1.13.06h-.03Z'/%3E%3Cpath d='M13.75 14.58c-1.64-.22-2.94-1.51-3.56-2.99-.5-1.25-.25-2.74.5-3.83 2.03-3.12 6.86-2.27 7.87 1.26.55 1.62-.02 3.58-1.42 4.59-.97.72-2.18 1.21-3.4.97Zm.94-.36c2.25-.29 4.06-2.27 3.6-4.6-.29-1.36-.84-2.07-1.96-2.83-2.55-1.5-5.8.22-5.97 3.17-.15 2.28 2.05 4.45 4.33 4.25Z'/%3E%3Cpath d='M11.69 9.3c-.37-.21.26-.83.38-1.08.3-.42.65-.8 1.11-1.03.33-.15.71-.32 1.08-.25.22.09.12.44-.12.39-1.73.13-2.05 2.21-2.46 1.97ZM11.32 10.64c0-.11.1-.21.21-.21s.21.1.21.21c0 .11-.1.21-.21.21s-.21-.1-.21-.21ZM5.33 18.26c-.08-.07-.11-.21-.03-.29.29-.32.59-.64.89-.95.22-.23.45-.45.68-.67.12-.14.34-.29.47-.08.06.11 0 .23-.09.29-.28.25-.54.51-.8.78-.27.28-.54.57-.8.85-.07.1-.22.16-.32.07ZM3.98 19.53c0-.11.1-.21.21-.21s.21.1.21.21c0 .11-.1.21-.21.21s-.21-.1-.21-.21ZM15.55 2.58a.218.218 0 0 1-.18-.23c.08-.58.2-1.16.25-1.74 0-.11.13-.19.23-.18.37.09.05.8.07 1.07-.1.26-.01 1.13-.37 1.08ZM16.27 3.05c-.32-.18.12-.71.18-.97.14-.35.3-.69.38-1.06.07-.26.47-.14.4.11-.15.63-.45 1.21-.68 1.81-.04.1-.17.15-.27.11ZM3.76 23.57c-.21-.03-.6.03-.62-.26 0-.11.09-.21.21-.21.16.02.33.06.49.05.34-.03.66-.15.97-.29.13-.09.32-.17.41 0 .21.43-1.16.71-1.46.71ZM11.71 19.08c-.84-.5-.17-1.62.68-1.27.26-.02.39.31.44.52.12.58-.64 1.04-1.13.74Zm.39-.32c.25-.03.44-.3.26-.52-.58-.3-.93.43-.26.52ZM4.33 10.2c-.26-.5.81-.34 1.08-.46.26-.04.32.37.06.41-.28 0-.95.24-1.14.05Z'/%3E%3Cpath d='M4.98 11.09c-.23-.49-.23-1.15-.3-1.7 0-.27.42-.27.41 0 .03.51.13 1.01.22 1.51.03.18-.2.31-.33.19ZM21.7 9.25c-.34-.08-.08-.63-.15-.87a4.24 4.24 0 0 0-.35-1.4c-.08-.23-.42-.44-.19-.67.13-.11.3 0 .35.13.38.55.55 1.24.61 1.9-.03.26.12.91-.26.91Z'/%3E%3C/svg%3E");
}

/* line 1810, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-materials-v2 .icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='14.31' cy='14.53' r='7.29' fill='%23ffe18b'/%3E%3Cg fill='%2316233c'%3E%3Ccircle cx='9.83' cy='12.7' r='1.96'/%3E%3Cpath d='M16.98 14.07c0 .34.27.61.61.61h2.43c.34 0 .61-.27.61-.61s-.27-.61-.61-.61h-2.43c-.34 0-.61.27-.61.61ZM7.85 19.5c.16 0 .31-.06.43-.18l2.38-2.38 1.39 1.39c.24.24.63.24.86 0 .24-.24.24-.63 0-.87l-.28-.28 1.94-1.94 2.38 2.38c.24.24.62.24.86 0l.45-.45 2.14 2.14c.12.12.28.18.43.18a.615.615 0 0 0 .43-1.05l-2.57-2.57a.604.604 0 0 0-.86 0l-.45.45L15 13.94c-.11-.11-.27-.18-.43-.18s-.32.06-.43.18l-2.38 2.38-.68-.68a.604.604 0 0 0-.86 0l-2.81 2.81a.616.616 0 0 0 .43 1.05ZM13.64 12.7h4.04c.34 0 .61-.27.61-.61s-.27-.61-.61-.61h-4.04c-.34 0-.61.27-.61.61s.27.61.61.61ZM17.94 6.82V4.73c0-.08-.07-.15-.15-.15H2.01c-.08 0-.15.07-.15.15v9.5c0 .08.07.15.15.15h1.52c.08 0 .15-.07.15-.15V7.09c0-.06.05-.12.12-.12h13.98c.08 0 .15-.07.15-.15Z'/%3E%3Cpath d='M13.08 3.77V2.12c0-.08-.07-.15-.15-.15H-.2c-.08 0-.15.07-.15.15v6.55c0 .08.07.15.15.15h1.25c.08 0 .15-.07.15-.15V4.04c0-.06.05-.12.12-.12h11.61c.08 0 .15-.07.15-.15ZM24.2 7.58H4.49c-.08 0-.15.07-.15.15v14.15c0 .08.07.15.15.15H24.2c.08 0 .15-.07.15-.15V7.73c0-.08-.07-.15-.15-.15Zm-1.66 12.64H6.14V9.39h16.41v10.84Z'/%3E%3C/g%3E%3C/svg%3E");
}

/* line 1814, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-gift-wrapping .icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffce40' d='M14.22 20.91c-1.87 0-3.74.06-5.6-.06-.46-.01-.92.02-1.38.04-.68.04-1.35.08-2.03 0-.44-.04-.35-.59-.38-.9-.02-.64-.02-1.28 0-1.92.09-1.88.09-3.77 0-5.66-.07-1.85-.85-1.02-1.22-2.22-.15-.64.07-1.28.18-1.91 0-.37.33-.58.67-.63.55-.07 1.1-.04 1.65 0 .53.03 1.07.06 1.6 0 1.66-.16 3.34-.14 5 .08-.03-.12.06-.25.19-.26.88-.04 1.75-.1 2.63-.13 1.28-.05 2.55.07 3.82.18.16.04.47.03.73.06.01.08.02.16.04.24.01.09.03.17.05.26H19.74c-.67.18-1.37.16-2.06.15-1.83 0-3.68.11-5.5.3-1.79.3-3.71-.01-5.42.69-.76.9-.47 2.23-.52 3.31-.13 2.09-.18 4.26.6 6.24.3 1.16 1.64 1.32 2.66 1.43 1.26.16 2.53.19 3.8.13.55-.03 1.13.08 1.67.09.47 0 .94 0 1.41-.03.7-.03 1.4-.05 2.1 0 .27.09.76-.02.84.33 0 .1-.06.19-.16.22-.53.08-1.08.08-1.61.08h-.16c-1.06 0-2.11-.06-3.17-.12Zm-.39-13.07c.66.06 1.31.03 1.97-.02l.95-.06c-.2 0-.41-.01-.61-.01-.77 0-1.54.05-2.31.09ZM9.98 7.25c-1.19-1.53-3.59-1.37-5.11-.4-.96-.09 1.01-2.16 1.41-2.26-.05-.31.31-.3.5-.17.21-.06.65-.1.53.25.8.38 1.66.66 2.34 1.23.29.28.98.36.85.91.22.21 0 .55-.27.38-.06.08-.17.11-.26.06Z'/%3E%3Cpath fill='%23ffce40' d='M10.8 7.68c-.27-.24-.13-.71-.06-1.02-.11.09-.31 0-.33-.14 0-.38.34-.68.57-.95.19-.27 2.08-.81 1.98-.21.4.12.17.68-.15.38-.56-.04-1.11.37-1.43.81-.12.18-.19.39-.22.6-.02.22-.03.65-.36.52ZM13.02 7.37c-.05-.83 1.33-1.81 1.97-2.23-.12-.43.79-.71 1.07-.9.39-.21 1.68-.36 1.83.18.26.14.89.73.34.87.09.18.34.28.35.49.14.14.49.24.38.5-.14.23-.38.03-.52-.09-.59-.51-1.43-.48-2.14-.32-.82.23-1.6.63-2.3 1.1-.28.12-.7.8-.97.39Z'/%3E%3Cpath d='M13.22 7.44c-.11 0-.2-.11-.2-.22 0-.57.1-1.2-.09-1.74-.4-.18-.91-.08-1.34-.05-.58.04-.77.34-.8.89-.02.26-.04.53.04.78.1.16-.1.38-.27.28-.31-.29-.19-.89-.16-1.28.03-.59.44-1.01 1.02-1.07.52-.08 1.06-.1 1.58 0 .5.19.43.83.45 1.27 0 .31 0 .63-.02.94 0 .11-.11.2-.22.2Zm-2.39-.35s-.05-.06-.08-.08c.03.02.06.05.08.08Z'/%3E%3Cpath d='M18.64 7.4c-.16-.08-.12-.26-.04-.39.08-.22.12-.46.1-.7-.19-.93-.66-2.31-1.81-2.27-.6.13-1.09.57-1.59.91-.53.4-1.04.81-1.57 1.2-.18.14-.54.41-.62.04 0-.1.06-.18.15-.22.25-.15.46-.32.67-.48.88-.59 2.29-2.09 3.38-1.85 1.1.3 1.57 1.5 1.79 2.51.07.28 0 1.39-.45 1.24ZM4.85 7.48c-.29-.24-.43-.64-.41-1 .03-.31.23-.57.38-.84.34-.55.76-1.08 1.32-1.42.63-.37 1.29.04 1.84.36.36.2.72.39 1.08.58l1.44.81c.24.08.3.4.01.45-.07 0-.11-.02-.15-.05-.53-.31-1.06-.6-1.59-.9-.57-.29-1.11-.63-1.69-.9-.4-.23-.84 0-1.13.3-.4.41-1.07 1.18-1.1 1.74.03.19.1.38.24.52.22.15-.02.49-.23.34Z'/%3E%3Cpath d='M15.45 6.23c-.25-.34.93-.69 1.16-.86.24-.12.42.26.18.37-.29.15-.59.29-.88.45-.14.09-.33.23-.46.04ZM7.89 6.47c-.38-.25-.76-.52-1.16-.73-.24-.12-.05-.49.18-.37.2.11.39.22.58.35.18.18.87.39.68.7-.06.09-.19.12-.29.05ZM3.51 7.58c.04-.33.49-.18.71-.23.63-.03 1.27-.04 1.9-.03 1.7 0 3.41.07 5.11.02 2.17 0 4.34-.04 6.51-.03.72 0 1.43 0 2.15.03.11 0 .21.09.21.21 0 .11-.09.21-.21.21-.41-.02-.82-.03-1.24-.03h-1.31c-1.72 0-3.44.01-5.16.03-2.15.04-4.29 0-6.43-.02-.56 0-1.13.01-1.69.04-.2 0-.54.1-.56-.19Z'/%3E%3Cpath d='M13.29 11.58c-2.52 0-5.04.02-7.55-.1-.61-.07-1.31.08-1.85-.25-.52-.49-.42-1.77-.47-2.46.03-.28-.1-1.38.3-1.35.11 0 .2.12.19.22-.11.51-.07 1.03-.07 1.55.03.53.05 1.07.21 1.58.18.33.66.22.98.26 1.3.06 2.65.1 3.94.14 1.71.03 3.41-.03 5.12 0 1.73.03 3.48.02 5.19-.25.69-.05.47-1.88.56-2.42 0-.28 0-.56-.03-.84-.04-.13 0-.3.15-.32.11-.02.22.06.24.17.08.71.1 2.99-.3 3.51-.44.74-5.58.55-6.62.56ZM3.72 7.83s.09-.02.12-.05c-.04.03-.08.05-.12.05Z'/%3E%3Cpath d='M9.12 20.82c-.17-1.98-.11-3.99-.08-5.97.02-2.31.03-4.61.05-6.92.02-.2-.04-.54.25-.54.11.01.2.11.19.23-.06 3.37-.05 6.76-.1 10.13-.01.82.02 1.65.07 2.47-.01.22.09.47 0 .68-.1.15-.35.09-.37-.08ZM14.15 20.78c-.02-4.19.07-8.39.13-12.57v-.64c.02-.26.44-.23.41.04-.07 3.39-.05 6.8-.15 10.19-.02.99.02 1.98.01 2.97.01.26-.4.29-.41.02ZM4.58 20.87c-.02-3.04-.16-6.08-.2-9.12 0-.16-.01-.31-.01-.47.02-.26.43-.24.41.03.01 2.52.16 5.03.18 7.55 0 .66 0 1.32.03 1.98.02.26-.4.29-.41.02ZM19.27 21.15c-.23-.02-.19-.28-.19-.45 0-.73-.05-1.47-.04-2.19.04-1.55-.08-3.11-.04-4.66.04-.87 0-1.74-.01-2.6.12-.24.49-.05.37.19.02-.03.02-.07.02-.1.09.85.04 1.72.03 2.57-.03 1.51.08 3.04.04 4.55 0 .78.05 1.56.04 2.33.02.16-.02.37-.22.36Z'/%3E%3Cpath d='M4.99 21.23c-.24.03-.66-.07-.41-.38.06-.06.14-.06.21-.04.62.02 1.25-.02 1.87-.04 1.73-.13 3.47-.06 5.2-.09 2.49-.06 4.99.07 7.48.05.11 0 .2.11.2.22-.06.34-.52.15-.75.19-2.35.02-4.7-.11-7.06-.04-1.21.02-2.43 0-3.64.01-1.03.05-2.07.12-3.1.12Zm-.13-.37-.01-.01a.161.161 0 0 0-.07-.04c.03.01.06.03.08.05ZM9.07 3.99c-.18-.44-.37-.88-.58-1.31-.05-.1 0-.23.09-.28.1-.05.23 0 .28.09.22.44.41.9.6 1.36.09.25-.3.39-.39.14ZM9.9 3.9c-.11 0-.2-.1-.2-.22.02-.38.05-.76.06-1.15-.02-.13.04-.28.19-.3.38.03.18.55.21.8-.07.24.1.84-.25.85ZM4.13 21.65c-.27-.3-.53-.76-.4-1.17.13-.2.45-.03.37.18 0-.02 0-.03.01-.05 0 .29.14.56.34.76.18.2-.13.48-.31.27ZM19.48 21.69c-.21-.3.35-.41.32-.79 0-.16 0-.38.22-.38.11 0 .2.1.2.21.01.26-.04.53-.2.74-.12.14-.34.41-.53.22ZM2.99 13.02c-.65-.15-.54-1.21.12-1.23.16 0 .41.03.46.22.4.39-.03 1.17-.58 1.01Zm.14-.39c.21-.03.21-.27.11-.41-.28-.12-.39.38-.11.41ZM20.3 12.61c-.27-.05-.19-.46.08-.41.26.04 1.03-.24 1.06.12 0 .11-.08.21-.19.22-.32.02-.63.08-.95.07Z'/%3E%3Cpath d='M20.62 12.94c-.02-.3-.03-.59-.05-.89-.04-.17 0-.42.23-.38.3.03.16.97.23 1.24.02.27-.39.3-.41.03ZM5.49 17.7c-.12 0-.2-.1-.21-.21-.04-.87-.09-1.74-.1-2.61 0-.77 0-1.54.04-2.32.03-.25.43-.21.41.03a42.18 42.18 0 0 0 0 3.73c.02.39.03.78.05 1.17 0 .11-.1.21-.21.21ZM5.58 18.77c0-.11.09-.21.21-.21s.21.1.21.21c0 .11-.09.21-.21.21s-.21-.1-.21-.21Z'/%3E%3C/svg%3E");
}

/* line 1817, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.with-icon.caston-wc-gift-wrapping-v2 .icon:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12.2' cy='8.68' r='7.29' fill='%23ffe18b'/%3E%3Cpath fill='%2316233c' d='M20.93 6.11h-.97c.38-.8.43-1.64.13-2.39-.4-.98-1.33-1.63-2.42-1.7-1.93-.11-3.61 1.44-4.57 2.72a1.888 1.888 0 0 0-2.19 0c-.96-1.28-2.64-2.83-4.57-2.72-1.09.06-2.02.71-2.42 1.7-.31.75-.25 1.6.13 2.39h-.97C2.49 6.11 2 6.59 2 7.19v3.28c0 .59.48 1.08 1.08 1.08h.79v9.87c0 .66.54 1.19 1.19 1.19h13.9c.66 0 1.19-.54 1.19-1.19v-9.88h.79c.59 0 1.08-.48 1.08-1.08V7.18c0-.59-.48-1.08-1.08-1.08Zm-3.34-2.87c.62.04 1.13.39 1.35.93.24.59.08 1.28-.43 1.93h-4.62c-.01-.11-.03-.21-.06-.31.77-1.15 2.28-2.64 3.75-2.56ZM12 5.61c.31 0 .57.21.65.5h-1.31c.08-.28.34-.5.65-.5Zm-.68 1.72h1.37v2.99h-1.37V7.33ZM5.05 4.17c.22-.54.74-.9 1.35-.93 1.48-.08 2.99 1.41 3.76 2.56-.03.1-.05.2-.06.3H5.48c-.51-.65-.67-1.34-.43-1.93Zm-1.83 6.14V7.32h6.87v2.99H3.22Zm17.56 0h-6.87V7.32h6.87v2.99Z'/%3E%3C/svg%3E");
}

/* line 1823, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.icon-before-heading .elementor-heading-title {
  padding-left: 34px;
}

/* line 1826, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.icon-before-heading .elementor-heading-title:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 0;
  margin-right: 7px;
  margin-top: 2px;
  width: 27px;
  height: 27px;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

/* line 1843, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.icon-before-heading.icon-reviews .elementor-heading-title:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffce40' d='M10.46 7.33c.3.11 1.76.62 1.65.97-.02.11-.13.19-.24.17-.11-.01-.14-.13-.23-.17-1.47-.87-2.96-.95-4.58-.45C5.62 8.16 4.3 9.22 4 10.71c-.34 1.18-.1 2.01.71 2.9.29.45-.25 1.35-.33 1.88-.04.15-.02.37-.2.44-.13.05-.29-.06-.28-.2.12-.52.19-1.05.12-1.59 0-.27-.2-.43-.39-.59-.3-.31-.63-.61-.84-1-.71-1.51-.33-3.58 1.06-4.58.81-.7 1.86-.94 2.88-1.14.73-.18 1.47-.25 2.21-.08.39.02.76.11 1.12.27.16.06.44.08.4.31Z'/%3E%3Cpath fill='%23ffce40' d='M20.97 3.6c.38 0 .42.34.34.63.11.36-.35.28-.56.29-.54 0-1.09.05-1.63.08-.95-.05-1.88.19-2.82.14-.63-.05-1.24.06-1.86.1-.84-.03-1.67.11-2.47.36-.91.31-.33 2.59-1.24 2.11-.64-.38-.98-.48-.91-1.33.01-.39.12-.78.14-1.17 0-.24-.02-.51.12-.72.95-.93 3.42-.62 4.7-.68 1.67-.06 3.33-.04 5 .05.4.02.8.09 1.19.14ZM13.36 13.18c.04.56 0 1.11-.02 1.67 0 .14-.15.24-.27.2-.04.02-.09.03-.13.02-.36-.1-.2-.59-.19-.86.06-.48.09-.95.14-1.43.01-.23.01-.49-.1-.7-.19-.08-.14-.38.06-.39.01-.2.29-.26.39-.08.13.51.16 1.05.14 1.58ZM13.46 19.38c.07.35 1.06 1.42.35 1.51-.23-.06-.26-.38-.38-.56-.11-.36-.39-.64-.59-.95-.32-.71-1.01-.63-1.68-.61-.64.01-1.27.02-1.91 0-.7-.06-1.39-.21-2.05-.43-.47-.34-.55-1.04-.59-1.59 0-.58.09-1.16.21-1.72.06-.27.37-.3.59-.34.27-.04.53-.18.8-.19.05-.32.53-.21.4.1-.11.48-.12.97-.16 1.46-.04.46-.1.92-.01 1.37.03.54 1.41.5 1.83.52.76.06 1.52.02 2.25.23.51.18.71.75.93 1.2Z'/%3E%3Cpath d='M3.81 16.19c-.08-.8.05-1.59 0-2.39-.03-.26.36-.32.41-.06.05.64-.03 1.28-.01 1.93.39-.35.71-.82 1.09-1.17.11-.12.25-.27.41-.14.18.18-.04.37-.17.49-.14.14-.28.29-.41.44-.2.25-.42.48-.65.7-.16.16-.47.51-.65.2Z'/%3E%3Cpath d='M6.19 14.86c-.23-.04-.89-.07-.79-.42.04-.1.16-.17.26-.12.22.09.46.13.7.14 1.26-.04 2.55-.06 3.72-.57.38-.14.74-.31 1.07-.55.41-.27.83-.56 1.07-1 .93-1.56.63-3.41-.9-4.45-.86-.62-1.89-1.05-2.95-1.07-1.13-.08-2.29.04-3.36.45-1.92.84-3.11 2.61-2.26 4.69.25.64.75 1.14 1.28 1.55.21.12.05.46-.18.37-.37-.25-.68-.56-.97-.89-.51-.65-.75-1.46-.81-2.27-.1-1.77 1.31-3.23 2.87-3.86 1.06-.39 2.2-.54 3.32-.46 1.14 0 2.24.42 3.18 1.05.68.47 1.28 1.1 1.56 1.9.39 1.22.11 2.64-.71 3.62-.96.97-2.29 1.51-3.62 1.74-.41.09-.83.1-1.25.11-.41.02-.81.07-1.22.04Z'/%3E%3Cpath d='M12.65 15.58c-.21-.13-.08-.45-.12-.66-.03-.77-.01-1.54-.07-2.31 0-.19-.1-.52.17-.54.11 0 .21.08.22.2.08.91.08 1.81.1 2.72.67-.55 1.31-1.13 1.99-1.67.52-.36.96-.8 1.46-1.18.2-.17.48.14.27.31-.36.25-.66.57-1.01.84-.79.57-1.51 1.23-2.26 1.86-.21.13-.51.55-.76.44ZM21.41 12.07c-.08-.08-.08-.22 0-.29.02-.02.03-.05.05-.07.29-.99.2-2.05.17-3.06-.05-.79-.11-1.58-.15-2.36-.07-.83.04-1.72-.3-2.48-.14-.14-.38-.14-.57-.17-.27-.02-.53-.04-.8-.04-.77.05-1.53.02-2.29-.01h-3.2c-1.02.04-2.07.05-3.08.14-.29.03-.6-.01-.86.16-.05.12-.08.24-.1.37-.14.81-.05 1.64-.05 2.46 0 .27-.41.27-.41 0 0-.77-.08-1.55.02-2.31.08-.52.14-.95.76-1.04 2.4-.22 4.81-.19 7.22-.19.44.01.89.06 1.33.04.44-.04.88-.04 1.31 0 .42.02.98.05 1.15.51.23.58.22 1.22.26 1.84.03.7.06 1.39.12 2.09.04.51.39 4.98-.57 4.42Z'/%3E%3Cpath d='M16.71 12.51c-.36.02-.33-.5.02-.41h-.03c1.4-.06 2.8-.02 4.2-.03.19-.03.41-.11.54-.26.07-.11.17-.2.31-.14.26.14.03.43-.13.55-.42.32-.97.29-1.48.27-1.14-.03-2.28-.02-3.42.03ZM6.4 10.69c-.12-.18-.1-.44-.01-.63.09-.17.38-.14.45.03.16.29-.07.98-.44.6ZM7.62 10.83c-.3-.03-.31-.41-.3-.64 0-.14.2-.31.34-.27.29.1.32.91-.04.91ZM8.63 10.86c-.31-.07-.26-.45-.21-.69 0-.16.14-.34.32-.26.25.09.25 1.02-.11.95ZM15.03 8.23c-.16-.18-.15-.47-.1-.69.04-.2.32-.24.41-.06.13.24.12.98-.31.74ZM16.05 8.21c-.13-.17-.14-.45-.05-.65-.02-.2.25-.31.37-.15.16.24.13 1.1-.32.79ZM17.22 8.33c-.31-.14-.26-1.04.16-.96.33.11.3 1.11-.16.96ZM9.74 19.09c-.63-.03-2.73 0-3.01-.56-.19-.37-.14-.81-.17-1.21-.01-.67.06-1.34.03-2.01.01-.21-.13-.61.19-.63.11 0 .21.09.21.21.01.39.03.78 0 1.17 0 .61-.05 1.23 0 1.84 0 .27.09.56.4.58.53.11 1.09.14 1.62.19.85.04 1.7 0 2.55 0 .25.05.83-.15.86.21 0 .11-.09.21-.21.21h-1.2c-.43 0-.85.02-1.28.01Z'/%3E%3Cpath d='M14.14 21.45c-.22-.02-.28-.28-.4-.43-.18-.26-.37-.46-.58-.68-.31-.42-.62-.83-.98-1.22-.18-.14-.19-.41.07-.44.2.02.28.25.41.37.45.48.8 1.04 1.24 1.52 0-.45-.02-.9-.02-1.36 0-.11.09-.21.21-.21s.21.09.21.21c0 .51 0 1.02.02 1.52 0 .23.14.68-.2.71Z'/%3E%3Cpath d='M13.99 19.12c0-.3.37-.28.59-.29.32-.01.64-.01.96-.03.12-.01.26-.09.36.04.07.09.05.22-.04.29-.09.07-.22.08-.33.08-.39.02-.78.02-1.17.04-.12.15-.37.05-.36-.13Z'/%3E%3Cpath d='M15.79 19.11c-.1-.03-.18-.14-.15-.24 0-.29.03-.58.05-.87.05-.82.03-1.64.04-2.46 0-.77.06-1.59 0-2.35 0-.13-.03-.28.08-.37.14-.12.38.03.33.21v.09c.07 1.21-.02 2.43 0 3.65 0 .59-.03 1.2-.08 1.78-.02.21.05.62-.28.56ZM10.58 16.52c-.19-.1-.22-.7.03-.74.11-.09.3-.03.33.11.06.24 0 .78-.35.63ZM11.62 16.53c-.17-.11-.14-.36-.11-.54-.06-.21.23-.35.36-.18.14.22.15.89-.26.72ZM7.29 4.74c-.19-.17-1.17-1-.78-1.22.29-.13.41.34.6.48.13.14.27.29.43.41.21.16-.04.49-.25.33ZM7.77 4.25c-.1-.33-.18-.67-.25-1.01-.04-.26.38-.32.41-.06.07.32.14.64.24.95.03.11-.04.22-.14.25a.208.208 0 0 1-.25-.14ZM21.97 3.54c-.16-.65-.61-.43-.71-.76.02-.48.68-.08.84.12.14.19.47.63.13.78-.11.03-.23-.04-.25-.14ZM6.62 19.58c-.29-.1-.91-.86-.38-.99.13 0 .21.11.21.24.07.16.19.32.36.38.15 0 .31-.02.35.17.02.28-.36.28-.54.2ZM17.97 15.27a.564.564 0 0 1 .77-.82c.17.08.17.3.15.46-.03.43-.61.63-.93.36Zm.37-.29c.1 0 .16-.09.15-.19-.24-.31-.49.13-.15.19ZM1.68 7.27c-.22-.28.25-.48.43-.64.2-.11.4-.35.65-.33.17.04.21.3.05.38-.12.06-.23.13-.33.2-.14.1-.28.19-.41.3-.1.11-.25.22-.38.09Z'/%3E%3Cpath d='M2.53 7.48c-.19-.25-.37-.5-.52-.77-.14-.16-.24-.49.06-.52.1 0 .19.07.2.17.15.24.29.49.47.72.1.12.25.31.08.45-.09.07-.22.05-.29-.04ZM3.01 10.94c-.11-.25-.07-.56-.08-.83.03-.46.29-.88.63-1.18.21-.17.47.17.25.33-.44.37-.54.94-.44 1.48.08.21-.22.38-.36.19ZM4.09 8.72c0-.11.09-.21.21-.21s.21.09.21.21-.09.21-.21.21-.21-.09-.21-.21ZM10.74 6.11c0-.37-.05-.75-.05-1.12 0-.11.09-.21.21-.21.27 0 .2.36.22.52.02.27.04.54.04.81s-.41.27-.41 0ZM10.76 4.34c0-.11.09-.21.21-.21s.21.09.21.21-.09.21-.21.21-.21-.09-.21-.21ZM7.41 17.77c-.02-.39-.05-.77-.06-1.16 0-.17-.04-.46.21-.46.11 0 .21.09.21.21 0 .29 0 .58.02.88-.02.23.16.64-.15.72-.11.01-.22-.06-.23-.18ZM7.31 15.47c0-.11.09-.21.21-.21s.21.09.21.21-.09.21-.21.21-.21-.09-.21-.21Z'/%3E%3C/svg%3E");
}

/* line 1846, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.icon-before-heading.icon-reviews-vb.elementor-heading-title:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12.51' cy='9.56' r='7.29' fill='%23ffe18b'/%3E%3Cg fill='%2316233c'%3E%3Cpath d='M18.11 1.7H5.89a3.26 3.26 0 0 0-3.26 3.26v9.6c0 1.8 1.46 3.26 3.26 3.26h5.31l4.27 4.26a.71.71 0 0 0 .79.15.72.72 0 0 0 .45-.67v-3.75h1.42c1.8 0 3.26-1.46 3.26-3.26V4.97c0-1.8-1.46-3.26-3.26-3.26Zm-5.78 13.69-.14.09c-.06.04-.13.05-.19.05s-.13-.02-.19-.05l-.14-.09c-.24-.14-5.8-3.56-5.8-7.28A3.44 3.44 0 0 1 12 5.97c.65-.81 1.63-1.3 2.69-1.3 1.9 0 3.44 1.54 3.44 3.44 0 3.72-5.56 7.13-5.8 7.28Z'/%3E%3Cpath d='M14.69 6.56a.37.37 0 1 0 0 .74c.45 0 .81.36.81.81a.37.37 0 1 0 .74 0c0-.86-.7-1.55-1.55-1.55Z'/%3E%3C/g%3E%3C/svg%3E");
}

/* line 1851, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page.woocommerce span.onsale {
  background-color: #EE4B2B;
  color: #fff;
  min-height: 75px;
  min-width: 75px;
  font-size: 23px;
}

/* line 1859, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-page.woocommerce .caston-print-exchange-list-wrapper ul.products li.product .caston-like-exchange-list-item-tile .woocommerce-loop-product__link > span.onsale {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding: 0px !important;
}

/* line 1865, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_cpt_printexchange.scss */
.caston-printexchange-post.is-purchasable-no .in-stock {
  display: none !important;
}

/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.caston-page.learnpress .lp-course-curriculum ul.course-curriculum-info__left li,
.caston-page.learnpress ul li.quiz-intro-item {
  margin-bottom: 0 !important;
}

/* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.caston-page.learnpress .lp-single-course__header .lp-single-course-info-one .star-info {
  display: flex;
}

/* line 10, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.caston-page.learnpress .lesson-description ol li > p,
.caston-page.learnpress .lesson-description ul li > p {
  display: inline;
}

/* line 15, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.caston-page.learnpress .lesson-description ol li > p + p,
.caston-page.learnpress .lesson-description ul li > p + p {
  display: block;
  /* only additional paragraphs stack */
  margin-top: 0.5em;
}

/* line 21, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.caston-page.learnpress .lp-modal-dialog .lp-modal-header {
  background: #7c60d9;
  /* PMS 540 C */
  background: #003057;
}

/* 
 * Checkout page
 */
/* line 32, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.lp-checkout-block .g-recaptcha {
  margin-left: 0 !important;
}

/* line 36, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
#checkout-account-register .lp-checkout-sign-in-link,
#checkout-account-register .lp-checkout-sign-up-link,
#checkout-account-login .lp-checkout-sign-in-link,
#checkout-account-login .lp-checkout-sign-up-link {
  align-items: center;
}

/* line 43, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
#checkout-account-login .lp-checkout-sign-up-link {
  flex-direction: column;
  align-items: flex-start;
}

/* line 48, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
#checkout-account-login .lp-checkout-sign-up-link a.lp-button {
  margin: 10px 0;
}

@media (max-width: 815px) {
  /* line 53, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
  .lp-checkout-form {
    display: flex;
    flex-direction: column !important;
    margin: 0;
  }
}

/* 
 * Order Confirmed Checkout page
 */
/* line 64, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.order_details .item td {
  display: flex;
  flex-direction: column;
  gap: 10px;
  border: 0 !important;
}

/* line 71, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.lp-content-area .order_details th a,
.lp-content-area .order_details td a {
  color: var(--lp-primary-color);
  color: var(--lp-secondary-color);
}

/*
 * 
 */
@media screen and (max-width: 1600px) {
  /* line 82, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
  #wp-admin-bar-wpseo-menu,
  #wp-admin-bar-new_draft,
  #wp-admin-bar-comments,
  #wp-admin-bar-new-content,
  #wp-admin-bar-customize,
  #wp-admin-bar-ea-wp-admin-bar,
  #wp-admin-bar-monsterinsights_frontend_button,
  #wp-admin-bar-duplicate-post,
  #wp-admin-bar-elementor_notes,
  #wp-admin-bar-elementor_inspector {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 96, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
  #wp-admin-bar-customize {
    display: none !important;
  }
}

/*
 * Menu Bar on Front-end .wp-admin-bar-site-name, change from `Site Name | Tagline` to simply `Dashboard`
 */
/* line 104, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
#wp-admin-bar-site-name > .ab-item {
  font-size: 0;
}

/* line 107, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
#wp-admin-bar-site-name > .ab-item::before {
  content: 'Dashboard' !important;
  font-size: 13px !important;
  color: #fff !important;
  font-weight: 400 !important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif !important;
  margin-top: 3px !important;
}

/* line 116, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.caston-page #caston-lp-account-menu .elementor-nav-menu--main.elementor-nav-menu--layout-horizontal {
  display: flex;
  justify-content: flex-end;
}

/* line 121, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress.scss */
.caston-page #caston-lp-account-menu .elementor-nav-menu--main ul,
.caston-page #caston-lp-account-menu .elementor-nav-menu--main ul li {
  margin: 0 !important;
}

/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page-layout.caston-page-pmpro-page {
  max-width: 1140px;
  max-width: none;
  margin: 0 auto;
  padding: 0;
}

/* line 7, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page-layout.caston-page-pmpro-page .elementor-location-header,
.caston-page-layout.caston-page-pmpro-page .elementor-location-footer {
  width: 100%;
}

/* line 14, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
  /* Tablet: 2 columns */
  /* Desktop: 3 columns */
  /* Make cards fill the grid row height */
  align-items: stretch;
}

@media (min-width: 600px) {
  /* line 14, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
  .caston-page .caston-cards {
    grid-template-columns: 1fr 1fr;
    /* Center orphan last item — but only when there are more than 3 items.
		   :nth-child(odd):last-child:not(:nth-child(3)) prevents this from
		   firing on exactly 3 items where we want the 3rd to just sit left. */
  }
  /* line 26, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
  .caston-page .caston-cards .caston-card-outer:last-child:nth-child(odd):not(:nth-child(3)) {
    grid-column: 1 / -1;
    max-width: 50%;
    margin: 0 auto;
  }
}

@media (min-width: 1000px) {
  /* line 35, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
  .caston-page .caston-cards.caston-card-num-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  /* line 38, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
  .caston-page .caston-cards.caston-card-num-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

/* line 46, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer {
  display: flex;
  flex-direction: column;
  /* Make each card fill its container */
  height: 100%;
}

/* line 53, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 350px;
  /* Let the content area grow to push the button down */
  flex: 1;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 600px) {
  /* line 53, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
  .caston-page .caston-cards .caston-card-outer .caston-card {
    max-width: 100%;
  }
}

/* line 71, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card:not(.caston-card-plain) {
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.07);
  background: #fff;
  border: 1px solid #fff;
  border-radius: 0;
  padding: 1rem;
}

/* line 80, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-image {
  display: flex;
  justify-content: center;
  margin-bottom: 1.25rem;
}

/* line 85, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-image .caston-card-img {
  border-radius: 50%;
  max-width: 85%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

/* line 95, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-heading {
  font-weight: 700;
  margin: 0;
}

/* line 100, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-price {
  font-size: 0.9rem;
  font-weight: 400;
  margin: 0.5em 0 1em 0;
}

/* line 106, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-description {
  margin: 0 0 0.75em 0;
}

/* line 109, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-description ul {
  text-align: left;
}

/* line 112, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-description ul li {
  margin-bottom: 0.25rem;
}

/* line 118, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card.caston-card-plain .caston-card-description {
  margin: 0;
}

/* line 121, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card.caston-card-plain .caston-card-description ul {
  margin-bottom: 0;
}

/* line 124, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card.caston-card-plain .caston-card-description ul li:last-child {
  margin-bottom: 0;
}

/* line 130, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-btn {
  display: inline-block;
  margin-top: auto;
  padding: 0.75rem 1.5rem;
  background: var(--e-global-color-46dd2f0);
  color: #fff;
  border-radius: 0;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  border-radius: 9999px;
}

/* line 144, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-btn:hover, .caston-page .caston-cards .caston-card-outer .caston-card-btn:focus, .caston-page .caston-cards .caston-card-outer .caston-card-btn:active {
  filter: brightness(0.8);
  color: #fff;
}

/* line 152, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-btn-elementor-wrapper {
  /* Push the button to the bottom */
  margin-top: auto;
}

/* line 156, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-btn-elementor-wrapper .elementor-button {
  height: auto !important;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 161, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.caston-page .caston-cards .caston-card-outer .caston-card-btn-elementor-wrapper .elementor-button:hover, .caston-page .caston-cards .caston-card-outer .caston-card-btn-elementor-wrapper .elementor-button:focus, .caston-page .caston-cards .caston-card-outer .caston-card-btn-elementor-wrapper .elementor-button:active {
  filter: brightness(0.8);
  color: #fff;
}

/* line 173, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.pmpro_form .pmpro_level_description_text {
  margin-top: 1rem;
}

/* line 177, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.pmpro_form .pmpro_level_description_text ul li {
  margin-bottom: 0.25rem;
}

/* line 183, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.pmpro_form .lp-pmpro-membership-list {
  width: autp;
}

/* line 187, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.pmpro_form .pmpro_card,
.pmpro_form .pmpro_form_fieldset {
  max-width: 600px;
}

/* line 192, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_paid_memberships_pro.scss */
.pmpro_form .pmpro_form_field {
  justify-content: space-between;
}

/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.text-center {
  text-align: center;
}

/* line 5, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.text-left {
  text-align: left !important;
}

/* line 13, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section.bg-gray {
  background-color: var(--e-global-color-4ca506a);
}

/* line 17, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-section__inner {
  /* same as .elementor-section.elementor-section-boxed > .elementor-container */
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 28, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section.caston-course-hero {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 30vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (max-width: 768px) {
  /* line 28, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section.caston-course-hero {
    min-height: 300px;
  }
}

/* line 43, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section.caston-course-hero .caston-course-hero__content {
  max-width: 300px;
  margin-left: 0;
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  /* line 43, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section.caston-course-hero .caston-course-hero__content {
    max-width: 400px;
  }
}

@media (min-width: 900px) {
  /* line 43, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section.caston-course-hero .caston-course-hero__content {
    max-width: 450px;
  }
}

@media (min-width: 1000px) {
  /* line 43, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section.caston-course-hero .caston-course-hero__content {
    max-width: 500px;
  }
}

/* line 61, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section.caston-course-hero .caston-course-hero__title {
  /* 23px @ 400px; 36px @ 1600px */
  /* pass through complier */
  font-size: clamp(1.4375rem, 1.1667rem + 1.0833vw, 2.25rem);
  text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.25);
  line-height: 1.2;
  margin: 0;
}

/* line 71, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section.caston-course-quote {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 30vw;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (max-width: 768px) {
  /* line 71, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section.caston-course-quote {
    min-height: 300px;
  }
}

/* line 86, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section.caston-course-quote .caston-course-quote__text {
  font-weight: 400;
  text-align: center;
  font-size: 1.2rem;
  text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.25);
}

/* line 93, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section.caston-course-quote .caston-course-quote__author {
  display: block;
  text-align: right;
  font-weight: 500;
  text-shadow: 2px 1px 7px rgba(0, 0, 0, 0.25);
}

/* line 101, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-restrict-width {
  text-align: center;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

/* line 107, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-restrict-width.text-left {
  text-align: left;
}

/* line 111, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-restrict-width.caston-course-intro-extras {
  max-width: 525px;
}

/* line 114, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-restrict-width.caston-course-intro-extras ul {
  display: block;
}

/* line 120, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-intro__description {
  font-size: 1.1rem;
}

/* line 125, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-intro-extras ul {
  text-align: left;
  display: inline-block;
}

/* line 129, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-intro-extras ul li {
  margin-bottom: 0.25rem;
}

/* line 135, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-section__title {
  /* 21px @ 400px; 28px @ 1600px */
  /* pass through complier */
  font-size: clamp(1.3125rem, 1.1667rem + 0.5833vw, 1.75rem);
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

/* line 143, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .lp-course-curriculum__title {
  display: none;
}

/* line 147, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .lp-course-curriculum ul {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 157, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-section__inner > *:first-child,
.caston-lp-custom-course-page .caston-course-section .caston-course-section__inner .caston-course-intro-extras:first-child > *:first-child,
.caston-lp-custom-course-page .caston-course-section .caston-course-section__inner .caston-course-section__col > *:first-child {
  margin-top: 0;
}

@media (max-width: 767.98px) {
  /* line 163, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__inner.caston-course-instructor__inner {
    padding-left: 20px !important;
  }
}

@media (min-width: 1200px) {
  /* line 171, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-learn .caston-cards {
    max-height: 90vw;
  }
}

/* line 178, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-section__columns {
  display: grid;
  gap: 1rem;
}

@media (min-width: 400px) {
  /* line 183, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__columns.caston-course-section__columns-33-66 {
    grid-template-columns: 2fr 1fr;
    direction: ltr;
    /* safety reset */
  }
  /* line 186, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__columns.caston-course-section__columns-33-66 > :first-child {
    order: 2;
  }
  /* line 189, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__columns.caston-course-section__columns-33-66 > :last-child {
    order: 1;
  }
}

@media (min-width: 768px) {
  /* line 178, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__columns {
    gap: 2rem;
  }
  /* line 198, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__columns.caston-course-section__columns-33-66 {
    grid-template-columns: 1fr 2fr;
  }
  /* line 201, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__columns.caston-course-section__columns-33-66 > :first-child {
    order: 1;
  }
  /* line 204, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__columns.caston-course-section__columns-33-66 > :last-child {
    order: 2;
  }
  /* line 208, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-section__columns.caston-course-section__columns-66-33 {
    grid-template-columns: 2fr 1fr;
  }
}

@media (min-width: 400px) {
  /* line 217, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-cta__inner .caston-course-section__columns.caston-course-section__columns-33-66 {
    grid-template-columns: 1fr 2fr;
  }
  /* line 220, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-cta__inner .caston-course-section__columns.caston-course-section__columns-66-33 {
    grid-template-columns: 2fr 1fr;
  }
}

@media (min-width: 400px) {
  /* line 227, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-cta__inner .caston-course-section__columns.caston-course-section__columns-33-66.caston-course-section__columns-33-66 {
    grid-template-columns: 250px auto;
  }
}

/* line 235, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-instructor__info {
  text-align: center;
}

@media (min-width: 400px) {
  /* line 235, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-instructor__info {
    text-align: left;
  }
}

/* line 242, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-instructor__avatar {
  text-align: center;
}

@media (min-width: 400px) {
  /* line 242, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-instructor__avatar {
    text-align: left;
  }
}

/* line 248, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-instructor__avatar img {
  border-radius: 50%;
  max-width: 30vw;
}

@media (min-width: 768px) {
  /* line 248, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-course-instructor__avatar img {
    max-width: 100%;
  }
}

/* line 258, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-cta__button {
  margin-bottom: 1rem;
}

/* line 262, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-course-cta__button_inner .lp-btn-enroll-course,
.caston-lp-custom-course-page .caston-course-section .caston-course-cta__button_inner .lp-btn-purchase-course,
.caston-lp-custom-course-page .caston-course-section .caston-course-cta__button_inner .course-continue-button {
  display: inline-block;
  padding: 12px 24px;
  font-size: 1rem;
}

/* line 273, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-accordion {
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  margin-bottom: 1rem;
}

/* line 280, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-accordion__trigger {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 1.25rem 1.5rem;
  background: none;
  border: none;
  cursor: pointer;
}

/* line 291, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-accordion__title {
  margin: 0;
  font-size: 1.25rem;
}

/* line 296, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-accordion__icon {
  font-size: 1.5rem;
  line-height: 1;
  flex-shrink: 0;
}

/* line 302, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-accordion__panel {
  padding: 0 1.5rem 1.5rem;
}

/* line 307, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-readmore {
  text-align: center;
}

/* line 311, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-readmore__toggle {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 1.5rem;
  background: none;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  cursor: pointer;
  font-size: 0.9rem;
  color: inherit;
  transition: background-color 0.2s ease, border-color 0.2s ease;
  margin-top: 0.5rem;
}

/* line 325, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-readmore__toggle:hover {
  background-color: rgba(0, 0, 0, 0.04);
  border-color: #ccc;
}

/* line 330, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-readmore__toggle[aria-expanded="true"] {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

/* line 336, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-readmore__icon {
  font-size: 0.7rem;
  line-height: 1;
}

/* line 341, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-readmore__content {
  text-align: left;
}

/* line 350, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-summary {
  display: flex;
  gap: 2rem;
  align-items: center;
  padding: 0;
  border: none;
  border-radius: 0;
  margin-bottom: 2rem;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 480px) {
  /* line 350, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
  .caston-lp-custom-course-page .caston-course-section .caston-reviews-summary {
    flex-direction: column;
    text-align: center;
  }
}

/* line 368, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-summary__average {
  flex-shrink: 0;
  text-align: center;
  min-width: 80px;
}

/* line 374, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-summary__number {
  display: block;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.1;
}

/* line 381, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-summary__stars {
  margin: 0.25rem 0;
}

/* line 385, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-summary__count {
  font-size: 0.85rem;
  color: #666;
}

/* line 390, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-summary__bars {
  flex: 1;
  width: 100%;
}

/* line 395, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-bar {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.25rem;
}

/* line 401, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-bar:last-child {
  margin-bottom: 0;
}

/* line 406, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-bar__label {
  font-size: 0.85rem;
  min-width: 2rem;
  text-align: right;
  white-space: nowrap;
}

/* line 413, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-bar__star {
  color: #f5a623;
}

/* line 417, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-bar__track {
  flex: 1;
  height: 8px;
  background: #e8e8e8;
  border-radius: 4px;
  overflow: hidden;
}

/* line 425, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-bar__fill {
  height: 100%;
  background: #f5a623;
  border-radius: 4px;
  transition: width 0.3s ease;
}

/* line 432, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-bar__count {
  font-size: 0.85rem;
  min-width: 1.5rem;
  color: #666;
}

/* line 439, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-stars {
  display: inline-flex;
  gap: 1px;
}

/* line 444, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-star {
  font-size: 1rem;
  line-height: 1;
}

/* line 448, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-star--full {
  color: #f5a623;
}

/* line 451, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-star--half {
  color: #f5a623;
  display: inline-block;
  position: relative;
  color: #ddd;
}

/* line 458, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-star--half::before {
  content: '★';
  position: absolute;
  left: 0;
  overflow: hidden;
  width: 50%;
  color: #f5a623;
}

/* line 467, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-star--empty {
  color: #ddd;
}

/* line 473, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-reviews-list {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}

/* line 479, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card {
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  padding: 1.25rem 1.5rem;
  margin-bottom: 1rem;
}

/* line 486, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__header {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  margin-bottom: 0.75rem;
}

/* line 493, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__avatar {
  flex-shrink: 0;
}

/* line 496, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__avatar img {
  border-radius: 50%;
  width: 48px;
  height: 48px;
  object-fit: cover;
}

/* line 504, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__meta {
  flex: 1;
  min-width: 0;
}

/* line 509, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__stars {
  margin-bottom: 0.15rem;
}

/* line 513, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__author {
  display: block;
  font-weight: 600;
  font-size: 0.95rem;
}

/* line 519, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__title {
  display: block;
  font-size: 0.85rem;
  color: #666;
}

/* line 525, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__date {
  flex-shrink: 0;
  font-size: 0.8rem;
  color: #999;
  white-space: nowrap;
}

/* line 532, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__content {
  font-size: 0.95rem;
  line-height: 1.6;
}

/* line 537, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress_single_course.scss */
.caston-lp-custom-course-page .caston-course-section .caston-review-card__course {
  margin-top: 0.5rem;
  font-size: 0.8rem;
  color: #999;
  font-style: italic;
}

/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress-course-list.scss */
.learn-press-courses .course-featured {
  background-color: #1e463f;
}

/* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress-course-list.scss */
.learn-press-courses .course.is-coming-soon .review-stars-rated {
  display: none !important;
}

/* line 12, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress-course-list.scss */
.learn-press-courses .course-content .course-short-description.caston-course-short-description-coming-soon {
  overflow: visible;
  -webkit-line-clamp: none;
}

/* line 17, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress-course-list.scss */
.caston-page .learn-press-courses[data-layout=list] .course-content .course-info {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 20px;
}

/* line 24, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress-course-list.scss */
.caston-page .learn-press-courses .course-content .course-readmore a {
  border-radius: 9999px;
}

/* line 28, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_learnpress-course-list.scss */
.caston-page .learn-press-courses .course-content .course-readmore a:hover,
.caston-page .learn-press-courses .course-content .course-readmore a:focus {
  color: var(--lp-color-base, #333);
}

/* line 3, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
:root {
  /* defaults */
  /*--woocommerce: #a46497;*/
  --wc-green: #7ad03a;
  --wc-red: #a00;
  --wc-orange: #ffba00;
  --wc-blue: #2ea2cc;
  /*--wc-primary: #a46497;*/
  --wc-primary-text: white;
  --wc-secondary: #ebe9eb;
  --wc-secondary-text: #515151;
  --wc-highlight: #77a464;
  --wc-highligh-text: white;
  --wc-content-bg: #fff;
  --wc-subtext: #767676;
  --caston-woocommerce: #969681;
  /* $color-caston-yellow */
  --caston-wc-primary: #333333;
  /* $black */
  /* new var for #96588a */
  --caston-woocommerce-darker: #333333;
  /* $black //$color-caston-bronze-darker */
}

/* line 26, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce-store-notice, p.demo_store {
  background-color: var(--caston-woocommerce);
}

/* line 30, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce-store-notice a, p.demo_store a {
  color: #fff;
}

/* line 34, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce small.note {
  color: #767676;
}

/* line 38, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce .woocommerce-breadcrumb {
  color: #767676;
}

/* line 42, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce .woocommerce-breadcrumb a {
  color: #767676;
}

/* line 46, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #77a464;
}

/* line 50, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce div.product .stock {
  color: #77a464;
}

/* line 54, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce div.product .out-of-stock {
  color: red;
}

/* line 58, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce span.onsale {
  background-color: #77a464;
  color: #fff;
}

/* line 63, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce ul.products li.product .price {
  color: #77a464;
}

/* line 67, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce nav.woocommerce-pagination ul li {
  border-right: 1px solid #d3ced2;
}

/* line 71, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
  background: #ebe9eb;
  color: #8a7e88;
}

/* line 76, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total {
  border-top: 3px double #ebe9eb;
}

/* line 80, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce form .form-row .woocommerce-input-wrapper .description {
  background: #1e85be;
  color: #fff;
}

/* line 85, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce form .form-row .woocommerce-input-wrapper .description a {
  color: #fff;
}

/* line 89, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce form .form-row .woocommerce-input-wrapper .description::before {
  border-color: #1e85be transparent transparent transparent;
}

/* line 93, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
  border-color: #6dc22e;
}

/* line 97, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  border: 1px solid #d3ced2;
}

/* line 101, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce ul.order_details li {
  border-right: 1px dashed #d3ced2;
}

/* line 105, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
  color: #515151;
  background-color: #ebe9eb;
  text-decoration: none;
  transition: background-color 0.25s ease;
}

/* line 112, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
  background-color: #dfdcde;
  color: #515151;
  text-decoration: none;
}

/* line 118, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
  background-color: var(--caston-woocommerce) !important;
  border-color: var(--caston-woocommerce) !important;
  color: #000 !important;
  text-decoration: none;
  transition: background-color 0.25s ease;
  border-radius: 50px !important;
}

/* line 127, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
  background-color: #000 !important;
  color: #fff !important;
  text-decoration: none;
  border-radius: 50px !important;
}

/* line 134, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover {
  background-color: var(--caston-woocommerce);
  color: #fff;
  text-decoration: none;
}

/* line 140, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:disabled[disabled]:hover {
  color: inherit;
  background-color: #ebe9eb;
  text-decoration: none;
}

/* line 146, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce-error, .woocommerce-info, .woocommerce-message {
  background-color: #f7f6f7;
  color: #515151;
  border-top: 3px solid var(--caston-woocommerce);
}

/* line 152, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce-message {
  border-top-color: #8fae1b;
}

/* line 156, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce-message::before {
  content: "\e015";
  color: #8fae1b;
}

/* line 161, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce-info {
  border-top-color: #1e85be;
}

/* line 165, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce-info::before {
  color: #1e85be;
}

/* line 169, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce-error {
  border-top-color: #b81c23;
}

/* line 173, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
.woocommerce-error::before {
  content: "\e016";
  color: #b81c23;
}

/* line 178, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method .cart-collaterals .cart_totals p small, .woocommerce-cart .cart-collaterals .cart_totals p small, .woocommerce-checkout .cart-collaterals .cart_totals p small {
  color: #767676;
}

/* line 182, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method .cart-collaterals .cart_totals table small, .woocommerce-cart .cart-collaterals .cart_totals table small, .woocommerce-checkout .cart-collaterals .cart_totals table small {
  color: #767676;
}

/* line 186, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method .cart-collaterals .cart_totals .discount td, .woocommerce-cart .cart-collaterals .cart_totals .discount td, .woocommerce-checkout .cart-collaterals .cart_totals .discount td {
  color: #77a464;
}

/* line 190, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
  border-top: 1px solid #ebe9eb;
}

/* line 194, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method .checkout .create-account small, .woocommerce-cart .checkout .create-account small, .woocommerce-checkout .checkout .create-account small {
  color: #767676;
}

/* line 198, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  background: #ebe9eb;
}

/* line 202, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
  border-bottom: 1px solid #d3ced2;
}

/* line 206, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
  background-color: #dfdcde;
  color: #515151;
}

/* line 211, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
  border-color: #c7c1c6;
  border-top-color: #bbb3b9;
}

/* line 216, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, .woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder {
  color: #bbb3b9;
}

/* line 220, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method #payment div.payment_box :-moz-placeholder, .woocommerce-cart #payment div.payment_box :-moz-placeholder, .woocommerce-checkout #payment div.payment_box :-moz-placeholder {
  color: #bbb3b9;
}

/* line 224, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method #payment div.payment_box :-ms-input-placeholder, .woocommerce-cart #payment div.payment_box :-ms-input-placeholder, .woocommerce-checkout #payment div.payment_box :-ms-input-placeholder {
  color: #bbb3b9;
}

/* line 228, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method #payment div.payment_box span.help, .woocommerce-cart #payment div.payment_box span.help, .woocommerce-checkout #payment div.payment_box span.help {
  color: #767676;
}

/* line 232, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_woocommerce.scss */
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before {
  border: 1em solid #dfdcde;
}

/* line 5, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content .elementor-widget-container h2 {
  font-size: 21px;
  margin: 19px 0 12px 0;
}

/* line 10, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content .elementor-widget-container > *:first-child {
  margin-top: 0;
}

/* line 15, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content p {
  margin-bottom: 12px;
}

/* line 19, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content ul.plain {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-bottom: 12px;
}

/* line 25, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content ul.plain p {
  margin-bottom: 9px;
}

/* line 31, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h2,
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h3,
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h4,
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h5
h6 {
  font-size: 100%;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-style: normal;
  display: inline;
  margin-right: 5px;
}

/* line 43, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h2 + p,
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h3 + p,
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h4 + p,
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h5
h6 + p {
  display: inline;
}

/* line 47, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h2 + p:after,
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h3 + p:after,
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h4 + p:after,
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li h5
h6 + p:after {
  content: "";
  display: block;
  width: 100%;
  height: 9px;
}

/* line 56, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li > *:last-child {
  margin-bottom: 0;
}

/* line 60, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li > *:last-child:after {
  display: none;
}

/* line 65, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li ul {
  margin-top: 0;
}

/* line 68, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .elementor-widget-theme-post-content ul.plain.inline-headings li ul li {
  margin-bottom: 7px;
}

/* line 77, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2024.scss */
.caston-page .nowrap {
  white-space: nowrap;
}

/* line 2, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2026.scss */
.caston-page .elementor-widget-tabs {
  margin-bottom: 20px;
}

/* line 5, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2026.scss */
.caston-page .elementor-widget-tabs .elementor-tab-title:not(.elementor-active) {
  border-color: var(--e-global-color-primary);
  background: var(--e-global-color-primary);
}

/* line 10, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_caston_2026.scss */
.caston-page .elementor-widget-tabs .elementor-tab-title:not(.elementor-active),
.caston-page .elementor-widget-tabs .elementor-tab-title:not(.elementor-active) a {
  color: #3F5A68;
}

/* line 1, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_print.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 6, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_print.scss */
  .elementor-location-header,
  .elementor-location-footer {
    display: none !important;
  }
  /* line 11, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_print.scss */
  .print-only {
    display: block !important;
  }
  /* line 15, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_print.scss */
  .no-print {
    display: none !important;
  }
  /* line 19, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_print.scss */
  .caston-page-layout {
    padding: 0;
    margin: 0 !important;
  }
  /* line 24, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_print.scss */
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100% !important;
  }
  /* line 28, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_print.scss */
  .caston-page .page-content {
    padding-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 35, D:/xampp/htdocs/dev87/public_html/wp-content/themes/hello-elementor-theme-child-caston/scss/theme/_print.scss */
  #breadcrumbs a[href]:after,
  .elementor-location-footer a[href]:after {
    content: "";
    display: none;
  }
}

/*# sourceMappingURL=style.css.map */