/*!
 * Start Bootstrap - Busines Frontpage (https://startbootstrap.com/template-overviews/business-frontpage)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-frontpage/blob/master/LICENSE)
 */
body {
  font-family: 'Montserrat', sans-serif; }

a {
  outline: 0 !important;
  color: #00c5d6; }
  a:hover {
    text-decoration: none !important;
    color: inherit !important; }

/* HEADER.PHP SECTION */
.main-nav {
  overflow: hidden;
  background-color: none; }

a.navbar-brand {
  text-transform: uppercase;
  font-weight: 300;
  color: #000000;
  white-space: normal; }

#menu-menu-1 .menu-item:nth-of-type(1) a {
  background: #0053a8;
  border-bottom: solid 2px #0053a8; }

#menu-menu-1 .menu-item:nth-of-type(2) a {
  background: #007bb8;
  border-bottom: solid 2px #007bb8; }

#menu-menu-1 .menu-item:nth-of-type(3) a {
  background: #00a3c8;
  border-bottom: solid 2px #00a3c8; }

#menu-menu-1 .menu-item:nth-of-type(4) a {
  background: #00cbd8;
  border-bottom: solid 2px #00cbd8; }

#menu-menu-1 .menu-item:nth-of-type(5) a {
  background: #00f3e8;
  border-bottom: solid 2px #00f3e8; }

#menu-menu-1 .menu-item:nth-of-type(1) a:hover {
  background: #0053a8;
  color: #FFFFFF !important;
  border-bottom: solid 2px #e5a43f; }

#menu-menu-1 .menu-item:nth-of-type(2) a:hover {
  background: #007bb8;
  color: #FFFFFF !important;
  border-bottom: solid 2px #e5a43f; }

#menu-menu-1 .menu-item:nth-of-type(3) a:hover {
  background: #00a3c8;
  color: #FFFFFF !important;
  border-bottom: solid 2px #e5a43f; }

#menu-menu-1 .menu-item:nth-of-type(4) a:hover {
  background: #00cbd8;
  color: #FFFFFF !important;
  border-bottom: solid 2px #e5a43f; }

#menu-menu-1 .menu-item:nth-of-type(5) a:hover {
  background: #00f3e8;
  color: #FFFFFF !important;
  border-bottom: solid 2px #e5a43f; }

.social-wrapper i:nth-of-type(1) {
  background: #6e6e6e; }

.social-wrapper i:nth-of-type(2) {
  background: #787878; }

.social-wrapper i:nth-of-type(3) {
  background: #828282; }

.social-wrapper i:nth-of-type(4) {
  background: #8c8c8c; }

.social-wrapper i:nth-of-type(5) {
  background: #969696; }

.social-wrapper i:nth-of-type(6) {
  background: #a0a0a0; }

.social-wrapper i:nth-of-type(7) {
  background: #aaaaaa; }

.social-wrapper i:nth-of-type(8) {
  background: #b4b4b4; }

/* BUTTON 1 */
#button-1 {
  padding: 5px .5rem;
  background: transparent;
  outline: none !important;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  color: #000000;
  border: 1px solid #009ac0;
  z-index: 1; }
  #button-1::after {
    position: absolute;
    content: "";
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    z-index: -1;
    background: #009ac0;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
  #button-1:hover {
    color: #FFFFFF; }
    #button-1:hover::after {
      left: 0;
      width: 100%; }
  #button-1:active {
    top: 2px; }

.social-wrapper i {
  padding: .5rem;
  background: #555;
  color: #FFFFFF;
  text-align: center;
  height: 32px;
  width: 32px;
  cursor: pointer; }

.nav-link {
  background: #009ac0;
  color: #FFFFFF;
  text-transform: uppercase; }

.menu-item {
  border-right: #ffffff solid 1px;
  text-align: center; }

#navbarResponsive {
  background: #009ac0; }

.ranking-header {
  position: relative;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase; }
  .ranking-header h3 {
    font-weight: 300 !important; }
    .ranking-header h3 b {
      font-weight: 700; }

.ranking-container {
  background-color: #222222;
  color: #FFFFFF;
  margin-left: 34px;
  font-weight: 300;
  font-family: 'Playfair Display', serif;
  font-size: 30px;
  text-transform: uppercase; }

.business-header {
  min-height: 300px;
  background: url("../img/header-bg.jpg") center center no-repeat scroll;
  background-color: #28e5f7;
  background-size: contain;
  -o-background-size: contain; }

.header-site-name {
  position: relative;
  margin-bottom: 0 !important;
  font-weight: 300;
  font-family: 'Playfair Display', serif; }
  .header-site-name::after {
    content: "";
    width: 150px;
    height: 5px;
    background: #d64242;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0; }

.header-site-desc {
  font-weight: 300; }

/* INDEX.PHP SECTION */
.page-title {
  font-weight: 300;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase; }

.single-title {
  font-weight: 300;
  font-family: 'Montserrat', sans-serif;
  position: relative;
  padding-bottom: 15px;
  text-transform: unset !important; }

.single-title b, .page-title b, .post-title b {
  font-weight: 700; }

.main-content h3 {
  color: #222222;
  text-transform: uppercase;
  font-weight: 700; }
.main-content h4 {
  color: #00c5d6;
  font-weight: 300;
  text-transform: uppercase; }
.main-content h5 {
  color: #5b5b5b;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.5rem; }

/* RANKING STYLES */
.ranking .post:nth-child(3n) > .row:after, .ranking .post:nth-child(3n+1) > .row:after {
  content: '';
  display: block;
  width: 100%;
  height: 5px;
  background: #ebebed;
  margin-top: 10px; }

.ranking .post:nth-child(3n+2) > .row:before {
  content: '';
  display: block;
  width: 100%;
  height: 5px;
  background: #ebebed;
  margin-bottom: 10px; }

.first.mascara-readmore {
  color: #FFFFFF;
  background: #00c5d6; }

.first.mascara-readmore:hover {
  background: #28e5f7; }

.mascara-readmore {
  text-transform: uppercase;
  color: #FFFFFF;
  background: #5b5b5b;
  font-weight: 700;
  text-align: center; }
  .mascara-readmore:hover {
    color: #FFFFFF !important;
    background: #888888; }

.single-mascara {
  position: relative;
  border: solid #cccccc 1px; }

/* Footer */
footer {
  background-color: #5b5b5b;
  color: #FFFFFF; }

.number {
  color: #5b5b5b;
  font-weight: 700;
  position: absolute;
  top: 0;
  left: 15px;
  font-size: 350%;
  font-family: 'Montserrat', sans-serif; }

.number.first {
  color: #00c5d6; }

/* WIDGETS */
/* post widget */
.post-widget-title {
  text-align: center; }

.post-widget-title h3 {
  text-transform: uppercase;
  font-weight: 700 !important; }

.mascara-name {
  text-transform: uppercase; }

.mascara-name a {
  color: #222222; }

.post-title {
  text-transform: uppercase;
  overflow-wrap: break-word;
  word-break: normal; }

.post-title a {
  color: #222222; }

.ranking-mascara-title a h3 {
  font-size: 22px;
  color: #000000;
  font-weight: 300; }

.ranking-mascara-title {
  border-top: solid #cccccc 1px; }

.page-link {
  border: solid 1px #28e5f7;
  color: #28e5f7;
  outline: none; }

.page-link:hover {
  border: solid 1px #28e5f7;
  color: #222222;
  background: #FFFFFF;
  outline: none; }

#next-post-link a, #previous-post-link a {
  text-transform: uppercase;
  color: #000000; }

#next-post-link a:hover i, #previous-post-link a:hover i {
  color: #28e5f7;
  -webkit-transition: .4s;
  transition: .4s; }

.related-title {
  font-size: 16px; }

/* COMENTS */
.single-comment {
  border: solid 1px  #cccccc; }

.comment-meta {
  border-right: solid 1px #ccc;
  color: #000000; }

.custom-font {
  padding-left: 1rem;
  border-left: solid 1px #00c5d6;
  margin-bottom: .5rem;
  margin-top: .5rem;
  text-transform: uppercase; }
/*# sourceMappingURL=business-frontpage.css.map */