@import url("https://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.css"); /* Using a url */

@font-face {
	font-family: 'FontAwesome';
	src: url('https://netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.css');
	font-weight: normal;
	font-style: normal;
  }

/* latin */
@font-face {
	font-family: 'Wire One';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/wireone/v13/qFdH35Wah5htUhV75VGlU9vgwBcI.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  @import url('https://fonts.googleapis.com/css2?family=Wire+One&display=swap');

  @import url('https://fonts.googleapis.com/css2?family=Sacramento&display=swap');

  /* latin-ext */
@font-face {
	font-family: 'Sacramento';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/sacramento/v8/buEzpo6gcdjy0EiZMBUG4CMf_f5Iai0Ycw.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }

/* latin */
@font-face {
	font-family: 'Sacramento';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/sacramento/v8/buEzpo6gcdjy0EiZMBUG4C0f_f5Iai0.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

  .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }

  .material-icons {
	font-family: 'Material Icons';
	font-weight: normal;
	font-style: normal;
	font-size: 24px;  /* Preferred icon size */
	display: inline-block;
	line-height: 1;
	text-transform: none;
	letter-spacing: normal;
	word-wrap: normal;
	white-space: nowrap;
	direction: ltr;
  
	/* Support for all WebKit browsers. */
	-webkit-font-smoothing: antialiased;
	/* Support for Safari and Chrome. */
	text-rendering: optimizeLegibility;
  
	/* Support for Firefox. */
	-moz-osx-font-smoothing: grayscale;
  
	/* Support for IE. */
	font-feature-settings: 'liga';
  
	  color: rgb(247, 224, 179);
	  padding-right: 2px;
	  font-size: 24px;
  
	  position: absolute;
	  left: -35%;
	  top: 12%;
  }

  /* cyrillic-ext */
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz0dL-vwnYh2eg.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzQdL-vwnYh2eg.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzwdL-vwnYh2eg.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzMdL-vwnYh2eg.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz8dL-vwnYh2eg.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEz4dL-vwnYh2eg.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOiCnqEu92Fr1Mu51QrEzAdL-vwnYg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc3CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc-CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc2CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc5CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc1CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc0CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TjASc6CsTYl4BO.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xFIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xMIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xEIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xLIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xHIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc3CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc-CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc2CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc5CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc1CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc0CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 500;
	src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic3CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic-CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic2CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic5CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic1CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v20/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxFIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxMIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxEIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxLIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxHIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* Material.io Font*/
  @font-face {
	font-family: 'Material Icons';
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/materialicons/v48/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2');
  }
  
  
/*Custom CSS Starts Here*/
body{
	background-color: #f4f4f4 !important;
	font-weight: lighter;	
}

.usa-accordion{
	border: 1px solid #b6822c !important
}
.usa-accordion__button{
	background-color: #9f3da4;
	color: #fff;
	padding: 1.5rem 3.5rem 1.5rem 1.5rem;
	font-size: 1.7rem;

	background-image: url(../images/remove.svg),linear-gradient(transparent,transparent);
}

.usa-accordion__button[aria-expanded="false"]{
	background-image: url(../images/add.svg),linear-gradient(transparent,transparent);
}

.usa-accordion__button:hover,
.usa-accordion__button[aria-expanded="true"]{
	background-color: #630094;
	color: white
}

.special-line-height ul li{
	margin-bottom: 10px;
}

.boxed-in-md ul{
    margin-left: -33px;
  }

  .boxed-in-md .usa-accordion__content ul{
	margin-left: 0px;
  }

.funnel-image img{
  border-radius: 5px;
  box-shadow: 10px 10px 19px #b6b6b6;	
}

.funnel-image-testimonials img{
	border-radius: 5px;
    border: 2px solid #e6eafb;
    box-shadow: 3px 4px 3px 1px #cfcfcf;
}
.container{
	padding-right: 20px;
	padding-left: 20px;
}

.wp-block-button__link{
	border-radius: 5px;
	background: rgb(190,135,34);
}

.wp-block-button__link:hover{
	background: #630094;
	text-decoration: none;
}

.is-style-outline .wp-block-button__link{
	border-color: rgb(190,135,34)
}

.is-style-outline .wp-block-button__link:hover{
	background: #630094;
	text-decoration: none;
	color: white;
}

.page-node-type-landing-pages .wrapper-content-top{
	background: white;
}

.is-b-loading:not(.is-b-loaded):not([data-animation])::before {
    /*content: '';
    width: 30px;
    height: 30px;
    max-width: 30px;*/
    background: #c08b2f !important;
    /*position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -15px;
    margin-top: -15px;
    font-size: 0;
    z-index: 22;
    -webkit-animation: rotateplane 1.2s infinite ease-in-out;
    animation: rotateplane 1.2s infinite ease-in-out;*/
}

a.btn{
		background: #630094 !important;
		letter-spacing: 4px;
}

a.btn:hover, a.btn:focus {
    color: #b6822c;
}

.container-{
	/*max-width: 1570px;*/
}


.ckeditor-accordion-container > dl dt > a{
	background-color: #9f3da4 !important;
	border-bottom: 1px solid #b6822c !important;
}

.ckeditor-accordion-container > dl dt.active > a {
    background-color: #630094 !important;
}

.ckeditor-accordion-container > dl {
    border: 1px solid #b6822c !important;
}

.ckeditor-accordion-container > dl dt > a:hover {
    background-color: #630094 !important;
}

.slick--dots .slick-dots li.slick-active button{
	background: #9f3da4;
	border-radius: 32px;
}

.slick--dots-thumbnail-grid .slick-dots li:hover .slick-dots__thumbnail:before, 
.slick--dots-thumbnail-grid .slick-dots li.slick-active .slick-dots__thumbnail:before{
    border-color: #9f3da4;
}

.page-node-20 .slick-dots li.slick-active button:before{
    content: '';
    color: transparent;
    font-family: sans-serif;
    border-radius: 32px;
}

ul.feature-list > li:after, ol.feature-list > li:after,
.footerwidget ul.menu > li:after, .footerwidget ol > li:after {
    color: rgb(123,95,0) !important;
}

ul.feature-list > li:after{
    content: "\e906";
    font-family: "gva-icon";
    position: absolute;
    top: 2px;
    left: 2px;
    z-index: 1;
    color: #2D89FB;
}

.footerwidget ul > li:after, .footerwidget ol > li:after {
    content: "\e906";
    font-family: "gva-icon";
    position: absolute;
    top: -2px;
    left: 2px;
    z-index: 1;
    color: #2D89FB;
}
ul.feature-list > li,
.footerwidget ul.menu > li, .footerwidget ol > li {
    list-style: none;
}

ul.feature-list > li,
.footerwidget ul.menu > li, .footerwidget ol > li {
    padding-left: 30px;
    position: relative;
    margin-bottom: 5px;
    list-style: none;
}

.footerwidget ul.menu > li, .footerwidget ol > li{
	margin-left: -15px;
}
.animated{
	-webkit-animation-duration: 5s !important;
	animation-duration: 5s !important;
}


/*Override Tables*/

table{
	width: 100%;
    margin-bottom: 25px;
    border: 1px solid #ddd;
}

th{
	text-align: left;
   border-bottom-width: 2px;
   border-color: #ddd;
   border-top-color: rgb(221, 221, 221);
   border-width: 1px 1px 1px 0;
   border-top-width: 1px;
   border-bottom-width: 1px;
   border-style: solid;
   border-top-style: solid;
   border-top-style: solid;
}

td, th {
    border-color: #ddd;
    border-top-color: rgb(221, 221, 221);
    border-width: 1px 1px 1px 0;
    border-top-width: 1px;
    border-style: solid;
    border-top-style: solid;
    padding: 8px !important;
    line-height: 1.8;
    vertical-align: top;
    border-top: 1px solid #ddd;
}

/*Override default core tabs*/

ul.tabs.primary {
    list-style: none;
    margin: 0 0 0.5em;
    padding: 0;
    border-bottom: 1px solid gray;
}
.tabs.primary > li.is-active{
	border-left: 1px solid gray;
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-radius: 5px 5px 0px 0px;
}

.tabs.primary > li.is-active > a{
	color: #e60707;
}


/*Override Buttons*/

.webform-submission-form input[type="submit"]{
	background: rgb(190, 135, 34) !important;
}

.webform-submission-form input[type="submit"]:hover{
    background: #630094 !important;
}

.btn, input[type="submit"], .btn.btn-link{
	border-radius: 5px;
	background: rgb(190, 135, 34) !important;
}

#block-aboutusintro .btn, #block-whochooseus2 .btn{
	color: rgb(148,13,17) !important;
	border: 1px solid rgb(148,13,17) !important;
	background: rgba(190, 135, 34, 0) !important;
}

.main-header .navbar.navbar-default{
	padding-top: 10px;
	padding-bottom: 10px;
}

.path-node .main-header .navbar.navbar-default,
.path-user .main-header .navbar.navbar-default{
	/*padding-top: 10px;
	padding-bottom: 10px;
	background: -moz-linear-gradient(left,rgba(222,0,234,1) 0%,rgba(224,96,213,1) 26%,rgba(226,106,216,1) 48%,rgba(222,88,232,1) 100%);
	background: -webkit-linear-gradient(left,rgba(222,0,234,1) 0%,rgba(224,96,213,1) 26%,rgba(226,106,216,1) 48%,rgba(222,88,232,1) 100%);
	background: linear-gradient(to right,rgba(222,0,234,1) 0%,rgba(224,96,213,1) 26%,rgba(226,106,216,1) 48%,rgba(222,88,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de00ea',endColorstr='#de58e8',GradientType=1);*/
}

.path-user .field--name-customer-profiles .field__item{
   display: none;
}

.path-user .field--name-customer-profiles .field__item:first-child,
.path-user .field--name-customer-profiles .field__item:nth-child(2){
	display: block;
}



.site-name a{
  font-size: 24px !important;
  color: rgb(190, 135, 34) !important;
}

.site-branding__slogan {
    color: rgb(46, 49, 146);
}

.site-name {
    line-height: 25px !important;
}

/*Social Icons Top*/

#block-contacts{
	margin-bottom: 0px;
	text-align: center;
    color: rgb(46,49,146) !important;
}

/*Override Menu*/

