#footer {
  border-top: 0;
}
#header.scrolled {
  background: rgba(255, 33, 84, 0.97);
  box-shadow: none;
  border-bottom: 1px solid rgba(0,0,0,0.05)
}
#header.scrolled #menu > ul > li > a, 
#header.scrolled .header_cart a.icon,
#menu > ul > li.boc_nav_button:hover a{
  color: #fff!important;
}
#header.scrolled #menu > ul > li:hover > a, 
#menu > ul > li:hover > a, 
#header .header_cart li a.icon:hover {
  color: #333 !important;
}

.custom_menu_4 #menu > ul > li ul > li > a:hover {
  background-color: rgba(255, 33, 84, 0.85);
}
.custom_menu_4 #menu > ul > li div {
  border-top: 2px solid rgba(255, 33, 84, 0.7);
}

#menu > ul > li.boc_nav_button a {
  color: #fff;
  border: 2px solid #fff;
}

#menu > ul > li.boc_nav_button a:hover {
  background: #fff!important;
  border: 2px solid #fff!important;
  color: #333 !important;
}

@media only screen and (min-width: 960px){
    header.transparent_header.scrolled #logo .logo_img.transparent_logo_flip > a > img {
      top: 50px;
    }
    header.transparent_header.scrolled #logo #transparent_logo img {
        top: 0!important;
        opacity: 1;
    }
}
.main_menu_underline_effect #menu > ul > li > a:after {
    display: none;
}


a .pic_info.type3 .img_overlay_icon {
  background: #482683;
}
a:hover .pic_info.type3 .img_overlay_icon {
  background: rgba(255, 33, 84, 0.8);
}

.owl-theme .owl-controls .owl-nav div {
  background: #482683;
}

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong {
  color: #FFF;
}

.minimal_style.horizontal .resp-tabs-list li.resp-tab-active {
  background: #482683;
}

.small_month {
  background-color: #482683;
}

.posts_carousel_holder.owl_side_arrows .owl-theme .owl-controls .owl-nav div:hover, .img_carousel_holder.owl_side_arrows .owl-theme .owl-controls .owl-nav div:hover, .portfolio_carousel_holder.owl_side_arrows .owl-theme .owl-controls .owl-nav div:hover {
  color:#482683;
}