/*
Theme Name: Vector Magnetics 2024
Theme URI: https://www.wpzoom.com/themes/inspiro
Template: inspiro
Description: This is a inspiro Child Theme.
Author: Nitheesh
Author URI: https://o8.agency
Version: 1.0
*/

/* Write your custom CSS code below or add it in the Customizer > Additional CSS */


.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover,.woocommerce div.product form.cart .button:hover, .woocommerce-page div.product form.cart .button:hover, .woocommerce-page #main a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #main input.button:hover, .woocommerce button.button.alt:hover,
.button:hover,
.btn:hover,
.more-link:hover,
.more_link:hover,
.side-nav .search-form .search-submit:hover,
.site-footer .search-form .search-submit:hover,
.infinite-scroll #infinite-handle span:hover,
.widgetized-section .inner-wrap .portfolio-view_all-link .btn:hover  {
    color: #860a0e;
    border-color: #860a0e;

}

.clean_skin_wrap_post .portfolio_sub_category:hover,
.clean_skin_wrap_post a:hover {
    color: #860a0e;
}

.section-footer .zoom-instagram-widget a.ig-b-v-24:hover {
    color: #860a0e !important;
}

.btn-primary, .side-nav .search-form .search-submit, .site-footer .search-form .search-submit {
    color: #860a0e;
    border-color: #860a0e;
}

input:focus, textarea:focus {
    border-color: #860a0e;
}
button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover {
    color: #860a0e;
    border-color: #860a0e;
}
a {
    color: #860a0e;
}
a:hover {
    color: #a80315;
}
.navbar-nav > li > ul:before {
	border-bottom-color: #860a0e;
}

@media (min-width: 1025px) {
	.navbar-nav ul {
		border-top-color: #860a0e;
	}
}

.navbar .wpz-button a {
    background-color: #860a0e;
}

.woocommerce-pagination .current, .woocommerce-pagination .page-numbers:hover,
.woocommerce-pagination .page-numbers.current, .woocommerce-pagination .page-numbers:hover, .paging-navigation .page-numbers.current, .paging-navigation .page-numbers:hover {
	color: #860a0e !important;
}

.slides > li h3 a:hover:after {
	border-color: #860a0e;
}

.slides > li .slide_button a:hover  {
    border-color: #860a0e;
    background: #860a0e;
    color: #fff;
}

.featured_page_wrap--with-background .btn:hover {
    border-color: #860a0e;
    color: #860a0e
}

.fw-page-builder-content .feature-posts-list h3 a:hover,
.widgetized-section .feature-posts-list h3 a:hover {
    color: #860a0e;
}

.widgetized-section .featured-products .price:hover {
    color: #860a0e;
    border-color: #860a0e;
}

.portfolio-view_all-link .btn:hover {
    border-color: #860a0e;
    color: #860a0e;
}

.portfolio-archive-taxonomies a:hover {
    border-color: #860a0e;
    color: #860a0e;
}

.entry-thumbnail-popover-content h3:hover,
.entry-thumbnail-popover-content span:hover {
    color: #860a0e;
}

.entry-thumbnail-popover-content .btn:hover {
    border-color: #860a0e;
}

.entry-title a:hover {
    color: #860a0e;
}

.entry-meta a:hover {
    color: #860a0e;
}

.page .has-post-cover .entry-header .entry-meta a:hover,
.single .has-post-cover .entry-header .entry-meta a:hover {
    color: #860a0e;
}

.page .post_author a:hover,
.single .post_author a:hover {
    color: #860a0e;
}

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

