@charset "UTF-8";
@import url("../fonts/SweetlyBroken/styles.css");

/* GENERAL */
a:hover,
a:focus {
  color: #CD0A2C;
}
.text-bold {
	color: #009444;
}
.text-primary {
	color: #009444;
}
.btn-primary, .btn-primary a {
	background-color: #CD0A2C;
	border: #CD0A2C;
	color: #FFFFFF;
}
.btn-primary:hover, .btn-primary:hover:hover, .btn-primary a:hover {
  color: #FFFFFF;
  background-color: #CD0A2C;
  border-color: #CD0A2C;
  box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.15);
}
.icofont {
	color: #CD0A2C;
}
.generalBtn .btn-primary, .subscribe .btn-primary a {
	background-color: #CD0A2C;
	border: #CD0A2C;
	color: #FFFFFF;
}
.generalBtn .btn-primary:hover, .subscribe .btn-primary a:hover {
	background-color: #009444;
	border: #009444;
	color: #FFFFFF;
}

/* ANCHOR RETURN */
.ui-to-top {
  background: #CD0A2C;
}

.ui-to-top:focus {
  background: #CD0A2C;
}

.ui-to-top:hover {
  background: #009444;
}

/* NAVIGATION */rd-navbar-nav
.rd-navbar {
	background-color: rgba(43,45,45,0.50);
}
.brand-name {
	font-family: 'SweetlyBroken' !important;
	text-rendering: optimizeLegibility;
}
.nav-logo {
	margin-right: 20px;
	margin-bottom: 5px;
}
.rd-navbar-static .rd-navbar-nav-wrap, .rd-navbar-fullwidth .rd-navbar-nav-wrap {
  padding-right: 75px;
}
.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown, .rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown {
  /* background: #006838; */
	background: #f5f5f5;
}
.rd-navbar-static .rd-navbar-nav > li.focus > a, .rd-navbar-static .rd-navbar-nav > li > a:hover, .rd-navbar-static .rd-navbar-nav > li.active > a, .rd-navbar-fullwidth .rd-navbar-nav > li.focus > a, .rd-navbar-fullwidth .rd-navbar-nav > li > a:hover, .rd-navbar-fullwidth .rd-navbar-nav > li.active > a {
  color: #CD0A2C;
}
.rd-navbar-static .rd-navbar-dropdown li + li, .rd-navbar-fullwidth .rd-navbar-dropdown li + li {
  border-top: 1px solid rgba(0,0,0,0.25);
}
.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown > li > a, .rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown > li > a {
  color: #CD0A2C;
}
.rd-navbar-static .rd-navbar-dropdown > li > a, .rd-navbar-fullwidth .rd-navbar-dropdown > li > a {
  /* color: #CD0A2C; */
	color: #000;
}
.rd-navbar-static .rd-navbar-dropdown > li > a:hover, .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {
	color: #CD0A2C;
}
.rd-navbar-static .rd-navbar-search-toggle:hover, .rd-navbar-fullwidth .rd-navbar-search-toggle:hover {
  color: #CD0A2C;
}

/* SLIDER */
.slideshow-content h1, .slideshow-content h1 small, .slideshow-content p {
	text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
}
.slideshow-content, .slideshow-content h1, .slideshow-content h1 small {
	color: #FFFFFF;
	margin-bottom: 0px;
}
.slideshow-content .btn-default {
	color: #FFFFFF;
	border-color: #FFFFFF;
}
.slideshow-logo {
	margin-bottom: 60px;
}
.swiper-container .btn-default:hover {
	background-color: #CD0A2C;
	border-color: #CD0A2C;
}

/* FEATURE */
.margin-negative {
  margin-bottom: -90px;
}

@media (min-width: 2051px) {
  .margin-negative {
    margin-bottom: -90px;
  }
}

/* CONTENT */
.page-content {
	margin-top: 150px;
	margin-bottom: 30px;
}
@media (min-width: 480px) {
	.page-content {
		margin-top: 100px;
		margin-bottom: 30px;
	}
}
@media (min-width: 768px) {
	.page-content {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}
@media (min-width: 992px) {
	.page-content {
		margin-top: 20px;
		margin-bottom: 30px;
	}
}
@media (min-width: 1199px) {
	.page-content {
		margin-top: 150px;
		margin-bottom: 30px;
	}
}
.page-content .container p {
    margin-top: 0px;
	margin-bottom: 10px;
}
.page-content .container h1 {
    color: #CD0A2C;
}

.h1_condensed {
	font-size: 2.5em;
}

.page-content .container h2 {
    /*color: #980C24;*/
    color: #CD0A2C;
 	font-size: 2em; 
}

.page-content .container ul li,
.page-content .container ol li {
  padding-left: 5px;
  list-style: disc !important;
  margin-left: 15px;
}

.table-nonfluid {
   width: auto !important;
}

/* MAP */
.maps-container {
    height: 450px;
	background-color: rgba(0,0,0,0.1);
}
#map {
    height: 100% !important;
    width: 100%;
}

/* BLOG */
.blog-info a {
	color: #CD0A2C;
}
.blog-info a:hover {
	color: #006838;
}

