/*
Theme Name: Bifrost Child
Theme URI: https://neuronthemes.com/bifrost
Description: This is a child theme of Bifrost
Author: NeuronThemes
Author URI: https://neuronthemes.com
Template: bifrost
Version: 2.0.0
*/

.m-nav-menu--mobile-icon svg line {
	stroke: #ffffff!important;
}
.elementor-22202 .elementor-element.elementor-element-1db71a6 .m-nav-menu--horizontal ul > li.menu-item.current_page_item > a
{
	color:#FAAD5D!important;
}
.elementor-22202 .elementor-element.elementor-element-1db71a6 .m-nav-menu--horizontal ul > li.menu-item.current_page_ancestor > a 
{
	color:#FAAD5D!important;
}
.blog_categories {
	font-size: 11px;
	color:#666;
	font-style: italic;
}

.blog_post_by {
	font-size: 11px;
	color:#666;
	font-style: italic;
}

.history_section {
  border-bottom: 1px solid #FAAD5D;
  margin-bottom: 40px !important;
}

.history_section p {
  background: #FAAD5D!important;
  color: #FFFFFF!important;
  border: 1px solid #FAAD5D;
  float: left;
  padding: 10px 30px;
  margin-bottom: -20px;
}

.l-main-wrapper a {
	color:#FAAD5D;
}

.h-background-image-style {
	min-height: 170px;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
	color:#ffffff!important;
}

button, .button {
	color:#ffffff!important;
	background-color:#0E456E!important;
}

.ppc-button-wrapper {
	margin-top:10px!important;
}

.wpforms-confirmation-container-full.wpforms-confirmation-scroll {
		background: #0E456E!important;
    color: #fff!important;
    padding: 15px!important;
    font-size: 1.58333rem!important;
    line-height: 1.52632!important;
    font-family: Aclonica, Helvetica, Arial, sans-serif!important;
}
.woocommerce-notice.woocommerce-notice--success {
		background: #0E456E;
    color: #fff;
    padding: 15px;
    font-size: 1.58333rem;
    line-height: 1.52632;
    font-family: Aclonica, Helvetica, Arial, sans-serif;
}

.woocommerce ul.order_details {
	border: 1px solid #0E456E;
	}

.woocommerce address {
	  border: 1px solid #0E456E!important;
    padding: 15px!important;
    border-radius: 0!important;
}

@media (max-width: 812px) {
	.o-hero .o-hero__header .o-hero__header__image {
	    background-size: contain;
	}
}