/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */
body {
  font-family: 'Montserrat', sans-serif; }

strong {
  font-weight: 700; }

#mainNav {
  padding: 0;
  background: #FFFFFF !important;
  overflow-x: hidden; }

#navbarSupportedContent {
  background: #222222;
  padding: .5rem 1rem;
  position: relative; }
  #navbarSupportedContent * {
    z-index: 2; }
  #navbarSupportedContent::after {
    content: '';
    display: block;
    width: 200vw;
    height: 100%;
    background: #222222;
    position: absolute;
    left: 0;
    z-index: 1; }

#search-btn {
  background: transparent;
  color: #FFFFFF;
  border-radius: 0;
  border-left: solid 1px #ffffff; }
  #search-btn:hover {
    opacity: .7; }

#search {
  border-radius: 0;
  background: transparent;
  color: #FFFFFF;
  outline: 0;
  border: 0; }
  #search:focus {
    outline: 0;
    box-shadow: none;
    border-left: solid 1px #ffffff;
    transition: .7s; }
  #search:hover {
    border-left: solid 1px #ffffff; }
  #search::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #FFFFFF; }
  #search::-moz-placeholder {
    /* Firefox 19+ */
    color: #FFFFFF; }
  #search:-ms-input-placeholder {
    /* IE 10+ */
    color: #FFFFFF; }
  #search:-moz-placeholder {
    /* Firefox 18- */
    color: #FFFFFF; }

.form-inline {
  z-index: 22; }

.navbar-brand {
  text-transform: uppercase; }

.navbar-nav .nav-link {
  color: #FFFFFF !important;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
  transition: 1s; }
  .navbar-nav .nav-link:hover {
    border-bottom: 1px solid #FFFFFF;
    transition: .5s; }

.top-header {
  padding-top: 120px; }
  .top-header .text-holder {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+45,000000+100&0.9+13,0+100 */
    background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.9) 8%, rgba(0, 0, 0, 0.57) 25%, rgba(0, 0, 0, 0) 60%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.9) 8%, rgba(0, 0, 0, 0.57) 25%, rgba(0, 0, 0, 0) 60%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(0, 0, 0, 0.9) 8%, rgba(0, 0, 0, 0.57) 25%, rgba(0, 0, 0, 0) 60%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#00000000',GradientType=1 );
    /* IE6-9 */ }

.post-wrapper, .top-header {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

@media screen and (max-width: 991.98px) {
  .top-header, .post-wrapper {
    padding-top: 80px; }
    .top-header div h1, .post-wrapper div h1 {
      font-size: 30px; } }
@media screen and (max-width: 575.98px) {
  .top-header, .post-wrapper {
    padding-top: 60px; }
    .top-header div h1, .post-wrapper div h1 {
      font-size: 20px; } }
.widget-title {
  background: #000000;
  color: #FFFFFF;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 1.2;
  font-size: 25px; }

.mascara-widget-titile {
  text-transform: uppercase;
  font-weight: 300;
  font-size: 30px; }
  .mascara-widget-titile b {
    font-weight: 700; }

.readmore-widget {
  text-transform: uppercase;
  font-weight: 700;
  color: #222222; }
  .readmore-widget:hover {
    color: #000000; }

.widget_tag_cloud > div {
  padding: 5px 20px;
  background-color: #000; }

.widget_tag_cloud > div > a {
  padding: 15px 0;
  float: none;
  display: block;
  background: none !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 300;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6); }

.widget_tag_cloud > div > a:last-child {
  border: none; }

.widget_tag_cloud > div > a:hover {
  color: #d2a272 !important; }

.widget_tagcloud_widget a {
  font-weight: 300;
  line-height: 1.5;
  text-transform: uppercase;
  border-right: 1px solid #d2a272;
  padding-right: 12px;
  margin-right: 8px; }

.widget_tagcloud_widget a:last-child {
  border-right: none; }

.mascara-widget-titile.small-title.pt-3 {
  font-size: 12px; }
  .mascara-widget-titile.small-title.pt-3 a {
    font-weight: 300 !important; }

.tag-cloud-link {
  margin-right: 10px; }

.rdm-small {
  font-size: 10px;
  font-weight: 300; }

.ranking-title {
  text-transform: uppercase;
  font-weight: 700; }

.readmore {
  text-transform: uppercase;
  font-weight: 700;
  color: #222222; }
  .readmore:hover {
    color: #000000; }

.single-mascara {
  display: inline-block;
  text-transform: uppercase; }

.number {
  height: 50px;
  width: 50px;
  display: inline-flex;
  border: 1px solid #dddddd;
  justify-content: center;
  align-items: center;
  line-height: 1;
  font-size: 30px; }

.number.first {
  font-weight: 700; }

.single-title {
  text-transform: uppercase;
  font-weight: 400; }
  .single-title b {
    font-weight: 700; }

#main ul {
  list-style-type: none; }
  #main ul li::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 2px;
    background: black;
    margin-right: 10px;
    margin-bottom: 5px; }

#main h3 {
  font-size: 1.5rem; }

#main em {
  padding-left: 1rem;
  color: #828282;
  border-left: #828282 solid 1px;
  display: block; }

#main a {
  color: #222222;
  font-weight: 700; }
  #main a:hover {
    color: #aaaaaa; }

a.back-to-home {
  font-weight: 700;
  text-transform: uppercase;
  color: #222222; }
  a.back-to-home:hover {
    color: #333333;
    text-decoration: none; }
    a.back-to-home:hover i {
      opacity: .7; }

.post-wrapper {
  padding-top: 120px; }

.category-post-title {
  background: rgba(255, 255, 255, 0.8); }
  .category-post-title a {
    color: #222222;
    font-weight: 300 !important; }
    .category-post-title a:hover {
      text-decoration: none;
      color: #000000 !important;
      opacity: .8; }

footer {
  background: #cccccc; }

#comment, #author, #email, #submit {
  width: 100%; }

#submit {
  text-align: center; }

/*# sourceMappingURL=scrolling-nav.css.map */
