/*!
 * 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: #d84a5e; }
  a:hover {
    text-decoration: none !important;
    color: inherit !important; }

.home-page strong {
  color: #d64242;
  font-weight: bold; }

/* HEADER.PHP SECTION */
.main-nav {
  overflow: hidden;
  background-color: none; }

a.navbar-brand {
  text-transform: uppercase;
  font-weight: 700;
  color: #222222;
  white-space: normal; }
  a.navbar-brand .name {
    color: #d84a5e; }
  a.navbar-brand .navbar-text {
    color: #222222; }

.menu-item a {
  background: #d84a5e;
  border-bottom: solid 2px #d84a5e; }

.menu-item a:hover {
  background: #d84a5e;
  color: #FFFFFF !important;
  border-bottom: solid 2px #ffffff; }

.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 */
.imgwrapper span {
  position: absolute;
  bottom: 15px;
  display: block;
  width: auto;
  height: auto;
  padding: 5px 15px;
  right: 15px;
  border-radius: 20px;
  background: #d84a5e;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1.2;
  font-weight: bold; }

.social-wrapper i {
  padding: .5rem;
  background: #555;
  color: #FFFFFF;
  text-align: center;
  height: 32px;
  width: 32px;
  cursor: pointer; }

.nav-link {
  background: #d64242;
  color: #FFFFFF;
  text-transform: uppercase; }

.menu-item {
  border-right: #ffffff solid 1px;
  text-align: center; }

#navbarResponsive {
  background: #d84a5e; }

.ranking-header {
  position: relative;
  text-align: center;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  background: #d84a5e; }
  .ranking-header h3 {
    font-weight: 300 !important;
    color: #ffffff; }
    .ranking-header h3 i {
      text-align: right;
      color: #222222; }

.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: #d64242;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  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: #5b5b5b;
  font-weight: 300;
  font-size: 1.5rem; }
.main-content h4 {
  color: #5b5b5b;
  font-weight: 300;
  text-transform: uppercase; }
.main-content h5 {
  color: #5b5b5b;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 1.5rem; }

.single h3 strong, .single h3 strong, .single h3 strong {
  color: #5b5b5b; }
.single strong {
  color: #d84a5e; }
.single ul {
  border-left: #d84a5e solid 1px; }
.single .single-title {
  display: inline-block; }

.single-title.single-title-ranking {
  font-size: 30px;
  width: 300px;
  background: #000000;
  color: #ffffff;
  text-transform: uppercase !important; }
  .single-title.single-title-ranking i {
    color: #d84a5e; }
  .single-title.single-title-ranking b {
    font-weight: 700; }

/* RANKING STYLES */
.first.mascara-readmore {
  color: #d84a5e;
  background: #222222; }
  .first.mascara-readmore:hover {
    color: #ffffff; }
    .first.mascara-readmore:hover:before {
      border-color: #d84a5e; }

.first.mascara-readmore:hover {
  background: #222222; }

.single-mascara {
  position: relative;
  border: solid #cccccc 1px; }

.mascara-readmore {
  text-transform: uppercase;
  color: #FFFFFF;
  background: #222222;
  font-weight: 700;
  text-align: center;
  display: flex;
  align-items: center; }
  .mascara-readmore:before {
    content: '';
    display: block;
    border: 1px solid #ffffff;
    flex-grow: 1;
    margin: 0 5px; }
  .mascara-readmore:hover {
    color: #d84a5e !important; }

.widget-part.number-holder {
  background: #d84a5e; }
  .widget-part.number-holder span {
    color: #222222; }

.widget-part.number {
  color: #222222; }

.widget-part.mascara-readmore.first {
  background: #d84a5e;
  color: #FFFFFF; }
  .widget-part.mascara-readmore.first:hover {
    color: #FFFFFF !important;
    background: #222222; }
    .widget-part.mascara-readmore.first:hover::before {
      border-color: #ffffff; }

.widget-part.ranking-mascara-title {
  background: #d84a5e; }

/* Footer */
footer {
  background-color: #d84a5e;
  color: #FFFFFF; }

.number-holder {
  background: #222222;
  border: 0; }

.number {
  color: #ffffff;
  font-weight: 300;
  font-size: 450%;
  font-family: 'Montserrat', sans-serif; }

.number.first {
  color: #d84a5e; }

/* 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: #ffffff;
  font-weight: 300; }

.ranking-mascara-title {
  background: #222222; }

.page-link {
  border: solid 1px #d64242;
  color: #d64242;
  outline: none; }

.page-link:hover {
  border: solid 1px #d64242;
  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: #d64242;
  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 #d64242;
  margin-bottom: .5rem;
  margin-top: .5rem;
  text-transform: uppercase; }

/*# sourceMappingURL=business-frontpage.css.map */
