/* Custom Colors */
.accent1 { color: #77B1E0} /* Dark Blue */
.accent2 { color: #9DC847} /* Dark Green */
.accent3 { color: #EDF4DE} /* Light Green */
.accent4 { color: #E5EEFA} /* Light Blue */
.accent5 { color: #f47343} /* Orange */

/* General Formatting for color changes */
body, h1, h2, h3, a, p, span{color: #77B1E0 !important; }
.breadcrumbs li a:hover, .breadcrumbs li strong { color: #9DC847 !important; }

/* Content background to white */
.main-container { background-color: #FFF !important;}

/* Datepicker */
.btn-cart:disabled span {background-color: red;}
.btn-cart:disabled:after { content: 'Reservation dates must be selected before adding to the cart!'; padding-left: 10px; color: red;position: absolute; bottom: 320px; left: 45px;}
 
/* Mobile Menu */
.navbar { background-color: #77B1E0 !important; color: #FFF !important;}
.navbar-brand { color: #FFF !important;}
li.active a, a:hover, .active .parentMenu span {color: #9DC847 !important;}

/* Change categories to menu */
span.navbar-brand { color: #77B1E0 !important}
span.navbar-brand:before{ content: "MENU"; color: #FFF;}
.category-book-now .container-inner a span { color: #9DC847 !important;}

/* Shopping Cart background color */
.top-cart-title span.my-cart {background-color:#9DC847; color: #FFF !important; }
.top-cart-title span.my-cart::before { border-right-color: #9DC847;}
.wrapper_box #continue_shopping, .wrapper_box #shopping_cart { background-color: #E5EEFA;}
.wrapper_box #continue_shopping:hover, .wrapper_box #shopping_cart:hover { background-color: #EDF4DE; }

/* Home page featured product slider button hover color */
.owl-theme .owl-controls .owl-buttons div:hover { background: #9DC847}

/* product page */
.product-shop-inner { border: none !important;}

/* Catalogue Page */
.catalog-category-view .btn-cart-res, .catalog-category-view .qty { display: none;}

/* Featured
/* Add padding on bundles */
.ma-corporate-about .box { padding: 15px;}
.row { margin-left: auto; margin-right: auto;}

/* Remove Product Slider description text */
.ma-featured-sldier-title p { display: none;}

/* Padding on Product Slider */
.ma-title { margin-bottom:  0px; margin-top: 0px;}
.ma-title h2 { margin-top: 25px;}


/* Featured Product Slider Sizing */
.cms-ma-expert2-home .col-main .container { width: 100%; padding-left: 0px; padding-right: 0px;}
.owl-carousel { width: 960px; margin-left: auto; margin-right: auto;}


/* Add sub titles and adjust layout for them */
.col1-layout+ .banner-static:before { content: 'bundles'; width: 100%; text-align: center;padding: 10px 0 40px 0;font-size: 18px;text-transform: uppercase;margin-bottom: 8px;color: #77B1E0; font-weight: 700;background: url(../images/bkg_title.png) center bottom no-repeat;letter-spacing: 3px;font-family: 'Raleway', sans-serif;}
.ma-corporate-about .row { padding-top: 50px;}
.banner-static:before { content: 'Categories'; width: 100%; text-align: center;padding: 10px 0 40px 0;font-size: 18px;text-transform: uppercase;margin-bottom: 8px;color: #77B1E0; font-weight: 700;background: url(../images/bkg_title.png) center bottom no-repeat;letter-spacing: 3px;font-family: 'Raleway', sans-serif;}

/* Remove limiter and filter */
.toolbar { display: none;}

/* Clean up cart buttons on item pages */
.products-list .product-shop button.btn-cart { margin-top: 10px;}
.product-qty { margin-left: 10px; border: 1px solid #ccc; padding-left: 5px; }
.over-btn { margin-top: 0px;}
.qty-button { float: left;}
input, select, textarea, button { background: none; border: 1px solid #ccc;}
.start_date, .end_date { padding: 5px;}


/* Change hover effect on home page bundles and categories */
/* .ma-box-content:hover for featured products */
/* .owl-item .item-inner:hover  */

.banner-static .row a {background-color: #9DC847; }
.banner-static .row a:hover img { opacity: .2; }
.banner-static .row a:hover:after{ content: 'BOOK NOW'; font-size: 20px; font-weight: 700; color: #FFF; position: absolute; top: 42%; left: 0; width: 100%;}

/* Hide Compare */
.add-to-links li a{display: none;}

/* Fix text alignment on options list labels */
.product-options ul.options-list .label { text-align: left;}


/* Calendar Cleanup */
.checkout-cart-index .btn-resfreshCalendar {}
.nearCalendar { margin-bottom: 20px;}
.page-title h1 { padding-top: 10px;}
.btn-resfreshCalendar { float: left;}

/* Remove Compare on sidebar */
.sidebar .block-compare { display: none;}

/* Sidebar cleanup */
.sidebar .banner-left { margin-top: 0px;}


/* Footer Styles */
.ma-footer-static, .footer { background-color: #EDF4DE; }
.footer-coppyright address { color: #77B1E0;}







/* Media Queries */
@media screen and (max-width: 992px){
.top-menu { width: 110%; margin-right: -5%;}
#ma-mobilemenu { padding-left: 15px; margin-left: -1px;}
}