
/* WP Customizer start */
.top { background-color: #ffffff; }
.top, .top-navigation a, .top .widget_nav_menu .menu a, .top .social-icons__link, .top .icon-box__title, .top .icon-box { color: #888888; }
.header__container { background-color: #ffffff; }
.header__left-widgets .widget, .header__right-widgets .widget, .header .social-icons__link, .header__left-widgets .widget_search .search-field, .header__right-widgets .widget_search .search-field, .header__left-widgets .widget_search .search-submit, .header__right-widgets .widget_search .search-submit { background-color: #3b3331; }
.header__left-widgets .widget_search .search-field, .header__right-widgets .widget_search .search-field { border-color: #3b3331; }
.header__left-widgets .widget, .header__right-widgets .widget, .header .social-icons__link + .social-icons__link { border-color: #514644; }
.header__left-widgets .widget, .header__right-widgets .widget, .header .icon-box, .header .icon-box__title, .header a.icon-box:focus .fa, .header a.icon-box:hover .fa, .header .social-icons__link:focus, .header .social-icons__link:hover { color: #f7f7f7; }
.header__left-widgets .widget_search .search-field::-webkit-input-placeholder, .header__right-widgets .widget_search .search-field::-webkit-input-placeholder { color: #f7f7f7; }
.header__left-widgets .widget_search .search-field::-moz-placeholder, .header__right-widgets .widget_search .search-field::-moz-placeholder { color: #f7f7f7; }
.header__left-widgets .widget_search .search-field:-ms-input-placeholder, .header__right-widgets .widget_search .search-field:-ms-input-placeholder { color: #f7f7f7; }
.header__left-widgets .widget_search .search-field::placeholder, .header__right-widgets .widget_search .search-field::placeholder { color: #f7f7f7; }
@media (max-width: 991px) { .main-navigation { background-color: #6d6d6d; } }
@media (max-width: 991px) { .main-navigation, .main-navigation a { border-color: #4b4b4b; } }
@media (max-width: 991px) { .main-navigation a { color: #000000; } }
@media (max-width: 991px) { .main-navigation .menu-item:focus > a, .main-navigation .menu-item:hover > a { color: #000000; } }
@media (max-width: 991px) { .main-navigation .sub-menu .menu-item > a { color: #ffffff; } }
@media (max-width: 991px) { .main-navigation .sub-menu .menu-item:hover > a, .main-navigation .sub-menu .menu-item:focus > a { color: #333333; } }
@media (min-width: 992px) { .main-navigation a, .main-navigation > .menu-item-has-children > a::after { color: #3b3331; } }
@media (min-width: 992px) { .main-navigation > .menu-item:focus > a, .main-navigation > .menu-item:hover > a, .main-navigation > .current-menu-item > a, .main-navigation .menu-item:focus > a::after, .main-navigation .menu-item:hover > a::after, .main-navigation > .current-menu-ancestor > a, .main-navigation > .current-menu-ancestor.menu-item-has-children > a::after, .main-navigation > .current-menu-item.menu-item-has-children > a::after { color: #d80019; } }
@media (min-width: 992px) { .main-navigation .sub-menu a { background-color: #d80019; } }
@media (min-width: 992px) { .main-navigation .sub-menu .menu-item > a:hover { background-color: #bf0016; } }
@media (min-width: 992px) { .main-navigation .sub-menu a, .main-navigation .sub-menu .sub-menu a { border-color: #bf0016; } }
@media (min-width: 992px) { .main-navigation .sub-menu .menu-item-has-children::after { color: #bf0016; } }
@media (min-width: 992px) { .main-navigation .sub-menu .menu-item a, .main-navigation .sub-menu .menu-item > a:hover { color: #ffffff; } }
.page-header { background-color: #f2f2f2; }
.page-header__title { color: #3b3331; }
.page-header__subtitle { color: #888888; }
.breadcrumbs a, .breadcrumbs a::after { color: #999999; }
.breadcrumbs a:focus, .breadcrumbs a:hover { color: #dd3333; }
.breadcrumbs .current-item { color: #d80019; }
.content-area, .content-area .icon-box { color: #888888; }
h1, h2, h3, h4, h5, h6, hentry__title, .hentry__title a, .latest-news--block .latest-news__title a, .latest-news--more-news, .page-box__title a, .sidebar__headings, body.woocommerce-page ul.products li.product h3, .woocommerce ul.products li.product h3, body.woocommerce-page .entry-summary .entry-title { color: #3b3331; }
.btn-primary-outline, .contact-profile__social-icon, .person-profile__social-icon, .content-area a.icon-box:focus .fa, .content-area a.icon-box:hover .fa, .content-area .widget_nav_menu .menu a:focus, .content-area .widget_nav_menu .menu a:hover, .sidebar .widget_nav_menu .menu a:focus, .sidebar .widget_nav_menu .menu a:hover, .top .social-icons__link:focus, .top .social-icons__link:hover, .top .widget_nav_menu .menu a:focus, .top .widget_nav_menu .menu a:hover, .content-area .widget_nav_menu .menu a::after, .sidebar .widget_nav_menu .menu a::after, .time-table .week-day.today, .accordion .more-link:focus, .accordion .more-link:hover, .accordion__panel .panel-title a:hover, .testimonial__author, .testimonial__carousel, .testimonial__carousel:focus, .special-offer__price, body.woocommerce-page .widget_product_categories .product-categories a:focus, body.woocommerce-page .widget_product_categories .product-categories a:hover, body.woocommerce-page .widget_product_categories .product-categories a::after, body.woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price, body.woocommerce-page ul.products li.product a:hover img, .woocommerce ul.products li.product a:hover img, body.woocommerce-page ul.products li.product a, .woocommerce ul.products li.product a, body.woocommerce-page div.product p.price, .accordion__panel .panel-title a, body.woocommerce-page nav.woocommerce-pagination ul li .prev, body.woocommerce-page nav.woocommerce-pagination ul li .next, .widget_archive a:hover, .widget_pages a:hover, .widget_categories a:hover, .widget_meta a:hover, .widget_recent_comments a:hover, .widget_recent_entries a:hover, .widget_rss a:hover, .pw-instagram .loader { color: #1e73be; }
.person-profile__social-icon:focus, .person-profile__social-icon:hover, .contact-profile__social-icon:focus, .contact-profile__social-icon:hover, .testimonial__carousel:hover, html body.woocommerce-page nav.woocommerce-pagination ul li .next:focus, html body.woocommerce-page nav.woocommerce-pagination ul li .next:hover, html body.woocommerce-page nav.woocommerce-pagination ul li .prev:focus, html body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover { color: #1b66a8; }
.btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline.focus, btn-primary-outline:active, .btn-primary-outline.active, .open > .btn-primary-outline.dropdown-toggle, .btn-primary, .featured-product__price, .shaka-table thead th, .person-profile__label, .pricing-list__badge, .content-area .widget_nav_menu .menu li.current-menu-item > a, .sidebar .widget_nav_menu .menu li.current-menu-item > a, .portfolio-grid__card-price, .latest-news--featured .latest-news__date, .latest-news--block .latest-news__date, .testimonial__container::before, .testimonial__container::after, .widget_calendar caption, .masonry .hentry__date, .contact-profile__label, .special-offer__label, .pagination .prev, .pagination .next, .post-password-form input, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, body.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, body.woocommerce-page .widget_product_categories .product-categories li.current-cat > a, body.woocommerce-page a.button:hover, body.woocommerce-page input.button:hover, body.woocommerce-page input.button.alt:hover, body.woocommerce-page button.button:hover, body.woocommerce-page #review_form #respond input#submit, body.woocommerce-page div.product form.cart .button.single_add_to_cart_button, body.woocommerce-page div.product form.cart .button.single_add_to_cart_button:focus, body.woocommerce-page div.product form.cart .button.single_add_to_cart_button:hover, body.woocommerce-page .woocommerce-error a.button, body.woocommerce-page .woocommerce-info a.button, body.woocommerce-page .woocommerce-message a.button, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body.woocommerce-page #payment #place_order, body.woocommerce-page a.add_to_cart_button:hover, .woocommerce a.add_to_cart_button:hover { background-color: #1e73be; }
.btn-primary:focus, .btn-primary:hover, body.woocommerce-page #review_form #respond input#submit:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, body.woocommerce-page #payment #place_order:hover, body.woocommerce-page .woocommerce-error a.button:hover, body.woocommerce-page .woocommerce-info a.button:hover, body.woocommerce-page .woocommerce-message a.button:hover, .pagination .prev:focus, .pagination .prev:hover, .pagination .next:focus, .pagination .next:hover, body.woocommerce-page #review_form #respond input#submit:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover { background-color: #1b66a8; }
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover { background-color: #155085; }
body.woocommerce-page nav.woocommerce-pagination ul li .prev, body.woocommerce-page nav.woocommerce-pagination ul li .next { background: #1e73be; }
body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover, body.woocommerce-page nav.woocommerce-pagination ul li .next:hover { background: #1b66a8; }
.btn-primary-outline, .btn-primary-outline:hover, .btn-primary-outline:focus, .btn-primary-outline.focus, btn-primary-outline:active, .btn-primary-outline.active, .open > .btn-primary-outline.dropdown-toggle, .btn-primary, .pagination .prev, .pagination .next, .post-password-form input, body.woocommerce-page nav.woocommerce-pagination ul li .prev, body.woocommerce-page nav.woocommerce-pagination ul li .next { border-color: #1e73be; }
.btn-primary:focus, .btn-primary:hover, .pagination .prev:focus, .pagination .prev:hover, .pagination .next:focus, .pagination .next:hover, body.woocommerce-page nav.woocommerce-pagination ul li .prev:hover, body.woocommerce-page nav.woocommerce-pagination ul li .next:hover { border-color: #1b66a8; }
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover { border-color: #155085; }
a { color: #5897cc; }
a:focus, a:hover { color: #448bc6; }
.btn-dark { background-color: #3b3331; }
.btn-dark:focus, .btn-dark:hover { background-color: #2d2725; }
.btn-light { background-color: #ffffff; }
.btn-light:focus, .btn-light:hover { background-color: #f2f2f2; }
body .boxed-container { background-color: #ffffff; }
.footer-top { background-color: #3b3331; }
.footer-top__heading { color: #ffffff; }
.footer-top { color: #a5a2a1; }
.footer-top a, .footer-top .widget_nav_menu .menu a { color: #888888; }
.footer { background-color: #3b3331; }
.footer-bottom { color: #a5a2a1; }
.footer-bottom a { color: #a5a2a1; }
/* WP Customizer end */
@media (min-width: 992px) { .header__logo img { margin-top: 5px; } }


body .boxed-container { background-image: url(/wp-content/themes/shaka-pt/assets/images/shaka-background.png); background-repeat: repeat; background-position: top left; background-attachment: scroll; }


