/* Theme Name: WHS */

body { font-family: "Inter", sans-serif; }
a { text-decoration: none; color: rgb(0,119,179); }
a:hover { opacity:0.95; }

.color1 { color: #0077b3; } .color2 { color: #ff944c; } .color3 { color: #1f2937; }
.bg0 { background-color: #f3f5f7; }
.bg1 { background-color: #0077b3; }
.bg1g { background-image: linear-gradient(to right, hsl(200 100% 35%), hsl(200 100% 35% / .7)) }
.bg11 { background-color: rgba(0, 119, 179, 0.1); }
.bg12 { background-color: rgba(0, 119, 179, 0.9); }
.bg2 { background-color: #ff944c; } .bg3 { background-color: #1f2937; }
.btn1 { background-color: #0077b3; }
.btn1:hover { background-color: rgba(255, 148, 76, 0.9); }
.btn2 { background-color: #ff944c; }
.btn2:hover { background-color: rgba(255, 148, 76, 0.9); }
.font1 { font-family: "Montserrat", sans-serif; }
.form-control::placeholder { font-size: 85%; }
.border2 { border-color: #ff944c; }
.border-dashed { border-style: dashed; }

.text-truncate2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

svg.icon { width: 21px; height: 21px; }
svg.icon16 { width: 16px; height: 16px; }
svg.icon1 { width: 39px; height: 39px; border-radius: 10px; padding: 10px; }
#navbarMain a { color: #65758b; }
#navbarMain a:hover { color: #0077b3; }
#navbarMain li.nav-item { margin: 0 .5rem; }

.scale-img { overflow: hidden; }
.scale-img:hover img { scale: 1.1; }

.desktop-lr { writing-mode: vertical-lr; }
.desktop-rotate { transform: rotate(180deg); }
@media screen and (max-width: 768px){
	.desktop-lr { writing-mode: initial; }
	.desktop-rotate { transform: initial; }
}


/* Category */
@media (max-width: 767.98px) {
  .mobile-border-0 {
    border: 0 !important;
  }
}
.border-4goc {
	border: 0 solid #e5e7eb;
    border-color: #ff944c;
    width: 1.5rem;
    height: 1.5rem;
}