/* CSS Document */
.dropdown-large {
  /*position: static !important;*/
}
.dropdown-menu-large {
  padding: 20px 0px;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
}
.dropdown-menu > ul, .dropdown-menu > ol, .dropdown-menu > li {
  list-style: none;
}
.dropdown-menu {
  min-width: 350px;
}
.nav li a {
  /*padding: 20px 0;*/
  font-weight: 400;
  font-size: 16px;
  letter-spacing: 2px;
  transition: all .3s;
}
.menu_nav ul li a:hover {
  color: #c7a17a;
}
.dropdown a {
  display: inline-block;
  text-decoration: none;
  /*color: #15110d!important;*/
}
.dropdown-menu li a {
  padding: 3px 0;
  /*font-weight: 400;*/
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 1px;
  transition: all .3s;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
  color: #555 !important;
  background-color: #FFFFFF;
}
.navbar-default {
  /*background-color: #f8f8f8;*/
  background-color: #FFFFFF !important;
  border-color: #FFF;
  padding-left: 0px;
  /*padding-top: 20px;*/
  padding-top: 10px;
}
.navbar-default .navbar-nav > li > a {
  /*color: #333333!important;*/
}
.dropdown-large {
  margin-left: 0px;
  padding-left: 0px;
}
.navbar-collapse.collapse {
  margin-left: 0px;
  padding-left: 0px;
}
.navbar-default .navbar-nav > li > a {
  margin-left: 0px;
  padding-left: 0px;
}
.menu_title {
  color: #3c2a1e !important;
}
.menu_title:hover {
  color: #6f4e37 !important;
}
@media only screen and (max-width: 768px) {
  .dropdown-large {
    margin-left: 5px;
    padding-left: 5px;
  }
  .navbar-collapse.collapse {
    margin-left: 10px;
    padding-left: 10px;
  }
  .navbar-default .navbar-nav > li > a {
    margin-left: 10px;
    padding-left: 10px;
  }
}
/* ARTICLE LIST */
.article-list {
  color: #313437;
  background-color: #fff;
}
.article-list p {
  /*color:#7d8285;*/
}
.article-list h2 {
  font-weight: bold;
  margin-bottom: 40px;
  padding-top: 40px;
  color: inherit;
}
@media (max-width:767px) {
  .article-list h2 {
    margin-bottom: 25px;
    padding-top: 25px;
    font-size: 24px;
  }
}
.article-list .intro {
  font-size: 16px;
  /*max-width:500px;*/
  margin: 0 auto;
}
.article-list .intro p {
  margin-bottom: 0;
}
.article-list .articles {
  padding-bottom: 40px;
}
.article-list .item {
  padding-top: 50px;
  min-height: 425px;
  /*text-align:center;*/
}
.article-list .item .name {
  font-weight: bold;
  font-size: 16px;
  margin-top: 20px;
  color: inherit;
}
.article-list .item .description {
  font-size: 14px;
  margin-top: 15px;
  margin-bottom: 0;
}
.article-list .item .action {
  font-size: 24px;
  width: 24px;
  margin: 22px auto 0;
  line-height: 1;
  display: block;
  color: #4f86c3;
  opacity: 0.85;
  transition: opacity 0.2s;
  text-decoration: none;
}
.article-list .item .action:hover {
  opacity: 1;
}
/* H TAGS */
h1 {
  font-size: 170% !important;
}
h2 {
  font-size: 150% !important;
}
.footer-link {
  color: #FFFFFF;
}
/* ROUND IMG */
.rounded {
  border-radius: .25rem !important;
}
/* PROMO SITE HEADER */
header .promo-header {
  /*margin-bottom: 40px;*/
  margin-bottom: 20px;
  background: #15110d;
  color: #afaeac
}
header .promo-header a, header .promo-header p {
  /*height: 48px;*/
  height: 20px;
  padding: 0px 10px;
  font-weight: 300;
  font-size: 15px;
  /*line-height: 48px;*/
  line-height: 20px;
  color: #afaeac;
  transition: all .3s;
  cursor: pointer
}
header .promo-header a:hover, header .promo-header p:hover {
  background: #c7a17a;
  color: #fff
}
header .promo-header a:active, header .promo-header p:active {
  background: #c49d74
}
header .promo-header .iner-promo-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between
}
header .promo-header .second-nav ul {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0
}
header .promo-header .second-nav ul li {
  margin-right: 30px;
  margin-bottom: 0;
  padding-left: 0
}
header .promo-header .second-nav ul li:before {
  top: 50%;
  left: -17px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%)
}
header .promo-header .second-nav ul li:first-child:before {
  display: none
}
/* HOME PAGE */
.coffee-shop-business-startup-hero {
  /*position: relative;*/
  /*height: 450px;*/
  height: 300px;
  background-position: center;
  background-image: url("../img/coffee-shop-business-startup-hero.jpg");
  /*background-attachment: fixed !important;*/
  background-size: cover !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
  -webkit-backface-visibility: hidden !important
}
.home-page .home-content {
  padding-bottom: 35px
}
.section-wrap {
  padding-bottom: 35px
}
/* DOWNLOAD LINKS FORM */
.contact-form {
  border-right: 0px solid #d4d4d4 !important;
}
/* BUY NOW BUTTON */
.buy_now_btn textarea, .buy_now_btn input {
  padding: 0px !important;
  border: 0px solid #bcbcbc !important;
}
/* ULTRA WIDE SCREEN FIX */
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
  .home-content {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  footer {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
/* PRODUCT REVIEW H2 */
.coffee-products {
  font-weight: bold;
  margin-bottom: 10px !important;
  padding-top: 0px !important;
  font-size: 120% !important;
}
/* COFFEE PRODUCTS BUTTON */
a.btn-coffee, a.button-coffee, .button-coffee {
  margin-top: 10px;
  padding: 5px 15px 5px 15px;
  /*border: 2px solid #c7a17a;*/
  background: #15110d;
  /*font-size: 15px;*/
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 2px;
  color: #fff;
  outline: none !important;
  transition: all .2s;
  border-radius: 5px;
}
a.btn-coffee:hover {
  background-color: #c7a17a !important;
  color: #15110d;
}
/* FOOTER BULLET POINTS */
.base-block ul, .base-block ol, .base-block li {
  list-style-type: none !important;
  padding-left: 0px !important;
}