#header {
  position: relative;
}
#header svg path{
    fill: #ffa94f;
}
img.logo {
  max-width: 231px;
  margin-top: -25px;
}

.account_header a span{
    display: none;
}
#header {
  border-bottom: 1px solid #e1e1e1;
}

.header_middle_container {
  display: flex;
  justify-content: flex-end;
  max-width: 1660px;
  margin: 0 auto;
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 2.3rem;
  padding-bottom: 2.3rem;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width:1300px) {
  .header_bottom_container .mega-call_us a {
    font-size: 0 !important;
    padding-right: 0 !important;
    }
    .header_bottom_container .mega-call_us , #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.call_us a.mega-menu-link:before   {
      margin-right: 0 !important;
      }
      
}

.before_account_block>* {
  margin-left: 40px;
}

.logo_wrapper {
  margin-right: auto;
  padding-right: 25px;
  z-index: 1;
}


.header_top {
  position: relative;
  max-width: 100%;
  margin: 0 auto;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.9rem;
  padding-top: 0.9rem;
}

.banner_information {
	text-align: center;
	/*letter-spacing: 3px;*/

	font-family: 'Rubik';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	letter-spacing: 0.16em;
	/* text-transform: uppercase; */
	color: #FFA94F;
}
.banner_information p {
  display: inline-block;
}
header .call_us a{
  color:var(--orange-color) !important;
}
.banner_information * {
  margin: 0 !important
}


.account_header>a,
#mini_cart,#custom_mc {
  font-size: 14px;
  margin-left: 25px;
  font-weight: 700;
}

#mini_cart {
  cursor: pointer;
}

#header span.yith-wcwl-items-count, header span#cart-count {
  background: #000;
  color: #fff;
  border-radius: 50%;
  width: 17px;
  height: 17px;
  font-size: 8px;
  padding-top: 2px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  position: absolute;
}

#header span.yith-wcwl-items-count {
  top: 0px;
  right: -10px;
}

#header span#cart-count {
  top: -1px;
  right: -8px;
}

#header .wishlist_link , .wishlist_item {
  position: relative;
}

div#mini_cart , #custom_mc{
  position: relative;
}
.xoo-wsc-cart-active div#wfspb-top-bar {
  display:none !important;
}
@media (max-width:991px) {
  .account_header.mobile_sticky {
     box-shadow: 0 -3px 4px #0000001a;
   }
 
}
@media (min-width:1100px) and (max-width:1400px) {
  #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
     font-size:12px;
   }

}
.account_header {
  display: flex;
}

/*  search */
div#search {
  flex-grow: 1;
  max-width: 840px;
}
#search form.aws-search-form {
    margin: 0;
}

.aws-container .aws-search-form .aws-form-btn {
  background: transparent;
  border-left: 0;
}

.aws-container .aws-search-field:focus {
  border-color: #d8d8d8 !important;
}

.aws-container .aws-show-clear .aws-search-field {
  border-right: 0;
}

.aws-search-result .aws_result_labels span.awl-product-label {
  margin: 0 0 5px 0 !important;
}

.aws-search-result .aws_result_labels .awl-inner-text {
  font-size: 10px;
}

.aws-search-result .aws_result_labels span.awl-label-text {
  padding: 3px 8px !important;
}

.aws-search-result .aws_result_price {
  text-align: left !important;
}

.aws-search-result .aws_result_sku, .aws-search-result .aws_result_term {
  display: inline-block !important;
}

.aws-search-result .aws_result_term {
  float: right;
  padding-top: 0 !important;
  font-size: 12px !important;
}

.aws-search-result .aws_result_term strong {
  color: #a17bb6;
}

.aws-search-result .aws_onsale {
  background: #9dd3af none repeat scroll 0 0 !important;
}

.aws-search-result .aws_result_image img {
  width: 100px;
}

/* search */

/* FOOTER  */
footer {
  /*border-top: 9px dashed #F0F0F0;*/
  background-image: url('https://fajfar.dev.kolaborator.si/wp-content/uploads/footer-line.png');
  background-repeat: repeat-x;
  background-color: #F5F8FB !important;
}

/* FOOTER MIDDLE */
.footer_middle {
  margin-top: 40px;
  /*border-bottom: 1px solid var(--greye1-color);*/
  padding-bottom: 20px;
  padding-top: 40px;
}

.footer_middle h5 {
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: var(--black-color);
}

.footer_middle ul {
  margin-top: 15px;
}

.footer_middle li {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 15px;
  color: var(--black06-color);
}

.footer_middle li a {
  font-size: inherit;
  line-height: inherit;
  word-break: break-word;
  color: var(--black06-color);
  margin-right: 5px;
}



/* FOOTER BOTTOM */
.container-fluid .footer_bottom.container {
  margin-top: 35px;
  padding-top: 8px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  border-top: 1px solid var(--greye1-color);
  padding-bottom: 8px !important;
}


.footer_bottom .pay_safe_title {
  margin-bottom: 0;
  margin-right: 15px;
}

.footer_bottom .copyright_text {
  margin-bottom: 0;
}

.footer_bottom .card_images img {
  height: 40px;
}



@media (max-width: 767px) {

  .footer_bottom .d-flex {
    display: block !important;
    text-align: left;
  }

  .footer_bottom .pay_safe_title {
    margin-bottom: 15px;
    margin-top: 15px;
    margin-right: 0;
  }

  .footer_bottom .row {
    flex-direction: column-reverse;
  }

  p.pay_safe_title {
    text-align: center;
  }

  .card_images {
    text-align: center;
    margin-bottom: 30px;
  }

  .text-left.footer_logo {
    padding-bottom: 20px;
  }
}


@media screen and (max-width:450px) {
  img.logo {
    max-width: 123px;
  }

  #search .aws-container .aws-search-field {
    font-size: 12px !important;
  }
}

.footer_middle li a:hover {
  color: var(--hover-color);
}

@media screen and (max-width:768px) {
	.blog_page .sl_ar_wrapper{
		display: none;
	}
	
	.footer-logo{
		justify-content: flex-start;
	}
	
	.copyright_text{
		margin-bottom: 50px !important;
	}
	
	.banner_information {
	  font-size: 11px;
	}
	
	img.logo {
	  margin-top: -5px;
	}
  footer .social_list {
    float: left;
    width: 50%;
}

footer a.footer_sec_logo {
    margin-top: 20px;
}
}
a.footer_sec_logo {
  display: block;
  text-align: left;
}
a.footer_sec_logo img{max-width: 90px;}
footer iframe {
  max-width: 100%;
}

.grecaptcha-badge {
    display: none !important;
}