.stickynav-active{
	position: fixed !important;
    top: 0px;
    width: 100% !important;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px !important;
    margin-right: 0px !important;
    background: #d2d1d14f !important;
}
.menu-base-theme li a{
	color: rgb(148, 13, 17);
}

.navbar.navbar-default{
  /*background: rgb(242, 242, 242, 0.26);
  margin-bottom: -10px;
  border-radius: 0px !important;*/
}

.main-header .navbar.navbar-default{
	z-index: 3;
}

.user-logged-in .main-header nav.navbar{
	/*top: 8%;*/ /*Adjust for when logged in*/
}


.path-node .main-header nav{
	/*position: relative !important;*/
	background-color: white !important;
}

a.more-link{
	color: #bb72bb !important;
}

.menu-base-theme a{
	color: #fff !important;
}

.path-node .menu-base-theme a {
	color: #9f3da4 !important;
  }

.menu-base-theme a.is-active, .menu-base-theme a:hover, .menu-base-theme a.is-active:hover, .menu-base-theme a:focus, .menu-base-theme a:active, .menu-base-theme a.highlighted, a:hover.more-link{
	color: #f5c216 !important;
	border-bottom: 1px solid #b6822c;
	background-color: transparent !important;
}

.menu-base-theme ul a:hover, .menu-base-theme ul a.is-active:hover{
    color: white !important;
	background: #630094 !important;
}
.menu-base-theme ul a.is-active{
	color: rgb(159 61 164) !important;
}

/*End Overriding of Menu*/

/*Search Area Styling*/

.secondary-menu{
    padding-top: 22px;
	text-align: center;
	display: flex;
    justify-content: center;
    align-items: center;
	
}

.secondary-menu .cart-block--summary a {
color: #f5c216;
}

.block-commerce-wishlist, .block-commerce-cart, .custom-cart{
	display: inline-block;
	position: relative;
	margin-right: 30px;
}

.block-commerce-wishlist .wishlist-block__count{
	position: absolute;
	top: -37%;
	background: #d7d7d7;
	padding: 0 9px;
	border-radius: 32px;
	font-size: 10px;
	color: #555 !important;
}

.block-commerce-wishlist .wishlist-block .fa-heart{
	font-size: 20px;
	color: #ac4447;
}

.custom-cart .cart-block--contents{
	display: block;
    background: #828282;
    color: #ffffff;
}

.custom-cart .cart--cart-block .cart-block--contents a{ /*Default Cart Block*/
	color: #fff;
    background: #024602;
    padding: 7px 15px;
}

aside .cart-block--offcanvas-contents__links a{ /*Flyout Cart*/
	color: #fff;
    background: #024602;
    padding: 7px 15px;
}

aside.cart-offcanvas{
	padding: 10px;
	background: #0000007d !important;
	color: #ffffff;

}

aside .cart-block--offcanvas-cart-table__quantity input{
     width: 60px !important;
     color:  #000000 !important;
}

aside .cart--cart-offcanvas__close {
    margin-bottom: 10px;
}

aside .cart--cart-offcanvas__close .btn{
	color: darkred !important;
}

.custom-cart .cart-block--contents__links{ /*Default Cart Block*/
    padding: 13px 0 5px;
    border-top: 1px solid #024602;
}

.custom-cart .cart-block--summary__icon{ /*Default Cart Block*/
	font-size: 19px;
}

.custom-cart .cart-block--summary__count{ /*Default Cart Block*/
	position: absolute;
    top: -45%;
    background: #d7d7d7;
    padding: 0px 9px;
    border-radius: 32px;
    font-size: 10px;
    color: #555 !important;
    left: 100%;
}

.custom-cart .commerce-cart-block--summary__icon{
	font-size: 20px;
	color: #464646;
}

.custom-cart .commerce-cart-block--summary__label{
	position: absolute;
	top: -37%;
	background: #d7d7d7;
	padding: 0px 9px;
	border-radius: 32px;
	font-size: 10px;
	color: #555 !important;
}

.custom-cart .commerce-cart-block--type-button .commerce-cart-block--contents__items{
	overflow-y: auto;
	text-align: left;
}

.custom-cart .commerce-cart-block--contents__links{
	text-align: center;
	margin-top: 12px;
	margin-bottom: 7px
}

.custom-cart .commerce-cart-block--contents__links a{
	background: #be8722;
	color: #fff;
	padding: 7px 15px;
	margin-right: 15px;
	font-weight: lighter;
}

.custom-cart .views-field.views-field-field-variation-image{
	padding: 0px 15px 15px 0px;
}

.views-field.views-field-quantity{
	padding-right: 15px;
	padding-left: 15px;
}

.custom-cart .commerce-cart-block--type-button .commerce-cart-block--contents{
	border: 1px solid #d9d9d9;
    box-shadow: 0px 1px 8px 0px #d9d9d9;
}

#searchArea{
	margin-top: 25%;
}

#searchArea .modal-content{
	box-shadow: 0 0px 0px rgba(0,0,0,.5);
	background-color: transparent;
	border: 0px solid rgba(0,0,0,.2);
    border-radius: 0px;
}

#searchArea .modal-header{
	text-align: center;
	padding: 50px 15px 0px 15px;
    border-bottom: 0px solid #e5e5e5;
}

#searchArea .modal-header .close{
	float: none;
    font-size: 41px;
    font-weight: 400;
	color: #fff;
    text-shadow: 0 0px 0 #fff;
	opacity: 1;
}

#searchArea .form-item, #searchArea .form-actions{
	
}

#searchArea .form-item input{
    width: 100%;
}

#searchArea .form-submit {
    background-color: #9f3da4 !important;
    background-image: url(../images/icon-search-light.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    border: 0;
    border-radius: 0 2px 2px 0;
    border-radius: 0;
    text-transform: uppercase;
    margin: 0;
    text-indent: -9999px;
    position: absolute;
    right: 0px;
    top: 0;
    height: 100%;
    width: 50px;
    padding: 0;
}

#searchArea form{
    position: relative;
}

.region-secondary-menu{
	display: inline-block;
}

button.btn.search-toggle{
	margin-top: -8px;
	background: rgba(190, 135, 34, 0) !important;
    color: #ffffff !important;
    font-weight: lighter !important;
    padding: 0px !important;
    font-size: 17px !important;
	margin-left: 23px;
}

/** End Search Areas Styling **/

/*Override Layout Options*/

.page-hide_crumb_title, .page-hide_title .region-page-title, .page-hide_crumb .region-breadcrumb {
	display: none;
}

/*Start Override of Breadcrumbs*/
.page-node-type-article .breadcrumb-wrapper{
	padding: 40px 0 10px;
}

.breadcrumb-wrapper{
	padding: 80px 0 60px;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url(../images/polygon-bg-1.png);
	background-attachment: scroll;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	font-size: 14px;
	background-color: rgb(255, 255, 255);
	margin-top: -4px;
	text-align: left;
}

.breadcrumb-wrapper .breadcrumb{
	border-bottom: 1px solid rgba(238, 238, 238, 0) !important;
}

.breadcrumb-wrapper .breadcrumb a{
   color: rgb(190, 135, 34) !important;
}

.breadcrumb-wrapper h1{
	background: rgb(159 61 164);
    color: white;
    padding: 10px 16px;
    border-radius: 5px;
    border: 2px solid #ffffff;	
	width: fit-content;
}

.breadcrumb-wrapper h1 span{
    color: white;
}

/*End Override of Breadcrumbs*/


/*Main Header Override*/
.main-header{
	padding: 0px 0 !important;
	/*background-image: url(../images/noise-bg.png) !important;*/
    background-size: auto;
	margin-bottom: 0px !important;
	overflow: hidden;
}

.path-node .main-header,
.path-user .main-header,
.path-taxonomy .main-header,
.path-product .main-header{
	overflow: visible;
}

.header-holder{
	/*background-image: url(../images/noise-bg.png) !important;*/
}

.path-frontpage .main-header .navbar.navbar-default .row,
.main-header .navbar.navbar-default .row
{
	width: 100%;
}

.path-frontpage .main-header{
	/*color: #0b73a8;*/
	background-image: url(../images/lilac.jpg) !important;
	overflow: visible;

}

.path-frontpage .main-header:after{
    /*background: rgb(241, 239, 240) !important;*/
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#de00ea+0,9b41ad+0,9f3da4+26,9f3da4+26,9f3da4+48,9f3da4+100 */
/*background: #de00ea; Old browsers */
/*background: -moz-linear-gradient(left,  #de00ea 0%, #9b41ad 0%, #9f3da4 26%, #9f3da4 26%, #9f3da4 48%, #9f3da4 100%);
background: -webkit-linear-gradient(left,  #de00ea 0%,#9b41ad 0%,#9f3da4 26%,#9f3da4 26%,#9f3da4 48%,#9f3da4 100%); 
background: linear-gradient(to right,  #de00ea 0%,#9b41ad 0%,#9f3da4 26%,#9f3da4 26%,#9f3da4 48%,#9f3da4 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de00ea', endColorstr='#9f3da4',GradientType=1 ); IE6-9
background: none;*/
}

.page-node-20.path-node .main-header,
.page-frontpage .main-header{
	background: url(../images/lillian-bg.jpg);
    background-size: auto;
    background-size: cover;
    position: relative;
}

.page-node-20.path-node .main-header::after,
.page-frontpage .main-header::after{
	background: rgba(21, 22, 26, 0.89); /**/
}

.path-node .main-header:after, .path-taxonomy .main-header:after{
	background: rgb(159 61 164);
}

.free-consultation.block{
	margin-bottom: 0px;
}

.free-consultation .btn{
    height: 30px;
    padding: 8px;	
	background: rgb(190,135,34) !important;
}

.free-consultation a.btn:hover{
    background: #630094 !important;
}

/*End Main Header Override*/


/*Start Slide Show Container Override*/
.slide-show-container{
	width: 100% !important;
	padding-right: 0px !important;
    padding-left: 0px !important;
	margin-bottom: -30px;
	/*position: relative;*/
}

.slide-show-container .media .field__label{
	display: none;
}


.slide-show-container .slick__slide{
	max-height: 728px;
}

.slide-show-container .particle-js{
	position: absolute;
    bottom: 0%;
    /*opacity: 0.2;*/
    width: 100%;
    height: 100%;
	background: white;
}

