@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css");

#WYSWYG-content img, body#tinymce img{margin:0 0 2em;padding:0;}
.overflow-hidden{overflow:hidden;}
.vw-100{width:100% !important;}
.curriculum div#bdCircle,
#guidance div.bdCircle,
#guide-aboutLunch div.bdCircle,
#calender div.bdCircle,
.home main div.bdCircle{width:100%;}
.width-100per{width:100%;}
.staffProfsContainer .staffCollapse{width:100%;}
.staffProfLoading{width:50%;}
[class*="badge-cat-"]{background-color: #7e7e7e;}
.badge-cat-info{background-color: #ff3a3a;}
.badge-cat-event{background-color: #ffa006;}
.archive-link{color:#212529}

.page-template-default .container main h2{font-weight:700;margin:1em 0;font-size:2rem;}
.page-template-default .container main h2:first-child{margin-top:0;}
.page-template-default .container main h3{font-weight:700;margin:2em 0 1em;font-size:1.75rem;}
.page-template-default .container main h4{margin:2em 0 1em;}
p{height:auto;}
.page-template-default .container main h2{word-break:break-word;word-wrap:break-word;}
.dropdown:not(:has(.dropdown-menu)) .menu-list .bi-caret-down-fill{display:none;}
.my-auto{margin-top:0 !important;}
