/* Blue Scheme */
.navbar-wpz > .current-menu-item > a,
.navbar-wpz > .current_page_item > a {
  color: #0760fe; }

.slicknav_btn {
  background: #0760fe; }

.slicknav_btn.slicknav_open {
  z-index: 305; }

.slicknav_nav {
  background: #0760fe; }

/* Default Color Scheme */
a {
  color: #ffffff; }

a:hover, a:focus {
  color: #0760fe; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  color: #0760fe;
  border-color: #0760fe; }
  button:focus, button:hover,
  input[type="button"]:focus,
  input[type="button"]:hover,
  input[type="reset"]:focus,
  input[type="reset"]:hover,
  input[type="submit"]:focus,
  input[type="submit"]:hover {
    background: #0760fe;
    color: #ffffff; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #0760fe;
  background: #1a1a1a;
  border-color: #0760fe; }
  input[type="text"]:focus, input[type="text"]:hover,
  input[type="email"]:focus,
  input[type="email"]:hover,
  input[type="url"]:focus,
  input[type="url"]:hover,
  input[type="password"]:focus,
  input[type="password"]:hover,
  input[type="search"]:focus,
  input[type="search"]:hover,
  input[type="number"]:focus,
  input[type="number"]:hover,
  input[type="tel"]:focus,
  input[type="tel"]:hover,
  input[type="range"]:focus,
  input[type="range"]:hover,
  input[type="date"]:focus,
  input[type="date"]:hover,
  input[type="month"]:focus,
  input[type="month"]:hover,
  input[type="week"]:focus,
  input[type="week"]:hover,
  input[type="time"]:focus,
  input[type="time"]:hover,
  input[type="datetime"]:focus,
  input[type="datetime"]:hover,
  input[type="datetime-local"]:focus,
  input[type="datetime-local"]:hover,
  input[type="color"]:focus,
  input[type="color"]:hover,
  textarea:focus,
  textarea:hover {
    color: #ffffff; }

.widget.widget_search .sb-search-submit {
  border-color: #0760fe;
  color: #0760fe; }
  .widget.widget_search .sb-search-submit:focus, .widget.widget_search .sb-search-submit:hover {
    color: #ffffff;
    background: #0760fe; }

select {
  color: #0760fe;
  border-color: #0760fe; }

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.slide_button a,
.wpz-btn,
.portfolio-view_all-link a,
.readmore_button a,
.wpz_button {
  background: #1a1a1a;
  color: #0760fe;
  border: 2px solid #0760fe; }
  .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,
  .slide_button a:hover,
  .wpz-btn:hover,
  .portfolio-view_all-link a:hover,
  .readmore_button a:hover,
  .wpz_button:hover {
    color: #ffffff;
    background: #0760fe; }

.accent-color {
  color: #0760fe !important;
  border-color: currentColor !important; }
  .accent-color * {
    color: #0760fe !important;
    border-color: currentColor !important; }
  .accent-color a {
    color: #0760fe !important;
    border-color: currentColor !important; }
    .accent-color a * {
      color: #0760fe !important;
      border-color: currentColor !important; }
    .accent-color a:hover, .accent-color a:active {
      color: #ffffff !important;
      border-color: currentColor !important; }
      .accent-color a:hover *, .accent-color a:active * {
        color: #ffffff !important;
        border-color: currentColor !important; }

.archive-title {
  color: #0760fe; }

.colored-em em {
  font-style: normal;
  color: #0760fe !important; }

.featured-intro .flickity-button:hover svg path, .featured-intro .flickity-button:active svg path {
  fill: #ffffff; }

.featured-intro .flickity-button svg path {
  fill: #0760fe; }

.homepage-blog-posts .post .wpzabb-post-grid-title a,
.homepage-blog-posts .post .fl-post-grid-title a {
  color: #ffffff !important; }
  .homepage-blog-posts .post .wpzabb-post-grid-title a:hover,
  .homepage-blog-posts .post .fl-post-grid-title a:hover {
    color: #0760fe !important; }

.homepage-blog-posts .post .wpzabb-post-grid-meta a,
.homepage-blog-posts .post .fl-post-grid-meta a,
.homepage-blog-posts .post .fl-post-grid-meta-terms a {
  color: #0760fe !important; }
  .homepage-blog-posts .post .wpzabb-post-grid-meta a:hover,
  .homepage-blog-posts .post .fl-post-grid-meta a:hover,
  .homepage-blog-posts .post .fl-post-grid-meta-terms a:hover {
    color: #ffffff !important; }
    .homepage-blog-posts .post .wpzabb-post-grid-meta a:hover span,
    .homepage-blog-posts .post .fl-post-grid-meta a:hover span,
    .homepage-blog-posts .post .fl-post-grid-meta-terms a:hover span {
      color: #ffffff !important; }
  .homepage-blog-posts .post .wpzabb-post-grid-meta a span,
  .homepage-blog-posts .post .fl-post-grid-meta a span,
  .homepage-blog-posts .post .fl-post-grid-meta-terms a span {
    color: #0760fe !important; }

.contact-social {
  color: #1a1a1a; }
  .contact-social a .socicon, .contact-social a .socicon::before {
    color: #1a1a1a; }
  .contact-social a:hover .socicon, .contact-social a:hover .socicon::before {
    color: #ffffff; }

.blog-posts .wpzabb-post-grid .wpzabb-post-column .wpzabb-post-grid-more {
  border-color: #0760fe; }
  .blog-posts .wpzabb-post-grid .wpzabb-post-column .wpzabb-post-grid-more:hover {
    border-color: #ffffff; }

.sidebar-categories ul,
.sidebar-social ul {
  color: #0760fe; }
  .sidebar-categories ul li a,
  .sidebar-social ul li a {
    color: #0760fe; }
    .sidebar-categories ul li a:hover,
    .sidebar-social ul li a:hover {
      color: #ffffff; }

.polygon-outline::before {
  background: #1a1a1a; }

.special-overflow {
  text-shadow: 0 0 0.5em #1a1a1a; }

.contact-page-form label {
  color: #0760fe; }

.contact-page-form input {
  border-bottom: 2px solid rgba(255, 255, 255, 0.3); }

.contact-page-form input, .contact-page-form textarea, .contact-page-form select {
  color: #ffffff; }
  .contact-page-form input:hover, .contact-page-form input:focus, .contact-page-form textarea:hover, .contact-page-form textarea:focus, .contact-page-form select:hover, .contact-page-form select:focus {
    border-bottom-color: #ffffff; }

.fl-search-text {
  color: #0760fe;
  background: transparent; }
  .fl-search-text:hover, .fl-search-text:focus {
    color: #ffffff; }

.fl-button:hover {
  border-color: #0760fe !important; }

.sidebar-posts .fl-post-feed ul li::before {
  color: #0760fe;
  border-color: #0760fe; }

.sidebar-subscribe .fl-subscribe-form .fl-form-field input[type="email"] {
  color: #0760fe;
  border-color: #0760fe; }

.fl-builder-pagination ul.page-numbers li a:not(.dots):hover, .fl-builder-pagination ul.page-numbers li a.current, .fl-builder-pagination ul.page-numbers li span:not(.dots):hover, .fl-builder-pagination ul.page-numbers li span.current {
  color: #0760fe;
  border-color: #0760fe; }
  .fl-builder-pagination ul.page-numbers li a:not(.dots):hover.prev, .fl-builder-pagination ul.page-numbers li a:not(.dots):hover.next, .fl-builder-pagination ul.page-numbers li a.current.prev, .fl-builder-pagination ul.page-numbers li a.current.next, .fl-builder-pagination ul.page-numbers li span:not(.dots):hover.prev, .fl-builder-pagination ul.page-numbers li span:not(.dots):hover.next, .fl-builder-pagination ul.page-numbers li span.current.prev, .fl-builder-pagination ul.page-numbers li span.current.next {
    border-color: transparent; }

.fl-builder-pagination ul.page-numbers li a.prev::before, .fl-builder-pagination ul.page-numbers li a.next::before, .fl-builder-pagination ul.page-numbers li span.prev::before, .fl-builder-pagination ul.page-numbers li span.next::before {
  color: #0760fe; }

.widget.feature-posts ul li h3::before {
  color: #0760fe;
  border-color: #0760fe; }

.widget.widget_categories ul, .widget.zoom-social-icons-widget ul {
  color: #0760fe; }
  .widget.widget_categories ul li a, .widget.zoom-social-icons-widget ul li a {
    color: #0760fe; }
    .widget.widget_categories ul li a:hover, .widget.zoom-social-icons-widget ul li a:hover {
      color: #ffffff; }

div.navigation .btn-primary {
  border: 2px solid #727477; }

div.navigation a, div.navigation span {
  color: #727477; }
  div.navigation a:not(.dots):hover, div.navigation a.current, div.navigation span:not(.dots):hover, div.navigation span.current {
    color: #0760fe;
    background: transparent;
    border-color: #0760fe; }
    div.navigation a:not(.dots):hover.prev, div.navigation a:not(.dots):hover.next, div.navigation a.current.prev, div.navigation a.current.next, div.navigation span:not(.dots):hover.prev, div.navigation span:not(.dots):hover.next, div.navigation span.current.prev, div.navigation span.current.next {
      border-color: transparent; }
      div.navigation a:not(.dots):hover.prev::before, div.navigation a:not(.dots):hover.next::before, div.navigation a.current.prev::before, div.navigation a.current.next::before, div.navigation span:not(.dots):hover.prev::before, div.navigation span:not(.dots):hover.next::before, div.navigation span.current.prev::before, div.navigation span.current.next::before {
        color: #ffffff; }
  div.navigation a.prev::before, div.navigation a.next::before, div.navigation span.prev::before, div.navigation span.next::before {
    color: #0760fe; }

.wp-block-button__link {
  background: #0760fe; }

.wp-block-button .wp-block-button__link {
  border-color: #0760fe; }

#slider .wp-block-button .wp-block-button__link {
  background: #0760fe; }

#slider .wp-block-button:not(.is-style-outline) .has-green-background-color:hover,
#slider .wp-block-button:not(.is-style-outline) .has-blue-background-color:hover,
#slider .wp-block-button:not(.is-style-outline) .has-red-background-color:hover,
#slider .wp-block-button:not(.is-style-outline) .has-brown-background-color:hover,
#slider .wp-block-button:not(.is-style-outline) .has-black-background-color:hover,
#slider .wp-block-button:not(.is-style-outline) .has-gray-background-color:hover {
  color: #0760fe; }

#slider .wp-block-button.is-style-outline .has-green-background-color:hover {
  background-color: #0760fe; }

.mfp-content .mfp-bottom-bar .mfp-title a {
  color: #0760fe;
  border-color: #0760fe; }
  .mfp-content .mfp-bottom-bar .mfp-title a:hover {
    color: #ffffff;
    border-color: #ffffff; }

.slides > li h3 {
  color: #ffffff; }
  .slides > li h3 a {
    color: #ffffff; }
    .slides > li h3 a:hover {
      color: #0760fe; }

.slides > li .slide_button a {
  color: #0760fe; }
  .slides > li .slide_button a:hover {
    color: #ffffff; }

#slider .flex-direction-nav .flex-prev:after {
  border-top-color: #0760fe;
  border-left-color: #0760fe; }

#slider .flex-direction-nav .flex-next:after {
  border-top-color: #0760fe;
  border-right-color: #0760fe; }

#slider .flex-direction-nav .flex-prev:hover:after {
  border-top-color: #ffffff;
  border-left-color: #ffffff; }

#slider .flex-direction-nav .flex-next:hover:after {
  border-top-color: #ffffff;
  border-right-color: #ffffff; }

#slider .post-edit-link {
  color: #ffffff; }
  #slider .post-edit-link:hover {
    color: #0760fe; }

.infinite-scroll #infinite-handle span {
  border: 2px solid #0760fe;
  color: #0760fe;
  background: none; }
  .infinite-scroll #infinite-handle span:hover {
    background: #0760fe;
    color: #fff; }

.outer-wrap h1.entry-title:after {
  border-bottom-color: #0760fe; }

.entry-title a,
.entry-meta a,
.tag_list a {
  color: #ffffff; }
  .entry-title a:hover,
  .entry-meta a:hover,
  .tag_list a:hover {
    color: #0760fe; }

.entry-content a {
  color: #0760fe; }
  .entry-content a:hover, .entry-content a:active {
    color: #ffffff; }

.tag_list h4 {
  color: #0760fe; }

.tag_list a:hover {
  color: #0760fe;
  border-color: #0760fe; }

.author_links a:hover, .author_links a:active {
  color: #0760fe; }

.author_links a:hover:before {
  color: #0760fe; }

.wpzoom-featured-cat h3.title a:hover {
  color: #0760fe; }

.site-footer {
  background: #1a1a1a; }
  .site-footer button {
    background: #61656e; }
  .site-footer input[type=button], .site-footer input[type=reset], .site-footer input[type=submit] {
    background: #61656e; }
  .site-footer button:hover {
    background: #61656e; }
  .site-footer input[type=button]:hover, .site-footer input[type=reset]:hover, .site-footer input[type=submit]:hover {
    background: #61656e; }
  .site-footer a:hover {
    color: #0760fe; }

.footer-brand-wpz,
.footer-brand-wpz h2,
.footer-brand-wpz h2 a {
  color: #ffffff; }

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
  background: none; }

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  background: none; }

.woocommerce ul.products li.product h3:hover {
  color: #0760fe; }

.woocommerce ul.products li.product .price,
.woocommerce div.product p.price, .woocommerce div.product span.price {
  color: #0760fe; }

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
  background: #0760fe; }

.woocommerce-error, .woocommerce-info, .woocommerce-message {
  background: #0760fe;
  color: #fff; }
  .woocommerce-error a, .woocommerce-info a, .woocommerce-message a {
    color: #fff;
    text-decoration: underline;
    border: none; }
  .woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover {
    background: #fff !important;
    color: #000 !important; }

.archive .inner-wrap .listing-widget-details h3.listing-title a:hover, .wp-listings-shortcode .inner-wrap .listing-widget-details h3.listing-title a:hover {
  color: #0760fe; }

.listing-navigation a:hover {
  color: #0760fe !important; }

.portfolio-archive-taxonomies li.current-cat a {
  color: #0760fe; }

.wpzoom-calltoaction .cta-btn {
  background-color: #000; }
  .wpzoom-calltoaction .cta-btn:hover, .wpzoom-calltoaction .cta-btn:active {
    background-color: #0760fe; }

.single #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title a:hover {
  color: #0760fe; }

.portfolio-showcase .single-post .portfolio_item a:hover h3 {
  color: #0760fe; }

.portfolio-showcase .single-post .portfolio_item h3 {
  color: #ffffff;
  border-bottom-color: #0760fe; }

.portfolio-showcase .single-post .portfolio_item .entry-category {
  color: #0760fe; }

.portfolio-archive-taxonomies li.current-cat a {
  color: #0760fe; }
  .portfolio-archive-taxonomies li.current-cat a:hover {
    color: #ffffff; }

.portfolio-archive-taxonomies a:hover {
  color: #ffffff; }

.back_portfolio_wrap .back_portfolio {
  color: #0760fe;
  background: #1a1a1a;
  border-color: #0760fe; }
  .back_portfolio_wrap .back_portfolio:hover {
    color: #ffffff;
    background: #0760fe; }

.single-portfolio_item .entry-details span {
  color: #0760fe; }
