/* Code tidied up by ScrapBook */
body { font-family: "Roboto",sans-serif; line-height: 1.3em; }
a { color: rgb(78, 169, 143); }
h1, h2 { font-family: "Roboto Condensed",sans-serif; }
#header-branding { border-top: medium none; }
#header-branding h1 { padding: 0px 0px 0px 6px; }
#header-branding h1 .logo { padding-right: 6px; padding-top: 15px; }
#header-branding h1 a { color: rgb(255, 255, 255); }
#header-branding h1 a:focus { text-decoration: inherit; }
#menu ul > li > a { font-family: "Roboto",sans-serif; font-weight: 700; font-size: 14px; }
#article-post { font: 400 15px "PT Serif",serif; letter-spacing: 0.2px; }
#article-post p { line-height: 23px; }
#article-post .post-meta-box { font: 300 15px "Roboto Condensed",sans-serif; color: rgb(78, 169, 143); }
#article-post .head-image img { width: 100%; }
#article-post img { max-width: 100%; width: auto; height: auto; }
#article-post blockquote { background: transparent none repeat scroll 0% 0%; margin: 0px; }
#article-post blockquote::before, #article-post blockquote::after, #article-post .post-meta-box a { color: rgb(80, 167, 141); }
#article-post img { display: block; margin: auto; }
.image-wrapper { position: relative; overflow: hidden; }
.image-wrapper::before { display: block; content: ""; width: 100%; padding-top: 56.25%; }
.image-wrapper > img.img-responsive { max-width: 150%; max-height: 400%; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; }
.img-responsive, .img-responsive, .img-responsive { width: 100%; max-height: 400%; height: auto; }
#article-post header h1 { font: 400 33px/36px "Roboto Condensed",sans-serif; margin-bottom: 10px; }
#page-content .centered { text-align: center; }
#page-header-mobile { height: auto; }
#page-header-mobile > .row { display: flex; align-items: center; }
.logo-mobile-container h1 { text-align: left; }
.patreon-col { text-align: right; }
.mantra { position: relative; top: 25px; }
#header-navigation ul li.cat-news a { border-color: rgb(81, 168, 142); }
#header-navigation ul li.cat-news a:hover, #header-navigation ul li.cat-news:hover a { background: rgb(81, 168, 142) none repeat scroll 0% 0%; }
#header-navigation ul li.cat-sports a, .sidr ul li.cat-sports a { border-color: rgb(89, 201, 252); }
#header-navigation ul li.cat-sports a:hover, #header-navigation ul li.cat-sports:hover a, .sidr ul li.cat-sports a:hover { background: rgb(89, 201, 252) none repeat scroll 0% 0%; }
#header-navigation ul li.cat-business a, .sidr ul li.cat-business a { border-color: rgb(89, 120, 252); }
#header-navigation ul li.cat-business a:hover, #header-navigation ul li.cat-business:hover a, .sidr ul li.cat-business a:hover { background: rgb(89, 120, 252) none repeat scroll 0% 0%; }
#header-navigation ul li.cat-culture a, .sidr ul li.cat-culture a { border-color: rgb(252, 139, 89); }
#header-navigation ul li.cat-culture a:hover, #header-navigation ul li.cat-culture:hover a, .sidr ul li.cat-culture a:hover { background: rgb(252, 139, 89) none repeat scroll 0% 0%; }
#header-navigation ul li.cat-interview a, .sidr ul li.cat-interview a { border-color: rgb(252, 221, 89); }
#header-navigation ul li.cat-interview a:hover, #header-navigation ul li.cat-interview:hover a, .sidr ul li.cat-interview a:hover { background: rgb(252, 221, 89) none repeat scroll 0% 0%; color: rgb(68, 68, 68); }
.sidr ul li.cat-society a { border-color: rgb(148, 182, 68); }
.sidr ul li.cat-society a:hover { background: rgb(148, 182, 68) none repeat scroll 0% 0%; }
.sidr ul li.cat-personal a { border-color: rgb(252, 89, 120); }
.sidr ul li.cat-personal a:hover { background: rgb(252, 89, 120) none repeat scroll 0% 0%; }
article.cat-culture a.theme, #page-content .cat-culture .theme { background: rgb(252, 139, 89) none repeat scroll 0% 0%; }
article.cat-culture a.theme:hover, #page-content .cat-culture .theme:hover { background: rgba(252, 139, 89, 0.8) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }

