@font-face {
  font-family: 'Heebo';
  src: local('Heebo'),
       local('Heebo Regular'),
       local('Heebo-Regular');
  src: url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2 supports variations'),
       url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2-variations'),
       url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2'),
       url('https:/hc/theming_assets/01HZPD3N3MKMS99F6YAQK60QV7') format('truetype');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Heebo';
  src: local('Heebo Medium'),
       local('Heebo-Medium');
  src: url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2 supports variations'),
       url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2-variations'),
       url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2'),
       url('https:/hc/theming_assets/01HZPD3N8GGT9B7AF5Y0D42SDF') format('truetype'); 
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: 'Heebo';
  src: local('Heebo SemiBold'),
       local('Heebo-SemiBold');
  src: url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2 supports variations'),
       url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2-variations'),
       url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2'),
       url('https:/hc/theming_assets/01HZPD3MYD68D6VRGQFWN508V3') format('truetype');
  font-style: normal;
  font-weight: 600;
}

@font-face {
  font-family: 'Heebo';
  src: local('Heebo Bold'),
       local('Heebo-Bold');
  src: url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2 supports variations'),
       url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2-variations'),
       url('https:/hc/theming_assets/01HZPD3QMMP7H99N2DMV3SWQMK') format('woff2'),
       url('https:/hc/theming_assets/01HZPD3Q1VQ06GTD27RY1342RN') format('truetype');
  font-style: normal;
  font-weight: 700;
}

/* Base styles */
*, input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-rendering:optimizeLegibility;
}

