@import url('https://fonts.googleapis.com/css2?family=Raleway&display=swap');

body,html {font-family: 'Raleway', sans-serif!important;}

#logo-header {

margin-top: 2px;
}
 
.basket_colour {

    color: #262d35!important;
 
}
 
#menu .dropdown-item:focus, #menu .dropdown-item:hover {

    background-color: #F58555;

    color: #ffffff;

}
 
#icon_colours {

    color: #262d35 !important;

}

#menu > ul > li > a:hover, #menu .nav-item > a:hover, #menu.active > ul > li > a:hover, #menu.active > ul > li ul > li > a:hover, #menu .menuhover, #menu .nav-item:hover {

background-color:f1f1f1;

}
 
#menu .nav-link:hover, #menu .nav-item:hover .nav-link {

    background-color: #FFF!IMPORTANT;

    color: #262d35!IMPORTANT;

  text-decoration-line: underline;

  text-decoration-style: solid;

  text-decoration-color:#71cbd1;

  text-decoration-thickness: 2px;

}
 
#menu > ul > li > a, #menu .nav-item > a {

    font-size: 12px!important;

}
 
#menu .nav-link {

    width: 13em!important;

}
 
.primago-selling-points-icon, .primago-selling-points-title {

  color: #262d35 !important;

}

body > div.primago-header-bg-color.p-0 > header > div > div > div.primago-contact-details-sizing.mb-3.text-truncate.text-center.col-lg-2.order-1 > div > a > span {
color: white!important;
}

body > div.primago-header-bg-color.p-0 > header > div > div > div.primago-account-icon-sizing.mb-3.col-lg-1.order-3 > a > span {
color: white!important;
}

body > div.primago-header-bg-color.p-0 > header > div > div > div.primago-cart-icon-sizing.mb-3.col-lg-1.order-2 {
color: #ff521d;
}
.primago-cart-count-icon-sizing, .primago-account-pending-count-icon-sizing{
  color: #ff521d!important;
}

body > div.primago-header-bg-color.p-0 > header > div > div > div.primago-contact-details-sizing.mb-3.text-truncate.text-center.col-lg-2.order-1 > div > a > i {
 color: #ff521d!important;
}


.primago-search-bar-btn-colors {
    background-color: #142457!important;
    color: #ff521d!important;
}

.input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .input-group>.form-control-plaintext {
background-color: #394368!important;
border: 1px solid #394368!important;
}

#header-search-topclass {
background-color: #616886!important;
border: 1px solid #616886!important;
color: #ffffff;
}

#search_focus::placeholder {
color: white;
}

#search_focus {
color: white;
}






.dflex {
  display: flex;
}
.colflexc {  
	display: flex;
    flex-direction: column;
    flex: 1;
  	justify-content: center;
    padding-left: 2vw;
  } 
.colflexr {  
	display: flex;
    flex-direction: row;
    flex: 1;  
  }
.colflexr2 {  
		display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-end; 
  }  
.fullwimg {
  width: 100%;
max-width: 100%;
    flex: auto;
  }
@media (max-width: 770px) {
.dflex {
display: flex;
flex-direction: column;
    }
#singlebanner_249241 > div > div > p > img {
width: 80%!important;
        height: auto !important;
}
}

#content > div.box.mb-3.content_module_div_39778 {
background-color: #173054;
    margin-left: -10vw;
    margin-right: -10vw;
    padding-left: 10vw;
    padding-right: 10vw;
    padding-bottom: 2vw;
}

#content > div.box.mb-3.content_module_div_39780 {
background-color: #173054;
    margin-left: -10vw;
    margin-right: -10vw;
    padding-left: 10vw;
    padding-right: 10vw;
padding-top: 2vw;
    padding-bottom: 2vw;
}

#singlebanner_249241 > div > div > p > a:nth-child(3) {
background-color: white;
    border-color: white;
    color: #ff521d!important;
}
#singlebanner_249241 > div > div > p > a:nth-child(3):hover{
background-color: white!important;
    border-color: white!important;
    color: #ff521d!important;
}

.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {
background-color: white!important;
    border-color: white!important;
}

#list_header > div.row.align-items-center > div.col-md-12.d-flex.align-items-baseline > div.input-group.mt-2.col-md-4.pl-0.searchWithin > input {
background-color: white!important;
    border-color: white!important;
}

 