h3.popover-title {
  font-weight: 300;
  line-height: 1.1;
  margin-top: 0; }

.popover, .tooltip {
  z-index: 1060 !important; }

a.mdl-navigation__link:hover,
a.mdl-navigation__link:focus {
  color: rgba(255, 255, 255, 0.6); }

a.mdl-menu__item:hover,
a.mdl-menu__item:focus {
  color: inherit; }

section {
  -webkit-flex: unset !important;
  -ms-flex: unset !important;
  flex: unset !important; }

blockquote:before, blockquote:after {
  display: none; }
blockquote footer.scripture {
  width: 100%;
  text-align: right;
  display: block;
  font-size: 80%;
  color: #636c72;
  font-style: initial; }

.mdl-cell--12-col, .mdl-cell--12-col-phone.mdl-cell--12-col-phone {
  width: calc(100% - 0px) !important; }

@media all and (max-width: 479px) {
  .mdl-demo .mdl-card .mdl-card__supporting-text {
    margin: 30px !important;
    width: calc(100% - 60px) !important; } }

.btn-floating {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

.btn-floating.btn-flat.active, .btn-floating:hover {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); }

.btn .fa, .btn-floating {
  vertical-align: middle; }

.btn-floating {
  cursor: pointer; }

.btn-floating, .btn-floating i {
  display: inline-block;
  line-height: 37px;
  color: #fff; }

.btn-floating {
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 37px;
  height: 37px;
  padding: 0;
  background-color: #a6c;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  transition: .3s;
  margin: 10px; }

.btn-floating i {
  width: inherit;
  text-align: center;
  font-size: 1.6rem; }

.btn-floating:before {
  border-radius: 0; }

.btn-floating.btn-lg {
  width: 55.5px;
  height: 55.5px; }

.btn-floating.btn-lg i {
  line-height: 55.5px; }

.btn-floating.btn-sm {
  height: 47px;
  width: 47px;
  line-height: 0; }

.btn-floating.btn-sm .fa {
  font-size: 18px;
  margin-top: 5px; }

.btn-fb {
  background-color: #3B5998; }

.btn-fb:focus, .btn-fb:hover {
  background-color: #4264aa; }

.btn-gplus {
  background-color: #DD4B39; }

.btn-gplus:focus, .btn-gplus:hover {
  background-color: #e15f4f; }

.btn-tw {
  background-color: #55ACEE; }

.btn-tw:focus, .btn-tw:hover {
  background-color: #6cb7f0; }

.btn-li {
  background-color: #0082CA; }

.btn-li:focus, .btn-li:hover {
  background-color: #0092e4; }

.yt-bg {
  background-color: #CD201F; }

.yt-bg:focus, .yt-bg:hover {
  background-color: #de2827; }

.ins-bg {
  background-color: #3F729B; }

.ins-bg:focus, .ins-bg:hover {
  background-color: #467fad; }

.btn-pin {
  background-color: #C61118; }

.btn-pin:focus, .btn-pin:hover {
  background-color: #dd131b; }

.btn-ins {
  background-color: #3F729B; }

.btn-ins:focus, .btn-ins:hover {
  background-color: #467fad; }

.btn-yt {
  background-color: #CD201F; }

.btn-yt:focus, .btn-yt:hover {
  background-color: #de2827; }

.btn-vk {
  background-color: #4C75A3; }

.btn-vk:focus, .btn-vk:hover {
  background-color: #5882b1; }

.btn-git {
  background-color: #4183C4; }

.btn-git:focus, .btn-git:hover {
  background-color: #5490ca; }

.btn-comm {
  background-color: #30CFC0; }

.btn-comm:focus, .btn-comm:hover {
  background-color: #45d4c6; }

.btn-email {
  background-color: #4B515D; }

.btn-email:focus, .btn-email:hover {
  background-color: #565d6b; }

.btn-dribbble {
  background-color: #C32361; }

.btn-dribbble:focus, .btn-dribbble:hover {
  background-color: #d8276c; }

.btn-so {
  background-color: #f69c55; }

.btn-so:focus, .btn-so:hover {
  background-color: #f7aa6d; }

.btn-slack {
  background-color: #56b68b; }

.btn-slack:focus, .btn-slack:hover {
  background-color: #68be97; }

.social-section ul {
  text-align: center; }
  .social-section ul a {
    margin-left: 10px !important;
    padding-left: 0; }
    .social-section ul a.btn-sm {
      padding: 0 !important;
      border-radius: 50% !important; }

.footer-copyright {
  font-size: 1rem !important; }

.pagination .page-link {
  font-size: 1rem !important; }

.hm-stylish-medium .mask,
.hm-stylish-medium .full-bg-img {
  background-color: rgba(62, 69, 81, 0.5); }

.form-check-inline {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-right: .75rem; }

/*# sourceMappingURL=merge-mdb-material.css.map */
