
#header .header-nav {
    border-bottom:2px solid #ff4c4c; 
  }
  #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.active > a, 
  #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.home > a,
  #_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item:hover > a{
    background: #08155e;
  }
  
  .poslistcategories .item-listcategories img{
    width: 175px;
  }
  .poslistcategories .item-listcategories{
    padding-left: 30%;
  }
  .blockreassurance_product{
    display: inline-block;
    width: 100%;
  }
  .blockreassurance_product .item-product img, 
  .blockreassurance_product .item-product svg {
    height: 25px;
    width: 25px;
}
#blockcart-modal .modal-header{
    background: #0090f0;   
}

.social_follow ul{
  position: absolute;
  display: inline-block;
  margin-top: -15px;
  margin-left: 15px;
}

.social_follow li a{
  width: 25px;
  height: 25px;
  background: red;
  padding: 2px 8px;
  line-height: 2rem;
}
a.btn-links{
    color: #0090f0;
    border-bottom: 1px solid #0090f0;
    padding: 0 10px;
}

.contact-form form .form-fields #captcha-box > div{
	float: left !important;
	padding-left: 26%;	
}

.page-customer-account #content{
	border: none !important;
}

.page-customer-account #content .no-account{
	background-color: #ff4c4c;
    padding: 10px;
    border-radius: 5px;
    width: 250px;
    text-align: center;
    margin: 0 auto;
}

.page-customer-account #content .no-account a{
	    color: #fff;
}


/************ Mobile *****************************/
@media (max-width: 767px) {
  
    #header .header-nav .top-logo a img {
      max-height: 120px;
      max-width: 240px;
    }
	

  }
  
  
  /************ Mobile *****************************/
@media (max-width: 450px) {
	.page-contact #wrapper{
	     margin-left: 20px;
		margin-right: 20px;
	}
	.page-contact  .contact-form{
		padding: 0;
	}
	
	.contact-form form .form-fields #captcha-box > div{
		padding-left: 0;
	}
	
}
  