.w3-theme{color:#fff !important;background-color:#b00006 !important}
.w3-theme-red{color:#fff !important;background-color:#ed1c24 !important}
.w3-theme-ltred{color:#000 !important;background-color:#ffd7d8 !important}
.w3-theme-grey{color:#000 !important;background-color:#b3b3b3 !important}
.w3-theme-ltgrey{color:#000 !important;background-color:#e1e1e1 !important}
.w3-theme-light{color:#000 !important;background-color:#d1d1d1 !important}
.w3-theme-yellow{color:#000 !important;background-color:#fbb03b !important}
.w3-theme-ltyellow{color:#000 !important;background-color:#fef2de !important}
.w3-theme-orange{color:#000 !important;background-color:#e79d69 !important}
.pw-red{color:white!important;background-color:#b00006!important}
    .pw-table,.pw-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.pw-table-all{border:1px solid #ccc}
    .pw-bordered tr,.pw-table-all tr{border-bottom:1px solid #ddd}.pw-striped tbody tr:nth-child(even){background-color:#f1f1f1}
    .pw-table-all tr:nth-child(odd){background-color:#fff}.pw-table-all tr:nth-child(even){background-color:#f1f1f1}
    .pw-hoverable tbody tr:hover,.pw-ul.pw-hoverable li:hover{background-color:#ccc}.pw-centered tr th,.pw-centered tr td{text-align:center}
    .pw-table td,.w3-table th,.pw-table-all td,.pw-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
    .pw-table th:first-child,.pw-table td:first-child,.pw-table-all th:first-child,.pw-table-all td:first-child{padding-left:16px}
.a_ghs_button{background-color: #b00006;box-shadow: 0 8px 16px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%) !important;border: none !important;border-radius: 8px;color: #fff !important;padding: 14px 14px !important;text-align: center !important;text-decoration: none !important;display: inline-block !important;font-size: 18px !important;margin: 4px 2px !important;cursor: pointer !important}
.quicklinks-section .inside-padding .quicklink-items a{color: #bb0000}
.quicklinks-section .inside-padding .quicklink-items a:hover .ql-icon,.quicklinks-section .inside-padding .quicklink-items a:focus .ql-icon{background-color:#bb0000}
@media only screen and (min-width: 768px){
	.k-mobile{display: none}
}
div[id^="divContent"] a[href$=".pdf"]::after,
div[id^="divContent"] a[href$=".docx"]::after,
div[id^="divContent"] a[href$=".xlsx"]::after{font-size: .8rem;padding-left: 8px;
	font-style: italic}
div[id^="divContent"] a[href$=".pdf"]::after{content:'(PDF)'}
div[id^="divContent"] a[href$=".docx"]::after{content:'(Word file)'}
div[id^="divContent"] a[href$=".xlsx"]::after{content:'(Excel file)'}
dt{line-height: 25px;font-family: "Raleway",sans-serif;font-weight: 700;font-size: 16pt;color: #0d2d62}
dd {font-family: "Lato",sans-serif;font-size: 15px;font-weight: 400;padding-bottom: 10px;line-height: 1.7em;letter-spacing: .3px}
/*.district-news-section {background: url('https://gainesvillehs.pwcs.edu/userfiles/servers/server_44066051/templates/ghs-rendering.jpg');background-repeat: no-repeat;background-size: cover} */
#news_content_body #featured_image{margin: 0px 10px 0px 0px}
/* .events-section:before{content: '';background: url('https://www.pwcs.edu/userfiles/servers/server_340140/templates/pwcs/events_background.svg');width: 100%;height: 100%;position: absolute;background-repeat: no-repeat;background-position: center right;background-size: 36%;background-position-x: 102%} */
#pubLinks .pubDropdown-btn{display: none !important}
div#tab-content,#subpage .sub-bg{display: none}
.district-news-section .homeNewsWrapper .newsItem .inside .newsContent .inside-padding{min-height: 150px}
footer #footer-container .inside-padding > div.footer-list .social-media a{color: #fff;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center}
 .sectionHeading ,sectionName,.section-title{letter-spacing: 2px}
.events-section .inside-padding .event-title{display: flex;justify-content: center;text-align: center;align-items: center}
.events-section .inside-padding .event-title h2{font-size: 25px;font-weight: 800;text-transform: uppercase;color: #fff;letter-spacing: 1px;margin-bottom: 40px;margin-top: 0}
.top-bar{width: 100%;background: #3150A5}
.top-bar .inside-padding{padding: 60px 10px}
.top-bar h2{margin-top:0;color:#fff;text-transform: capitalize !important}
#subpage .top-bar .breadcrumbs span,#subpage .top-bar .breadcrumbs  a{color: #fff; text-transform: capitalize !important}
#subpage .breadcrumbs #spanBreadcrumbPageId{font-weight: 300}
#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl1 a,#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl2 a{border-bottom: 0;text-transform: capitalize;background: transparent}
#subpage .main-container .sidebar .ptl_col_1 #inside-nav{padding: 10px;background: #f2f6f9}
#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0.currentpage a{font-weight: bold}
.homeNewsWrapper .slick-slide img{display: block;width: 100%;height: 100%}
#menubar:before{display: none}
#footer-container .phone a{color: #fff;text-decoration: underline}
.slick-arrows{display: none}
@media screen and (max-width: 600px){
    .events-section .inside-padding .event-title-container a{margin-top: 10px}
}
div[id^="divContent"]{font-weight: 400}
@media screen and (max-width: 900px){
    .quicklinks2-section .slick-active .item-contain a{opacity: 1 !important;background-color: transparent !important}
    .quicklinks2-section .inside-padding .ql2-container{padding-bottom: 60px}
}
div[id^="divContent"] ul li.k-list-inline:before{content: none !important}
div[id^="divContent"] .k-list-inline li:before{content: none !important}
div[id^="divContent"] .k-list li:before{content: none !important}
div[id^="divContent"] .k-list-marked li:before{content: '\f105'!important}
div[id^="divContent"] .w3-list li:before{content: none !important}
div[id^="divContent"] .w3-ul li:before{content: none !important}
.quicklinks2-section .controls .arrows{display: none}
#news_content_body #featured_image{width: 65%}
@media screen and (max-width: 700px){
	.ptl_col_1_3,.ptl_col_2_3,.ptl_col_1_2{width: 100%;padding: 0%}
}
@media screen and (max-width: 600px){
	#menubar #mobileNav span{display: block !important}
}
h4.panel-title:after{display: none}
h4.panel-title a{display: flex;padding: 10px 20px;justify-content: space-between}
h4.panel-title{padding: 0}
.searchPanel input.SearchTerm{background: #bb0000 !important}
.searchPanel a{width: 35px !important;height: 35px !important;top:0 !important;display: flex !important;justify-content: center !important;align-items: center !important}
.searchPanel a:hover,.searchPanel a:focus{background: #911100 !important}
@media screen and (max-width: 800px){
	.responsiveTemplate #pubWrapper.responsive .searchPanel input.SearchTerm{width: 100% !important}
	.responsiveTemplate #pubWrapper.responsive .pubList{max-width: 75% !important;margin:0 auto !important}
}
#selectSchool{margin-right:0}
form.gsc-search-box,table.gsc-search-box{margin-bottom:0 !important}
.searchPanel a{display: none !important}
input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border: none !important;height: 35px !important}
input#gsc-i-id2{background: none !important}
.gsib_a{padding: 0 10px !important}
.gsib_b{display: none !important}
input#gsc-i-id2{display: flex !important;justify-content: center !important;align-items: center !important;text-align: left !important;width: 100% !important;text-indent: 0 !important}
.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right: 0 !important;color: #000;text-indent: 0 !important}
.gsc-search-button{margin-left:0 !important}
button.gsc-search-button.gsc-search-button-v2{height: 35px;width: 35px}
li.searchPanel{width: 30%}
button.gsc-search-button.gsc-search-button-v2{height: 35px;width: 20px;text-align: center;position: relative;display: flex;justify-content: center;align-items: center;border-radius: 0%}
.gsc-search-button-v2 svg{fill: white;
width: 20px;position: absolute}
input#gsc-i-id2::placeholder{color: #fff}
.gsc-search-button-v2{padding: 0 20px !important;background: #911100 !important;border: none !important;transition: 0.2s ease-in-out}
.gsc-search-button-v2:hover,.gsc-search-button-v2:focus{background: #3150A5 !important;transition: 0.2s ease-in-out}
.search-mobile{display: none}
@media screen and (max-width: 800px){
    .search-mobile{display: block}
    .responsiveTemplate #pubWrapper.responsive .pubList .searchPanel{display: none}
    li.fr.search-mobile.searchPanel{width: 70%;margin:20px auto}
    .gsc-search-box-tools .gsc-search-box .gsc-input{background: none !important}
    #search-container{display: flex;width: 100%;justify-content: center;align-items: center;background: #660000}
    .gsc-search-box-tools .gsc-search-box .gsc-input::placeholder{color: #fff}
}
#pubWrapper .container{max-width: 1366px !important}
/*added 2 27 2020 */
.TelerikModalOverlay{z-index:10 !important}
/*added by KT 3 05 2020 */
#subpage ul li,ol li{padding-bottom: 8px}
#pubWrapper .goog-te-gadget-simple .goog-te-menu-value:hover,#pubWrapper .goog-te-gadget-simple .goog-te-menu-value:focus{background: #bb0000 !important}
.gsc-search-box-tools .gsc-search-box .gsc-input::placeholder{color: #fff}
/*New google translate */
/*Google Translate */
.goog-te-gadget img{display: none;position: relative}
.goog-te-gadget-simple .goog-te-menu-value span{display: none}
div#google_translate_element{display: block;height: 35px;overflow: hidden;position: relative;top: 0px}
body .goog-te-gadget-simple{background: none;border: none;display: block;height: 32px}
iframe.goog-te-menu-frame.skiptranslate{width: 100% !important;max-width: 320px !important;height: 768px !important}
/*Google Translate Select */
select.goog-te-combo{margin: 0 !important;border: none !important;background: transparent;border-radius: 0px !important;-webkit-appearance: none;font-size: 14px;/*display: inline-block;*//*list-style: none;*/position: relative;letter-spacing: 0.03em;vertical-align: top;height: 35px;line-height: 35px;padding: 5px;padding-left: 15px;padding-right: 20px;box-sizing: content-box;cursor: pointer;overflow: hidden;-moz-appearance: none;color: #fff;transition: all 400ms cubic-bezier(0.19,1,0.22,1);width: 120px}
select.goog-te-combo option{color: #000}
select.goog-te-combo::-ms-expand{display: none}
#google_translate_element:hover select,#google_translate_element:focus select{color: #fff;background: #555}
.skiptranslate > div{position: relative;top: -4px}
.goog-logo-link{display: none}
/*End of new google translate */
#pubWrapper #google_translate_element:after{display: block;font: normal normal 900 14px/1 'Font Awesome 5 Free';font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f0dc";/*margin-left: 8px;*/position: absolute;top: 50%;transform: translateY(-50%);right: 15px;pointer-events: none}
#pubWrapper .container .pubList:first-child{width: 60% !important}
#pubWrapper .container .pubList:last-child{width: 40% !important}
#menubar #mobileNav{background: transparent !important}
#menubar .mobile-nav-items ul li a{text-align: left}
#subpage .ptl_col_1 h3{text-transform: capitalize}
/*CUSTOM STYLES */
#pubWrapper{background-color: #666 !important}
#pubWrapper ul.pubList > li{border-right: 1px solid #3f3f3f !important}
#divisionHome a:hover,#divisionHome a:focus{background-color: #bb0000}
#pubWrapper ul.pubList .pubDropdown-btn:hover,#pubWrapper ul.pubList .pubDropdown-btn:focus,#pubWrapper ul.pubList li .user_link:hover,#pubWrapper ul.pubList li .user_link:focus,#pubWrapper ul.pubList li .admin_menu:hover,#pubWrapper ul.pubList li .admin_menu:focus{background-color: #bb0000 !important}
#pubWrapper .pubDropdown-wrapper .pubDropdown a:hover,#pubWrapper .pubDropdown-wrapper .pubDropdown a:focus{background-color: #bb0000 !important}
header .top-header .inside-padding #header-social .social-media li a{color: #bb0000}
header .top-header .inside-padding #header-social .social-media li a:hover:before,header .top-header .inside-padding #header-social .social-media li a:focus:before{background: #bb0000;
 border: 3px solid #ccc}
.gsc-search-button-v2:hover,.gsc-search-button-v2:focus{background: #666 !important}
footer{background: #bb0000}
#menubar{background: #bb0000}
#menubar .inside-padding .row a:hover,#menubar .inside-padding .row a:focus{
 background: #7a0202}
.nav-item > a.open{background: #7a0202 !important}
#menubar .inside-padding .row a:hover,#menubar .inside-padding .row a:focus{background-color: #bb0000}
div.sub-nav{background-color: #7a0202}
footer #footer-container .inside-padding > div.footer-list{margin-bottom: 10px}
.events-section{background: #bb0000}
/*social media*/
footer #footer-container .inside-padding > div.footer-list .social-media a{border: 3px #bb0000 solid}
footer #footer-container .inside-padding > div.footer-list .social-media a:hover,footer #footer-container .inside-padding > div.footer-list .social-media a:focus{color: #bb0000;
 border: 3px #bb0000 solid}
#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0.currentpage a{background-color: #bb0000}
#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0 a:hover,#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0 a:focus{background-color: #666}
#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0.currentpage a:hover,#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl0.currentpage a:focus{background-color: #820000}
#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl1 a:hover,#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl1 a:focus,#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl2 a:hover,#subpage .main-container .sidebar .ptl_col_1 #inside-nav .sitenavl2 a:focus{background-color: #666 !important}
.top-bar{background-color: #666}
/*events*/
.events-section .inside-padding .event-title-container a{background: #666}
.hvr-sweep-to-right:before{background: #7a0202}
.events-section .inside-padding .event-title-container a:hover,.events-section .inside-padding .event-title-container a:focus{color: #bb0000}
.events-section .inside-padding .events-list .event-item .event-container .eventDate:before{border: #bb0000 solid 4px}
.events-section .inside-padding .events-list .event-item .event-container .eventDate .eventDate-container .top-date{color: #bb0000}
.events-section .inside-padding .events-list .event-item .event-container .eventDate .eventDate-container .bottom-date{color: #bb0000}
#credits{background-color: #000}
/*quicklinks*/
ul.QL-defaultTemplate{text-align: center}
.QL-defaultTemplate li{border-bottom: 0 none;
 display: inline-block;
 text-align: center}
.QL-defaultTemplate a{}
.QL-defaultTemplate a:hover{background: transparent}
.QL-defaultTemplate a:hover .fa{background: #bb0000;border: 3px solid #7a0202;color: #fff}
.QL-defaultTemplate a .fa{border-radius: 50%;border: 3px solid #f2f2f2;background: #f2f2f2;box-shadow: rgba(0,0,0,0.16) 0px 3px 6px;color: #bb0000;display: block;height: 92px;line-height: 92px;margin: 0 auto 10px;text-align: center;width: 92px}
.QL-defaultTemplate a:hover span.QL-text{text-decoration: none}
/*----------------------CUSTOM--------------------------- */
.district-news-section .homeNewsWrapper .newsItem .inside .newsContent{background: #666}
.district-news-section .homeNewsWrapper .newsItem .inside .readMore{color: #fff;background: #bb0000}
.district-news-section .homeNewsWrapper .newsItem .inside .newsContent:hover{background: #7a0202 !important}
.hvr-fade:hover .newsContent,.hvr-fade:focus .newsContent{background-color: #7a0202 !important;color: #fff}
.sectionHeading .news-title-container a{background: #666}
/*QL*/
.PO-quickLinks{border: none;padding: 10px;background: transparent;margin: 0}
ul.QL-defaultTemplate{text-align: left;width: 100%}
.QL-defaultTemplate li{border-bottom: 0 none;display: inline-block;width: 180px;text-align: center}
.QL-defaultTemplate a span.QL-text{font-size: 14px}
.QL-defaultTemplate a:hover{color: #000;font-weight: 600}
/*DONATION */
.p_btn{background-color: #bc0505 !important;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;border: none !important;border-radius: 8px;!important: ;color: rgb(255,255,255) !important;padding: 15px 32px !important;text-align: center !important;text-decoration: none !important;display: inline-block !important;font-size: 20px !important;margin: 4px 2px !important;cursor: pointer !important}
/*BOOKCASE */
/*.quicklinks2-section{background-image: url('https://gainesvillehs.pwcs.edu/userfiles/servers/server_44066051/templates/bookcase.png') !important} */
/*ULTIMATE NEWS */
.school-section .inside-padding .homeNewsWrapper .newsItem .inside .newsContent{background: rgba(162,0,0,0.92)}
.school-section .inside-padding .homeNewsWrapper .newsItem .inside .readMore{background: #bb0000}
/*HEADER */
#header-logo{display: flex;width: 50%;position: relative;z-index: 200;align-items: center}
#header-logo a{padding-right: 20px}
#header-logo a img{max-width: 175px }
@media screen and (max-width: 1200px){
	#header-logo{width: 100%;justify-content: center;flex-wrap: wrap}
	header .top-header .inside-padding #header-logo .school-name{text-align: center}
	header .top-header .inside-padding #header-logo a{width: 100%;padding: 0;padding-bottom: 20px}
	#menubar{margin-bottom: 0}
}
#header-logo .school-name .district-name{font-size: 14px;font-weight: 600;font-family: "Raleway",sans-serif;letter-spacing: 1px;line-height: 1}
#header-logo .school-name h1{font-size: 28px;font-weight: 900;font-family: "Lato",sans-serif;text-transform: uppercase;letter-spacing: 1.5px;margin: 10px 0;line-height: 1}
#header-logo .school-name .motto{font-size: 14px;font-weight: 400}
/*SCHEDULE*/
.schedule-section .inside-padding .schedule-section #upcoming-events2 .event-item .event-container .eventDate .eventDate-container{background: #bb0000}
.schedule-section .inside-padding .schedule-section #upcoming-events2 h2 a{background: #666}
/*---------------------------------- ADD ----- */
.school-section .inside-padding .homeNewsWrapper .newsItem .inside .image{background: #fff;min-height: 221px;position: relative}
.school-section .inside-padding .homeNewsWrapper .newsItem:hover .newsContent,.school-section .inside-padding .homeNewsWrapper .newsItem:focus .newsContent{background: rgba(214,9,9,0.84) !important}
.school-section .inside-padding .homeNewsWrapper .newsItem:hover .newsContent .inside-padding,.school-section .inside-padding .homeNewsWrapper .newsItem:focus .newsContent .inside-padding{background: #91110073}
.alertWrapper{z-index: 2}
input#gsc-i-id2{color: #000 !important}
/*Telerik Menu Focus Fix*/
/*level0 */
.rmHorizontal > li > a.rmExpanded > span,.rmHorizontal > li > a.rmFocused > span,.rmHorizontal > li > a.rmSelected,.rmHorizontal > li > a.rmExpanded,.rmHorizontal > li > a.rmFocused,.rmHorizontal > li > a.rmSelected,.rmHorizontal > li > a.rmExpanded span,.rmHorizontal > li > a.rmFocused span,.rmHorizontal > li > a.rmSelected span,#menubar .inside-padding .row a:hover,#menubar .inside-padding .row a:focus,.telerik_main_menu .rmGroup a:hover,.telerik_main_menu .rmGroup a.rmFocused,.telerik_main_menu .rmGroup a.rmExpanded,.telerik_main_menu .rmGroup a:hover span,.telerik_main_menu .rmGroup a.rmFocused span,.telerik_main_menu .rmGroup a.rmExpanded span,.telerik_main_menu .rmGroup a:hover span,.telerik_main_menu .rmGroup a.rmFocused span,.telerik_main_menu .rmGroup a.rmExpanded{background: #666;color: #fff}
#menubar .inside-padding .row .rmVertical{background: #666 !important}
.telerik_main_menu .rmGroup a:hover span,.telerik_main_menu .rmGroup a.rmFocused span,.telerik_main_menu .rmGroup a.rmExpanded,telerik_main_menu .rmGroup a.rmFocused span,.telerik_main_menu .rmGroup a:hover,.telerik_main_menu .rmGroup a:focus,.telerik_main_menu .rmGroup a.rmExpanded span{background: #bb0000 !important;color: #fff}
.gsc-search-box-tools .gsc-search-box .gsc-input{background: none !important}
.pw-video{width: 100%;position: relative;margin-bottom: 30px}
.pw-video::before{content: '';display: block;padding-top: 56.25%}
.pw-video iframe{border: none;width: 100%;height: 100%;position: absolute;top: 0;left: 0}
#subpage .pagetitle h1{text-align:center;color:#fff}
#header-logo a img{max-width: 125px}
.district-news-section > .inside-padding{padding: 40px 60px}
.a_red_btn:hover{background-color:#666}
.a_gray_btn:hover{background-color:#bb0000}
#google_translate_element select.goog-te-combo option{background: #fff;color: #000}
/*New Google Translate */
.translate__list{display: none}
#auto-translate{height: 35px;line-height: 35px;padding: 0 15px;cursor: pointer;display: block;color: #fff;overflow: hidden}
#auto-translate:hover,#auto-translate:focus{background: #011a42;color: #fff;transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;text-decoration: none}
.translate__list{border: 1px solid #ddd;border-top: none;background: #555;padding: 0;margin: 0;position: absolute;left: 0;top: 100%;width: 200px;height: 400px;overflow: auto;z-index: 3000;display: none}
.translate__list.expanded{display: block !important}
.translate__list::-webkit-scrollbar{width: 10px}
.translate__list::-webkit-scrollbar-track{background: #f1f1f1}
.translate__list::-webkit-scrollbar-thumb{background: #888}
.translate__list::-webkit-scrollbar-thumb:hover{background: #555}
.translate__list li{list-style: none;display: block !important}
.translate__list li a{padding: 5px 10px;display: block}
footer #footer-container .inside-padding > div ul,footer #footer-container .inside-padding > div:last-child .footer-title{color: #fff}
footer #footer-container .inside-padding > div:last-child .social-media li a{color: #fff}
.events-section .inside-padding .event-title h2{color: #fff !important}
.footer-contact h2{color: #fff}
.school-news-section{display: none}
div.misc-section{margin-top: 2em !important}
#menubar .inside-padding .row a:hover,#menubar .inside-padding .row a:focus{color: #000}
#menubar .inside-padding .row a:hover span,#menubar .inside-padding .row a:focus span{color: #000}
#menubar #mobileNav.expanded .hamburger .bar:before,#menubar #mobileNav.expanded .hamburger .bar:after{background-color: #fff !important}
.district-news-section .homeNewsWrapper .newsItem .inside .newsContent .inside-padding .newsTitle{color: #fff !important}
.sectionHeading .news-title-container a:hover,.sectionHeading .news-title-container a:focus{color: #fff}

ul.footer-contact a{color: #fff}
.footer_new .footer-school .footer-contact a:hover,.footer_new .footer-school .footer-contact a:active{text-decoration:none}