.img__ch { margin: 15px 0px ! important; }
.form-wrapper { display: flex; flex-direction: column; align-items: center; }
#state_close { background: white none repeat scroll 0% 0%; display: flex; align-items: center; justify-content: space-around; border-top: 1px solid rgb(228, 228, 228); border-bottom: 1px solid rgb(228, 228, 228); padding: 10px; color: gray; }
#doctor_liked_heart { display: flex; align-items: center; background: white none repeat scroll 0% 0%; padding-left: 16px; border-bottom: 1px solid rgb(228, 228, 228); height: 38px; }
#doctor_liked_heart div { width: 20px; margin-left: -8px; }
#doctor_liked_heart img { width: 100%; }
.doctor_liked_numbers { font-size: 10px; font-weight: 600; }
.popular { position: relative; top: -4px; left: 20px; font-size: 1.7rem ! important; font-weight: bold; }
.component_body { width: 100%; }
.component_img { width: 100%; border-radius: 18px; overflow: hidden; margin: 7px 0px 6px; height: auto; }
.component_img img { width: 100%; display: flex; height: auto; transition: all 3s ease-in 0s; }
.component_reposy { color: rgb(146, 146, 146); font-weight: 600; font-size: 12px; margin: 6px 0px 0px 12px; display: flex; flex-wrap: wrap; }
.component_reposy b { word-spacing: 0px ! important; color: rgb(208, 208, 208); }
.component_licked { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 10px; box-shadow: 1px 1px 3px 0px rgb(218, 221, 225); color: rgb(144, 145, 146); font-size: 11px; font-weight: normal; height: 20px; line-height: 20px; margin-left: -10px; padding-right: 4px; transform: translateY(-6px); z-index: 5; }
.icons { white-space: nowrap; display: flex; margin: 0px; }
.icons .fb_licked { background-image: url("../img/icon-set.png"); background-size: 103px 328px; background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px; border-radius: 100%; border: 2px solid rgb(255, 255, 255); }
.icons .fb_licked { background-image: url("../img/icon-set.png"); background-size: 103px 328px; background-repeat: no-repeat; display: inline-block; height: 19px; width: 20px; border-radius: 100%; border: 2px solid rgb(255, 255, 255); }
.s { background-position: -68px -266px; margin-left: -6px; }
.l { background-position: -51px -266px; z-index: 4; }
.u { background-position: 0px -283px; margin-left: -6px; z-index: 3; }
.featured-comm { width: 550px; margin-top: 30px; }
.featured-comm__wrap { margin-top: 30px; }
.component_text { font-weight: normal; color: rgb(57, 57, 57); font-family: "Inter",sans-serif; }
.component_name { font-family: "Inter",sans-serif; }
.component_reposy, #state_close { font-family: "Inter",sans-serif; }
.component_info_inner { text-align: left ! important; }
.text__ch p { font-weight: normal; }
.red { color: red; }
.img__ch { margin: 15px auto ! important; }
@media screen and (max-width: 480px) {
  .featured-comm { width: 100%; }
}