.slide-show-container .region-slide-show{
	z-index: 1;
    position: relative;
	/*background: #de00ea; 
    background: -moz-linear-gradient(left,#de00ea 0%,#9b41ad 0%,#9f3da4 26%,#9f3da4 26%,#9f3da4 90%,#9b41ad 100%);
    background: -webkit-linear-gradient(left,#de00ea 0%,#9b41ad 0%,#9f3da4 26%,#9f3da4 26%,#9f3da4 90%,#9b41ad 100%);
    background: linear-gradient(to right,#de00ea 0%,#9b41ad 0%,#9f3da4 26%,#9f3da4 26%,#9f3da4 90%,#9b41ad 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#de00ea',endColorstr='#9b41ad',GradientType=1);*/
}

.slide-show-container .slick--skin--fullwidth .slide__caption {
    top: 40%;
}
.slide-show-container .slide__overlay{
	left: 54.5%;
    /*margin-top: 3%;*/
    position: absolute;
	bottom: 0%;
    z-index: 1;
}

.slide-show-container iframe{
	border: 6px double #ddd;
	border-radius: 2px;
	width: 480px;
	height: 320px;
	box-shadow: 10px 10px 10px #0404046e;
}

.slide-show-container .slick-dots li button:hover:before, 
.slide-show-container .slick-dots li button:focus:before{
	opacity: 0;
}

.slide-show-container .slick-dots li button:before{
	opacity: 0;
}

.slide-show-container .flexslider .flex-direction-nav{
    z-index: 2;
}

.slide-show-container .slick-dots li.slick-active button{
	background: rgb(0, 0, 0);
	width: 50px;
    height: 7px;
    padding: 0px;
}

.slide-show-container .slick-dots li button{
	color: white;
	background:rgba(0, 0, 0, 0.5);
	width: 50px;
    height: 7px;
    padding: 0px;
}

.slide-show-container .slick-dots{
	bottom: 0px;
}

.slide-show-container .slick-dots li{
	height: 9px;
    width: 50px;
}

.slide-show-container .slick .slick-arrow:hover, .slide-show-container .slick .slick-arrow:focus,
.slick .slick-arrow:hover, .slick .slick-arrow:focus{
	background-color: #0a2c9b;
}

.slide-show-container .slick__slide:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0);
    -moz-transition: all 2s;
    -o-transition: all 2s;
    -webkit-transition: all 2s;
    transition: all 2s;
}

.slide-show-container .flexslider ul li.flex-active-slide, .slide-show-container .slick-slide.slick-current{
	cursor: url(../images/drag.png) 16 9,ew-resize !important;
}
 .slide-show-container .flexslider{
	border: 0px solid rgb(255, 255, 255);
	border-radius: 0px !important;
	border-top: 0px solid rgb(255, 255, 255);
	margin-bottom: -20px;
	margin-top: 0px;
}

.highlight-container .flexslider{
	border: 0px solid rgb(255, 255, 255);
	border-radius: 0px !important;
	margin-top: 0px !important;
}

 .slide-show-container .flexslider .display_right .slider-caption{
	margin-left: 55%; /*Display caption on right hand side*/
}

.slide-show-container .slick__slide .display_right .slider-caption{
	margin-left: 55%; /*Display caption on right hand side*/	
}

.slide-show-container .flexslider .display_left .slider-caption{
	margin-left: 5%; /*Display caption on left hand side*/
}

.slide-show-container .display_left .slider-caption{
	margin-left: 1%; /*Display caption on right hand side*/	
}

.slide-show-container .display_center .slider-caption{
	/*margin-left: 27.5%;*/ /*Override due to Gaus Skins*/
	text-align: center;
}

.slide-show-container .display_left {
   text-align: left; /*Override due to Gaus Skins*/
}

.slide-show-container .display_right {
	text-align: right; /*Override due to Gaus Skins*/
 }

 .slide-show-container .display_center{
	 text-align: center; /*Override due to Gaus Skins*/
 }

 .slide-show-container .slide-content-body{
	width: 70%;
 }

 .slide-show-container .slick--fullwidth .slide__constrained{
	 left: 0%;
 }
 .slide-show-container .slider-caption{
	background: transparent !important;
	padding: 0px !important;
	margin-top: 0%;
    position: initial;
	width: 100%; /*Override due to Gaus Skins*/
}

.slide-show-container .slider-caption .heading-text-content{
	padding-left: 0.1%;
	margin-top: 20px;
	margin-bottom: 40px;
}

.slide-show-container .slider-caption .pre-heading-text h3{
	color: rgb(255,255,255);
	/*font-weight: lighter;*/
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: 'Wire One';
	letter-spacing: 4px;
}

.slide-show-container .slider-caption .heading-text h1{
	color: rgb(223, 222, 222);
	font-weight: lighter;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: relative;

	border-image: linear-gradient(to right, rgb(223,222,222) 0%,rgb(223,222,222) 20%,rgb(44,85,121) 20%,rgb(44,85,121) 20%,rgb(44,85,121) 40%,rgb(44,85,121) 40%,rgb(44,85,121) 40%,rgb(44,85,121) 40%,rgb(44,85,121) 40%,rgb(44,85,121) 40%,rgb(44,85,121) 60%,rgb(44,85,121) 60%,rgb(44,85,121) 80%,rgb(193,139,47) 80%,rgb(193,139,47) 80%,rgb(193,139,47) 100%) 1 stretch repeat !important;
    border: 0px solid;
    width: fit-content;
    border-radius: 5px !important;
    padding: 0px 0px;
}

.slide-show-container .slider-caption .heading-text h1 p:first-child svg{
    color: rgb(193,139,47);
}

.slide-show-container .slider-caption .heading-text h1 p:nth-child(2) svg{

}

.slide-show-container .slider-caption .heading-text h1 p:last-child svg{
    color: rgb(44,85,121);
}


/*.slide-show-container .slider-caption .heading-text h1:before{
	content: " ";
	display: block;
	width: 3px;
	height: 220px;
	border-top: 66px solid rgb(223, 222, 222);
	border-bottom: 66px solid rgb(44, 85, 121);
	background: rgb(193,139,47) none repeat scroll 0% 0%;
	position: absolute;
	left: -2%;
	top: 6%;
}*/

.slide-show-container .slider-caption .slide-content-body p{
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 5px 0px 9px 9px;
	border-bottom: 2px solid #f2f2f2;
    color: #fff;/*Colour*/
	font-size: 22px;
    letter-spacing: 2px;
	border-left: 2px solid #fff;
	border-top: 2px solid #fff;
	background: rgb(181,90,181);
	border-radius: 5px;
}

.slide-show-container .slider-caption .slide-button, 
.slide-show-container .slider-caption .slide-button a{
	color: #626262;
}


.slide-show-container .slider-caption .slide-button a:hover{
	background: #007770;
}


.slide-show-container .slick__arrow{
	display: none;
}

.slide-show-container:hover .slick__arrow{
	display: block;
}

.slide-show-container .slick__arrow {
    bottom: auto;
    height: 2px;
    left: 0;
    margin-top: -1px;
    pointer-events: none;
    position: absolute !important;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 2;
}

.slide-show-container .slick-arrow{
	border: 0;
	border-radius: 50%;
	font-size: 0;
	height: 42px;
	pointer-events: auto;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 42px;
}

.slide-show-container .slick-arrow:before{
	font-size: 42px;
}

/*End Slide Show Container Override*/


.front-services h3{
	display: inline-block;
	font-size: 16px !important;
}

.front-services .views-field-nothing{
	text-align: left;
}

.services-carousel{
	text-align: center;
	border-bottom: 1px solid rgb(232, 232, 232);
	margin-top: -180px;
    z-index: 1;
	color: rgb(255, 255, 255);
}

.services-carousel h2{
	display: none;
}

.services-carousel .slick{
	z-index: 1;
}

.services-carousel .slick-list{
	border-top: 1px solid rgb(96, 96, 96);
}

.services-carousel .service-icon div:first-child{
	display: none;
}

.services-carousel .service-icon div:last-child{
	display: block !important;
}

.services-carousel .service-icon img{
	text-align: center;
	display:initial !important;
	width: 36px;
}

.services-carousel .slick-list .slick-track div.slick__slide{
	border-right: 1px solid rgb(96, 96, 96);
	min-height: 120px;
	border-bottom: 1px solid rgb(96, 96, 96);
	background: rgba(0, 0, 0, 0.7);
}

.services-carousel .slick-list .slick-track div:first-child.slick__slide{
	border-left: 0px solid !important;
}

.services-carousel .slick-list .slick-track div:last-child.slick__slide{
	border-right: 0px solid !important;
}

.container.highlight-container {
	width: 100%;
	margin-top: -20px;
}

/*Override Top Widget*/

.front-mission .col-first,
.service-mission .col-first,
.service-mission-2 .col-second{
    padding-top: 33px;
}

.front-mission .col-first img{
	/*opacity: 0.3;*/
}

.front-mission .col-first h1,
.service-mission .col-first h1,
.service-mission-2 .col-second h1{
	font-family: 'Sacramento';
	font-size: 60px;
	color: #630094;
	position: relative;
}

.front-mission .col-first h1:after,
.service-mission .col-first h1:after{
	content: "";
	position: absolute;
	display: block;
	width: 80px;
	height: 1px;
	background-color: #cb54d0;
	top: 52%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -30%;
	width: 180px;
}

.service-mission-2 .col-second h1:before{
	content: "";
	position: absolute;
	display: block;
	width: 80px;
	height: 1px;
	background-color: #cb54d0;
	top: 52%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -18%;
	width: 200px;
}

.front-mission .col-second,
.service-mission .col-second,
.service-mission-2 .col-first{ /* i believe intro page*/
	text-align: left;
}

.front-mission .col-second p{
	line-height: 2.5em;
	background: #9f3da4;
	border-radius: 12px;
	padding: 30px 39px;
	color: #fff;
	font-weight: lighter;
	border: 4px double;
}

.service-mission .col-second{
	line-height: 2.5em;
	background: #9f3da4;
	border-radius: 12px;
	padding: 30px 39px;
	color: #fff;
	font-weight: lighter;
	border: 4px double;	
}