/* SUBSCRIBE */
.bg-image-1 {
  background-image: url(../barons/Subscribe.jpg);
}
.swiper-container .btn-default:hover {
	background-color: #CD0A2C;
	border-color: #CD0A2C;
}
.subscribe .btn-primary, .subscribe .btn-primary a {
	background-color: #CD0A2C;
	border: #CD0A2C;
	color: #FFFFFF;
}
.subscribe .btn-primary:hover, .subscribe .btn-primary a:hover {
	background-color: #009444;
	border: #009444;
	color: #FFFFFF;
}

/* COFFEE */
.coffee-logo {
	margin-top: 15px;
}
.bg-dark-var1 {
	background-color: #006838;
}

/* PARTNERS */
.flex-list img {
  filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  opacity: 0.6;
}
/* Disable grayscale on hover */
.flex-list img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
  opacity: 1.0;
}
.flex-list > li a:hover {
  opacity: 1.0;
}

/* FAQ */
.resp-easy-accordion .resp-arrow {
  background: #CD0A2C; 
}

/* FOOTER */
.navbar-brand {
	font-family: 'SweetlyBroken' !important;
}
.page-footer.footer-centered .footer-content .navbar-brand {
  font-size: 60px;
  padding-bottom: 20px;
}
@media (min-width: 1200px) {
  .page-footer.footer-centered .footer-content .navbar-brand {
    font-size: 90px;
	padding-bottom: 20px;
  }
}
.footer-logo {
	padding-bottom: 20px;
}
.footer-bullet {
	color: #CD0A2C;
	margin-left: 15px;
	margin-right: 15px;
}
.page-footer .list-inline > li a:hover {
	color: #CD0A2C;
}

#ui-to-top {
font-size:40px;
}
#ui-to-top a:hover, #ui-to-top:hover {
 background-color: #980c24;
}



/* --- [Multi-columns-row] --- */

.multi-columns-row .first-in-row {
    clear: left;
}

.multi-columns-row .col-xs-6:nth-child(2n + 3) {
    clear: left;
}

.multi-columns-row .col-xs-4:nth-child(3n + 4) {
    clear: left;
}

.multi-columns-row .col-xs-3:nth-child(4n + 5) {
    clear: left;
}

.multi-columns-row .col-xs-2:nth-child(6n + 7) {
    clear: left;
}

.multi-columns-row .col-xs-1:nth-child(12n + 13) {
    clear: left;
}

@media (min-width: 768px) {
    .multi-columns-row .col-xs-6:nth-child(2n + 3) {
        clear: none;
    }

    .multi-columns-row .col-xs-4:nth-child(3n + 4) {
        clear: none;
    }

    .multi-columns-row .col-xs-3:nth-child(4n + 5) {
        clear: none;
    }

    .multi-columns-row .col-xs-2:nth-child(6n + 7) {
        clear: none;
    }

    .multi-columns-row .col-xs-1:nth-child(12n + 13) {
        clear: none;
    }

    .multi-columns-row .col-sm-6:nth-child(2n + 3) {
        clear: left;
    }

    .multi-columns-row .col-sm-4:nth-child(3n + 4) {
        clear: left;
    }

    .multi-columns-row .col-sm-3:nth-child(4n + 5) {
        clear: left;
    }

    .multi-columns-row .col-sm-2:nth-child(6n + 7) {
        clear: left;
    }

    .multi-columns-row .col-sm-1:nth-child(12n + 13) {
        clear: left;
    }
}

@media (min-width: 992px) {
    .multi-columns-row .col-sm-6:nth-child(2n + 3) {
        clear: none;
    }

    .multi-columns-row .col-sm-4:nth-child(3n + 4) {
        clear: none;
    }

    .multi-columns-row .col-sm-3:nth-child(4n + 5) {
        clear: none;
    }

    .multi-columns-row .col-sm-2:nth-child(6n + 7) {
        clear: none;
    }

    .multi-columns-row .col-sm-1:nth-child(12n + 13) {
        clear: none;
    }

    .multi-columns-row .col-md-6:nth-child(2n + 3) {
        clear: left;
    }

    .multi-columns-row .col-md-4:nth-child(3n + 4) {
        clear: left;
    }

    .multi-columns-row .col-md-3:nth-child(4n + 5) {
        clear: left;
    }

    .multi-columns-row .col-md-2:nth-child(6n + 7) {
        clear: left;
    }

    .multi-columns-row .col-md-1:nth-child(12n + 13) {
        clear: left;
    }
}

@media (min-width: 1200px) {
    .multi-columns-row .col-md-6:nth-child(2n + 3) {
        clear: none;
    }

    .multi-columns-row .col-md-4:nth-child(3n + 4) {
        clear: none;
    }

    .multi-columns-row .col-md-3:nth-child(4n + 5) {
        clear: none;
    }

    .multi-columns-row .col-md-2:nth-child(6n + 7) {
        clear: none;
    }

    .multi-columns-row .col-md-1:nth-child(12n + 13) {
        clear: none;
    }

    .multi-columns-row .col-lg-6:nth-child(2n + 3) {
        clear: left;
    }

    .multi-columns-row .col-lg-4:nth-child(3n + 4) {
        clear: left;
    }

    .multi-columns-row .col-lg-3:nth-child(4n + 5) {
        clear: left;
    }

    .multi-columns-row .col-lg-2:nth-child(6n + 7) {
        clear: left;
    }

    .multi-columns-row .col-lg-1:nth-child(12n + 13) {
        clear: left;
    }
}