/* Code tidied up by ScrapBook */
.item { width: 100%; display: flex; flex-direction: row; margin: 0px 0px 20px; }
.component_ava { background-size: 100% 100%; width: 36px; height: 36px; min-width: 36px; min-height: 36px; overflow: hidden; border-radius: 100%; margin: 0px 10px 0px 0px; }
.component_info { width: 100%; display: flex; align-items: flex-end; margin: 0px 0px 5px; }
.component_info_inner { background-color: rgb(235, 237, 240); border-radius: 18px; display: inline-block; line-height: 16px; margin-top: 0px; min-width: 0px; overflow: hidden; padding: 6px 12px 7px; }
.component_name { color: rgb(0, 0, 0); font-weight: 600; font-size: 12px; margin: 0px 0px 3px 3px; text-decoration: none; }
.component_licked { position: relative; bottom: 3px; left: 0px; display: flex; }
.component_body { width: 100%; }
.component_reposy { color: rgb(146, 146, 146); font-weight: 600; font-size: 12px; margin: 6px 0px 0px 12px; display: flex; flex-wrap: wrap; }
.component_reposy b { font-weight: 100; word-spacing: 0px ! important; color: rgb(117, 117, 117); }
.component_img { width: 70%; border-radius: 18px; overflow: hidden; margin: 7px 0px 6px; height: auto; }
.component_img img { width: 100%; display: flex; height: auto; transition: all 3s ease-in 0s; }
.component_licked { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 10px; box-shadow: 1px 1px 3px 0px rgb(218, 221, 225); color: rgb(144, 145, 146); font-size: 11px; font-weight: normal; height: 20px; line-height: 20px; margin-left: -10px; padding-right: 4px; transform: translateY(-6px); z-index: 5; }
a { font-weight: 600; text-decoration: none; color: rgb(35, 35, 35); }
.icons { white-space: nowrap; display: flex; margin: 0px; }


/* Code tidied up by ScrapBook */
@keyframes pulse {
0% { transform: scaleX(1); }
50% { transform: scale3d(1.05, 1.05, 1.05); }
100% { transform: scaleX(1); }
}
@keyframes pulse {
0% { transform: scaleX(1); }
50% { transform: scale3d(1.05, 1.05, 1.05); }
100% { transform: scaleX(1); }
}

/* Code tidied up by ScrapBook */
html {
  font-family: sans-serif;
}

body {
  margin: 0px;
}

article,
footer,
header,
nav {
  display: block;
}

a {
  background: transparent none repeat scroll 0px 0px;
}

a:active,
a:hover {
  outline: 0px none;
}

b,
strong {
  font-weight: 700;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0px;
}

img {
  border: 0px none;
}

button,
input {
  color: inherit;
  font: inherit;
  margin: 0px;
}

button {
  overflow: visible;
}

button {
  text-transform: none;
}

button {
  cursor: pointer;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0px none;
  padding: 0px;
}

input {
  line-height: normal;
}

@media print {
  * {
    text-shadow: none ! important;
    color: rgb(0, 0, 0) ! important;
    background: transparent none repeat scroll 0% 0% ! important;
    box-shadow: none ! important;
  }

  a,
  a:visited {
    text-decoration: underline;
  }

  a[href]::after {
    content: " (" attr(href) ")";
  }

  a[href^="#"]::after {
    content: "";
  }

  blockquote {
    border: 1px solid rgb(153, 153, 153);
    page-break-inside: avoid;
  }

  img {
    page-break-inside: avoid;
  }

  img {
    max-width: 100% ! important;
  }

  p,
  h2 {}

  h2 {
    page-break-after: avoid;
  }
}

* {
  box-sizing: border-box;
}

*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-size: 62.5%;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: rgb(51, 51, 51);
  background-color: rgb(255, 255, 255);
}

input,
button {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  color: rgb(66, 139, 202);
  text-decoration: none;
}

a:hover,
a:focus {
  color: rgb(42, 100, 150);
  text-decoration: underline;
}

a:focus {
  outline: thin dotted;
  outline-offset: -2px;
}

img {
  vertical-align: middle;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

h1,
h2 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}

h1,
h2 {
  margin-top: 20px;
  margin-bottom: 10px;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 30px;
}

p {
  margin: 0px 0px 10px;
}

.text-right {
  text-align: right;
}

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

ul {
  margin-top: 0px;
  margin-bottom: 10px;
}

blockquote {
  padding: 10px 20px;
  margin: 0px 0px 20px;
  font-size: 17.5px;
  border-left: 5px solid rgb(238, 238, 238);
}