.service-mission .col-second ul.feature-list > li:after{
	color: white !important;
}

.service-mission-2 .col-first{
	line-height: 2.5em;
	background: #630094;
	border-radius: 12px;
	padding: 30px 39px;
	color: #fff;
	font-weight: lighter;
	border: 4px double;	
}

.service-mission.service-mission-3 .col-second{
	line-height: 2.5em;
	background: #b6822c;
	border-radius: 12px;
	padding: 30px 39px;
	color: #fff;
	font-weight: lighter;
	border: 4px double;	
}

.front-mission .col-second a.btn,
.service-mission .col-second a.btn,
.front-podcast a.btn{
	background: #630094 !important;
    letter-spacing: 4px;
}

.service-mission-2 .col-first a.btn{
	background: #b6822c !important;
    letter-spacing: 4px;
	color: white;
}

.page-node-20.path-node .front-mission .col-second a.btn{
	display: none;
}

.path-node .front-mission .col-first,
.path-node .service-mission .col-first,
.path-node .service-mission-2 .col-second{
	line-height: 0em;
}

.front-mission .col-second a.btn:hover,
.front-mission .col-second a.btn:focus,
.front-mission .col-second a.btn.focus,
.service-mission .col-second a.btn:hover,
.service-mission .col-second a.btn:focus,
.service-mission .col-second a.btn.focus,
.front-podcast a.btn:hover,
.front-podcast a.btn:focus,
.front-podcast a.btn.focus{
	color: #b6822c;
}

.service-mission-2 .col-first a.btn:hover,
.service-mission-2 .col-first a.btn:focus,
.service-mission-2 .col-first a.btn.focus{
	color: #0e3659;
}



.path-frontpage .topwidget,
.path-node .topwidget{
	padding: 50px 15px;
	background-color: #eee;
	background-image: url(../images/noise-bg.png);

}

.page-node-type-event .topwidget,
.page-node-type-article .topwidget,
.path-taxonomy .topwidget,
.page-node-22 .topwidget,
.page-node-32 .topwidget,
.page-node-85 .topwidget,
.page-node-71 .topwidget,
.page-node-105 .topwidget,
.page-node-106 .topwidget,
.page-node-107 .topwidget,
.page-node-type-webform .topwidget,
.path-user .topwidget,
.page-node-type-packages .topwidget,
.page-node-type-module-lesson .topwidget,
.page-node-type-module-course .topwidget,
.page-node-type-module-quiz .topwidget,
.page-node-type-courses-landing-page .topwidget,
.path-cart .topwidget,
.path-checkout .topwidget{
    display: none;
}

.promotion-item{
	margin-bottom: 15px;
	margin-top: 15px;
}
.promotion-container{
	position: relative;
	overflow: hidden;
}

.promotion-item img{
	width: 100%;
}

.promotion-item img, .promotion-layout1 .promotion-title, .promotion-layout2 .promotion-title{
	-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
    transition: opacity 0.35s,transform 0.35s;
}
.promotion-meta-wrap{
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.promotion-meta{
	display: table;
    height: 100%;
    padding: 25px 25px;
	width: 100%;
}

.promotion-content-meta{
	display: table-cell;
    vertical-align: middle;
	background: rgba(0, 0, 0, 0.7);
    border: 1px solid #fff;
	border-radius: 5px;
}

span .promotion-content-meta h3 span{
	color: rgb(211 160 72);
}

.promotion-content-meta .promotion-button a{
	font-size: 14px;
	letter-spacing: 4px;
	background: #9f3da4;
	padding: 6px 10px;
	color: #fff;
	border-radius: 5px;
}

.promotion-content-meta .promotion-button a:hover{
	text-decoration: none;
	background: white;
	padding: 6px 10px;
	color: #9f3da4;
}

.promotion-content-meta .promotion-content {
    padding: 0px 20px;
}

.promotion-content-meta .promotion-content p{
	font-weight: lighter;
	text-align: left;
	font-size: 16px;
}

.float-center {
    margin-left: auto;
    margin-right: auto;
}

.promotion-layout1 .text-light .promotion-title, .promotion-layout2 .text-light .promotion-title{
	/*background: rgba(0,0,0,0.7);*/
}

.promotion-layout1 .promotion-item:hover .text-light .promotion-title, .promotion-layout2 .promotion-item:hover .text-light .promotion-title
/*.promotion-layout1 .promotion-item:hover .text-light h3.promotion-title span, .promotion-layout2 .promotion-item:hover .text-light h3.promotion-title span*/{
	/*background: rgba(255,255,255,0.8);
    color: #333333 !important;*/
}

.promotion-layout1 .promotion-item:hover .text-light .promotion-title span, .promotion-layout2 .promotion-item:hover .text-light .promotion-title span{
    /*color: #333333 !important;*/	
}

 .promotion-item:hover .promotion-title, .promotion-layout2 .promotion-item:hover .promotion-title{
	box-shadow: 0 5px 9px rgba(0,0,0,0.2);
    /*background: rgba(0,0,0,0.8);
    color: #ffffff !important;*/
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}

.promotion-layout1 .promotion-title, .promotion-layout2 .promotion-title{
	font-weight: 300;
	/*font-family: 'Sacramento';*/
    text-transform: capitalize;
    /*background: rgba(255,255,255,0.7);*/
    padding: 6px 17px;
    border-radius: 25px;
    transition: 0.5s;
    margin-left: -3px;
    margin-right: -3px;
}

.promotion-item img, .promotion-layout1 .promotion-title, .promotion-layout2 .promotion-title{
	webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
    transition: opacity 0.35s,transform 0.35s;
}

.promotion-item:hover img {
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}

.promotion-item:hover .promotion-container:before {
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);
}

.promotion-item .promotion-container:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.18);
    content: '';
    -webkit-transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-120%,0);
    z-index: 1;
}
.promotion-title {
    display: inline-block;
    position: relative;
}

.promotion-item:hover .promotion-container::before {
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,120%,0);
}
.alt-button {
    font-weight: 500;
    display: block;
}

.mt-2, .my-2 {
    margin-top: .5rem !important;
}

.text-light, .text-light *{
	color: #ffffff;
}

/*Front Page Product Listing*/

.home-page-callout{
	display: flow-root;
	border-top: 1px dotted #b6822c;
	padding-top: 20px;
	margin-top: 35px;
	margin-bottom: 0px !important;
}

.h3-snapshot.home-page-callout{
	display: flow-root;
    border-top: 0px dotted #b6822c;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 40px !important;
}

.path-frontpage .wrapper_content_top .home-page-callout{
	display: flow-root;
    border-top: 0px dotted #b6822c;
    padding-top: 20px;
    margin-top: 1px;
    margin-bottom: 20px !important;
}

.home-page-callout h2{
	font-family: 'Sacramento';
	color: #630094;
    font-size: 42px;
	position: relative;
}

.home-page-callout h2:before{
	border-top: 1px solid #cb54d0;
	content: ' ';
    display: block;
    position: absolute;
	left: 151px;
	z-index: 999;
	width: 45px;
}

.home-page-callout h2:after{
	border-top: 1px solid #cb54d0;
	content: ' ';
    display: block;
    position: absolute;
	right: 151px;
	z-index: 999;
	width: 45px;
}