html                {background-color: #dbdcde;}

body                {font-family: 'Heebo', Arial, Sans-Serif; font-size: 13px; margin: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing:grayscale;}
img                 {max-width: 100%; vertical-align: middle;}
img[width], 
img[height]         {max-width: none;}
figure > img        {display: block;}
a                   {text-decoration: none;}
a:hover             {text-decoration: underline;}
ul, ol              {list-style: none; margin: 0; padding: 0;}
table               {border-collapse: collapse; text-align: left; width: 100%;}
td, th              {border-color: #eeeeee; border-style: solid; padding: 12px;}
th                  {border-width: 1px 0; color: #bebebe; font-size: 11px; font-weight: normal; white-space: nowrap;}
td                  {border-width: 0 0 1px 0;}

h1, h2, h3, 
h4, h5, h6          {color: black; font-weight: 400;}
h1                  {font-size: 20px;}
input, label        {display: inline-block; vertical-align: middle;}
label               {font-size: 12px;}
input[type="checkbox"] + label {margin-left: 5px;}

input, textarea     {border: 1px solid #dddddd; border-radius: 2px; padding: 10px;}
textarea            {height: 100px; padding: 7px 10px; resize: vertical;}
textarea, 
input[type=text]    {width: 100%;}
input, 
textarea, 
select              {color: #555;}
input::-ms-clear    {display: none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {margin: 0; -webkit-appearance: none;}
::-webkit-input-placeholder {color: #cccccc;}
:-ms-input-placeholder {color: #cccccc;}
::-moz-placeholder  {color: #cccccc;}

/* Buttons */
button, [role=button], 
[type=button], 
[type=submit]       {border-radius: 4px; border: 1px solid #dddddd; color: #158ec2; cursor: pointer;
  display: inline-block;
  padding: 5px 10px;
  position: relative;
  vertical-align: middle;
  white-space: nowrap;
}

a[role=button]:hover {text-decoration: none;}
input[type=submit] {background: #444; border-color: transparent; color: #FFF; padding: 10px 30px;}

input[type=submit][disabled] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE 8 */
  opacity: 0.4;
}

button img, [role=button] img {
  border-radius: 4px;
  margin: 0 5px 0 0;
  height: 20px;
  position: relative;
  top: -1px;
  vertical-align: middle;
}
[dir="rtl"] button img, 
[dir="rtl"] [role=button] img {margin: 0 0 0 5px;}

/* Forms */
.form                     {max-width: 505px;}
.form input[type="text"]  {margin-bottom:0;}
.form.new-request         {margin-bottom:25px;}
.form-field + .form-field {margin-top: 25px;}
.form-field label         {display: block; margin-bottom: 5px;}
.form-field input[type=checkbox] + label {margin: 0 0 0 10px;}
.form-field.required > label:after {content: "*"; color: red; margin-left: 2px;}
.form-field p             {color: #bebebe; font-size: 11px;}
.form-field input[type=number], 
.form-field input.datepicker {width: 150px;}
.form form + form, 
.searchbox                {margin-top: 25px;}
.searchbox-suggestions    {background-color: #fff; border: 1px solid #eeeeee; border-radius: 4px; padding: 10px 20px;}
.searchbox-suggestions li {padding: 5px 0;}
.searchbox-suggestions li a {color:#2E7AD1;}
[data-loading="true"] input,
[data-loading="true"] textarea {background: transparent url("/hc/theming_assets/01HZPD3KC3515F3QKCSHCKDHDT") 99% 50% no-repeat; background-size: 16px 16px;}
.form footer              {border-top: 1px solid #eeeeee; margin-top: 40px; padding-top: 30px; text-align: right;}
.form footer a            {color: #cccccc; cursor: pointer; margin-right: 15px;}


/*
AW FORM ELEMENTS
*/
label               {color:#505e67; display:block; font-size:16px; margin:0 0 2px; position:relative;}

input[type="search"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea {background:#fff; border:none; border-radius:4px; box-shadow:inset 0 0 0 2px #dbdcde; -ms-box-shadow:inset 0 0 0 2px #dbdcde; -moz-box-shadow:inset 0 0 0 2px #dbdcde; -webkit-box-shadow:inset 0 0 0 2px #dbdcde; box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; color:#505e67; display:inline-block; font-size:16px; height:40px; margin:0 0 20px; padding:4px 10px; max-width:560px; transition:box-shadow 200ms;-ms-transition:box-shadow 200ms;-moz-transition:box-shadow 200ms; -webkit-transition:box-shadow 200ms; vertical-align:top; width:100%; -webkit-appearance:none;}

textarea {height:auto; line-height:28px; min-height:150px;}

input[type="email"]:hover,
input[type="number"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="tel"]:hover,
input[type="text"]:hover,
input[type="url"]:hover, 
textarea:hover {box-shadow:inset 0 0 0 2px #8ddbf9; -ms-box-shadow:inset 0 0 0 2px #8ddbf9; -moz-box-shadow:inset 0 0 0 2px #8ddbf9; -webkit-box-shadow:inset 0 0 0 2px #8ddbf9;}

input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="url"]:focus, 
textarea:focus {box-shadow:inset 0 0 0 2px #00adef; -ms-box-shadow:inset 0 0 0 2px #00adef; -moz-box-shadow:inset 0 0 0 2px #00adef; -webkit-box-shadow:inset 0 0 0 2px #00adef; outline:none;}




/* Navigation menus */
/*.nav li, .nav-bordered li, .nav-spaced li {
  display: inline-block;
  font-weight: bold;
}

.nav li a, .nav-bordered li a, .nav-spaced li a {
  font-weight: normal;
}

.nav-bordered li + li {
  border-color: #eeeeee;
  border-style: solid;
  border-width: 0 0 0 1px;
  margin: 0 0 0 30px;
  padding: 0 0 0 30px;
}

[dir="rtl"] .nav-bordered li + li {
  border-width: 0 1px 0 0;
  margin: 0 30px 0 0;
  padding: 0 30px 0 0;
}

.nav-spaced li + li {
  margin: 0 0 0 40px;
}

[dir=rtl] .nav-spaced li + li {
  margin: 0 40px 0 0;
}

*/

/* Search box */
.hero-unit.search-box             {max-width:820px;}
.hero-unit.search-box, 
.sub-nav .search                  {position: relative;}
.hero-unit.search-box:before, 
.sub-nav .search:before {color:#ccc; content: "\e619"; font-family: "aw-icons"; font-size: 1em; font-weight:bold; line-height: 0; position: absolute; text-align: center; width: 2.5em; z-index: 1;}

.hero-unit.search-box:before      {top:30px;}
.sub-nav .search:before           {top:21px;}

.hero-unit.search-box input      {height:60px; max-width:820px;}
.hero-unit.search-box input, 
.sub-nav .search input  {font-weight: lighter; margin:0; padding: 20px 20px 20px 50px; width: 100%; -webkit-appearance: none;}
.sub-nav .search input  {padding:10px 20px 10px 32px;}
.hero-unit.search-box input[type="submit"], 
.sub-nav .search input[type="submit"] {display: none;}


/* Breadcrumbs */
.breadcrumbs li         {color: #bebebe; display: inline-block; font-size: 12px;}
.breadcrumbs li + li:before {content: ">"; padding:0 5px;}
.breadcrumbs li a       {color: #555555;}

/* Labels */
.label, .request-status {border-radius: 20px; display: inline-block; font-size: 10px; padding: 3px 10px; text-transform: uppercase; white-space: nowrap;}

/* Metadata */
.meta, .meta-group {
  color: #999999;
  display: inline-block;
  font-size: 11px;
}

.meta-group * + *:before {
  content: "\2022";
  font-size: 8px;
  margin: 0 10px;
}

/* Helper classes */
.clearfix:before, 
.clearfix:after           {content: " "; display: table;}
.clearfix:after           {clear: both;}

/* Social share links */
.share                    {white-space: nowrap;}
.share li, .share a       {display: inline-block;}
.share a                  {height: 30px; line-height: 30px; overflow: hidden; vertical-align: middle; width: 30px;}
.share a:before           {background: #CCC; border-radius: 50%; color: #FFF; display: inline-block; font-family: "entypo"; text-align: center; width: 100%;}
.share a:hover            {text-decoration: none;}
.share-twitter:before     {content: "\F309";}
.share-facebook:before    {content: "\F30C";}
.share-linkedin:before    {content: "\F318";}
.share-googleplus:before  {content: "\F30F";}



/* Markdown styles */
.markdown                 {word-wrap: break-word; line-height: 1.7;}
.markdown h1, 
.markdown h2, 
.markdown h3, 
.markdown h4, 
.markdown h5, 
.markdown h6              {padding: 0; margin: 0 0 10px 0; font-weight: bold; line-height: 13px; font-size: 13px;}
.markdown img             {border:1px solid #ddd; max-width: 100%; height:auto;}
.markdown hr              {background-color: #eeeeee; border: 0; height: 1px;}
.markdown ul, 
.markdown ol              {color:#333; font-size:16px; list-style-position: inside; margin-bottom: 30px; padding: 0 0 0 20px;}
.markdown ul              {list-style-type: disc;}
.markdown ol              {list-style-type: decimal;}
.markdown pre             {background: #f9f9f9; border: 1px solid #eeeeee; border-radius: 3px; padding: 10px 15px; overflow: auto; white-space: pre;}
.markdown blockquote      {border-left: 1px solid #eeeeee; color: #bebebe; font-style: italic; padding: 0 15px;}

/* Frame */
.wrapper  {background:#fff;}

main, 
.header-inner, 
.footer-inner             {margin: 0 auto; padding: 0 20px; max-width: 980px;}

main                      {margin-top:58px; padding-top:10px; padding-bottom:25px; overflow:hidden;}

/* Columns */
.main-column, .side-column {
  display: inline-block;
  vertical-align: top;
}

.main-column {
  width:65%;
}

.main-column .article-author,
.main-column .article-author a {color:#ff623d; font-weight:400 !important;}
.main-column .article-author a {text-decoration:underline;}

.main-column h1,
.main-column h2,
.main-column h3,
.main-column h4,
.main-column h5,
.main-column h6 {color:#333; margin:0 0 15px !important;}

.main-column h1 {font-size:32px; font-weight:500 !important; line-height:36px; margin:0 0 20px;}
.main-column h2 {font-size:24px; font-weight:500 !important; line-height:28px; }
.main-column h3 {font-size:18px; font-weight:500 !important; line-height:26px;}
.main-column h4 {font-size:16px; font-weight:600 !important;}
.main-column .article-body p {color:#333; font-size:16px; margin: 0 0 24px;}
.main-column .article-body a {color:#2E7AD1;}
.main-column .article-body img {height:auto; margin:0 0 15px; max-width:100%;}

.main-column h1,
.main-column .article-body h2,
.main-column .article-body h3,
.main-column .article-body h4,
.main-column .article-body h5,
.main-column .article-body h6 {margin-top: -80px !important; padding-top: 80px;} /* Applies a hidden offest to headings to prevent headings appearing behind top nav when navigation to different sections using the table of contents */

.page-header h1 {font-size: 32px; font-weight: 500;}
.category h2 {font-size: 24px; font-weight: 500;} 

.side-column {
  width: 34%;
  box-sizing:border-box;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
[dir=rtl] .side-column {
  margin-left: 0;
}

/* Header */
.header {
  background: #ffffff;
  border-bottom: 1px solid #eeeeee;
}

.header-inner {
  display: table;
  height: 100px;
}


.user-nav {
  text-align: right;
}
.user-nav > * {
  display: inline-block;
  margin: 0 0 0 25px;
}
[dir=rtl] .user-nav {
  text-align: left;
}
[dir=rtl] .user-nav > * {
  margin: 0 25px 0 0;
}

/* Home page */
.hero-unit              {display: block; font-size: 22px; margin:20px auto 50px; padding:0;}

body.community-enabled .knowledge-base, 
body.community-enabled .community { display: inline-block; vertical-align: top;}
body.community-enabled .knowledge-base { width: 100%;}
.knowledge-base, 
.community              {display: inline-block; vertical-align: top;}
.knowledge-base         {width: 100%;}
.community              {background: #f9f9f9; border-radius: 5px; display: none; padding: 25px 20px; margin-top: 65px; margin-left: 45px; width: 270px;}
[dir=rtl] .community    {margin-left: 0; margin-right: 45px;}
.community h2, 
.community h3, 
.section h3             {color: #555555; font-size: 18px; font-weight: 600; margin: 10px 0 15px;}
.community h4           {font-size: 15px; margin-top: 0;}
.community h4 a         {font-size: 11px; font-weight: normal; margin-left: 5px;}
.community .trending-questions + h4 {margin-top: 50px;}

/* Knowledge base trees */
.knowledge-base .category-tree h3 {font-size:18px; font-weight:600;}
.article-list                   {padding-left:20px;}
.article-list li                {list-style:disc;}
.article-list li, .community li {margin-bottom: 12px;}
.article-list li a {color:#2e7ad1; font-size:16px;}
.see-all-articles {color:#000000;}
.category h2            {border-bottom: 1px solid #cccccc; color:#333; margin: 25px 0; padding-bottom: 18px; font-weight: 500;}
.category h2 a, 
.section h3 a           {color: inherit;}
.section h3 a           {border-bottom:1px solid #cccccc; display:block;}
.section h3 a:hover     {text-decoration:none;}
.category-empty, 
.section                {display: inline-block; padding: 0 50px 30px 0; vertical-align: top; width: 49.5%;}
[dir=rtl] .category-empty, 
[dir=rtl] .section      {padding: 0 0 30px 50px;}
.see-all-articles       {display: inline-block; font-size: 12px; font-weight:600; margin-top: 10px;}
.category-description, 
.section-description    {color: #bebebe; margin-bottom: 50px; margin-top: -15px;}
.category-list a, 
.section-list a         {color: #2e7ad1; display: inline-block; font-size: 18px; margin-bottom: 10px;}
h1.page-header          {color:#333; font-size:36px;}
.page-header            {border-bottom: 1px solid #eeeeee; margin-bottom: 30px; min-height: 50px; padding-bottom: 15px;}
.page-header > *        {display: table-cell; vertical-align: middle;}
.page-header > *:first-child {width: 100%;}
.page-header + p,
p.description							{color: #505e67; margin: -15px 0 20px 0; font-size:16px;}
.center										{text-align: center;}
p.description a,
p.description a:hover,
p.description a:visited    {color: #333;}"

/* Sub-nav */
.sub-nav                {display: table; margin:0; padding:10px 0 30px; position: relative; table-layout: fixed; width: 100%; z-index: 1;}
.sub-nav > *            {display: table-cell;}
.sub-nav .breadcrumbs   {overflow: hidden; padding: 24px 0; vertical-align:middle; white-space: nowrap;}
.sub-nav .search        {width: 300px;}

/* Article */
.article-header {
  margin-bottom: 25px;
}
.article-header h1 {
  font-weight: 500;
  margin: 0 0 10px;
}

.article-info > * {
  display: table-cell;
  vertical-align: middle;
}

.article-avatar {
  min-width: 55px;
}
.article-avatar img {
  border-radius: 3px;
  max-height: 38px;
  max-width: 38px;
}

.article-meta {
  width: 100%;
}

.article-updated {
  display: block;
}

.article-more-questions   {margin: 15px 0 50px;}
.article-more-questions a {color:#2E7AD1;}

.article-body table       {table-layout: fixed;}

.article-footer {
  border-bottom: 1px solid #eeeeee;
  margin-top: 15px;
  padding: 20px 0;
}
.article-footer .article-vote, .article-footer .share {
  display: table-cell;
}

.article-vote {
  width: 100%;
}

.article-vote > * {
  display: inline-block;
}

.article-vote-controls {
  margin: 0 5px;
}

.article-vote-count {
  color: #999999;
  min-width: 20%;
}

.article-vote-up, .article-vote-down {
  color: inherit;
  font-family: "entypo";
}

.article-vote-up:before {
  content: "\1f44d";
}

.article-vote-down:before {
  content: "\1f44e";
}

.article-vote-up.article-voted {
  color: #6B9100;
  border-color: #6B9100;
}

.article-vote-down.article-voted {
  color: #999;
  border-color: #999;
}

/* Side column */
.side-column h3 {
  border-bottom: 1px solid #eeeeee;
  font-size:18px;
  padding-bottom: 10px;
  margin: 0 0 20px;
  color:#FF623A;
}
.side-column ul {
  margin-bottom: 60px;
}
.side-column li {
  margin-bottom: 10px;
}
.side-column li a {
  color:#000000;
  font-size: 14px;
}

.visibility-internal-icon:before {
  content: "\1F512";
  display: inline-block;
  font-family: "entypo";
  text-align: center;
  width: 13px;
}

.article-promoted span, .visibility-internal {
  cursor: default;
  position: relative;
}
.article-promoted span:before, .article-promoted span:after, .visibility-internal:before, .visibility-internal:after {
  display: none;
  font-size: 13px;
  font-weight: normal;
  position: absolute;
}
.article-promoted span:before, .visibility-internal:before {
  background: #222;
  border-radius: 3px;
  color: #FFF;
  content: attr(data-title);
  font-family: sans-serif;
  left: -10px;
  margin-top: 5px;
  padding: 3px 10px;
  text-transform: none;
  top: 100%;
  white-space: nowrap;
  z-index: 1;
}
.article-promoted span:after, .visibility-internal:after {
  border-bottom: 5px solid #222;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  bottom: -5px;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -5px;
  width: 0;
}
.article-promoted span:hover:before, .article-promoted span:hover:after, .visibility-internal:hover:before, .visibility-internal:hover:after {
  display: block;
}

/* Comments - Article, Request and Post pages */
.comment-list {
  margin-bottom: 25px;
}
.comment-list > * {
  border-bottom: 1px solid #eeeeee;
  padding: 25px 0;
}
.comment-list > *:first-child {
  border-top: 1px solid #eeeeee;
}

.comment-sorter {
  float: right;
}
.comment-sorter a {
  color: #999;
  text-decoration: none;
  padding-left: 20px;
}

.comment-sorter [aria-selected=true] {
  font-weight: bold;
  color: #333;
}

.comment, .comment-form {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.comment > *, .comment-form > * {
  display: table-cell;
  vertical-align: top;
}

.comment-vote, .comment-bookmark {
  text-align: center;
  width: 50px;
}

.comment-bookmark:before {
  color: #77a500;
  content: "\1F516";
  font-family: "entypo";
  font-size: 23px;
  line-height: 1.1;
}

.comment-avatar {
  position: relative;
  width: 85px;
}
.comment-avatar img {
  border-radius: 3px;
  width: 65px;
  height: 65px;
}

.comment-avatar-agent:after {
  background-color: transparent;
  background-image: url("/hc/theming_assets/01HZPD3KSPVY36A7H1EX7P843W");
  background-image: url("/hc/theming_assets/01HZPD3M6FCZQW8A3C3Q110HJJ");
  background-repeat: no-repeat;
  background-size: 15px;
  content: " ";
  height: 15px;
  left: 55px;
  position: absolute;
  top: 55px;
  width: 15px;
}
[dir=rtl] .comment-avatar-agent:after {
  left: auto;
  right: 55px;
}

.comment-header {
  margin-bottom: 15px;
}

.comment-published, .comment-pending, .comment-official {
  border: 1px solid transparent;
  float: right;
  font-size: 11px;
  padding: 1px 5px;
}
[dir=rtl] .comment-published, [dir=rtl] .comment-pending, [dir=rtl] .comment-official {
  float: left;
}

.comment-published {
  color: #bebebe;
}
.comment-published:before {
  content: " ";
  display: inline-block;
  width: 5px;
}

.comment-pending, .comment-official {
  border-color: currentcolor;
  border-radius: 2px;
}

.comment-pending {
  color: #eec100;
}

.comment-official {
  color: #77a500;
}

.comment-form textarea {
  border-radius: 2px 2px 0 0;
  border-width: 1px;
}

.comment-attachments {
  border: 1px solid #dddddd;
  margin-top: -1px;
  padding: 10px;
}

.comment-form-controls {
  display: none;
  margin-top: 10px;
  text-align: right;
}

.comment-form-controls input[type=submit] {
  margin-left: 15px;
}
[dir=rtl] .comment-form-controls input[type=submit] {
  margin-left: 0;
  margin-right: 15px;
}

.comment-screencasts, .comment-mark-as-solved {
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle;
}
[dir=rtl] .comment-screencasts, [dir=rtl] .comment-mark-as-solved {
  margin-left: 20px;
}

.comment-actions {
  float: right;
  color: #999999;
}

.comment-actions .dropdown-toggle:before {
  content: "\2699";
  font-size: 11px;
  font-family: "entypo";
}

.attachment-list, .screencast-list {
  font-size: 11px;
  margin-top: 25px;
}
.attachment-list span, .screencast-list span {
  color: #999999;
}
.attachment-list li, .screencast-list li {
  margin-bottom: 10px;
}
.attachment-list li:before, .screencast-list li:before {
  background: #f9f9f9;
  border-radius: 3px;
  color: #bbb;
  font-family: "entypo";
  margin-right: 5px;
  padding: 5px;
}

.attachment-list li:before {
  content: "\1F4CE";
}

.screencast-list li:before {
  content: "\1F4BB";
}

.my-activities-header {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 25px;
  padding: 25px 0;
}
.my-activities-header .breadcrumbs li {
  color: black;
  font-size: 20px;
  font-weight: normal;
}
.my-activities-header .breadcrumbs li:first-child, .my-activities-header .breadcrumbs li:before {
  display: none;
}

.my-activities-nav {
  margin-bottom: 100px;
}

.my-activities-sub-nav {
  margin-bottom: 15px;
}

.request-table-toolbar {
  background: #f9f9f9;
  display: table;
  padding: 8px;
  width: 100%;
}

.request-table-filters {
  display: table-cell;
  text-align: right;
}
[dir="rtl"] .request-table-filters {
  text-align: left;
}
.request-table-filters label:before {
  content: " ";
  width: 25px;
  display: inline-block;
}

.requests-search {
  border-radius: 20px;
  outline: none;
  padding: 6px 15px;
}

.request-id {
  color: #bebebe;
}

.request-details {
  background: #f9f9f9;
  border: 1px solid #eeeeee;
  border-radius: 3px;
  font-size: 12px;
  margin: 0 0 30px;
  padding: 15px 20px;
}

.request-details dt ~ dt {
  font-weight: bold;
  margin-top: 15px;
}

.request-details dd {
  margin: 2px 0 0;
  word-wrap: break-word;
}

.request-details dd ul {
  margin: 10px 0;
}

.request-details dd li {
  list-style-type: disc;
  list-style-position: inside;
  margin: 0 0 3px 0;
}

.request-details .nested-field-tag:before {
  content: " > ";
}
.request-details .nested-field-tag:first-child:before {
  content: "";
}

.request-status {
  color: #FFF;
  border-radius: 3px;
}

.request-open {
  background: #59BBE0;
}

.request-answered {
  background: #F5CA00;
}

.request-solved {
  background: #828282;
}

/* Community heading */
.community-heading {
  font-size: 18px;
  margin: 0;
  width: 100%;
}

/* Community nav */
.community-nav {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 55px;
  padding: 25px 0;
}

.community-nav li {
  display: inline-block;
  font-weight: bold;
  padding-right: 30px;
}

.community-nav li a {
  font-weight: normal;
}

.community-nav li + li {
  border-left: 1px #eeeeee;
  padding-left: 30px;
}

.community-nav li:last-child {
  border: 0;
  float: right;
  margin: 0;
  padding: 0;
  position: relative;
  top: -5px;
}
[dir=rtl] .community-nav li:last-child {
  float: left;
}

.community-nav li:last-child a {
  color: #158ec2;
}

.community-nav li:last-child a:before {
  content: "\270E";
  font-family: "entypo";
  font-size: 14px;
  margin-right: 10px;
  vertical-align: middle;
}
[dir=rtl] .community-nav li:last-child a:before {
  margin-right: 0;
  margin-left: 10px;
}

/* Community sub-nav */
.community-sub-nav {
  border-bottom: 1px solid #eeeeee;
  padding: 15px 0;
  position: relative;
  width: 800px;
}

.community-sub-nav li {
  display: inline-block;
  font-weight: bold;
  padding-right: 15px;
}

.community-sub-nav li a {
  font-weight: normal;
}

.community-sub-nav li + li {
  padding-left: 15px;
}

.community-sub-nav .topic-add {
  position: absolute;
  right: 0;
  top: 10px;
}

/* Topics/questions/answers */
.topic {
  display: inline-block;
  width: 49.5%;
  padding: 20px 30px 20px 0;
  vertical-align: top;
}

.topic-header, .question-header {
  border-bottom: 1px solid #eeeeee;
  display: table;
  padding-bottom: 10px;
}

.topic-header > *, .question-header > * {
  display: table-cell;
  vertical-align: middle;
}

.topic-header .topic-meta, .question-header .question-meta {
  padding: 0 15px;
  white-space: nowrap;
}

.topic-heading, .question-heading, .answer-list-heading {
  font-weight: bold;
  font-size: 13px;
  width: 100%;
}

.topic-heading {
  font-size: 18px;
}

.topic-questions {
  margin-top: 45px;
}

.topic-description {
  word-break: break-word;
}

.question, .answer {
  border-bottom: 1px solid #eeeeee;
  padding: 20px 0;
  position: relative;
}

.question-form .nesty-input {
  max-width: none;
}

.question-avatar, .answer-avatar {
  display: table-cell;
  margin-right: 10px;
  min-width: 50px;
  position: relative;
  vertical-align: top;
}

.question-avatar-agent:after, .answer-avatar-agent:after {
  background-color: transparent;
  background-image: url("/hc/theming_assets/01HZPD3KSPVY36A7H1EX7P843W");
  background-image: url("/hc/theming_assets/01HZPD3M6FCZQW8A3C3Q110HJJ");
  background-repeat: no-repeat;
  background-size: 14px;
  position: absolute;
  width: 15px;
  height: 15px;
  left: 30px;
  top: 30px;
  content: " ";
}

.question-avatar img, .answer-avatar img {
  border-radius: 3px;
  max-height: 38px;
  max-width: 38px;
}

.question-body, .answer-body, .answer-official-body {
  display: table-cell;
  vertical-align: top;
  width: 100%;
}

.question-body .answer-official-body {
  vertical-align: top;
  width: 100%;
}

.question-body p, .answer-body p, .answer-official-body p {
  margin: 0 0 5px;
}

.question-body .question-meta, .answer-body .answer-meta, .answer-official-body .answer-meta {
  float: left;
}

.question .answer {
  border: none;
  padding-bottom: 0;
}

.question-topic-list {
  margin: -20px 0 30px;
}

.question-topic-list li {
  display: inline-block;
  margin: 10px 10px 0 0;
}

.question-topic-list a {
  background: #f6f6f6;
  background: rgba(0, 0, 0, 0.02);
  border-radius: 5px;
  color: #cccccc;
  display: inline-block;
  font-size: 11px;
  padding: 7px 15px;
}

.question-title, .topic-title {
  margin: -3px 0 5px;
  font-size: 15px;
}

.question-title a, .topic-title a {
  font-weight: lighter;
}

.question-meta, .answer-meta, .topic-meta {
  color: #cccccc;
  font-size: 11px;
}

.topic-meta span + span:before, .question-meta span + span:before, .answer-meta span + span:before {
  content: "\2022";
  font-size: 10px;
  margin: 0 10px;
}

.answer-form {
  margin: 30px 0 0 95px;
}

.answer-form-controls {
  display: none;
  margin-top: 10px;
  text-align: right;
}

.answer-form-controls input[type=submit] {
  margin-left: 15px;
}

.answer-form-controls .pull-left {
  float: left;
}

.answer-official-heading {
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 20px;
  border-bottom: 0px;
}

.answer-list-heading {
  border-bottom: 1px solid #eeeeee;
  margin-top: 30px;
  padding-bottom: 20px;
}

.pending-moderation-answer-badge {
  clear: both;
  border-style: solid;
  border-width: 1px;
  border-color: #c7aa2b;
  color: #c7aa2b;
  padding: 3px 5px;
  float: left;
  margin-top: 10px;
  font-size: 12px;
}

.question-share, .answer-share {
  position: relative;
}

.related-questions-header {
  border-bottom: 1px solid #eeeeee;
}

.related-questions-heading {
  margin-top: 3px;
}

.related-questions li {
  margin-top: 10px;
  margin-bottom: 10px;
}

/* Vote */
.vote {
  display: table-cell;
  margin-left: 15px;
  margin-right: 10px;
  min-width: 95px;
  vertical-align: top;
}

.vote-sum, .vote-controls {
  display: inline-block;
  vertical-align: middle;
}

.vote-sum {
  font-size: 15px;
  font-weight: bold;
  min-width: 60px;
  padding-left: 10px;
  text-align: center;
}

.vote-controls {
  border-radius: 5px;
}

.vote-controls a {
  background: #FFF;
  border-color: #f6f6f6;
  box-shadow: none;
  color: #bebebe;
  display: block;
  font-family: "entypo";
  font-size: 13px;
  height: 18px;
  line-height: 18px;
  padding: 0 6px;
}

.vote-up {
  border-radius: 5px 5px 0 0;
}

.vote-down {
  border-radius: 0 0 5px 5px;
  border-top: 0;
}

.vote-up:before {
  content: "\E763";
}

.vote-down:before {
  content: "\E760";
}

.vote-controls:hover {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}

.vote-controls:hover a {
  background: #FFF;
  border-color: #A6A6A6;
  color: #BBB;
}

.vote-controls a:hover, .vote-controls [aria-selected=true] {
  background: #f6f6f6;
  color: #333;
}

.vote-controls a:active {
  background: #CCC;
  color: #111;
}

/* Accept */
.answer-accept {
  color: #BBB;
  font-size: 15px;
  max-width: 15px;
  overflow: hidden;
  padding-top: 7px;
  position: absolute;
  white-space: nowrap;
}

.answer-accept:hover {
  text-decoration: none;
}

.answer-accept:before {
  content: "\2713";
  font-family: "entypo";
  margin-right: 5px;
}

.answer-accepted .answer-accept, .answer-accepted .vote-sum {
  color: green;
}

/* Admin controls */
.topic-controls, .question-controls, .answer-controls {
  float: right;
  font-size: 11px;
}

.topic-edit:before, .question-delete:before, .question-mark-as-spam:before, .answer-delete:before, .answer-mark-as-spam:before {
  color: #cccccc;
  content: "\2022";
  font-size: 10px;
  margin-left: -16px;
  margin: 0 8px;
  pointer-events: none;
  position: relative;
  display: inline-block;
}

/* Share questions and answers */
.share-label {
  cursor: pointer;
}

.share-label + .share {
  background: #FFF;
  border: 1px solid #dddddd;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  left: 50%;
  line-height: 70px;
  margin: 10px 0 0 -75px;
  position: absolute;
  text-align: center;
  top: 100%;
  white-space: nowrap;
  width: 175px;
  z-index: 1;
}

.share-label + .share:before, .share-label + .share:after {
  content: "";
  display: inline-block;
  left: 50%;
  position: absolute;
}

.share-label + .share:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-left: 7px solid transparent;
  margin-left: -6px;
}

.share-label + .share:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFF;
  border-left: 6px solid transparent;
  margin-left: -5px;
}

.share-label[aria-selected="true"] {
  color: #111;
}

.share-label[aria-selected="true"] + .share {
  display: block;
}

.share-label[aria-selected="false"] + .share {
  display: none;
}

body.community-enabled .search-results-column {
  display: inline-block;
  vertical-align: top;
  width: 450px;
}
body.community-enabled .search-results-column + .search-results-column {
  margin-left: 35px;
}
[dir=rtl] body.community-enabled .search-results-column + .search-results-column {
  margin-left: 0;
  margin-right: 35px;
}

.search-results-column p a {color:#2E7AD1;}

.search-results-subheading {
  padding-bottom: 10px;
  margin-bottom: 0;
}

.search-results-subheading-link {
  font-size: 13px;
  font-weight: normal;
  margin-left: 5px;
}

.search-results-list {
  margin-bottom: 25px;
}
.search-results-list > * {
  border-bottom: 1px solid #eeeeee;
  padding: 20px 0;
}
.search-results-list > *:first-child {
  border-top: 1px solid #eeeeee;
}

.search-result-link {
  font-size: 18px;
  color:#2E7AD1;
  font-weight:600;
}

.search-result-description, .search-result-meta {
  padding-top: 16px;
}

.search-result-description {color:#505e67; font-size:16px;}

.search-result-meta a {color:#ff623d;}

.search-result-meta-name, .search-result-meta-time, .search-result-meta-count {
  font-size: 12px;
  color: #bebebe;
}

.search-result-meta-time:before, .search-result-meta-count:before {
  display: inline-block;
  padding-right: 5px;
  content: '\2022';
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}

.search-result-votes {
  background: #A8D119;
  border-radius: 2px;
  color: #FFF;
  display: inline-block;
  line-height: 1;
  margin-left: 5px;
  padding: 4px 5px;
  position: relative;
  top: -2px;
}
.search-result-votes:before {
  content: "\1F44D";
  font-family: "entypo";
  margin-right: 3px;
}

.chat {
  background: #f6f6f6;
  border: 1px solid #E0E0E0;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  bottom: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  font-size: 13px;
  line-height: 35px;
  padding: 0 15px;
  position: fixed;
  right: 85px;
  -webkit-transition: bottom .5s ease-in, color .5s ease-in;
  -moz-transition: bottom .5s ease-in, color .5s ease-in;
  -ms-transition: bottom .5s ease-in, color .5s ease-in;
  -o-transition: bottom .5s ease-in, color .5s ease-in;
  transition: bottom .5s ease-in, color .5s ease-in;
}

.chat:before {
  content: "\E720";
  font-family: "entypo";
  font-size: 16px;
  margin-right: 10px;
  vertical-align: middle;
}

.chat:hover {
  text-decoration: none;
}

.chat-available {
  bottom: 0;
}

.chat-unavailable {
  color: gray;
  cursor: default !important;
  bottom: -50px;
}

.error-page {
  margin: 0 auto;
  max-width: 500px;
  padding-top: 5%;
}

.error-page h1 {
  color:#2e7ad1;
  font-size: 36px;
  margin-bottom: 0;
  text-transform: capitalize;
}

.error-page h2 {
  color:#505e67;
  font-size: 16px;
  margin-bottom: 5px;
}

.error-page p,
.error-page a  {font-size:16px;}
.error-page p  {color:#505e67;}
.error-page a  {color:#2e7ad1;}


.error-page > a {
  display: block;
  margin-top: 25px;
}

.recent-activity {
  background: #f9f9f9;
  border-radius: 5px;
  padding: 25px 20px;
  width: 270px;
}

.recent-activity-header {
  margin-top: 0;
  font-size: 15px;
}

.recent-activity-item ~ .recent-activity-item {
  margin-top: 15px;
}

.recent-activity-item-parent {
  color: #555555;
  font-size: 12px;
  text-decoration: none;
  display: block;
}
.recent-activity-item-parent:hover {
  text-decoration: underline;
}

.recent-activity-item-link {
  display: block;
}

.recent-activity-item-meta {
  font-size: 12px;
  color: #999999;
}

.recent-activity-item-time {
  display: inline-block;
}

.recent-activity-item-comment {
  display: none;
}
.recent-activity-item-comment:before {
  display: inline-block;
  content: "\2022";
}
.recent-activity-item-comment span:before {
  font-family: "entypo";
  content: "\00a0\00a0\e718";
  display: inline-block;
  vertical-align: middle;
  padding-right: 3px;
}

[data-recent-activity-action="article_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="post_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="answer_added"] .recent-activity-item-comment {
  display: inline-block;
}

.recent-activity-controls,
.recent-activity-loader {
  padding-top: 20px;
  font-size: 12px;
}

.recent-activity-loader {
  display: inline-block;
  position: relative;
}
.recent-activity-loader:before {
  display: block;
  position: absolute;
  content: "\0020";
  width: 50%;
  height: 100%;
  left: 0;
  top: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f9f9f9 50%, rgba(255, 255, 255, 0) 100%);
  animation: recent-activity-loader 0.5s infinite;
  -webkit-animation: recent-activity-loader 0.5s infinite;
}

@keyframes recent-activity-loader {
  0% {
    left: 0;
  }

  100% {
    left: 100%;
  }
}
@-webkit-keyframes recent-activity-loader {
  0% {
    left: 0;
  }

  100% {
    left: 100%;
  }
}


/* --------------------------------------------------------------
Icons, Fonts, Colors, etc.
-------------------------------------------------------------- */
@font-face { font-family: 'aw-icons'; src: url('https://awas.aweber-static.com/users/fonts/aw-icons/aw-icons.eot'); src: url('https://awas.aweber-static.com/users/fonts/aw-icons/aw-icons.eot?#iefix') format("embedded-opentype"), url('https://awas.aweber-static.com/users/fonts/aw-icons/aw-icons.woff') format("woff"), 
  url("https://awas.aweber-static.com/users/fonts/aw-icons/aw-icons.ttf") format("truetype"), url("https://awas.aweber-static.com/users/fonts/aw-icons/aw-icons.svg#aw-icons") format("svg"); font-weight: normal; font-style: normal; }

[class^="icon-"], [class*=" icon-"] { font-family: 'aw-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-align: center; text-transform: none; line-height: 1; }
.icon.small { font-size: 24px; }
.icon.medium { font-size: 70px; }
.icon.large { font-size: 120px; }
.icon.vert-align h4 { vertical-align: top; margin-top: 20px; }

.icon-location:before { content: "\e679"; }
.icon-pause-filled:before { content: "\e67a"; }
.icon-play-filled:before { content: "\e67b"; }
.icon-pause:before { content: "\e678"; }
.icon-speakers:before { content: "\e677"; }
.icon-archive:before { content: "\e674"; }
.icon-labs:before { content: "\e670"; }
.icon-news:before { content: "\e671"; }
.icon-segments:before { content: "\e666"; }
.icon-cart:before { content: "\e667"; }
.icon-experience:before { content: "\e668"; }
.icon-expert:before { content: "\e669"; }
.icon-html:before { content: "\e66a"; }
.icon-moving:before { content: "\e66b"; }
.icon-snippet:before { content: "\e66c"; }
.icon-shopping:before { content: "\e614"; }
.icon-sharing:before { content: "\e615"; }
.icon-settings:before { content: "\e616"; }
.icon-sent:before { content: "\e617"; }
.icon-send:before { content: "\e618"; }
.icon-search:before { content: "\e619"; }
.icon-schedule:before { content: "\e61a"; }
.icon-save:before { content: "\e61b"; }
.icon-refresh:before { content: "\e61c"; }
.icon-publish:before { content: "\e61d"; }
.icon-privacy:before { content: "\e61e"; }
.icon-pricing:before { content: "\e61f"; }
.icon-preview:before { content: "\e620"; }
.icon-press:before { content: "\e621"; }
.icon-play:before { content: "\e622"; }
.icon-personalize:before { content: "\e623"; }
.icon-partners:before { content: "\e624"; }
.icon-opens:before { content: "\e625"; }
.icon-numbered:before { content: "\e626"; }
.icon-mobile:before { content: "\e627"; }
.icon-login:before { content: "\e628"; }
.icon-layout:before { content: "\e62c"; }
.icon-kb:before { content: "\e62d"; }
.icon-justified:before { content: "\e62e"; }
.icon-italic:before { content: "\e62f"; }
.icon-info:before { content: "\e630"; }
.icon-import:before { content: "\e631"; }
.icon-images:before { content: "\e632"; }
.icon-guides:before { content: "\e633"; }
.icon-groups:before { content: "\e634"; }
.icon-font:before { content: "\e635"; }
.icon-features:before { content: "\e636"; }
.icon-faq:before { content: "\e637"; }
.icon-export:before { content: "\e638"; }
.icon-email:before { content: "\e639"; }
.icon-drag:before { content: "\e63a"; }
.icon-draft:before { content: "\e63b"; }
.icon-divider:before { content: "\e63c"; }
.icon-design:before { content: "\e63d"; }
.icon-deliverability:before { content: "\e63e"; }
.icon-delete:before { content: "\e63f"; }
.icon-dashboard:before { content: "\e640"; }
.icon-clicks:before { content: "\e644"; }
.icon-chevU:before { content: "\e645"; }
.icon-chevR:before { content: "\e646"; }
.icon-chevL:before { content: "\e647"; }
.icon-chevD:before { content: "\e648"; }
.icon-check:before { content: "\e649"; }
.icon-careers:before { content: "\e64a"; }
.icon-calendar:before { content: "\e64b"; }
.icon-button:before { content: "\e64c"; }
.icon-bullets:before { content: "\e64d"; }
.icon-broadcasts:before { content: "\e64e"; }
.icon-bounces:before { content: "\e64f"; }
.icon-bold:before { content: "\e650"; }
.icon-blog:before { content: "\e651"; }
.icon-billing:before { content: "\e652"; }
.icon-autoresponders:before { content: "\e653"; }
.icon-apps:before { content: "\e654"; }
.icon-api:before { content: "\e655"; }
.icon-analytics:before { content: "\e656"; }
.icon-alignR:before { content: "\e657"; }
.icon-alignL:before { content: "\e658"; }
.icon-splittest:before { content: "\e611"; }
.icon-signature:before { content: "\e613"; }
.icon-lists:before { content: "\e62a"; }
.icon-link:before { content: "\e62b"; }
.icon-contact:before { content: "\e642"; }
.icon-close:before { content: "\e643"; }
.icon-spam:before { content: "\e612"; }
.icon-loading:before { content: "\e629"; }
.icon-coupon:before { content: "\e641"; }
.icon-alignC:before { content: "\e659"; }
.icon-alert:before { content: "\e65a"; }
.icon-affiliates:before { content: "\e65b"; }
.icon-strikethrough:before { content: "\e610"; }
.icon-subscribers:before { content: "\e60f"; }
.icon-support:before { content: "\e60e"; }
.icon-templates:before { content: "\e60d"; }
.icon-testimonial:before { content: "\e60c"; }
.icon-trash:before { content: "\e60b"; }
.icon-underline:before { content: "\e60a"; }
.icon-unlimited:before { content: "\e609"; }
.icon-unsecure:before { content: "\e608"; }
.icon-unsubscribe:before { content: "\e607"; }
.icon-user:before { content: "\e606"; }
.icon-videos:before { content: "\e605"; }
.icon-warn:before { content: "\e604"; }
.icon-webforms:before { content: "\e603"; }
.icon-webinars:before { content: "\e602"; }
.icon-aweber:before { content: "\e601"; }
.icon-widget:before { content: "\e600"; }
.icon-logo:before { content: "\e65f"; }
.icon-chat:before { content: "\e65e"; }
.icon-address:before { content: "\e65c"; }
.icon-add:before { content: "\e65d"; }
.icon-heart:before { content: "\e665"; }
.icon-website:before { content: "\e676"; }
.icon-vimeo:before { content: "\e675"; }
.icon-rss2:before { content: "\e673"; }
.icon-pinterest:before { content: "\e672"; }
.icon-github:before { content: "\e66e"; }
.icon-googleplus:before { content: "\e66f"; }
.icon-dribbble:before { content: "\e66d"; }
.icon-youtube:before { content: "\e660"; }
.icon-twitter:before { content: "\e661"; }
.icon-linkedin:before { content: "\e662"; }
.icon-instagram:before { content: "\e663"; }
.icon-facebook:before { content: "\e664"; }

.block-button { border: solid 2px black; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; display: inline-block; cursor: pointer; font-size: 22px; margin: 40px 0; padding: 20px 35px; text-align: center; }
.block-button.coral { border-color: #ff623d; color: #ff623d; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.coral:hover { background-color: #ff623d; color: white; }
.block-button.coral-bg { background-color: #ff623d; border-color: #ff623d; color: white; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.coral-bg:hover { background-color: transparent; color: #ff623d; }
.block-button.lime { border-color: #d1ca05; color: #d1ca05; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.lime:hover { background-color: #d1ca05; color: white; }
.block-button.lime-bg { background-color: #d1ca05; border-color: #d1ca05; color: white; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.lime-bg:hover { background-color: transparent; color: #d1ca05; }
.block-button.yellow { border-color: #ffb500; color: #ffb500; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.yellow:hover { background-color: #ffb500; color: white; }
.block-button.yellow-bg { background-color: #ffb500; border-color: #ffb500; color: white; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.yellow-bg:hover { background-color: transparent; color: #ffb500; }
.block-button.yellow-highlight-bg { background-color: #fdd982; border-color: #fdd982; color: #b58309; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.yellow-highlight-bg:hover { background-color: transparent; border-color: white; color: white; }
.block-button.cyan { border-color: #00adef; color: #00adef; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.cyan:hover { background-color: #00adef; color: white; }
.block-button.cyan-bg { background-color: #00adef; border-color: #00adef; color: white; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.cyan-bg:hover { background-color: transparent; color: #00adef; }
.block-button.turquoise { background-color: transparent; border-color: #00bebe; color: #00bebe; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.turquoise:hover { background-color: #00bebe; color: white; }
.block-button.turquoise-bg { background-color: #00bebe; border-color: #00bebe; color: white; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.turquoise-bg:hover { background-color: transparent; color: #00bebe; }
.block-button.blue { border-color: #2e7ad1; color: #2e7ad1; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.blue:hover { background-color: #2e7ad1; color: white; }
.block-button.blue-bg { background-color: #2e7ad1; border-color: #2e7ad1; color: white; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.blue-bg:hover { background-color: transparent; color: #2e7ad1; }
.block-button.sage-bg { background-color: #00b478; border-color: #00b478; color: white; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.sage-bg:hover { background-color: transparent; border-color: white; color: white; }
.block-button.sage2-bg { background-color: #00b478; border-color: #00b478; color: white; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.sage2-bg:hover { background-color: transparent; border-color: #00b478; color: #00b478; }
.block-button.white { background-color: transparent; border-color: white; color: white; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.white:hover { background-color: white; color: #505e67; }
.block-button.white-bg { background-color: white; border-color: white; color: #505e67; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.white-bg:hover { background-color: transparent; color: white; }
.block-button.purple { border-color: #8670c2; color: #8670c2; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.purple:hover { background-color: #8670c2; color: white; }
.block-button.purple-bg { background-color: #8670c2; border-color: #8670c2; color: #505e67; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.purple-bg:hover { background-color: transparent; color: #8670c2; }
.block-button.red { border-color: #ea7880; color: #ea7880; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.red:hover { background-color: #ea7880; color: white; }
.block-button.red-bg { background-color: #ea7880; border-color: #ea7880; color: #505e67; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.red-bg:hover { background-color: transparent; color: #ea7880; }
.block-button.steel { border-color: #505e67; color: #505e67; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.steel:hover { background-color: #505e67; color: white; }
.block-button.sage { border-color: #00b478; color: #00b478; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.sage:hover { background-color: #00b478; color: white; }
.block-button.lime-highlight { border-color: #ebe785; color: #ebe785; -webkit-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s; }
.block-button.lime-highlight:hover { background-color: #ebe785; color: #1e7457; }
.block-button.button-inline { display: inline-block; margin-top: 40px; margin-right: 5px; padding-left: 15px; padding-right: 15px; }

.blue .icon, .blue h1, .blue h2, .blue h3 { color: #2e7ad1; }
.blue form, .blue .button-block { border-color: #2e7ad1; }
.blue p a, .blue ul a, .blue li a, .blue h3 a { color: #2e7ad1; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.blue p a:hover, .blue ul a:hover, .blue li a:hover, .blue h3 a:hover { color: #5895da; text-decoration: underline; }
.blue .border-color { border: 1px solid #2e7ad1; }

.blue-highlight .icon, .blue-highlight h1, .blue-highlight h2, .blue-highlight h3 { color: #76a9e5; }
.blue-highlight form, .blue-highlight .button-block { border-color: #76a9e5; }
.blue-highlight p a, .blue-highlight ul a, .blue-highlight li a, .blue-highlight h3 a { color: #00adef; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.blue-highlight p a:hover, .blue-highlight ul a:hover, .blue-highlight li a:hover, .blue-highlight h3 a:hover { color: #23c2ff; text-decoration: underline; }

.blue-shadow .icon, .blue-shadow h1, .blue-shadow h2, .blue-shadow h3 { color: #074e9f; }
.blue-shadow form, .blue-shadow .button-block { border-color: #074e9f; }
.blue-shadow p a, .blue-shadow ul a, .blue-shadow li a, .blue-shadow h3 a { color: #074e9f; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.blue-shadow p a:hover, .blue-shadow ul a:hover, .blue-shadow li a:hover, .blue-shadow h3 a:hover { color: #0966d0; text-decoration: underline; }

.cyan .icon, .cyan h1, .cyan h2, .cyan h3 { color: #00adef; }
.cyan form, .cyan .button-block { border-color: #00adef; }
.cyan p a, .cyan ul a, .cyan li a, .cyan h3 a { color: #00adef; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.cyan p a:hover, .cyan ul a:hover, .cyan li a:hover, .cyan h3 a:hover { color: #23c2ff; text-decoration: underline; }

.cyan-highlight .icon, .cyan-highlight h1, .cyan-highlight h2, .cyan-highlight h3 { color: #8ddbf9; }
.cyan-highlight form, .cyan-highlight .button-block { border-color: #8ddbf9; }
.cyan-highlight p a, .cyan-highlight ul a, .cyan-highlight li a, .cyan-highlight h3 a { color: #8ddbf9; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.cyan-highlight p a:hover, .cyan-highlight ul a:hover, .cyan-highlight li a:hover, .cyan-highlight h3 a:hover { color: #bdeafc; text-decoration: underline; }

.cyan-shadow .icon, .cyan-shadow h1, .cyan-shadow h2, .cyan-shadow h3 { color: #0175c6; }
.cyan-shadow form, .cyan-shadow .button-block { border-color: #0175c6; }
.cyan-shadow p a, .cyan-shadow ul a, .cyan-shadow li a, .cyan-shadow h3 a { color: #0175c6; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.cyan-shadow p a:hover, .cyan-shadow ul a:hover, .cyan-shadow li a:hover, .cyan-shadow h3 a:hover { color: #0193f9; text-decoration: underline; }

.sage .icon, .sage h1, .sage h2, .sage h3 { color: #00b478; }
.sage form, .sage .button-block { border-color: #00b478; }
.sage p a, .sage ul a, .sage li a, .sage h3 a { color: #00b478; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.sage p a:hover, .sage ul a:hover, .sage li a:hover, .sage h3 a:hover { color: #00e79a; text-decoration: underline; }
.sage .border-color { border: 1px solid #00b478; }

.sage-highlight .icon, .sage-highlight h1, .sage-highlight h2, .sage-highlight h3 { color: #8fe8bd; }
.sage-highlight form, .sage-highlight .button-block { border-color: #8fe8bd; }
.sage-highlight p a, .sage-highlight ul a, .sage-highlight li a, .sage-highlight h3 a { color: #8fe8bd; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.sage-highlight p a:hover, .sage-highlight ul a:hover, .sage-highlight li a:hover, .sage-highlight h3 a:hover { color: #b9f1d6; text-decoration: underline; }

.sage-shadow .icon, .sage-shadow h1, .sage-shadow h2, .sage-shadow h3 { color: #1e7457; }
.sage-shadow form, .sage-shadow .button-block { border-color: #1e7457; }
.sage-shadow p a, .sage-shadow ul a, .sage-shadow li a, .sage-shadow h3 a { color: #1e7457; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.sage-shadow p a:hover, .sage-shadow ul a:hover, .sage-shadow li a:hover, .sage-shadow h3 a:hover { color: #289d75; text-decoration: underline; }

.yellow .icon, .yellow h1, .yellow h2, .yellow h3 { color: #ffb500; }
.yellow form, .yellow .button-block { border-color: #ffb500; }
.yellow p a, .yellow ul a, .yellow li a, .yellow h3 a { color: #ffb500; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.yellow p a:hover, .yellow ul a:hover, .yellow li a:hover, .yellow h3 a:hover { color: #ffc433; text-decoration: underline; }

.yellow-highlight .icon, .yellow-highlight h1, .yellow-highlight h2, .yellow-highlight h3 { color: #fdd982; }
.yellow-highlight form, .yellow-highlight .button-block { border-color: #fdd982; }
.yellow-highlight p a, .yellow-highlight ul a, .yellow-highlight li a, .yellow-highlight h3 a { color: #fdd982; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.yellow-highlight p a:hover, .yellow-highlight ul a:hover, .yellow-highlight li a:hover, .yellow-highlight h3 a:hover { color: #fee8b4; text-decoration: underline; }

.yellow-shadow .icon, .yellow-shadow h1, .yellow-shadow h2, .yellow-shadow h3 { color: #b58309; }
.yellow-shadow form, .yellow-shadow .button-block { border-color: #b58309; }
.yellow-shadow p a, .yellow-shadow ul a, .yellow-shadow li a, .yellow-shadow h3 a { color: #b58309; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.yellow-shadow p a:hover, .yellow-shadow ul a:hover, .yellow-shadow li a:hover, .yellow-shadow h3 a:hover { color: #e6a60b; text-decoration: underline; }

.coral .icon, .coral h1, .coral h2, .coral h3 { color: #ff623d; }
.coral form, .coral .button-block { border-color: #ff623d; }
.coral p a, .coral ul a, .coral li a, .coral h3 a { color: #ff623d; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.coral p a:hover, .coral ul a:hover, .coral li a:hover, .coral h3 a:hover { color: #ff8b70; text-decoration: underline; }
.coral .border-color { border: 1px solid #ff623d; }

.coral-highlight .icon, .coral-highlight h1, .coral-highlight h2, .coral-highlight h3 { color: #ffb48f; }
.coral-highlight form, .coral-highlight .button-block { border-color: #ffb48f; }
.coral-highlight p a, .coral-highlight ul a, .coral-highlight li a, .coral-highlight h3 a { color: #ffb48f; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.coral-highlight p a:hover, .coral-highlight ul a:hover, .coral-highlight li a:hover, .coral-highlight h3 a:hover { color: #ffd6c2; text-decoration: underline; }

.coral-shadow .icon, .coral-shadow h1, .coral-shadow h2, .coral-shadow h3 { color: #b5391c; }
.coral-shadow form, .coral-shadow .button-block { border-color: #b5391c; }
.coral-shadow p a, .coral-shadow ul a, .coral-shadow li a, .coral-shadow h3 a { color: #b5391c; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.coral-shadow p a:hover, .coral-shadow ul a:hover, .coral-shadow li a:hover, .coral-shadow h3 a:hover { color: #de4926; text-decoration: underline; }

.steel .icon, .steel h1, .steel h2, .steel h3 { color: #505e67; }
.steel form, .steel .button-block { border-color: #505e67; }
.steel p a, .steel ul a, .steel li a, .steel h3 a { color: #00adef; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.steel p a:hover, .steel ul a:hover, .steel li a:hover, .steel h3 a:hover { color: #23c2ff; text-decoration: underline; }

.steel-highlight .icon, .steel-highlight h1, .steel-highlight h2, .steel-highlight h3 { color: #8598a5; }
.steel-highlight form, .steel-highlight .button-block { border-color: #8598a5; }
.steel-highlight p a, .steel-highlight ul a, .steel-highlight li a, .steel-highlight h3 a { color: #8598a5; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.steel-highlight p a:hover, .steel-highlight ul a:hover, .steel-highlight li a:hover, .steel-highlight h3 a:hover { color: #a2b1bb; text-decoration: underline; }

.steel-shadow .icon, .steel-shadow h1, .steel-shadow h2, .steel-shadow h3 { color: #29343b; }
.steel-shadow form, .steel-shadow .button-block { border-color: #29343b; }
.steel-shadow p a, .steel-shadow ul a, .steel-shadow li a, .steel-shadow h3 a { color: #29343b; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.steel-shadow p a:hover, .steel-shadow ul a:hover, .steel-shadow li a:hover, .steel-shadow h3 a:hover { color: #3e4f59; text-decoration: underline; }

.grey .icon, .grey h1, .grey h2, .grey h3 { color: #dbdcde; }
.grey form, .grey .button-block { border-color: #dbdcde; }
.grey p a, .grey ul a, .grey li a, .grey h3 a { color: #dbdcde; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.grey p a:hover, .grey ul a:hover, .grey li a:hover, .grey h3 a:hover { color: #f6f6f6; text-decoration: underline; }

.grey-highlight .icon, .grey-highlight h1, .grey-highlight h2, .grey-highlight h3 { color: whitesmoke; }
.grey-highlight form, .grey-highlight .button-block { border-color: whitesmoke; }
.grey-highlight p a, .grey-highlight ul a, .grey-highlight li a, .grey-highlight h3 a { color: whitesmoke; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.grey-highlight p a:hover, .grey-highlight ul a:hover, .grey-highlight li a:hover, .grey-highlight h3 a:hover { color: white; text-decoration: underline; }

.grey-shadow .icon, .grey-shadow h1, .grey-shadow h2, .grey-shadow h3 { color: #ababab; }
.grey-shadow form, .grey-shadow .button-block { border-color: #ababab; }
.grey-shadow p a, .grey-shadow ul a, .grey-shadow li a, .grey-shadow h3 a { color: #ababab; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.grey-shadow p a:hover, .grey-shadow ul a:hover, .grey-shadow li a:hover, .grey-shadow h3 a:hover { color: #c4c4c4; text-decoration: underline; }

.purple .icon, .purple h1, .purple h2, .purple h3 { color: #583e9e; }
.purple form, .purple .button-block { border-color: #583e9e; }
.purple p a, .purple ul a, .purple li a, .purple h3 a { color: #583e9e; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.purple p a:hover, .purple ul a:hover, .purple li a:hover, .purple h3 a:hover { color: #7053bc; text-decoration: underline; }
.purple .border-color { border: 1px solid #583e9e; }

.purple-highlight .icon, .purple-highlight h1, .purple-highlight h2, .purple-highlight h3 { color: #8670c2; }
.purple-highlight form, .purple-highlight .button-block { border-color: #8670c2; }
.purple-highlight p a, .purple-highlight ul a, .purple-highlight li a, .purple-highlight h3 a { color: #8670c2; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.purple-highlight p a:hover, .purple-highlight ul a:hover, .purple-highlight li a:hover, .purple-highlight h3 a:hover { color: #a494d1; text-decoration: underline; }

.purple-shadow .icon, .purple-shadow h1, .purple-shadow h2, .purple-shadow h3 { color: #3a2279; }
.purple-shadow form, .purple-shadow .button-block { border-color: #3a2279; }
.purple-shadow p a, .purple-shadow ul a, .purple-shadow li a, .purple-shadow h3 a { color: #3a2279; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.purple-shadow p a:hover, .purple-shadow ul a:hover, .purple-shadow li a:hover, .purple-shadow h3 a:hover { color: #4d2da1; text-decoration: underline; }

.red .icon, .red h1, .red h2, .red h3 { color: #bb0613; }
.red form, .red .button-block { border-color: #bb0613; }
.red p a, .red ul a, .red li a, .red h3 a { color: #bb0613; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.red p a:hover, .red ul a:hover, .red li a:hover, .red h3 a:hover { color: #ec0818; text-decoration: underline; }
.red .border-color { border: 1px solid #bb0613; }

.red-highlight .icon, .red-highlight h1, .red-highlight h2, .red-highlight h3 { color: #ea7880; }
.red-highlight form, .red-highlight .button-block { border-color: #ea7880; }
.red-highlight p a, .red-highlight ul a, .red-highlight li a, .red-highlight h3 a { color: #ea7880; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.red-highlight p a:hover, .red-highlight ul a:hover, .red-highlight li a:hover, .red-highlight h3 a:hover { color: #f1a4aa; text-decoration: underline; }

.red-shadow .icon, .red-shadow h1, .red-shadow h2, .red-shadow h3 { color: #71040c; }
.red-shadow form, .red-shadow .button-block { border-color: #71040c; }
.red-shadow p a, .red-shadow ul a, .red-shadow li a, .red-shadow h3 a { color: #71040c; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.red-shadow p a:hover, .red-shadow ul a:hover, .red-shadow li a:hover, .red-shadow h3 a:hover { color: #a20611; text-decoration: underline; }

.turquoise .icon, .turquoise h1, .turquoise h2, .turquoise h3 { color: #00bebe; }
.turquoise form, .turquoise .button-block { border-color: #00bebe; }
.turquoise p a, .turquoise ul a, .turquoise li a, .turquoise h3 a { color: #00bebe; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.turquoise p a:hover, .turquoise ul a:hover, .turquoise li a:hover, .turquoise h3 a:hover { color: #00f1f1; text-decoration: underline; }

.turquoise-highlight .icon, .turquoise-highlight h1, .turquoise-highlight h2, .turquoise-highlight h3 { color: #9deeee; }
.turquoise-highlight form, .turquoise-highlight .button-block { border-color: #9deeee; }
.turquoise-highlight p a, .turquoise-highlight ul a, .turquoise-highlight li a, .turquoise-highlight h3 a { color: #9deeee; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.turquoise-highlight p a:hover, .turquoise-highlight ul a:hover, .turquoise-highlight li a:hover, .turquoise-highlight h3 a:hover { color: #c8f6f6; text-decoration: underline; }

.turquoise-shadow .icon, .turquoise-shadow h1, .turquoise-shadow h2, .turquoise-shadow h3 { color: #008c8c; }
.turquoise-shadow form, .turquoise-shadow .button-block { border-color: #008c8c; }
.turquoise-shadow p a, .turquoise-shadow ul a, .turquoise-shadow li a, .turquoise-shadow h3 a { color: #008c8c; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.turquoise-shadow p a:hover, .turquoise-shadow ul a:hover, .turquoise-shadow li a:hover, .turquoise-shadow h3 a:hover { color: #00bfbf; text-decoration: underline; }

.lime .icon, .lime h1, .lime h2, .lime h3 { color: #d1ca05; }
.lime form, .lime .button-block { border-color: #d1ca05; }
.lime p a, .lime ul a, .lime li a, .lime h3 a { color: #d1ca05; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.lime p a:hover, .lime ul a:hover, .lime li a:hover, .lime h3 a:hover { color: #f9f110; text-decoration: underline; }
.lime .border-color { border: 1px solid #d1ca05; }

.lime-highlight .icon, .lime-highlight h1, .lime-highlight h2, .lime-highlight h3 { color: #ebe785; }
.lime-highlight form, .lime-highlight .button-block { border-color: #ebe785; }
.lime-highlight p a, .lime-highlight ul a, .lime-highlight li a, .lime-highlight h3 a { color: #ebe785; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.lime-highlight p a:hover, .lime-highlight ul a:hover, .lime-highlight li a:hover, .lime-highlight h3 a:hover { color: #f2f0b1; text-decoration: underline; }

.lime-shadow .icon, .lime-shadow h1, .lime-shadow h2, .lime-shadow h3 { color: #938f1e; }
.lime-shadow form, .lime-shadow .button-block { border-color: #938f1e; }
.lime-shadow p a, .lime-shadow ul a, .lime-shadow li a, .lime-shadow h3 a { color: #938f1e; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.lime-shadow p a:hover, .lime-shadow ul a:hover, .lime-shadow li a:hover, .lime-shadow h3 a:hover { color: #bdb827; text-decoration: underline; }

.white .icon, .white h1, .white h2, .white h3 { color: white; }
.white form, .white .button-block { border-color: white; }
.white p a, .white ul a, .white li a, .white h3 a { color: whitesmoke; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.white p a:hover, .white ul a:hover, .white li a:hover, .white h3 a:hover { color: white; text-decoration: underline; }

.black .icon, .black h1, .black h2, .black h3 { color: black; }
.black form, .black .button-block { border-color: black; }

.bg-opacity { opacity: 0.8; }
.blue-bg { background-color: #2e7ad1; }
.blue-bg p { color: white; }
.blue-highlight-bg { background-color: #76a9e5; }
.blue-highlight-bg p { color: white; }
.blue-shadow-bg { background-color: #074e9f; }
.blue-shadow-bg p { color: white; }
.cyan-bg { background-color: #00adef; }
.cyan-bg p { color: white; }
.cyan-highlight-bg { background-color: #8ddbf9; }
.cyan-highlight-bg p { color: white; }
.cyan-shadow-bg { background-color: #0175c6; }
.cyan-shadow-bg p { color: white; }
.sage-bg { background-color: #1e7457; }
.sage-bg p { color: white; }
.sage-highlight-bg { background-color: #8fe8bd; }
.sage-highlight-bg p { color: white; }
.sage-shadow-bg { background-color: #1e7457; }
.sage-shadow-bg p { color: white; }
.yellow-bg { background-color: #ffb500; }
.yellow-bg p { color: white; }
.yellow-highlight-bg { background-color: #fdd982; }
.yellow-highlight-bg p { color: white; }
.yellow-shadow-bg { background-color: #b58309; }
.yellow-shadow-bg p { color: white; }
.coral-bg { background-color: #ff623d; }
.coral-bg p { color: white; }
.coral-highlight-bg { background-color: #ffb48f; }
.coral-highlight-bg p { color: white; }
.coral-shadow-bg { background-color: #b5391c; }
.coral-shadow-bg p { color: white; }
.steel-bg { background-color: #505e67; }
.steel-bg p { color: white; }
.steel-highlight-bg { background-color: #8598a5; }
.steel-highlight-bg p { color: white; }
.steel-shadow-bg { background-color: #29343b; }
.steel-shadow-bg p { color: white; }
.grey-bg { background-color: #dbdcde; }
.grey-bg p { color: white; }
.grey-highlight-bg { background-color: whitesmoke; }
.grey-highlight-bg p { color: #505e67; }
.grey-shadow-bg { background-color: #ababab; }
.grey-shadow-bg p { color: white; }
.purple-bg { background-color: #583e9e; }
.purple-bg p { color: white; }
.purple-highlight-bg { background-color: #8670c2; }
.purple-highlight-bg p { color: white; }
.purple-shadow-bg { background-color: #3a2279; }
.purple-shadow-bg p { color: white; }
.turquoise-bg { background-color: #00bebe; }
.turquoise-bg p { color: white; }
.turquoise-highlight-bg { background-color: #9deeee; }
.turquoise-highlight-bg p { color: white; }
.turquoise-shadow-bg { background-color: #008c8c; }
.turquoise-shadow-bg p { color: white; }
.lime-bg { background-color: #d1ca05; }
.lime-bg p { color: white; }
.lime-highlight-bg { background-color: #ebe785; }
.lime-highlight-bg p { color: white; }
.lime-shadow-bg { background-color: #938f1e; }
.lime-shadow-bg p { color: white; }



/* Nav */
nav.primary { 
  background: #0c7ac0; 
  height: 58px; 
  position: fixed; 
  top: 0; 
  width: 100%; 
  z-index: 4; 
}

nav.primary div { 
  box-sizing: border-box; 
  margin: auto; 
  max-width: 1140px; 
  width: 100%; 
}

nav.primary .logo { 
  border: none; 
  display: block; 
  float: left; 
  margin-top: 9px; 
  padding: 0; 
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3); width: 151px; 
}

nav.primary .logo:hover {background-color: transparent; opacity: 0.7; text-decoration:none;}
nav.primary ul { float: right; margin: 0; padding: 0; }
nav.primary ul li { float: left; list-style: none; }
nav.primary ul li.hidden {display:none;}
nav.primary ul li.active a { 
  background: #5895da; 
}

nav.primary ul li a { 
  background: #0c7ac0; 
  color: white; 
  display: block; 
  font-size: 16px; 
  font-weight: 500; 
  height: 58px; 
  padding: 17px 15px 0; 
  -webkit-transition: 0.2s; 
  -moz-transition: 0.2s; 
  transition: 0.2s; 
  text-align: center; 
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); 
  width: auto; 
}

nav.primary ul li a:hover { 
  background: #085586; 
  /*border-bottom-color: #05366e;  REMOVE AFTER TESTING */
  text-decoration:none;
}

nav.primary ul li:hover a { 
  background: #074e9f; 
}

nav.primary ul li:hover a.sign-in { 
  background: #ffb500; 
 }

nav.primary ul li.nav-div {
  border-left: 1px solid rgba(255, 255, 255, 0.22); 
  height: 44px; 
  margin: 10px 0 0;
}

nav.primary ul li.request a { 
  background:#2d9f62; 
  border-radius:4px; 
  height:44px; 
  width:auto; 
  padding:0 20px; 
  line-height:44px; 
  margin:7px 7px 0;
}

nav.primary ul li.request a:hover {background:#206f45;}
nav.primary ul li.request:hover {background:none;}
nav.primary ul li:hover .sub-menu { opacity: 1; width: 320px; z-index: 4; }
nav.primary ul li:hover .sub-menu.features { height: 379px; }
nav.primary ul li:hover .sub-menu.affiliates { height: 110px; width: 200px; }
nav.primary ul li:hover .sub-menu.support { height: 275px; width: 200px; }
nav.primary ul li:hover .sub-menu.sign-in { background-color: #ffb500; height: 170px; padding: 10px 0 0; width: 230px; }
nav.primary ul li:hover .sub-menu.sign-in form { padding: 5px 15px 0; }
nav.primary ul li:hover .sub-menu.sign-in form input[type="text"] { box-shadow: inset 0 0 0 2px #b58309; }
nav.primary ul li:hover .sub-menu.sign-in form input[type="submit"] { width: 100%; }
nav.primary ul li .sub-menu { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -o-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; -moz-box-shadow: 0 4px 6px 3px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 4px 6px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 4px 6px 3px rgba(0, 0, 0, 0.2); box-shadow: 0 4px 6px 3px rgba(0, 0, 0, 0.2); height: 0; margin-top: -5px; overflow: hidden; -webkit-transition: 0.1s; -moz-transition: 0.1s; transition: 0.1s; opacity: 0; position: absolute; width: 100px; }
nav.primary ul li .sub-menu li { display: inline; float: none; }
nav.primary ul li .sub-menu li .icon { display: inline-block; float: left; font-size: 24px; line-height: 55px; margin: 0 10px 0 -10px; padding: 0; width: 24px; }
nav.primary ul li .sub-menu li a { background: #074e9f; background: #074e9f -webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%); background: #074e9f -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)); /* for firefox 3.6+ */ border-bottom-width: 1px; border-color: #0966d0; border-left: none; display: block; font-size: 16px; font-weight: 600; height: 55px; line-height: 55px; padding: 0 0 0 30px; text-align: left; text-transform: none; width: 100%; }
nav.primary ul li .sub-menu li a.more { font-weight: 400; height: 45px; line-height: 45px; padding: 0; text-align: center; }
nav.primary ul li .sub-menu li a:hover { background: #2e7ad1; }
.mobile-menu.menu { background-color: #29343b; overflow: hidden; position: fixed; z-index: 2; -webkit-transition: 0.4s; -moz-transition: 0.4s; transition: 0.4s; }
.mobile-menu.menu :after { display: none; }
.mobile-menu.menu ul { list-style-type: none; margin: 0; padding: 0; }
.mobile-button { border-right: solid 1px #3b82d4; color: white; height: 35px; left: 0; padding-top: 16px; position: absolute; text-align: center; text-transform: uppercase; width: 90px; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.mobile-button:hover { background-color: #074e9f; }
.slide-menu-top { left: 0; width: 100%; height: 600px; top: -1136px; }
.slide-menu-top ul { text-align: center; padding: 25px 0 0 0; }
.slide-menu-top li { border-bottom: solid 1px #505e67; display: block; margin: 0; padding: 8px 0 9px 15px; -webkit-transition: 0.2s; -moz-transition: 0.2s; transition: 0.2s; }
.slide-menu-top li:hover { background: #505e67; }
.slide-menu-top li:hover a { color: #ff623d; }
.slide-menu-top li:hover .icon { color: white; }
.slide-menu-top li a { color: white; display: block; font-size: 26px; font-weight: 300; text-align: left; }
.slide-menu-top li a .icon { padding-right: 15px; }
.close-menu { margin: 0; position: absolute; margin-top: -50px; opacity: 0; }
body.smt-open .mobile-menu.slide-menu-top { top: 55px; }
body.smt-open { overflow: hidden; }
body.smt-open .close-menu { opacity: 1; margin: 0; }
body.smt-open .nav-toggler { opacity: 0; margin-top: -33px; }
.smt-open .live-chat { display: none; }
body.pmt-open #wrapper { top: 100px; }
body.pmb-open #wrapper { top: -100px; }

/* Chat Button */
.tabs { cursor: pointer; position: fixed; bottom: 110px; right: 0; width: 44px; z-index: 3; -webkit-transition: 0.1s; -moz-transition: 0.1s; transition: 0.1s; }
.tabs img {display:block;}
.tab-square {position: absolute; right: 0; z-index:1}
.tabs .tab { clear: right; color: white; float: right; font-size: 22px; font-weight: 600; height: 44px; position: relative; line-height: 44px; text-align: center; width: 44px; z-index: 1; }
.tabs .tab .slide { background: #00b478; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px; height: 44px; line-height: 14px; right: -130px; padding: 0; position: absolute; text-align: left; top: 0; -webkit-transition: all 200ms cubic-bezier(0.68, -0.55, 0.265, 1.55); -moz-transition: all 200ms cubic-bezier(0.68, -0.55, 0.265, 1.55); transition: all 200ms cubic-bezier(0.68, -0.55, 0.265, 1.55); width: 174px; z-index: 0; }
.tabs .tab .slide span { display: block; font-size: 9px; line-height: 10px; }
.tabs .tab.tab-live-chat { background: #00b478; }
.tabs .tab .icon-chat { background: #00b478; display: block; font-weight: bold; height: 44px; line-height: 44px; width: 44px; position: relative; transition: all 200ms; z-index: 1; }
.tabs .tab:hover .slide { right: 0px; }

.notification                       {position:fixed; z-index:10; display:block;}



/* --------------------------------------
Section
--------------------------------------- */

section { padding: 0 0 20px; }
section img { display: block; height: auto; margin: auto; overflow: hidden; }
section p { font-size: 20px; margin: 0 auto; width: 100%%; }
section.mini-margin { margin: 0; padding: 40px 0 0 0; }
section .no-padding.row { padding: 0; }
section .overflow.row { overflow: visible; }
section .row { box-sizing: border-box; margin: auto; max-width: 1140px; overflow: auto; padding: 0 10px; width: 100%; }
section .row .grid {box-sizing: border-box; margin: 2% 1% 1% 1%; float:left;}
section .row .grid p {font-size: 18px; line-height: 1.2;}
section .row .grid img {margin-left: 0; margin-bottom: 25px; width: 100%;}
section .row .grid.half, section .row .grid.third, section .row .grid.two-third,
section .row .grid.quarter,section .row .grid.three-quarter {box-sizing: border-box; overflow: visible;}
section .row .grid.half {width:47.7%;}
section .row .grid.third {width:31%; }
section .row .grid.third p {font-size: 15px; line-height: 1.2;}
section .row .grid.two-third {width:64.4%; margin-left: 0; margin-right: 19px;}
section .row .grid.quarter {width:22.7%;}
section .row .grid.three-quarter {width:72.7%; }
section .row.headline { overflow: hidden; }
section .row.headline.left { width: 50%; }
section .row.headline.left h2 { text-align: left; padding-bottom: 0; }
section .row.headline.left p { margin: 0; text-align: left; width: 100%; }
section .row.headline.left img { max-width: 533px; width: 100%; }
section .row.headline.right { padding-top: 0; width: 50%; }
section .row.headline.right h2 { text-align: left; padding-bottom: 0; }
section .row.headline.right p { margin: 0; text-align: left; width: 100%; }
section .row.headline.right.no-padding { padding: 0; }
section .row.headline.center h2 { padding-bottom: 0; margin-bottom: 40px; }
section .row.headline.center p { margin: -30px 0 40px; }
section .row.overflow-hide { overflow: hidden; }
section .row.textwall { margin-bottom: 50px; }
section .row.textwall h2, section .row.textwall h3 { margin: 25px 0 10px 0; }
section .row.textwall h2:first-child { margin-top: 0; }
section .row.p-spacing p { padding: 10px 0; }
section .row.p-spacing p:last-child { margin-bottom: 20px; }


/* --------------------------------------
Sub Footer
--------------------------------------- */
.sub-footer                                     {background-color:#dbdcde; bottom:0; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; clear:both; position:relative; width:100%; z-index:1;}
.sub-footer .row                                {box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; margin:0 auto; max-width:1140px; overflow:auto; padding:20px 10px;}
.sub-footer .address                            {clear:left; color:#505e67; float:left; font-size:14px; margin-top:0; position:relative;}
.sub-footer .address span                       {font-size:20px;}
.sub-footer .address a                          {color:#505e67; font-weight:600; transition:all 200ms; -ms-transition:all 200ms; -moz-transition:all 200ms; -webkit-transition:all 200ms;}
.sub-footer .address a:hover                    {color:#29343b; text-decoration:none;}

.sub-footer ul                                  {float:right; margin:0 10px 0 0; padding:10px 0; position:relative;}
.sub-footer ul li                               {font-size:18px; float:left; height:20px; list-style:none; margin:0 0 0 6px; position:relative; width:20px;}
.sub-footer ul a                                {color:#ababab; text-decoration:none; transition:all 200ms; -ms-transition:all 200ms; -moz-transition:all 200ms; -webkit-transition:all 200ms;}
.sub-footer ul a:hover                          {color:#505e67;}

.sub-footer .search-box                         {float:right; height:40px; position:relative; width:300px;}
.sub-footer .search-box input.text-input        {box-shadow:inset 0 0 0 2px #ababab; -moz-box-shadow:inset 0 0 0 2px #ababab; -ms-box-shadow:inset 0 0 0 2px #ababab; -webkit-box-shadow:inset 0 0 0 2px #ababab; position:relative;}
.sub-footer .search-box input.text-input:focus  {box-shadow:inset 0 0 0 2px #505e67; -moz-box-shadow:inset 0 0 0 2px #505e67; -ms-box-shadow:inset 0 0 0 2px #505e67; -webkit-box-shadow:inset 0 0 0 2px #505e67;}
.sub-footer .search-box .search-submit          {background: url('//assets.aweber-static.com/www/assets/img/search.png') 10px 10px no-repeat; border:none; height:36px; margin:0; min-width:36px; padding:0; position:absolute; right:2px; top:2px; width:36px;}
.sub-footer .copy                               {color:#505e67; clear:right; float:right; font-size:13px; margin:5px 0; text-align:right;}
.sub-footer .copy a                             {color:#2e7ad1;}


/* Pagination */
.pagination               {float:none !important; margin: 20px 0; text-align: center;}
.pagination *             {display: inline-block;}
.pageination ul           {float:none !important;}
.pagination li            {border: 1px solid #eeeeee; float: left; margin-left: -1px;}
[dir="rtl"] .pagination li {float: right;}
.pagination a, 
.pagination span          {background:none; border:none; font-weight:normal; text-shadow:none; height:inherit; color: inherit; font-size: 12px; padding: 5px 12px; width:inherit;}
.pagination-current       {background-color: #f9f9f9; color: #bebebe;}
.pagination-first         {border-radius: 3px 0 0 3px;}
[dir="rtl"] .pagination-first {border-radius: 0 3px 3px 0;}
.pagination-last          {border-radius: 0 3px 3px 0;}
[dir="rtl"] .pagination-last {border-radius: 3px 0 0 3px;}

.powered-by-zendesk 			{display:none;}

/* Table of Contents */

.sidebar__inner {
  box-sizing: border-box;
}

#toc li ul {margin-top: 10px;}
#toc li li {padding-left: 0;}

.related-articles {margin-top: 20px;}
.related-articles ul {padding-left: 28px;}
.related-articles li {list-style: disc; margin-bottom: 4px;}
.related-articles li a {color: #2e7ad1;}

.notice {
    background-color: #eeeff3;
    color: #666;
    border-radius: .375rem;
    display: flex;
    margin-bottom: 1rem;
    padding: .75rem 1rem;
}

.notice--primary {
    background-color: #eaf1fe;
    color: #333;
}

.notice--warning {
  	background-color: #f8e9d6;
    color: #744c4c;
  	margin-top: 16px;
}

.sidebar input[type=submit] {
  display: none;
}

.sidebar-content {
  padding-left: 24px;
}

.notice h4 {
  font-size: 18px;
  font-weight: bold;
  margin: 0 0 16px;
}

.notice p {
  font-size: 14px;
  margin: 0 0 16px;
}

.notice.notice--warning p {
  margin-bottom: 8px;
}

.notice.notice--warning a {
  color: #744c4c;
  font-weight: 500;
  text-decoration: underline;
}

.btn {
    border: 0;
    border-radius: .375rem;
    cursor: pointer;
    display: inline-block;
    font-family: "Heebo", arial, sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 2.125rem;
    padding: .125rem 1rem 0;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    text-align: center;
    text-decoration: none;
    transition: background 250ms, color 250ms;
}

.btn--secondary {
    background: #f7f9fc;
    box-shadow: inset 0 0 0 1px #dee0e8;
    color: #246be8;
}

.btn--secondary:hover {
  background: #dee0e8;
  color: #00539b;
  text-decoration: none;
}

@media (max-width:805px) {
  nav.primary ul li.kb span {display:none;}
}

@media (max-width:768px) {
  .main-column,
  .side-column {width:100%;}
  .side-column {clear:left; padding:0; margin:0;}
  .article-header h1  {font-size:30px;}
  .recent-articles,
  .related-articles {clear:left;}
  .recent-articles li,
  .related-articles li {list-style:disc;}
  .recent-articles ul,
  .related-articles ul {padding:0 0 0 30px;}

}

@media (max-width:710px) {
  
  nav.primary         	{height: 54px;}
  nav.primary .logo   	{margin-top: 7px; margin-left: 12px;}
  nav.primary .logo   	{font-size:44px; line-height:20px; overflow: hidden; width:38px;}
  nav.primary .logo svg .aw-wordmark {display:none;}
  /*nav.primary .logo svg {height: 28px; width: 140px;}*/
  nav.primary ul li a 	{font-size:16px; height:54px; padding-top:16px; width:auto;}
  nav.primary ul li.request a {height:40px; line-height:40px; margin:7px 7px 0; padding:0 15px;}
  main                	{margin-top:54px;}
  
  
  .sub-nav form {display:none;}
}

@media (max-width:660px) {
 .sub-footer .search-box,
 .sub-footer ul,
 .sub-footer .copy {clear:left !important; float: left!important; text-align: left!important;}
 .sub-footer .copy {font-size: 11px!important; width: 270px;}
}

@media (max-width:620px) {
  nav.primary ul li.blog  {display:none;}
  nav.primary ul li.nav-div {margin:5px 0 0;}
}

@media (max-width:600px) {
  .section  {padding:0 0 30px; width:100%;}
  .see-all-articles {clear:left; float:left;}
  .article-footer .share {display:none;}
  
}

@media (max-width:575px) {
  nav.primary         {height:50px;}
  /*nav.primary .logo   {font-size:50px; line-height:20px;}*/
  nav.primary ul li.nav-div {height:40px;}
  nav.primary ul li a {font-size:16px; height:50px; padding-top:14px;}
    nav.primary ul li.request a {height:40px; line-height:40px; margin:4px 7px 0; padding:0 10px;}
  main                {margin-top:50px;}
  .sub-footer .search-box {width:100% !important;}
}

@media (max-width:475px) {
  nav.primary svg .aw-wordmark {display: none;}
  nav.primary ul li.kb,
  nav.primary ul li.nav-div {display:none;}
  .hero-unit.search-box input {height:50px; padding-left:40px;}
  .hero-unit.search-box:before {font-size:20px; top:26px;}
  .breadcrumbs li {font-size:10px;}
}
@media (max-width:400px) {
	nav.primary ul li.sign-in,
  nav.primary ui ll.my-account {display:none!important;}
}

@media print {
  .header,
  .footer,
  .sub-footer,
  .sub-nav,
  .article-comments,
  .article-relatives,
  .article-sidebar,
  .article-subscribe,
  .article-votes,
  .article-footer,
  .article-more-questions,
  .container-divider,
  .article-return-to-top,
  nav.primary
 {
 display: none;
 }
  article.main-column {
    width: 100%;
    display: block;
  }
}