blockquote::before,
blockquote::after {
  content: "";
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

@media (min-width: 992px) {
  .container {
    width: 840px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 840px;
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

.col-xs-2,
.col-md-4,
.col-xs-10,
.col-sm-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-2,
.col-xs-10 {
  float: left;
}

.col-xs-10 {
  width: 83.3333%;
}

.col-xs-2 {
  width: 16.6667%;
}

@media (min-width: 768px) {

  .col-sm-12 {
    float: left;
  }

  .col-sm-12 {
    width: 100%;
  }
}

@media (min-width: 992px) {

  .col-md-4 {
    float: left;
  }

  .col-md-4 {
    width: 33.3333%;
  }
}

label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 700;
}

html{
  scroll-behavior: smooth;
}

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
}

.nav {
  margin-bottom: 0px;
  padding-left: 0px;
  list-style: outside none none;
}

.nav>li {
  position: relative;
  display: block;
}

.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 15px;
}

.nav>li>a:hover,
.nav>li>a:focus {
  text-decoration: none;
  background-color: rgb(238, 238, 238);
}

.clearfix::before,
.clearfix::after,
.container::before,
.container::after,
.container-fluid::before,
.container-fluid::after,
.row::before,
.row::after,
.nav::before,
.nav::after {
  content: " ";
  display: table;
}

.clearfix::after,
.container::after,
.container-fluid::after,
.row::after,
.nav::after {
  clear: both;
}

.visible-xs {
  display: none ! important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block ! important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none ! important;
  }
}



.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-size-adjust: none;
  font-stretch: normal;
  font-feature-settings: normal;
  font-language-override: normal;
  font-kerning: auto;
  font-synthesis: weight style;
  font-variant: normal;
  font-size: inherit;
  text-rendering: auto;
}

.fa-angle-down::before {
  content: "";
}

@font-face {
  font-family: "weather";
  font-style: normal;
  font-weight: 400;
  src: url("weathericons-regular-webfont.eot") format("embedded-opentype"), url("weathericons-regular-webfont.woff") format("woff"), url("weathericons-regular-webfont.ttf") format("truetype"), url("weathericons-regular-webfont.svg") format("svg");
}

.sidr {
  display: none;
  position: fixed;
  top: 0px;
  height: 100%;
  z-index: 999999;
  width: 260px;
  overflow-y: auto;
  font-size: 14px;
  background: rgb(63, 63, 63) none repeat scroll 0% 0%;
  border-left: 1px solid rgb(34, 34, 34);
  color: white;
}

.sidr.right {
  left: auto;
  right: -260px;
}

.sidr ul {
  display: block;
  margin: 0px 0px 15px;
  padding: 0px;
  border-top: 1px solid rgb(26, 26, 26);
  border-bottom: 1px solid rgb(77, 77, 77);
}

.sidr ul li {
  position: relative;
  display: block;
  margin: 0px;
  line-height: 48px;
  border-top: 1px solid rgb(77, 77, 77);
  border-bottom: 1px solid rgb(26, 26, 26);
}

.sidr ul li:hover {
  border-top: medium none;
  line-height: 49px;
  background: rgb(34, 34, 34) none repeat scroll 0% 0%;
}

.sidr ul li a {
  padding: 0px 15px;
  display: block;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  color: white;
  border-right: 3px solid rgb(34, 34, 34);
}

.sidr ul li a.more {
  position: absolute;
  right: 3px;
  top: 0px;
  border: medium none;
  padding: 0px 20px;
}

body {
  font-family: "Roboto", sans-serif;
  color: rgb(92, 92, 92);
  background: rgb(255, 255, 255) none repeat scroll 0% 0%;
  padding: 0px 0px 20px;
}

a {
  text-decoration: none;
  color: rgb(34, 34, 34);
  transition: color 200ms ease 0s, background-color 200ms ease 0s, text-shadow 200ms ease 0s, box-shadow 200ms ease 0s, border 200ms ease 0s;
}

a:hover {
  color: rgb(17, 17, 17);
  text-decoration: none;
}