.home-page-callout h2:before,
.home-page-callout h2:after{
	top: 15.5px;
}
.home-page-callout .promotion-meta-wrap:hover .promotion-button{
	-webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.home-page-callout .promotion-meta-wrap .promotion-button{
    -webkit-transition: -webkit-transform 0.8s;
    transition: transform 1s;
    -webkit-transform: translate3d(-103%,0,0);
    transform: translate3d(103%,0,0);
}

.home-page-callout .promotion-meta-wrap .promotion-meta{
	overflow: hidden;
}

.home-page-callout .promotion-meta-wrap{
	-webkit-transition: -webkit-transform 0.7s;
    transition: transform 0.9s;
	z-index: 2;
	background: rgba(0, 0, 0, 0.18);
}

.home-page-callout .promotion-meta-wrap:hover{
	background: rgba(0, 0, 0, 0.68);
}


.product-listing-home{
    clear: both
}

.product-listing-home .views-row{
	/*min-height: 380px;*/
    margin-top: 15px;
    margin-bottom: 15px;
}

.product-listing-home .views-row form.commerce-variation-add-to-cart-form:before{
   font-size: 30px !important;
   color: white; /*hack around to have display of cart icon only*/
}

.product-listing-home .views-row form.commerce-variation-add-to-cart-form{
	position: relative; /*hack around to have display of cart icon only*/
}

.product-listing-home .views-row .commerce-variation-add-to-cart-form .button{
   /*hack around to have display of cart icon only*/
	position: absolute;
	/*margin-left: 122%;*/
    left: 20%;
    opacity: 0;
    height: 29px;
    width: 29px;
}

.product-listing-home .views-row .commerce-variation-add-to-cart-form{
	/*hack around to have display of cart icon only*/
	background: #e67600;
    border-radius: 32px;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.8s;
    transition: transform 1s;
}

.product-listing-home .views-row:hover .commerce-variation-add-to-cart-form:hover{
	border-radius: 0px;
}


.product-listing-home .views-row:hover .commerce-variation-add-to-cart-form{
	/*hack around to have display of cart icon only*/
    border-radius: 5px 5px 0px 0px;
	animation-duration: 2s;
	opacity: 1;
}


.product-listing-home .views-row img{
	-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
    transition: opacity 0.35s,transform 0.35s;
}

.product-listing-home .views-row:hover img{
	-webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}

.product-listing-home .views-row .commerce-variation-add-to-cart{
	/*position: absolute;
	top: 69%;
	left: 81%;
	padding: 10px 10px;
	border-radius: 12px;*/
}

.path-product-listing .product-listing .views-row{
    margin-bottom: 15px;
	transition: transform 200ms cubic-bezier(0.345, 0.115, 0.135, 1.42),opacity 150ms ease-out,border-color 200ms ease-out;
}

.path-product-listing .product-listing .views-row:hover{
	box-shadow: -2px 0px 30px #eee;
	border-radius: 12px;
	transition: transform 200ms cubic-bezier(0.345, 0.115, 0.135, 1.42),opacity 150ms ease-out,border-color 200ms ease-out;
}
.path-product-listing .product-listing .views-row:hover img{
	transform: scale(0.95); /*Transform Image*/
}

.cart-form .delete-order-item {
    background-image: url(../images/close.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    text-indent: -9999px !important;
    background-size: 15px !important;
    padding: 8px !important;
	background-color: rgba(190, 135, 34, 0) !important;
}

.cart.cart-form table, .checkout-pane table{
    width: 100%;
}

.cart.cart-form table .views-field.views-field-unit-price__number,
.checkout-pane .views-field.views-field-unit-price__number{
	text-align: center;
}

.cart.cart-form table .views-field.views-field-edit-quantity {
    text-align: center;
}

.cart.cart-form table thead, .checkout-pane .views-field.views-field-unit-price__number{
    background: #d7d7d7;
    height: 36px;
    text-align: center;
}

.cart.cart-form table thead th, 
.checkout-pane table thead th{
	text-align: center
}

.cart.cart-form tr, .checkout-pane tr{
	border-bottom: 1px solid #ccc;
}

.cart.cart-form tr td, .checkout-pane tr td{
	padding-bottom: 10px;
	padding-top: 10px;
}

.cart.cart-form  .order-total-line__total,
.checkout-pane .order-total-line__total{
	padding-top: 7px;
	background: #d7d7d7;
    padding-bottom: 7px;
}

.cart.cart-form .views-field.views-field-remove-button{
	text-align: center
}

.cart.cart-form .views-field.views-field-purchased-entity,
.checkout-pane .views-field.views-field-purchased-entity{
	text-align: center;
}

.cart.cart-form .views-field.views-field-purchased-entity img,
.checkout-pane .views-field.views-field-purchased-entity img{
	border: 2px solid #b3b3b3;
    border-radius: 5px;
}
/*Override Middle Widgets*/

.path-frontpage .middlewidget .container{
	width: 100%;
}


.path-frontpage .middlewidget .container .col-md-5{
    border-radius: 0px 21px 21px 0px;
	background: url(../images/lilac-teaser.jpg) !important;
	min-height: 320px;
    height: 550px;
}

.path-frontpage .middlewidget{
	background: url(../images/dotted-bg.png);
}

.path-frontpage .middlewidget .col-md-7{
	padding-top: 8%;
	text-align: center;
}

.path-frontpage .middlewidget .col-md-7 h2{
	text-align: center;
}

.path-frontpage .middlewidget .region-middle-second{
    background: rgb(252, 252, 252);
    padding: 15px 15px;
    border-radius: 32px;
    margin-left: -71px;
    width: 96%;
}

/*Testimonials Carousel*/

.testimonials{
	cursor: url(../images/drag.png) 16 9,ew-resize !important;
}

.testimonials .slick-dotted.slick-slider{
	margin-top: 30px
}
.testimonials .slick__slide{
	width: 370px;
    background: white;
    padding: 64px 25px;
    text-align: center;
	margin-right: 15px;
    margin-left: 15px;
	cursor: url(../images/drag.png) 16 9,ew-resize !important;
}
.testimonials .slide__content{
	font-size: 14px;
}

.testimonials .slide__content p{
	color: #555;
	text-align: justify;
	font-size: 14px;
	line-height: 22px;
    text-transform: initial;
	display: inline-block;
}

.testimonials .views-field-field-body:after {
    content: "\f10d";
    font-family: 'FontAwesome';
    position: absolute;
    top: 0;
    left: 50%;
    font-size: 50px;
    margin-left: -25px;
    opacity: 0.2;
    line-height: 0;
    color: #cb54d0;
}

.testimonials .slide__caption{
	margin-left: 0px !important;
	padding: 50px 0px 0px;
}

.testimonials .views-field-field-title h3{
	font-size: 14px;
    font-weight: 600;
    text-align: center;
    color: #555;
}

.testimonials .views-field-field-person-s-title {
	text-align: center;
    color: #353535;
    font-size: 10px;
}

.testimonials .slick--skin--x-testimonial{
	border-bottom: 0px solid #111 !important;
    border-top: 0px solid #111 !important;
}

.testimonials .views-field-field-image .field-content{
	text-align: center;
	text-align: -moz-center;
}
.testimonials .views-field-field-image .field-content img{
   display: initial;
}

.testimonials ul.slick-dots{
	bottom: -46px;
}

.testimonials ul.slick-dots li button:before{
	font-size: 12px !important;
}

.page-node-20 .testimonials ul.slick-dots li button:before{
	font-size: 20px !important;
}

/*Content Top and Bottom Wrappers Front Page*/

.path-frontpage .wrapper_content_top,
.page-node-20 .wrapper_content_top{
	background-image: url(../images/h3-testimonial-bg.jpg);/*background for testimonials area*/
	background-repeat: no-repeat;
	background-position: 50%;
	background-attachment: fixed;
	background-size: cover;
	position: relative;
	color: #fff;
	margin-top: -1px;
}

.path-frontpage .wrapper_content_top .testimonials,
.page-node-20 .wrapper_content_top .testimonials{
	padding: 25px 0px;
}

.path-frontpage .wrapper_content_top #block-ourteamintro,
.page-node-20 .wrapper_content_top #block-ourteamintro{
	z-index: 1;
	text-align: justify;
	position: relative;
}

.path-frontpage .wrapper_content_top h2,
.page-node-20 .wrapper_content_top h2{
	font-family: 'Sacramento';
	font-size: 40px;
	color: #630094;
	margin-bottom: -20px;
}


.path-frontpage .wrapper_content_top h2 small,
.page-node-20 .wrapper_content_top h2 small{
    color: #0e3659 !important;
}

.path-frontpage .wrapper_content_top p,
.page-node-20 .wrapper_content_top p{
	margin-left: -15px;
    margin-right: -15px;
}

.path-frontpage div .wrapper_content_top:after,
.page-node-20 div .wrapper_content_top:after{
   background: rgba(255, 255, 255, 0);
   content: "";
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   display: none; 
}

.page-node-20 .wrapper-content-top .testimonials{
   display: none;
}


/*About Us Page Styling*/
.path-frontpage .about-intro{
	padding-bottom: 40px;
	float: none !important;
	padding-top: 40px;
}


.about-intro{
	line-height: 2.0em;
	font-size: 18px;
    font-weight: lighter;
	float: right !important;
}

.about-intro h1{
	font-family: 'Sacramento';
	color: #f5c216;
	font-size: 70px;
}

.path-node .front-mission{
	margin-bottom: 0px;
}

.page-node-20 .region-content .field--name-body h2{
	font-size: 38px;
	font-weight: lighter;
	color: #630094;
}

.page-node-20 .region-content .field--name-body figure{
	text-align: center;
}
.page-node-20 .region-content .field--name-body figure figcaption,
.path-frontpage figure figcaption,
.page-node-44 figure figcaption{ /*Image captions*/
	font-family: 'Wire One';
	font-size: 30px;
	letter-spacing: 4px;
	padding-top: 14px;
	color: #630094;
}

.page-node-type-article figure figcaption{
    font-size: 13px;
    letter-spacing: 1px;
    padding: 10px;
    color: #fff;
    background: #0e3659;
}

.page-node-20 .region-content .field--name-body p{
	line-height: 2.3em;
}

.page-node-20 .region-content .btn{
	background: #630094 !important;
	letter-spacing: 4px;
}

.page-node-20 .region-content a.btn:hover,
.page-node-20 .region-content a.btn:focus,
.page-node-20 .region-content a.btn.focus{
    color: #b6822c;
}

.start-now .promotion-layout1 .promotion-title{

}

.start-now.home-page-callout header h2:after,
.start-now.home-page-callout header h2:before{
    display: none;
}

/*End About Us Intro*/

/*Start Content Wrapper*/

.path-node .region-content{
	padding: 25px 0; /*Remove Display Grid from here*/
}

.path-node.page-node-type-event .region-content{
	line-height: 2.3em;
}

.page-node-type-article .region-content{
	padding: 7px 0;
	margin-top: 20px;
}

/*End Content Wrapper*/

/*Start Team Members*/



.team-members .team-image div:first-child{
	display: none;
}

.team-members .team-image div:last-child{
	display: block !important;
}

.team-members{ text-align: center;}

.team-members .slide{
	padding-top: 40px;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 10px;
}

.team-members .slide img{
	max-width: 100%;
    border: 4px solid rgb(240, 240, 240);
    border-radius: 5px;
}

.team-members .slick-list .slick-track div:last-child.slick__slide{
	margin-right: 0px !important;
}

.team-members .slide h4 a{
    color: rgb(148,13,17);
}

.wrapper_content_bottom{
	/*background: rgb(255, 255, 255);*/
	padding: 25px 0px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e8f0f9+0,e6e8fa+28,dfd0f9+64,bdabee+100 */
background: rgb(232,240,249); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(232,240,249,1) 0%, rgba(230,232,250,1) 28%, rgba(223,208,249,1) 64%, rgba(189,171,238,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(232,240,249,1) 0%,rgba(230,232,250,1) 28%,rgba(223,208,249,1) 64%,rgba(189,171,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(232,240,249,1) 0%,rgba(230,232,250,1) 28%,rgba(223,208,249,1) 64%,rgba(189,171,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8f0f9', endColorstr='#bdabee',GradientType=0 ); /* IE6-9 */

}

.wrapper_content_bottom header h2{
	font-family: 'Sacramento';
    font-size: 40px;
    color: rgb(211 160 72);
}

.h3-packages-tabs .owl-item p{
	line-height: 1.5em;
	font-size: 18px;
}

.h3-packages-tabs .ckeditor-accordion-container > dl dt > a{
	font-weight: 300;
    font-size: 18px;
}

.h3-packages-tabs .owl-item{
	margin-top: 20px;
}

.h3-packages-tabs .owl-theme .owl-dots .owl-dot span{
    width: 20px;
    height: 20px;	
}

.h3-packages-tabs .owl-theme .owl-dots .owl-dot.active span, 
.h3-packages-tabs .owl-theme .owl-dots .owl-dot:hover span{
	background: #9f3da4;
}

.h3-packages-tabs .owl-theme .owl-nav [class*='owl-']:hover{
    color: #640094;
    background: rgb(211 160 72);
}


.h3-packages-tabs .owl-theme .owl-nav .owl-next{
	position: absolute;
    right: 0%;
    top: 50%;
	font-size: 56px;
    height: 51px;
    color: #9f3da4;
    background: rgb(213 213 213);
    width: 50px;
    padding: 7px 12px 22px 10px !important;
    border-radius: 32px;
}

.h3-packages-tabs .owl-theme .owl-nav .owl-prev{
	position: absolute;
    left: 0%;
    top: 50%;
	font-size: 56px;
    height: 51px;
    color: #9f3da4;
    background: rgb(213 213 213);
    width: 50px;
    padding: 7px 12px 22px 10px !important;
    border-radius: 32px;
}

.h3-packages-tabs .owl-theme .owl-dots .owl-dot span{
	background: #a58c63;
}

.h3-packages-tabs img{
    border: 3px solid rgb(211 160 72);
    border-radius: 10px;
    -webkit-box-shadow: -30px 9px 34px -12px rgb(194 54 220 / 22%);
    box-shadow: -30px 9px 34px -12px rgb(194 54 220 / 22%);
}

.h3-packages-tabs .owl-item img{
	-webkit-box-shadow: -3px 9px 8px 3px rgb(194 54 220 / 13%);
    box-shadow: -3px 9px 8px 3px rgb(194 54 220 / 13%);
}

.h3-packages-tabs .nav-tabs {
    border-bottom: 1px solid rgb(211 160 72);
    margin-top: 30px;
}

.h3-packages-tabs .tab-content{
	padding-top: 30px;
}

.h3-packages-tabs h2{
	font-family: 'Sacramento';
    font-size: 40px;
    color: rgb(211 160 72);
	text-align: center;
}

.h3-packages-tabs h3{
	color: #4b0082;
}

.h3-packages-tabs .btn{
	background: #630094 !important;
	letter-spacing: 4px;
}

.h3-packages-tabs .btn:hover,
.h3-packages-tabs .btn:focus{
	color: #b6822c;
}

.h3-packages-tabs .btn span.text{
    font-size: 16px;
	font-weight: lighter;
}

.h3-packages-tabs .btn svg{
	padding-left: 10px;
}

.h3-packages-tabs .nav-tabs>li.active>a, 
.h3-packages-tabs .nav-tabs>li.active>a:focus, 
.h3-packages-tabs .nav-tabs>li.active>a:hover{
    background-color: #9f3da4;
    color: #ffffff;
}

.h3-packages-tabs .nav-tabs>li>a{
	letter-spacing: 2px;
	font-size: 16px;
    text-transform: capitalize;
    border: 1px solid rgb(211 160 72);
	color: #9f3da4;
}

.h3-packages-tabs .nav>li>a:focus, 
.h3-packages-tabs .nav>li>a:hover {
    text-decoration: none;
    background-color: #f9edde;
    color: #9f3da4;
}

.wrapper_content_bottom header h2 small{
	font-family: open sans,sans-serif;
    font-size: 16px;
    color: black;
    font-style: italic;
    font-weight: lighter;
}

#block-views-block-slick-x-dots-h-block-1{
	border-top: 1px dotted #b6822c;
    padding-top: 30px;
}

.wrapper_content_bottom .slick .slide__title{
	color: white !important;
}
.slick-arrow:before {
    color: #c8a2c8 !important;
	font-size: 42px !important;
}

.team-view-block {
	margin-bottom: 0px !important;
}
.team-view-block .views-row .views-field-nothing .field-content{
    margin-bottom: 30px;
}

.team-view-block .views-row:hover img, .team-members .slide:hover img {
    transform: scale(1.1);
}
.team-view-block .views-row img {
    width: 100%;
    transition: all 0.5s ease-in-out;
}

.team-members .slide img{
	transition: all 0.5s ease-in-out;
}

.team-view-block .views-row a, .team-members.team-related a{
	color: rgb(148,13,17);
}

.team-members.team-related {
    border-top: 1px solid #ccc;
    padding-top: 40px;
}
.team-view-block .views-row a:hover{
	color: rgb(190,135,34) !important
}

.path-frontpage .wrapper_content_top .team-members{
	z-index: 1;
	color: #fff;
	position: relative;
}

.path-frontpage .wrapper_content_top .team-members h4 a{
	color: rgb(255 255 255) !important; /*Overwrite*/
}



.page-node-19 .content_layout .col-md-12{
	padding-left: 0px;
	padding-right: 0px;
}

.page-node-44 .content_layout,
.page-node-68 .content_layout{
	display: none;
}

.page-node-44.user-logged-in .content_layout{
	display: block;
}

.page-node-45 .whatsapp-bubble{
	display: none;
}

.path-node .block-cms-content{
	padding-left: 15px;
	padding-right: 15px;
}

ul.social-link-field{
	padding-left: 0px !important;
}

ul.social-link-field li{
	display: inline-block;
	margin-right: 20px;
	font-size: 20px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

ul.social-link-field li a{
	color: rgb(148, 13, 17) !important;
}

ul.social-link-field li a:hover{
	color: rgb(190, 135, 34) !important;
}

.team-position-field{
	border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 15px;
}


/*Override Footer Stylings*/

.footerwidget {
    background-color: #0e3659 !important;
    color: #c1a16c !important;
    /*background-image: url(../images/footerbg.png) !important;*/
    background-repeat: repeat-y;
    background-position: center top;
}

.footerwidget .blog-row-listing.sidebar{
	margin-top: -6px;
}

.footer-menu{
	background-color: rgba(30, 30, 30, 0) !important;
    color: #c1a16c;
    /*background-image: url(../images/footerbg.png) !important;*/
    background-repeat: repeat-y;
    background-position: center top;
	border-top: 1px solid #c1a16c !important;
}


.copyright{
	background-color: #0e3659 !important;
    color: #c1a16c !important;
    /*background-image: url(../images/footerbg.png) !important;*/
    background-repeat: repeat-y;
    background-position: center top;
	border-top: 1px solid rgba(255,255,255,.1) !important;
	font-size: 12px !important
}

.footerwidget a, .copyright a{
    color: rgb(255,255,255);
}

.footerwidget a:hover, .copyright a:hover{
	color: rgb(190,135,34) !important
}

.footerwidget .social{
    padding-top: 10px;
	padding-left: 0px;
}

.footerwidget .social ul li {
    /*background: rgb(204, 204, 204);*/
    display: inline-block;
    /*font-size: 23px;*/
    list-style: none;
}

.footerwidget .social ul li:after{
	display: none;
}

.footerwidget .social ul li a{
	background: rgba(204, 204, 204, 0);
	font-size: 18px;
	padding: 8px 14px;
    border-radius: 29px;
    margin-right: 0px;
	color: #9f3da4;
}

.footerwidget .address{

}

.footerwidget h2, .footerwidget .h2{
	display: block;
	text-transform: uppercase;
	font-size: 18px;
	color: #b6822c !important;
}

.footerwidget .address h2:before{
	/*content: "\f124";
    font-family: 'FontAwesome';
    margin-right: 8px;
    font-size: 20px;*/
}

.footerwidget .email{

}

.footerwidget .email h2:before{
	/*content: "\f01c";
    font-family: 'FontAwesome';
    margin-right: 8px;
    font-size: 20px;*/
}

.footerwidget .telephone{

}

.footerwidget .telephone h2:before{
	/*content: "\f098";
    font-family: 'FontAwesome';
    margin-right: 8px;
    font-size: 20px;*/
}

.instablock .instagram_feed .instagram_new{
    width: 50%;
}

.instablock h2{
	margin-bottom: 26px;
}


/*Override Default Webform Styles*/

.page-node-94 .webform-submission-form input.form-text,
.page-node-94 .webform-submission-form input.form-email,
.page-node-95 .webform-submission-form input.form-text,
.page-node-95 .webform-submission-form input.form-email,
.page-node-97 .webform-submission-form input.form-text,
.page-node-97 .webform-submission-form input.form-email,
.page-node-98 .webform-submission-form input.form-text,
.page-node-98 .webform-submission-form input.form-email,
.page-node-99 .webform-submission-form input.form-text,
.page-node-99 .webform-submission-form input.form-email,
.page-node-104 .webform-submission-form input.form-text,
.page-node-104 .webform-submission-form input.form-email,
.path-checkout .webform-submission-form input.form-text,
.path-checkout .webform-submission-form input.form-email,
.path-checkout form.webform-submission-form textarea{
	width: 100%;
}

.page-node-94 input[type="submit"]:hover,
.page-node-95 input[type="submit"]:hover{
    background: #630094 !important;
}

#webform-submission-contact-node-21-add-form .form-text, #webform-submission-contact-node-21-add-form .form-email, #webform-submission-contact-node-21-add-form .form-textarea{
    width: 100%;
}

#webform-submission-contact-node-21-add-form #edit-actions {
    text-align: center;
}

#edit-what-went-well-in-the-session-, #edit-what-did-not-go-well-in-the-session-, #edit-comments, #edit-testimonial{
	width: 100%;
}

.form-item-choose-a-day-and-time{
	margin-top: -17px !important;
}

/*Sidebar Stylings*/

.region.region-sidebar-second{
    /*background: #f5f5f5;*/
    padding-top: 15px;
    /*box-shadow: 0px 4px 6px 0px #ccc;*/
	margin-top: 20px;
}


/*Blogs Section Styling*/

.page-node-type-article .content_layout .post-thumbnail img{
	width: 100%;
}

.path-taxonomy .post-block{
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted;
}
.region-content .post-block .post-title{
    color: #0e3659;
    text-align: center;
}

.blog-row-listing.vertical-listing header h2{
	font-size: 40px;
	color: #630094;
	font-family: 'Sacramento';
}
.region-sidebar-second .blog-row-listing.sidebar{
	background: #9f3da4;
	border-radius: 5px;
	border: 4px double #fff;
	color: white;
	box-shadow: 0px 4px 6px 0px #ccc;
}

.region-sidebar-second .blog-row-listing.sidebar header h3{
	color: #fff;
	font-family: 'Sacramento';
	font-size: 30px;
}

.region-sidebar-second .blog-row-listing.sidebar .views-row h4 a{
	color: #ffffff;
}

.blog-row-listing .views-row{
	width: 33%;
	display: inline-block;
	padding: 10px;
}

.blogs-front .blog-row-listing .views-row{
	width: 24%;
	display: inline-grid;
}




.blog-row-listing .views-row .views-field-field-publication img{
   float: left;
}

.blog-row-listing.sidebar .views-row{
	width: 100%;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 15px;

}

.blog-row-listing.sidebar header{
	border-bottom: 1px solid #b6822c;
    padding-bottom: 3px;
    margin-bottom: -3px;
}

.blog-row-listing .views-row .views-field-field-image,
.blog-row-listing .slick__slide .views-field-field-image{
	margin-bottom: 15px;
}

.blog-row-listing .slide__caption{
	text-align: left;
}

.blog-row-listing .views-row .views-field-comment-count,
.blog-row-listing .slick__slide .views-field-comment-count{
	margin-left: 15px;
}

.blog-row-listing .views-row .views-field-title a,
.blog-row-listing .slick__slide .views-field-title a{
	color: #000;
}

.footerwidget .blog-row-listing .views-row .views-field-title a{
	color: #fff !important;
}

.footerwidget ul.menu{
	margin-left: -25px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.footerwidget .blog-row-listing.sidebar .views-row{
	padding-left: 0px !important;
}

.blog-row-listing .views-row .views-field-field-post-category a,
.blog-row-listing .slick__slide .views-field-field-post-category a{
	color: #606060
}

.blog-row-listing .view-all-blogs{
	margin-top: 30px;
}

.blog-row-listing .view-all-blogs a{
	color: #fff;
    background: #630094;
}

.blog-row-listing .view-all-blogs a:hover{
	background: rgb(190, 135, 34) !important;
}

.path-node .blog-row-listing.blog-carousel{
    border-top: 1px dotted rgb(193,139,47);
    padding-top: 20px;
    border-bottom: 1px dotted rgb(193,139,47);
    margin-bottom: 40px;
    padding-bottom: 40px;
}

.rc_is-open .rc_input-actions{
	height: 40px;
}

div#comments-app-container {
    margin-top: 40px;
}

.article-tags div{
	display: inline-block;
	margin-top: 15px;
}

.article-tags div a{
	padding: 7px 11px;
    background: #0e3659;
    color: #fff;
    margin-right: 10px;
	border-radius: 5px;
}

article .post-meta{
	margin-bottom: 15px;
    color: #b6822c;
    border-bottom: 1px solid black;
    padding-bottom: 15px;
    text-align: center;
}

article .post-content{
    font-size: 16px;
}
article .post-category div, article .post-category div{
	display: inline-block;
}
article .post-created{
    display: inline-block;
	margin-right: 5px;
    margin-left: 5px;
}
article .post-created .field{
	display: inline-block;
}

article .post-category{
    display: inline-block;
    margin-left: 5px;
}

article .post-meta .quickedit-field{
	display: inline-block;
}

article .post-meta .post-document{
	display: none;
}

.news-ticker{
	background: #dfe8dc;
	margin-bottom: 0px !important;
	min-height: 41px;
}

.news-ticker .blog-row-listing{
	padding-top: 3px;
}

.news-ticker h2{
	font-size: 1.4em;
	float: left;
}

.news-letter h2{
	margin-bottom: 20px;
}

.news-letter .text-area,
.news-letter input{
    width: 100%;
}

.news-letter input.button{
	background: #b6822c !important;
	letter-spacing: 4px;
}


/*Blog View Page*/

form#views-exposed-form-blog-view-block-5{
	text-align: center;
	border-top: 1px solid #ccc;
    margin-top: 30px;
    padding-top: 20px;
}