.comment-author .fn a:hover { color: #860a0e }

.site-info a:hover { color: #860a0e }

.search-form input:focus {
    color: #860a0e;
    border-color: #860a0e;
}

.woocommerce-page #content input.button:hover{ color: #e1051e; border-color: #860a0e; }
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price { color: #860a0e; }
.woocommerce #content div.product p.price,
.woocommerce #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce-page #content div.product p.price,
.woocommerce-page #content div.product span.price,
.woocommerce-page div.product p.price,
.woocommerce-page div.product span.price { color: #860a0e; }

.woocommerce button.button.alt:hover { border-color: #860a0e; color: #860a0e;  }

.woocommerce .quantity .minus:hover { background: #860a0e !important; color: #fff !important; }

.woocommerce-pagination .page-numbers:hover { color: #860a0e !important }

.woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color: #860a0e; }
.woocommerce-cart table.cart td.actions .coupon .input-text:focus { border-color: #860a0e; }
.woocommerce-message::before { color: #860a0e; }

.fw_theme_bg_color_1 input[type=submit]:hover {
    border: 1px solid #860a0e;
    color: #860a0e;
}

.fw-page-builder-content .fw_theme_bg_color_1 .feature-posts-list h3 a:hover { color: #860a0e; }

.fw_theme_bg_color_2 {
    background-color: #860a0e;
    color: #fff;
}

.fw_theme_bg_color_2 input[type=submit]:hover,
.fw-section-image .btn:hover {
    color: #860a0e;
}

.wpz-btn:hover,
.wpz-btn:focus,
.fw-section-image .wpz-btn:hover,
.fw-section-image .wpz-btn:focus,
.fw-pricing-container .wpz-btn:hover {
    color: #860a0e;
    border-color: #860a0e;
}

.overlay_color_2{
  	background-color: #860a0e;
}

div.wpforms-container-full .wpforms-form input[type=submit],
div.wpforms-container-full .wpforms-form button[type=submit],
div.wpforms-container-full .wpforms-form .wpforms-page-button,
button, input[type=button], input[type=reset], input[type=submit] {
  font-family: "Montserrat", sans-serif;
}


.navbar-nav a {
    font-family: "Montserrat", sans-serif;
}

.page .entry-title {
    font-family: "Montserrat", sans-serif; 
}

.page .entry-footer .section-title,
.single .entry-footer .section-title {
  margin-top: 50px;
  margin-bottom: 20px;
  color: #666;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}

.page .entry-footer .section-title:before,
.single .entry-footer .section-title:before {
  display: block;
  content: " ";
  width: 200px;
  height: 1px;
  background: #E6E6E6;
  margin: 40px auto 48px;
}

.entry-thumbnail-popover-content .entry-meta {
    font-family: "Montserrat", sans-serif;
}

.single-portfolio_item .entry-details span {
    font-family: "Montserrat", sans-serif;
}

.wp-block-button .wp-block-button__link {
    font-family: "Montserrat", sans-serif;
}

#slider .wp-block-button .wp-block-button__link {
    font-family: "Montserrat", sans-serif;
}

.wpzoom-featured-products .price {
    font-family: "Montserrat", sans-serif;
}

.section-footer .zoom-instagram-widget a.ig-b-v-24 {
    font-family: "Montserrat", sans-serif;
}

.widget_block h2.wp-block-heading,
.widget_block .wp-block-group__inner-container>h2,
.widget_block .wp-block-search__label,
.widget_block .title,
.widget h2.wp-block-heading,
.widget .wp-block-group__inner-container>h2,
.widget .wp-block-search__label,
.widget .title {
  margin: 0 0 20px;
  font-size: 20px;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

/*--------------------------------------------------------------
# Twitter
--------------------------------------------------------------*/
/* Twitter widget */
.zoom-twitter-widget__item-timestamp {
  display: block;
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}

.site-footer .wp-block-search__button,
.site-footer .search-form .search-submit,
.side-nav .wp-block-search__button,
.side-nav .search-form .search-submit {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}

.entry-thumbnail-popover-content.lightbox_popup_insp .entry-meta {
  top: 64%;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}

.slides>li .slide_button a {
  font-family: "Montserrat", sans-serif;
}

h3.fl-heading,
h2.widgettitle,
h2.wpzabb-heading,
h3.wpzabb-heading,
h2.fw-special-title {
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}

.wpz-btn {
  font-family: "Montserrat", sans-serif;
}

.single-meta-bar {
    display: none;
}