h1 {color: inherit!important;}
body {background-color: #fff;}
a {color: #e6cf07;}
#sp-header.menu-fixed {border-bottom: none;}
#sp-header {background: rgba(0,0,0,0.85);}
#sp-header #sp-menu a:hover {   color: #e6cf07; }
#sp-menu .book-jp a {  color: #000 !important; }
#sp-menu .book-jp a:hover {  color: #fff !important; }
.sp-megamenu-parent >li >a:after {background-color: #e6cf07;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {background: #fff;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: #222;}

#sp-header .logo {padding: 0;}
#sp-header.has-slideshow.menu-fixed-out .sp-megamenu-parent >li.active>a {color: #e6cf07;}
.sp-page-title {padding: 30px 0; background-size: contain; background-position: 0% 50%; background-attachment: inherit;}
#sp-page-builder .sppb-section-title {margin-bottom: 30px;}

.blog article.item p.readmore a.btn {color: #e6cf07;}
.post-format {background: #e6cf07;}
.pagination>.active>a {border-color: #e6cf07; background-color: #e6cf07;}
.pagination>.active>a:hover {border-color: #333; background-color: #333;}

blockquote {border-color: #e6cf07; font-size: 18px; line-height: 1.2; font-weight: 600;}

.btn-primary {border: none; background-color: #e6cf07!important; font-size: 16px; letter-spacing: 1px; font-weight: 500!important;}
.btn-primary:hover {background-color: #333!important;}
button#btn-1524670542221 {background: #e6cf07;}
button#btn-1524670542221:hover {background: #333;}



.sp-module {margin-top: 20px;}
.sp-module ul >li {border-bottom: none!important;}
.sp-module ul >li >a:before {content: none;}
h6.sppb-addon-title {margin-bottom: 10px!important;}
.sppb-addon-optin-forms {padding: 10px 30px;}
/*#sp-bottom1 .sp-module-title {color: #fff!important;}*/

.offcanvas-menu {background: #333!important;}

#offcanvas-toggler >i {color: #fff; font-size: 24px;}
#offcanvas-toggler >i:hover {color: #e6cf07;}

/* Google Calendar */
.gCalFlow .gcf-item-container-block {padding: 10px;}

/* RS Form */
.form-group {margin-bottom: 0px;}

/* R3 Custom Styles */
.faq-border {border-bottom: 1px solid #000;}
.sp-page-builder .page-content #section-id-home {padding-bottom: 315px !important;}
.center-text {text-align: center;}
.book-jp {background: #e6cf07;}
.book-jp a {color: #ccc!important;}
.book-jp a:hover {color: #fff!important;}
@media(max-width:768px){
  .offcanvas-menu .offcanvas-inner .sp-module ul > li{width:100%;}
  .book-jp a {color: #000 !important;}
} 