form#views-exposed-form-blog-view-block-5 .js-form-item.form-item.js-form-type-select.form-item-field-post-category-target-id.js-form-item-field-post-category-target-id{
	display: inline-block;
}

form#views-exposed-form-blog-view-block-5 div.form-actions.js-form-wrapper.form-wrapper{
	display: inline-block;
}


/*Product Page Styling*/

.path-product .breadcrumb-wrapper{
	display: none;
}

#comment-form textarea{
    width: 100%;
}

.path-product .nav-tabs{
	margin-top: 40px;
    margin-bottom: 40px;
	text-align: center;
}

.path-product .nav-tabs>li {
    float: none !important;
	display: inline-block;
}

.page-node-37 #block-contacts, .path-product #block-contacts{
	display: inline-block;
}

.page-node-37 #block-cart, .path-product #block-cart{
	display: inline-block;
    margin-left: 41px;
}

.path-product .region-content .field.field--name-field-short-description{
	border-top: 1px solid #ccc;
    padding-top: 25px;
    padding-bottom: 20px;
    margin-top: 15px;
}

.path-product .region-content .field--name-price{
   color: #c10000;
}

.path-product .product-listing.stock-display .views-row{
	width: 100% !important;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 15px;
	margin-top: -25px;
}

.path-product .product-listing.stock-display .views-row strong{
	background: #aeeaae;
	color: black;
	padding: 6px 9px;
}

