/* Custom CSS for countrygirlcharters */
body { font-family: 'Alata'; color: #000; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
    .paragraph-header,
    .breadcrumb,
    .node-teaser .field-type-taxonomy-term-reference .field-label, .page-node .field-type-taxonomy-term-reference .field-label,
    .node-teaser .field-type-taxonomy-term-reference ul.links, .page-node .field-type-taxonomy-term-reference ul.links, .page-node .node-business_sidebar .field-label-above .field-label { font-family: 'Russo One'; color: #000; }
body, body.business-home { background-color: #000; }
#business-branding {
  background: url(/sites/default/files/business/15448/custom/countrygirl-lunar-header-3b.jpg) 50% 0 repeat-x;
  height: 185px;
}
#business-branding .tagline {
  background: url(/sites/default/files/business/15448/custom/countrygirl-tagline-test-3b.png) no-repeat;
  left: 155px;
  height: 172px;
  width: 1000px;
}
div#business-branding a img {
visibility: hidden;
}
#page-header:after {
  background-image: url(/sites/default/files/business/15448/custom/countrygirl-lunar-bottom.jpg);
}
#access {
  background: #000000 url(/sites/default/files/business/15448/custom/nav-countrygirl.jpg) repeat-x 0 bottom !important;
}
.navbar ul>li>a {
    font-family: 'archivo black', sans-serif;
    color: #838383;
    text-transform: uppercase;
    border-right: none;
    padding: 0 10px;
    font-size: 16px;
    font-weight: 999;
}

.navbar ul {
    max-width: 1000px;
    margin: 10px auto;
}

.main-container {
    margin-top: 0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 0px 0 0 15px;
}
.main-container a {
    color: #0095c1;
}


body {
    line-height: 1.4;
    color: #525252;
}
article.node-business .group-business-main .field-name-body {
    font-size: 1.55rem;
}

.breadcrumb {
    font-size: 3.4rem;
    font-weight: 400;
    text-transform: uppercase;
}
.footer {
    color: #9a9a9a;
    font-size: 1rem;
}
.mobile-contact a {
    color: #000;
    background: #edeef0;
}
.mobile-contact .locations {
    color: #000;
    background: #edeef0;
}
.things .image-left .top-bar {
    background: rgba(5, 5, 5, 0.57);
}

.btn-primary {
    background: #008cb7;
    background-image: linear-gradient(to bottom,#00b0e5,#02a4d6);
    color: #fff !important;
    font-size: 24px;
    font-weight: 500;
    font-family: 'Alata';
    width: 208px;
    border-color: #008cb7;
    padding: 4px 8px;
    border: none;
    border-radius: 4px;
}
.btn-primary:hover {
    background-image: linear-gradient(to bottom,#02a4d6,#00b0e5);
}

.sidebar-custom {
    margin: 0px 0;
    font-family: 'Alata';
    color: #525252;
    text-align: center;
    margin-right: 20px;
}

body.node-type-business-page p {
    font-size: 16px;
}

.navbar .dropdown.open .dropdown-menu li > a:hover {
    background-color: #000;
    color: #fff;
}

.app-type-coupon .row .coupon .link .btn {
    font-weight: 200;
    text-transform: capitalize;
    width: 180px;
    font-size: 20px;
}

.btn-default {
    background-image: linear-gradient(to bottom,#b7b7b7,#797979);
    border-color: #ccc;
    font-size: 18px;
    padding: 4px 32px;
}

.btn-default:hover {
    background-image: linear-gradient(to bottom,#797979,#b7b7b7);
}

.region-sidebar-second .field-coupon a {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-indent: -10000em;
    width: 208px;
    height: 57px;
    background: url(/sites/default/files/business/15448/custom/country-girl-coupons-2022.png) no-repeat;
    background-size: auto;
}
.region-sidebar-second .field-coupon {
    border-left: none;
    padding: 0;
}

.widget#obiBoatPage .bookCharter .header-block {
    background: #00b0e5 !important;
    color: var(--white) !important;
    padding: 10px 0 1px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.widget#obiBoatPage .text-primary {
    color: #000 !important;
}

.widget#obiBoatPage .obi-cal-month__current {
    color: #000000;
    position: relative;
    font-weight: bold;
    font-size: 95%;
    display: inline-block;
}

.widget#obiBoatPage .obi-cal-day__month--current:hover {
    color: #000000;
    background-color: #1e46601f;
}