.header-dark #top-search #formSearch input {
    color: #535353;
}
.button.effect.fill.brand,grey {
    background-color: #e1e2e4;
    border: 2px solid #e1e2e4;
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
    font-color: #00000;
}
.button.effect.fill.brand,grey {
    background-color: #f2f2f2;
    border: 2px solid #e1e2e4;
}
.button.effect.fill.brand.blue {
    background-color: #49bfc1;
    border: 2px solid #49bfc1;
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
    font-color: #FFFFFF;
}
.button.effect.fill.brand.blue:hover {
    background-color: #53d9dc;
    border: 2px solid #49bfc1;
}

.button.effect.fill.purple {
    background-color: #35204F;
    border: 2px solid #e7e7e7;
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
    font-color: #FFFFFF;
}
.button.effect.fill.purple:hover {
    background-color: rgba(54, 33, 80, 0.7);
    border: 2px solid #35204F;
}
.button.effect.fill.teal {
    background-color: #7998A6;
    border: 2px solid #e7e7e7;
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
}
.button.effect.fill.teal:hover {
    background-color: rgba(121, 152, 166, 0.7);
    border: 2px solid #7998A6;
}
.button.effect.fill.green {
    background-color: #949F75;
    border: 2px solid #949F75;
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
    color: #000000;
}
.button.effect.fill.green:hover {
    background-color: rgba(148, 159, 117, 0.7);
    border: 2px solid #949F75;
}
.button.effect.fill.yellow {
    background-color: #f2e49c;
    border: 2px solid #e7e7e7;
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
}
.button.effect.fill.yellow:hover {
    background-color: rgba(242, 228, 156, 0.7);
    border: 2px solid #f2e49c;
}
.button.effect.fill.blue {
    background-color: #C3D0D6;
    border: 2px solid #e7e7e7;
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
}
.button.effect.fill.blue:hover {
    background-color: rgba(195, 208, 214, 0.7);
    border: 2px solid #C3D0D6;
}
.button.effect.fill.dark {
    background-color: #000;
    border: 2px solid #303030;
    border-radius: 8px;
    text-align: center;
    font-size: 14px;
}
.button.effect.fill.dark:hover {
    background-color: rgba(48, 48, 48, 0.7);
    border: 2px solid #303030;
}
mark {
    background-color: rgba(242, 228, 156, 0.7);
}
.rotate {
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
}
.rotate down {
    -ms-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
}


.ctl19_container {
    padding-top: 240px;
    padding-bottom: 240px;
}

@font-face {
    font-family: 'Lemon Tuesday';
    src: url('https://3stepsolutions.s3.us-west-1.amazonaws.com/assets/custom/000267/css/fonts/Lemon-Tuesday.woff2') format('woff2'), url('https://3stepsolutions.s3.us-west-1.amazonaws.com/assets/custom/000267/css/fonts/Lemon-Tuesday.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* CSS Document */

/*-----bugfix----*/

#header:not(.home).header-sticky #header-wrap {
    background-color: var(--innerpagescrollnavigationbackgroundcolor) !important;
    border: none !important;
    height: auto !important;
}

#header.home.header-sticky #header-wrap {
    background-color: var(--homescrollnavigationbackgroundcolor) !important;
    border: none !important;
    height: auto !important;
}

@font-face {
    font-family: 'Cartograph Sans CF';
    src: url('https://3stepsolutions.s3.amazonaws.com/assets/custom/000267/css/fonts/CartographSansCF-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Cartograph Sans CF';
  src: url('https://3stepsolutions.s3.amazonaws.com/assets/custom/000267/css/fonts/CartographSansCF-Bold.otf');
  font-style: normal;  
  font-weight: bold;
}

@font-face {
  font-family: 'Cartograph Sans CF';
  src: url('https://3stepsolutions.s3.amazonaws.com/assets/custom/000267/css/fonts/CartographSansCF-BoldItalic.otf');
  font-style: italic;
  font-weight: bold;
}

@font-face {
  font-family: 'Cartograph Sans CF';
  src: url('https://3stepsolutions.s3.amazonaws.com/assets/custom/000267/css/fonts/CartographSansCF-RegularItalic.otf');
  font-style: italic;
  font-weight: normal;
}
#col-md-5: {
  border-radius: 15px / 50px;
}
@font-face {
    font-family: 'Audrey';
    src: url('https://3stepsolutions.s3.amazonaws.com/assets/custom/000267/css/fonts/Audrey-Normal.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Audrey';
  src: url('	https://3stepsolutions.s3.amazonaws.com/assets/custom/000267/css/fonts/Audrey-Bold.otf');
  font-style: normal;  
  font-weight: bold;
}

@font-face {
  font-family: 'Audrey';
  src: url('	https://3stepsolutions.s3.amazonaws.com/assets/custom/000267/css/fonts/Audrey-BoldOblique.otf');
  font-style: italic;
  font-weight: bold;
}

@font-face {
  font-family: 'Audrey';
  src: url('https://3stepsolutions.s3.amazonaws.com/assets/custom/000267/css/fonts/Audrey-NormalOblique.otf');
  font-style: italic;
  font-weight: normal;
}

.changetoblack label {
  color: #000 !important;
  text-shadow: 0px 0px 0px rgba(0,0,0,0);
}

@font-face {
    font-family: 'Bird and Thorn';
    src: url('https://3stepsolutions.s3.amazonaws.com/assets/custom/000267/css/fonts/BirdAndThorn.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

div#fbAdminIFrame div.modal-content > div.modal-header {
    height: unset !important
}

div#fbAdminIFrame .modal-content {
padding: 0px;
}