.path-product .views-field-field-reviews .field--name-comment-body{
	font-style: italic;

	margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #ccc;
	color: #000;
    font-size: 15px;
    font-weight: 500;
}

.path-product #commerce-product-add-to-cart-form #edit-actions{
    padding-top: 25px;
}

.path-product .views-field-field-reviews .field--name-comment-post-date{
	font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.path-product .views-label.views-label-field-reviews {
    margin-bottom: 26px;
    color: #be8722;
}

.path-product .views-field-field-reviews .field--name-field-your-name{
	font-weight: bold;
    font-size: 16px;
    color: #3701ce;
}

.path-product .views-field-field-reviews .field--name-field-your-name input{
	font-weight: normal;
	font-size: 14px;
	color: rgb(107, 107, 107);

}

.path-product .views-field-field-reviews .comment--type-reviews .bs-region{

}

/*Product Page Styling*/


.product-listing .field--name-price{
	display: inline-block;
    color: #ec0505;
    font-weight: bold;
}

.product-listing h5 a{
    color:rgb(30, 30, 30)
}

.product-listing .field--name-list-price{
	display: inline-block;
	color: grey;
	text-decoration: line-through;
}

.product-listing .product-listing{
	display: inline-block;
    text-decoration: line-through;
    color: gray;
    margin-left: 10px;
}

.product-listing #views-exposed-form-brand-search-page-2{
	text-align: right;
    padding: 0px 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.product-listing #views-exposed-form-brand-search-page-2 #edit-actions,
.product-listing #views-exposed-form-brand-search-page-2 .form-actions{
	display: inline-block;
}

.product-listing .views-exposed-form #edit-submit-brand-search{
	padding: 0px 18px !important;
    border-radius: 32px;
}

.product-listing .views-row{
	text-align: center;
	display: flow-root;
}

.product-listing .views-row .views-field-field-product-image, 
.product-listing .views-row .out-of-stock-wrap{
    position: relative;
}

.product-listing .views-row .views-field-field-product-image .out-of-stock,
.product-listing .views-row .out-of-stock-wrap .out-of-stock{
	position: absolute;
    top: 0%;
    margin-left: 0%;
    width: 100%;
    height: 100%;
    padding-top: 50%;
    padding-left: 24%;
    background: rgba(0, 0, 0, 0.41);
}

.product-listing .views-row .views-field-field-product-image .out-of-stock p,
.product-listing .views-row .out-of-stock-wrap .out-of-stock p{
	background: gray;
    color: white;
    padding: 3px 8px;
	width: max-content;
    width: -moz-fit-content;
	width: -webkit-max-content;
}

.product-listing .views-row:hover .product-add-cart {
    opacity: 1;
    -webkit-transform: translate3d(0,-15px,0);
	transform: translate3d(0,-5px,0);
	background: rgb(190,135,34);
	color: white;
}

.product-listing .views-row:hover .product-add-cart .product-add-cart-hidden {
	margin-bottom: -33px;
	z-index: 1;
	position: absolute;
	background: red;
	height: 33px;
	padding-top: 5px;
	text-align: center;
    width: 100%;
}

.product-listing .views-row .product-add-cart .product-add-cart-hidden{
	position: absolute;
}

.product-listing .views-row:hover .product-add-cart .product-add-cart-hidden{
	margin-bottom: -33px;
}

.product-listing .views-row:hover .product-add-cart.cart-hidden{
	position: relative;
	z-index: 1;
}

.product-listing .views-row:hover .product-add-cart .commerce-variation-add-to-cart-form .button {
    color: white;
}

.product-listing .views-row .product-add-cart {
    opacity: 0;
    -webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
    transition: opacity 0.35s,transform 0.35s;
    -webkit-transform: translate3d(0,-25px,0);
    transform: translate3d(0,-25px,0);
}

.product-listing .views-row .product-cost{
	margin-bottom: 5px;
}



.path-frontpage .product-listing .views-row{
	position: relative;
}

.path-frontpage .product-listing .views-field.views-field-variations-1{
	/*position: absolute;*/
    margin-top: -36px;
    margin-left: 45%;
    width: 40px;
    height: 32px;
    margin-bottom: 20px;
}

.product-listing .views-row:last-child{
	/*float: none;*/ /*Remove Float from last child in views display*/
}

.product-listing .views-row .commerce-variation-add-to-cart-form .button{
	padding: 0px;
	background: transparent !important;
	color: black;
	height: 33px;
}

.product-listing .views-row form.commerce-variation-add-to-cart-form:before{
	content: "\f07a";
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    line-height: 1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1.2;
}

.product-listing .views-row form.commerce-variation-add-to-cart-form:hover:before{
   color: red;
}

.product-listing .views-exposed-form .form-item-sort-by{
	display: inline-block;
	font-weight: lighter;
}

.product-listing .views-exposed-form .form-item-sort-order{
	display: inline-block;
	font-weight: lighter;
}

.block-facet-blockcategory{
	margin-top: 20px;
}

.block-facet-blockcategory ul, .block-facet-blockbrand ul{
	margin-left: -40px;
}

.block-facet-blockcategory ul li, .block-facet-blockbrand ul li{
    list-style: none;
}

.block-facet-blockcategory ul li label, .block-facet-blockbrand ul li label{
	margin-left: 5px;
	font-weight: lighter;
}


/*Override Bottom Widgets*/

.path-frontpage .bottom-widgets .region {
    background: #f1f1f100;
}

/*Event Pages Styling*/

