/* Theme
--------------------------*/


 .filter-tabs .btn {
    color: #b1509e;
    border-radius: 0px;
    padding: 12px 24px;
    margin-right: 2px;
    font-size: 16px;
    background: #efefef;
    cursor: pointer;
	}
.filter-tabs {
    float: left;
	}
.filter-tabs .btn.active, .filter-tabs .btn:hover {
    background: #b1509e;
    color: #fff;
	}
.border-line{
 	border-top: 2px solid #946aa9;
	}
p.login-title{
  color: #b1509e;
	}
 a.sw-btn, #prev-next .prev-link a, #prev-next .next-link a  { 
   	background-color: #b1509e; 
    color: #ffffff;
  	}
 a.sw-btn:hover , #prev-next .prev-link a:hover, #prev-next .next-link a:hover { 
    background-color: #b1509e; 
    color: #ffffff;
  	}


 a.sw-btn:focus, #prev-next .prev-link a:focus, #prev-next .next-link a:focus{
  -webkit-box-shadow:inset 0px 0px 0px 3px #b1509e;
    -moz-box-shadow:inset 0px 0px 0px 3px #b1509e;
    box-shadow:inset 0px 0px 0px 3px #b1509e;
    background: #fff;
    Color: Black;
}


button.slick-prev.slick-arrow:focus, button.slick-next.slick-arrow:focus{
  border: 3px solid #b1509e;
  background: color: white;
}

.login-box form input:focus{
   -webkit-box-shadow:inset 0px 0px 0px 2px #b1509e;
    -moz-box-shadow:inset 0px 0px 0px 2px #b1509e;
    box-shadow:inset 0px 0px 0px 2px #b1509e;
}



.login-box form input.btn.login:focus, .login-box form input.btn:focus{
border: 2px solid #b1509e;
  background: #fff;
    color: #000;         
}



.flag::before {
    border-color: #b1509e transparent transparent transparent;
	}
.flag::after {
    border-color: transparent transparent #b1509e transparent;
	}
.flag{
  	background-color: #b1509e;
	}
              
.brand-colour{
	color: #b1509e; 
}
.search-container button:hover{
  background-color: #b1509e;
  color: white;
}
.search-container button{
   color: #b1509e;
 }
 .search-container {
    border: 1px solid #b1509e;
}

.slick-slide .slide>div:focus {
    padding-bottom: 10px;
    border: 2px solid #b1509e;
}