#page-outer-wrap {
  position: relative;
  overflow: hidden;
  width: 100%;
}

#page-inner-wrap {
  position: relative;
  width: 100%;
}

.container {
  padding: 0px;
}

.container .img-responsive {
  display: block;
  width: 100%;
  max-height: 100%;
}

#page-content {
  position: relative;
  overflow: hidden;
  margin: 30px auto 0px;
  padding: 0px;
  box-shadow: 0px 0px 12px 0px rgb(204, 204, 204);
  max-width: 840px;
}

#main {
  padding: 10px;
}

article {
  position: relative;
  margin-bottom: 25px;
}

.theme {
  position: absolute;
  top: 10px;
  left: 0px;
  font: 700 13px/25px "Roboto Condensed", sans-serif;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  background: rgb(68, 68, 68) none repeat scroll 0% 0%;
  padding: 0px 12px;
}

@media (min-width: 768px) {
  #main {
    padding: 15px;
  }
}

@media (min-width: 992px) {
  #main {

    padding: 0px 20px;
  }

  #main.article {
    padding: 20px;
  }
}

@media (min-width: 1200px) {
  #main {
    padding: 0px 25px;
  }

  #main.article {
    padding: 25px;
  }
}

#page-header-mobile {
  position: relative;
  border-top: 5px solid rgb(58, 58, 58);
  background: rgb(60, 60, 60) none repeat scroll 0% 0%;
  height: 70px;
  overflow: hidden;
  padding: 0px 10px;
}

#page-header-mobile h1 {
  margin: 0px;
  padding: 1px 0px;
}

#page-header-mobile h1 img {
  vertical-align: inherit;
}

#page-header-mobile a {
  color: rgb(238, 238, 238);
  display: inline-block;
}

#page-header-mobile a:hover {
  color: rgb(255, 255, 255);
}

#page-header-mobile span.glyphicon {
  font-size: 24px;
  margin-top: 5px;
}

#page-header h1 {
  color: rgb(255, 255, 255);
  margin: 0px;
}

#header-branding {
  position: relative;
  height: 100px;
  background: rgb(68, 68, 68) none repeat scroll 0% 0%;
  border-top: 5px solid rgb(58, 58, 58);
  border-bottom: 1px solid rgb(77, 77, 77);
  overflow: hidden;
}

#header-branding h1 {
  padding: 20px 0px 0px 6px;
}

#header-navigation {
  position: relative;
  height: 50px;
  background: rgb(63, 63, 63) none repeat scroll 0% 0%;
}

#header-navigation .container {
  position: relative;
  max-width: 840px;
}

#header-navigation ul {
  padding: 0px;
  margin-top: -1px;
  border-left: 1px solid rgb(77, 77, 77);
}

#header-navigation ul li {
  position: static;
  list-style: outside none none;
  float: left;
  border-right: 1px solid rgb(77, 77, 77);
}

#header-navigation ul li a {
  display: block;
  font-size: 12px;
  font-weight: 700;
  line-height: 50px;
  color: rgb(255, 255, 255);
  text-transform: uppercase;
  padding: 0px 10px;
  border-top: 1px solid rgb(34, 34, 34);
}

#header-navigation ul li a:hover,
#header-navigation ul li a:focus {
  background: rgb(34, 34, 34) none repeat scroll 0% 0%;
}

@media (min-width: 992px) {
  #header-navigation ul li a {
    font-size: 13px;
    padding: 0px 18px;
  }
}

@media (min-width: 1170px) {
  #header-navigation ul li a {
    font-size: 14px;
    padding: 0px 20px;
  }
}

#page-content header {
  position: relative;
}

#article-post header {
  padding: 15px 0px;
  margin: 0px 0px 20px;
  border-bottom: 1px solid rgb(218, 218, 218);
}

#article-post header h1 {
  font: 400 30px/36px "Roboto Condensed", sans-serif;
  color: rgb(34, 34, 34);
  margin: 0px;
}