.event-listing.event-overview .views-row{
    border-bottom: 1px dotted #ccc;
    margin-bottom: 10px;
    padding-bottom: 20px;
}

.event-carousel .event-listing {
	border-bottom: 1px dotted rgb(193,139,47);/**/
    margin-bottom: 40px;
}
.event-carousel .event-listing .slick--skin--boxed .slide__content {
    margin: 0px !important;
}

.event-carousel .event-listing .slick-wrapper{
	margin-bottom: 25px;
	margin-top: 25px;
}

.event-listing .slick{
	background: #0e3659;
	color: white;
	border: 4px double #bbb;
	border-radius: 7px;
	font-weight: lighter;
	margin-top: 25px;
	margin-bottom: 40px;
	line-height: 2.3em;
}

.event-carousel .event-listing .slick{
	margin-top: 30px;
}
.event-listing .slick a.more-link,
.event-listing a.more-link{
	background: #b6822c !important;
	letter-spacing: 4px;
	padding: 13px;
	border-radius: 5px;/**/
	color: white !important;
	text-transform: uppercase;
}

.event-listing .slick div.more-link,
.event-listing div.more-link{
	margin-top: 30px;
}

.event-listing .slick a.more-link:hover,
.event-listing .slick a.more-link:focus,
.event-listing a.more-link:hover,
.event-listing a.more-link:focus{
	text-decoration: none;
	border-bottom: 0px solid;
	background: #f5c216 !important;/**/
}

.event-listing ul.feature-list > li:after, 
.event-listing ol.feature-list > li:after {
    color: #fff !important;
}

.event-listing.event-overview .views-row{
	padding: 15px 20px;
	background: #0e3659;
	color: white;
	border: 4px double #fff;
	border-radius: 7px;
	font-weight: lighter;
	margin-top: 25px;
	margin-bottom: 40px;
	line-height: 2.3em;
}

.field.field--name-field-event-date:before{
	content: "\f073";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 8px;
	color:#f5c216;
}

.field.field--name-field-event-date{
	margin-bottom: 10px;
}

.page-node-type-event .field.field--name-field-event-date:before,
.page-node-type-event .field.field--name-field-event-duration:before,
.page-node-type-event .field--name-field-event-location .address .address-line1:before{
	color: #b6822c;
}


.field.field--name-field-event-duration:before{
	content: "\f017";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 8px;
	color:#f5c216;
}

.field.field--name-field-event-duration{
	margin-bottom: 10px;
}

.field--name-field-event-location .address{
	display: flex;
}

.field--name-field-event-location .address .address-line1:before{
	content: "\f124";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 8px;
	color:#f5c216;	
}

.field--name-field-event-location .address-line1,
.field--name-field-event-location .locality{
	border-right: 1px solid #b6822c;
	padding-right: 10px;
	margin-right: 10px;	
}

.event-listing .field.field--name-node-title h3{
	padding-bottom: 10px;
	margin-top: 0px;
	position: relative;
}

.event-listing .field.field--name-node-title h3 a{
	color: #f5c216;
	font-size: 25px;
	font-weight: lighter;
}

.event-listing .field.field--name-node-title h3 a:hover{
	color: #0b73a8;
	text-decoration: none;
}

/*
.event-listing .field.field--name-node-title h3:before{
	border-top: 1px solid #f5c216;
	content: ' ';
    display: block;
    position: absolute;
	left: 120px;
	top: 30%;
	z-index: 999;
	width: 92px;
}

.event-listing .field.field--name-node-title h3:after{
	border-top: 1px solid #f5c216;
	content: ' ';
    display: block;
    position: absolute;
	right: 120px;
	top: 30%;
	z-index: 999;
	width: 92px;
}
*/
.path-frontpage .event-carousel .slick--skin--boxed .slide__content{
	background: rgb(255 255 255 / 36%);
}



/*Gallery Stylings Start Here*/

.gallery-view .views-row{
	margin-bottom: 40px;
}

/*Styling For Webform*/

.form-composite>.fieldset-wrapper>.description, .form-item .description {
	font-size: 12px !important;
	color: #ff29ae !important;
	font-style: italic;
	}

.webform-submission-booking-form-form legend span.visually-hidden.fieldset-legend{
	position: initial !important;
	overflow: visible !important;
}

.webform-submission-booking-form-form .webform-flexbox.webform-address__row-1, 
.webform-submission-booking-form-form .webform-flexbox.webform-address__row-3{
	display: inline-block;
}

.webform-submission-booking-form-form textarea, .webform-submission-booking-form-form input{
	width: 100%;
}

.webform-submission-booking-form-form .form-actions{ /*Override Enter Button on Booking Form*/
	text-align: center;
	margin-top: 50px;
}

.webform-submission-booking-form-form .form-actions input{
	width: auto !important; /*Override Enter Button on Booking Form*/
}

.webform-submission-booking-form-form legend span:before {
    font-family: 'FontAwesome';
    margin-right: 8px;
    font-size: 15px;
}

.webform-submission-booking-form-form fieldset#edit-your-names--wrapper legend span:before,
.webform-submission-booking-form-form fieldset#edit-fiance-name--wrapper legend span:before {
	content: "\f0c0";
}

.webform-submission-booking-form-form fieldset#edit-fiance-name--wrapper {
    margin-bottom: 25px;
}


.webform-submission-booking-form-form fieldset#edit-ceremony-venue--wrapper {
    margin-top: 30px;
}

.webform-submission-booking-form-form fieldset#edit-ceremony-venue--wrapper legend span:before{
	content: "\f05b";
}

.webform-submission-booking-form-form fieldset#edit-reception-venue--wrapper {
    margin-bottom: 27px;
}

.webform-submission-booking-form-form fieldset#edit-reception-venue--wrapper legend span:before{
	content: "\f1ad";
}


/*Product Reviews*/

.product-reviews .views-label{
	display: inline-block;
	padding-right: 5px;
}

.product-reviews .profile h4.label{
	display: inline-block;
	padding-right: 5px;
	font-size: 1.2em;
	font-weight: 500;
}

.product-reviews header .rateit{display: none;}

.product-reviews header .views-row{
	background: none;
}

.product-reviews header .views-row{
	padding: 15px 0px;
}

.product-reviews header .views-row .overall-rating{
	display: inline-block;
}

.product-reviews header .views-row .field-content{
	background: #be8722;
    padding: 10px 15px;
    color: white;
    font-size: 15px;
}

.product-reviews header .views-row .field-content .overall-rating a{
	color: #ffffff;
}

.product-reviews .views-row{
	background: #e7e8e7;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 15px;
}

.product-reviews .views-row .rating-container{
	background: #e7e8e7;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 15px;
}


/*Override Login Popup form*/

.ui-front.ui-dialog-content form.user-register-form select.country{
	width: 100%;
}

.ui-front.ui-dialog-content form.user-register-form input[type="file"]{
	width: 100%;
}

.login-popup{
	display: inline-block;
	position: relative;
	margin-right: 30px;
}

#drupal-modal .user-login-form a.register-button{
	background: green;
	padding: 5px;
	color: white;
	width: 100%;
	display: block;
	text-align: center;
}

#drupal-modal a.forgot-password-link{
	padding: 5px;
	width: 100%;
	display: block;
	text-align: center;	
}

.button-login{
	background: orange;
	color: white;
}

.login-popup .Login-popup-link:before {
    content: "\f007";
    font-family: 'FontAwesome';
	font-size: 21px;
	margin-right: 5px;
	border: 1px solid;
	border-radius: 32px;
	padding: 5px 8px;
	color: #ffffff;
}

.login-popup .Login-popup-link a{
	color: #ffffff;
}

.login-popup .Login-popup-form a{
	color: #0b73a8;
}


/*User Dashboard Styling*/

body.path-user .user-form-page__user-form img {
    max-height: 100% !important;
}

.address-book__profiles{
	display: block !important;
}
.path-user #block-cms-content .label, .path-user #block-cms-content .field__label{
	color: #ac4447;
	font-weight: 600;
}

.path-user #block-cms-content .field--name-user-picture img{
	border: 2px solid #bf8927;
	border-radius: 5px;
}

.path-user #block-cms-content .column-1{
	padding-top: 15px;
}

.path-user #block-cms-content .address{
	line-height: 2em;
}

.path-user #block-cms-content .given-name:before {
    content: "\f007";
    font-family: 'FontAwesome';
	margin-right: 5px;
	color: rgb(190,135,34);
}

.path-user #block-cms-content .organization:before {
    content: "\f1ad";
    font-family: 'FontAwesome';
	margin-right: 5px;
	color: rgb(190,135,34);
}

.path-user #block-cms-content .address-line1:before {
    content: "\f124";
    font-family: 'FontAwesome';
	margin-right: 5px;
	color: rgb(190,135,34);
}

.path-user #block-cms-content .locality:before {
    content: " ";
	margin-right: 16px;
	color: rgb(190,135,34);
}



.path-user #block-cms-content .country:before {
    content: "\f024";
    font-family: 'FontAwesome';
	margin-right: 5px;
	color: rgb(190,135,34);
}
#edit-login-register-password-pass2, #edit-login-register-password-pass1 {
  width: 100%;
}


body .MuiTypography-body1{
	font-size: 1.6rem;
	/*color: rgb(190,135,34);*/
}

body .MuiTypography-body1 h1,
body .MuiTypography-body1 h2,
body .MuiTypography-body1 h3,
body .MuiTypography-body1 h4,
body .MuiTypography-h4{
	color: rgb(190,135,34);
}


body .MuiAccordionSummary-content p.MuiTypography-root{
	color: rgb(190,135,34);
	font-size: 2.13rem;
}

body .MuiTypography-h5 {
font-size: 2.2rem;
color: rgb(159 61 164);
}

body .MuiTypography-caption{
	font-size: 1.88rem;
	color: rgb(159 61 164);
}

body .MuiTypography-body2, body .MuiTypography-subtitle2{
	font-size: 1.5rem;
	color: rgb(159 61 164);
}

body .MuiBox-root button, body .MuiButton-sizeLarge {
background-color: rgb(208, 170, 2);
font-size: 15px;
}

body .MuiButton-label{
/*background-color: rgb(159 61 164);*/
font-size: 15px;
color: rgb(159 61 164);
}