/* Bush Technology: shared light theme */
:root{
 --blue:#1267b5;
 --gold:#f4a340;
}
body{
 background:#f7fafc;
 color:#19354b;
}
h1,h2,h3,h4,h5,h6{color:#173b55}
a{transition:color .18s ease,background-color .18s ease}
.site-header{
 background:#fff;
 color:#19354b;
 border-color:#dce8ef;
 box-shadow:0 5px 22px rgba(24,62,86,.07);
}
.main-nav{background:#fff;border-color:#e1eaf0}
.nav-inner>a,.mega-trigger>a{color:#244359}
.nav-inner>a:hover,.mega-trigger>a:hover{color:#087f8c}
.announcement{
 background:linear-gradient(110deg,#e8f4ff,#e8f8f5);
 color:#155270;
 border-bottom:1px solid #cfe6ed;
}
.search{background:#fff;border-color:#ccdfe9}
.search button{background:#1468b5;color:#fff}
.btn-primary,.nav-enquiry{
 background:linear-gradient(120deg,#1468b5,#087f8c)!important;
 color:#fff!important;
 border-color:transparent;
 box-shadow:0 6px 15px rgba(18,103,181,.16);
}
.btn-primary:hover,.nav-enquiry:hover{
 background:linear-gradient(120deg,#105b9d,#086c76)!important;
 color:#fff!important;
}
.btn-gold{
 background:#fff0d9;
 color:#855014;
 border:1px solid #f1ca8d;
}
.mega-menu{
 background:#fff;
 color:#19354b;
 border:1px solid #d4e5ed;
 box-shadow:0 18px 45px rgba(24,62,86,.13);
}
.mega-menu :is(a,p,span,small,strong,b,h3,h4){color:#24465c}
.mega-menu a:hover{color:#087f8c;background:#eef7fb}
.size-grid a{
 background:linear-gradient(135deg,#eef6ff,#eaf8f5);
 color:#174d67;
 border-color:#c8dfe9;
}
.size-grid a :is(span,strong,b,small,h3){color:inherit}
.size-grid a:hover{
 background:#def1f4;
 border-color:#2796a1;
}
.quick-sizes{background:linear-gradient(180deg,#fff,#f0f7fc)}
.home-enquiry,.product-video-section{
 background:linear-gradient(120deg,#eef6ff,#e8f7f3)!important;
 color:#24465c;
}
.home-enquiry :is(h1,h2,h3,h4,p,small,li,label,strong),
.product-video-section :is(h1,h2,h3,h4,p,small,li,strong){
 color:#24465c;
}
.home-enquiry input,.home-enquiry select,.home-enquiry textarea{
 background:#fff;
 color:#19354b;
 border-color:#bed5e2;
}
.home-enquiry input::placeholder,.home-enquiry textarea::placeholder{
 color:#647d8e;
}
.newsletter-band{
 background:linear-gradient(115deg,#e7f3ff,#e8f7f2)!important;
 color:#174b66;
 border-top:1px solid #d3e8ed;
 border-bottom:1px solid #d3e8ed;
}
.newsletter-band :is(h2,h3,h4,p,span,small,label){color:#174b66}
.newsletter-band input{background:#fff;color:#19354b;border-color:#c4dae6}
footer,.site-footer{
 background:#edf5fa!important;
 color:#35546a;
 border-top:1px solid #d3e3ed;
}
footer :is(h2,h3,h4,p,li,a,span,small,strong,b),
.site-footer :is(h2,h3,h4,p,li,a,span,small,strong,b){
 color:#35546a;
}
footer a:hover,.site-footer a:hover{color:#087f8c}
.footer-bottom{background:transparent;border-color:#cadde8}
.admin-body{background:#f2f7fb;color:#19354b}
.admin-sidebar{
 background:#fff;
 color:#19354b;
 border-right:1px solid #d6e4ed;
 box-shadow:4px 0 20px rgba(24,62,86,.04);
}
.admin-brand{border-color:#dce8ef;color:#174b66}
.admin-brand small{color:#087f8c}
.admin-sidebar nav>span{color:#637f91}
.admin-sidebar nav a{color:#35546a}
.admin-sidebar nav a:hover{
 background:#edf6fc;
 color:#145b91;
}
.admin-sidebar nav a.active{
 background:#e0f2f3;
 color:#086e77;
 box-shadow:inset 3px 0 #0c8995;
}
.admin-sidebar>form button{
 background:#fff5e8;
 color:#84501a;
 border-color:#efd7b1;
}
.admin-sidebar nav::-webkit-scrollbar-thumb{background:#bdd3df}
.admin-main>header{background:#fff;border-color:#d6e4ed}
.admin-main>main{background:#f2f7fb}
.admin-title h1{color:#173b55}
.admin-title>div>span{color:#087f8c}
.admin-title p{color:#607a8b}
.admin-body :is(input,select,textarea){
 background:#fff;
 color:#19354b;
 border-color:#c7d9e5;
}
.admin-body table{background:#fff;color:#24465c}
.admin-body table thead{background:#edf5fb;color:#174b66}
.admin-body :is(td,th){border-color:#e0eaf0}
input:focus,select:focus,textarea:focus{
 outline:2px solid #65b9d1;
 outline-offset:1px;
}
/* bush-footer-black-text */
body footer,body .site-footer,
body footer *,body .site-footer *{
 color:#111!important;
 opacity:1!important;
}
body footer a:hover,body .site-footer a:hover{
 color:#075d91!important;
}
body footer .socials a,body .site-footer .socials a{
 background:#dbeaf2!important;
}