#article-post h2 {
  font: 400 24px/30px "Roboto Condensed", sans-serif;
  color: rgb(34, 34, 34);
  margin: 25px 0px 15px;
}

#article-post p {
  line-height: 24px;
  margin-bottom: 15px;
}

#article-post blockquote {
  position: relative;
  background: rgb(245, 245, 247) none repeat scroll 0% 0%;
  padding: 35px 80px 35px 70px;
  margin: 25px 0px;
  border: medium none;
  border-radius: 6px;
}

#article-post blockquote::before {
  position: absolute;
  top: 20px;
  left: 25px;
  content: open-quote;
  font: 700 54px/54px Georgia, serif;
  color: rgb(153, 153, 153);
}

#article-post blockquote::after {
  position: absolute;
  bottom: 10px;
  right: 25px;
  content: close-quote;
  font: 700 54px/54px Georgia, serif;
  color: rgb(153, 153, 153);
}

#page-footer {
  position: relative;
}

#header-navigation ul li.cat-news a {
  border-color: rgb(239, 52, 52);
}

#header-navigation ul li.cat-news a:hover,
#header-navigation ul li.cat-news:hover a {
  background: rgb(193, 54, 54) none repeat scroll 0% 0%;
}

#header-navigation ul li.cat-sports a,
.sidr ul li.cat-sports a {
  border-color: rgb(81, 163, 255);
}

#header-navigation ul li.cat-sports a:hover,
#header-navigation ul li.cat-sports:hover a,
.sidr ul li.cat-sports a:hover {
  background: rgb(74, 132, 196) none repeat scroll 0% 0%;
}

#header-navigation ul li.cat-business a,
.sidr ul li.cat-business a {
  border-color: rgb(93, 200, 102);
}

#header-navigation ul li.cat-business a:hover,
#header-navigation ul li.cat-business:hover a,
.sidr ul li.cat-business a:hover {
  background: rgb(85, 152, 91) none repeat scroll 0% 0%;
}

@font-face {
  font-family: "essb-socialfollowers";
  font-style: normal;
  font-weight: 400;
  src: url("../img/essb-socialfollowers.eot") format("embedded-opentype"), url("../img/essb-socialfollowers.woff") format("woff"), url("../img/essb-socialfollowers.ttf") format("truetype"), url("../img/essb-socialfollowers.svg") format("svg");
}

    /* Code tidied up by ScrapBook */

    input:invalid {
      box-shadow: none;
    }

    :root {
      --main-bg-color: red;
    }

    article a {
      text-decoration: underline;
    }

    b,
    strong {
      font-weight: bold;
    }

    i,
    em {
      font-style: italic;
    }

    .red {
      color: red !important;
    }

    .important {
      border: 3px solid red;
      color: red;
      padding: 10px;
      background-color: rgb(255, 255, 130);
    }

    .old-discount {
      color: grey !important;
      position: relative;
    }

    .old-discount:after {
      content: '';
      display: block;
      width: 100%;
      height: 2px;
      background-color: red;
      position: absolute;
      left: 0;
      top: 50%;
    }

    .buy-button a {
      font-weight: 700;
      display: block;
      font-size: 20px;
      color: rgb(255, 255, 255);
      text-transform: uppercase;
      text-align: center;
      max-width: 350px;
      background: rgb(219, 32, 32) none repeat scroll 0% 0%;
      padding: 20px 20px 14px;
      -moz-border-top-colors: none;
      -moz-border-right-colors: none;
      -moz-border-bottom-colors: none;
      -moz-border-left-colors: none;
      -o-border-image: none;
      border-image: none;
      border-radius: 6px;
      text-decoration: none;
      margin: 10px auto;
      border-bottom: 6px solid transparent;
      -webkit-animation: 1s pulse infinite alternate ease-in-out;
      animation: 1s pulse infinite alternate ease-in-out;
    }

    @keyframes pulse {
      0% {
        -webkit-transform: scale(1);
        transform: scale(1);
      }

      100% {
        -webkit-transform: scale(.95);
        transform: scale(.95);
      }
    }

