@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
@import url('https://fonts.googleapis.com/css?family=Bebas+Neue&display=swap');

.carousel-score .container{
        padding-left:0px !important;
}


body {
    font-family: 'Open Sans', sans-serif;
    color: #333333;
    background: #f7f7f7;
    font-weight: 300}
body a {
    color: #333333;
}
body a:focus, body a:hover {
    color: #333333;
    text-decoration: underline;
}
header.wrap-header .top-header {
    /*height: 47px;
    */
 background: #ffffff;
    padding: 7px;
}
header.wrap-header .top-header .enotice {
    font-size: 14px;
    font-weight: 600;
    padding: 5px 0px 0px 0px;
    text-align: center;
}
header.wrap-header .top-header .search-area {
}
.notif-n-search #dwcsearch-renderMain {
    overflow: hidden;
    height: 34px;
}
#dwcsearch-renderMain #searchbox {
    position: absolute;
    right: -100%;
    padding: 4px 50px 4px 10px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    width: 200px;
    float: right;
}
#dwcsearch-renderMain.expand-search #searchbox {
    right: 0px}
#dwcsearch-renderMain .disabled-search-btn {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 34px;
    width: 40px;
    z-index: 8;
}
#dwcsearch-renderMain.expand-search .disabled-search-btn {
   /* display: none; */
}
#dwcsearch-renderMain .form-control:focus {
    border: 1px solid #D1D1D1;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.25);
    box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.25);
}
header.wrap-header .top-header .search-area .header-search .form-group {
    position: relative;
    margin: 0px;
}
header.wrap-header .top-header .search-area .header-search .form-group input {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.2);
}
header.wrap-header .top-header .search-area .header-search .form-group .btn {
    background: transparent;
    position: absolute;
    right: 0px;
    top: 0px;
}
header.wrap-header .top-header .powered .logo-rschooltoday img {
    width: 30px;
    height: auto;
}
header.wrap-header .top-header .powered .logo-rschooltoday {
    float: left;
    margin-right: 10px}
header.wrap-header .top-header .powered span {
    font-weight: 600;
    color: #333;
    font-size: 11px;
    padding: 7px 10px 7px 0px;
    float: left;
    border-right: 1px solid #D1D1D1;
    float: left;
}
header.wrap-header .main-header {
    border-top: 0px solid #D5D5D5;
    max-height: 110px;
    width: 100%;
    position: relative;
}
header.wrap-header .main-header .bg-header {
    z-index: -1 !important;
    width: 100%;
    height: 100%;
    position: absolute;
}
header.wrap-header .main-header .bg-header-editable {
}
header.wrap-header .main-header .bg-header-editable .bg-png-header {
    position: absolute;
    width: 100%;
    height: 100%;
}
header.wrap-header .main-header .bg-header-editable .bg-png-header img {
    width: 100%;
    height: auto;
}
header.wrap-header .main-header .bg-header img {
    width: 100%;
    height: 100%}
header.wrap-header .main-header .content-main-header {
   /* padding: 13px 0px; */ padding: 0px 0px;
}
header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
    padding: 10px 0px;
}
header.wrap-header .main-header .content-main-header .wrap-logo .main-logo img {
    width: auto;
    max-height: 72px;
}
header.wrap-header .main-header .content-main-header .header-adv {
}
header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    text-align: right;
    height: 90px;
    width: 728px;
    float: right;
    padding-top: 10px;
}
header.wrap-header .main-header .content-main-header .header-adv .wrap-adv img {
    max-width: 100%;
    height: auto;
}
nav.main-nav {
    font-weight: 600;
    background: #ffffff;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.27);
    -moz-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.27);
    box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.27);
}
section.section-a {
    padding: 0 0 30px 0;
}
section.section-a .important-information .widget-box .info-widget {
    height: 342px;
    overflow-y: hidden;
}
section.section-a .upcoming-event .widget-box .info-widget {
    height: 342px;
    overflow: hidden;
}
section.section-a .upcoming-event .widget-box .info-widget .wrap-out-box{
    height: calc(100% - 40px);
}
section.section-a .slider .wrap-slide {
    position: relative;
}
section.section-a .slider .wrap-slide img {
    width: 100%;
    height: auto;
}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-title-0 {
}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 {
    height: 100% !important;
    left: 0px;
    width: 100% !important;
    top: 0px;
}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-title-0 {
    width: 100% !important;
    box-sizing: border-box !important;
}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-title-0 .html5gallery-title-text-0 {

}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 {
max-width: 100%;
max-height: 100%;
    padding: 0px;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 1);
}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 .html5gallery-elem-img-0 {
    margin-left: 0px !important;
    margin-top: 0px !important;
    width: 100% !important;
    height: 100% !important;
}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-toolbox-0 {
}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-toolbox-0 .html5gallery-toolbox-buttons-0 {
}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-toolbox-0 .html5gallery-toolbox-buttons-0 .html5gallery-left-0 {
    left: 10px !important}
 section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-toolbox-0 .html5gallery-toolbox-buttons-0 .html5gallery-right-0 {
    left: auto !important;
    right: 10px}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-toolbox-0 .html5gallery-toolbox-buttons-0 .html5gallery-lightbox-0 {
    left: auto !important;
    right: 10px}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-toolbox-0 .html5gallery-toolbox-buttons-0 .html5gallery-play-0 {
    left: auto !important;
    right: 50px}
.upcoming-event .events .events-list {
}
.upcoming-event .widget-box .info-widget .events {
    /*overflow: auto;*/
    max-height: 270px;
    width: 100%;
}
.upcoming-event .widget-box .info-widget .more-event {
    font-weight: 600;
    padding: 10px 10px 0px;
    color: #260B2E;
    cursor: pointer;
    border-top: 1px solid #D1D1D1;  
}
.upcoming-event .widget-box .info-widget .more-event a:hover {
    text-decoration: underline;
}
.upcoming-event .events #events_list ul li a:hover {
    text-decoration: none;
}
.upcoming-event .events #events_list ul li .fa {
    padding-right: 5px}
.upcoming-event .events #events_list ul {
    padding: 0px;
    list-style: none;
}
.upcoming-event .events #events_list ul li {
    padding-bottom: 10px;
    border-bottom: 1px solid #D1D1D1;
    padding: 10px;
}
.upcoming-event .events #events_list ul li:hover {
    background: #F6F6F6;
}
.upcoming-event .events #events_list ul li p {
    margin: 0px}
.widget-box {
    width: 100%;
}
.widget-box .header-widget {
    color: #ffffff;
    background: #260B2E;
    height: 35px;
    position: relative;
    overflow: hidden;
}
.widget-box .header-widget .w-icon {
    height: 35px;
    width: 35px;
    display: table;
    background: #f68606;
    float: left;
}
.widget-box .header-widget .w-heading-title {
    float: left;
    padding: 8px 10px;
    font-weight: 600;
    position: absolute;
    margin-left: 30px;
}
.widget-box .header-widget .w-icon .fa {
    color: #ffffff;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.widget-box .info-widget {
    background: #ffffff;
    border: 1px solid #D1D1D1;
    padding: 10px;
}
#twitshow_tts .widget-box .info-widget {
    padding-right: 13px;
}
#twitshow_tts .widget-box .info-widget:hover {
    /*padding-right: 0px;*/
}
.widget-box .info-widget .list-important-info {
    margin-bottom: 10px;
}
section.section-content {
    padding: 27px 0px;
}
section.section-content .widget-box.space-bottom .artikel h3 {
    margin-top: 0px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0px;
}
section.section-content .widget-box.space-bottom .artikel p a {
    background: #F3F3F3;
    font-size: 12px;
    padding: 0px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
section.section-content .widget-box.space-bottom .artikel p a:hover {
    text-decoration: none;
    background: #EAEAEA}
section.section-content .widget-box.space-bottom .info-widget.highlights-homepage {
    min-height: 370px;
}
.widget-box .info-widget ul.quicklink {
    list-style: none;
    padding: 0px;
}
.widget-box .info-widget ul.quicklink li {
    border-bottom: 1px solid #D1D1D1;
    padding: 7px 0px;
}
.widget-box.space-bottom {
    margin-bottom: 20px}
    .widget-box.space-bottom img {max-width: 100%; height: auto;}
.space-bottom {
    margin-bottom: 20px}
.wrap-gallery .row-gallery .box-gallery {
    width: 100%;
    background: #333;
    cursor: pointer;
}
.wrap-gallery .row-gallery .box-gallery img {
    width: 100%;
    height: auto;
}
.wrap-gallery .row-gallery .box-gallery:hover img {
    opacity: 0.7}
footer {
    background: #260B2E;
    width: 100%;
    color: #ffffff;
    padding: 20px 0px;
}
footer .footer-link {
    font-weight: 600;
    margin-bottom: 5px}
footer .copyright {
    font-size: 12px}
footer .translator {
    text-align: right;
}
body .fa {
    padding: 0px}
body .navbar {
    border: 0px solid #ffffff;
    margin-bottom: 0px;
}
ul.footer-links {
    list-style: none;
    padding: 0px;
}
ul.footer-links a {
    color: #ffffff;
}
ul.footer-links li {
    display: inline;
    padding: 0px 5px;
}
.header-search {
    position: relative;
}
.header-search .btn.btn-empty {
    border: 1px solid #D1D1D1;
    position: absolute;
    right: 0px;
    top: 0px;
    background: #ffffff}
.header-search input.img {
    position: relative;
    top: 2px;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.emergency-n hr {
    display: none}
.widget-box .info-widget .breadcrumb {
    border: 1px solid #EAEAEA;
    background: #F6F6F6;
    background-color: #F6F6F6 !important;
    font-weight: normal;
}
.widget-box .info-widget .breadcrumb span {
    color: #333 !important}
.widget-box .info-widget .breadcrumb span a {
    color: #333 !important}
.wrapper.nodepage .sc-left .widget-box .info-widget ul li > a {
    padding: 5px 15px;
    font-weight: 600;
}
body .navbar .navbar-header {
    background-color: transparent;
}
body .navbar .navbar-header .navbar-toggle {
    margin-top: 12px}
.main-nav .navplusicon .navbar-collapse.in {
    overflow-y: visible }
.main-nav .home-icon {
    float: left;
    padding: 10px 15px;
    font-size: 20px;
}
 .widget-box .info-widget ul.quicklink li.sep {
    display: none;
}
.widget-box .info-widget ul.quicklink li a:hover {
    text-decoration: none;
}
.widget-box .info-widget ul.quicklink li a {
    font-weight: 600}
.widget-box .info-widget > li {
    list-style: none;
    clear: both;
}
.widget-box .info-widget > li .img-l img {
    margin-bottom: 5px;
    margin-right: 10px !important;
}
.nodepage section.section-content {
    margin-bottom: 20px;
}
section.section-a .slider .wrap-slide .html5gallery img {
    max-height: 100% !important;
    margin: 0 auto !important;
    position: unset !important;
    position: none !important;
    height: 100% !important;
}
header.wrap-header .main-header .content-main-header .header-adv .wrap-adv span {
    position: relative !important}
body .navbar .navbar-header .navbar-toggle {
    width: 100px}
body .navbar .navbar-header span.text-menu-button {
    font-size: 17px;
    position: relative;
    top: -2px;
    right: 10px;
}
.area-text-editor.open-area .save-me,.area-text-editor-twit.open-area-twit .save-twit,.area-text-editor-fb.open-area-fb .save-fb {
    display: block;
    z-index: 23}
.area-text-editor,.area-text-editor-twit,.area-text-editor-fb {
    position: relative;
}
.area-text-editor .save-me,.area-text-editor-twit .save-twit,.area-text-editor-fb .save-fb,.area-text-editor-vid .save-vid {
    position: absolute;
    display: none;
    right: 0px;
    background: rgb(51, 51, 51) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    padding: 2px 15px;
    bottom: 0px;
    cursor: pointer;
}
#quicklinks-tabs .accordion .accordion-inner {
    overflow-x: scroll }
footer .copyright.c-edit {
    position: relative;
}
footer .copyright.c-edit {
}
footer .copyright.c-edit .opacity-sv-cr {
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.94) none repeat scroll 0% 0%;
    cursor: pointer;
    display: none;
    position: absolute;
}
footer .copyright.c-edit:hover .opacity-sv-cr {
    display: block;
}
footer .copyright.c-edit .opacity-sv-cr .save-cr {
    width: 100px;
    height: 100%;
    color: #ffffff;
    font-weight: bold;
    margin: 0px auto;
}
form#view-dwcnews-item #hotNewsBar {
    display: none;
}
.wrapper.nodepage .sc-left .widget-box .info-widget {
    padding: 10px}
#view-dwcnews-item font {
    font-family: "Open Sans",sans-serif;
    font-size: 14px !important;
    background: #FFF;
    color: #333;
}
.leaderboard72890 .inleaderboard img {
    max-width: 100%}
/* homepage click2edit */
section.section-a .important-information .area-text-editor.open-area .wrap-clickedit, section.section-a #vidshow_tts .area-text-editor-vid.open-area .wrap-clickedit {
    display: none !important;
}
section.section-a .important-information .area-text-editor:hover .wrap-clickedit, section.section-a #vidshow_tts .area-text-editor-vid:hover .wrap-clickedit {
    display: block;
}
section.section-a .important-information .area-text-editor .wrap-clickedit, section.section-a #vidshow_tts .area-text-editor-vid .wrap-clickedit {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%;
    cursor: pointer;
    text-align: center;
}
 section.section-a .important-information .area-text-editor .wrap-clickedit .click-edit, section.section-a #vidshow_tts .area-text-editor-vid .wrap-clickedit .click-edit {
    position: relative;
    top: 45%;
    background: #fff;
    padding: 5px 10px;
    margin: 0 auto;
    width: 120px;
    text-align: center;
}
.wrapper .section-a .slider .wrap-slide .wrap-clickedit, .widget-box .info-widget .wrap-clickedit,.wrap-for-scoreboard .wrap-clickedit {
    display: none;
}
.wrapper .section-a .slider .wrap-slide:hover .wrap-clickedit ,.widget-box .info-widget:hover .wrap-clickedit,.wrap-for-scoreboard:hover .wrap-clickedit {
    display: block;
}
.wrapper .section-a .slider .wrap-slide .wrap-clickedit ,.widget-box .info-widget .wrap-clickedit,.wrap-for-scoreboard .wrap-clickedit {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%;
    cursor: pointer;
}
.wrapper .section-a .slider .wrap-slide .click-edit,.widget-box .info-widget .click-edit,.wrap-for-scoreboard .click-edit {
    position: relative;
    top: 45%;
    background: #fff;
    padding: 5px 10px;
    margin: 0 auto;
    width: 120px;
    text-align: center;
}
.wrap-for-scoreboard {
    position: relative;
}
.widget-box .info-widget {
    position: relative;
}
.widget-box .info-widget img {
    max-width: 100%;
}
/* homepage end click2edit */
/* scroeboard */
section.carousel-score {
    padding: 0px 0px;
    background: #e6e6e6;
    border-top: 2px solid #cecece;
    border-bottom: 2px solid #cecece;
}
section.carousel-score .cs-top {
    background: #260B2E;
    color: #FFF;
    height: 35px;
    position: relative;
}
section.carousel-score .cs-top .w-icon {
    height: 35px;
    width: 35px;
    display: table;
    background: #F68606;
    float: left;
}
section.carousel-score .cs-top .fa {
    color: #ffffff;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
 section.carousel-score .cs-top .w-heading-title {
    float: left;
    padding: 8px 10px;
    font-weight: 600}
section.carousel-score .cs-top .allscores {
    float: right;
    padding: 8px 10px;
}
section.carousel-score .carousel.slide {
    background: #fff;
}
 section.carousel-score .carousel.slide .item .item-list-score {
    padding: 13px 15px;
    border-right: 1px solid #E8E6E6;
}
section.carousel-score .carousel.slide .item .item-list-score .row-score {
}
section.carousel-score .carousel.slide .item .item-list-score .rs-date {
    font-size: 10px;
}
 section.carousel-score .carousel.slide .item .item-list-score .team-a .winlose {
    font-size: 10px}
 section.carousel-score .carousel.slide .item .item-list-score .row-score .rs-left {
    width: 90%;
    float: left;
}
section.carousel-score .carousel.slide .item .item-list-score .row-score .rs-right {
    width: 10%;
    float: left;
    text-align: right;
}
 section.carousel-score .carousel.slide .carousel-control {
    background: #cccccc;
    text-shadow: none;
    opacity: 1;
    width: 17px;
    padding: 5px;
    padding: 0px 5px;
}
section.carousel-score .carousel.slide .carousel-control .fa {
    position: absolute;
    top: 40%;
    left: 3px;
}
section.carousel-score .carousel.slide .carousel-control.left {
    background-image: none;
}
section.carousel-score .carousel.slide .carousel-control.right {
    background-image: none;
}
section.carousel-score .carousel.slide .carousel-inner {
    padding: 0 20px;
}
/* scroeboard */
/* themes color list */
.theme-style {
    float: left;
    position: fixed;
    top: 60%;
    z-index: 99}
.theme-style .theme-style-wrap .theme-list {
    display: none;
}
.theme-style.open-theme .theme-style-wrap {
    left: 0px}
.theme-style .theme-style-wrap .theme-list {
    width: 100px;
    padding: 10px 0px;
    float: left;
    background: #fff;
    border: 1px solid #E7E7E7;
}
.theme-style .theme-style-wrap .theme-list .theme-color {
    width: 100%;
    padding: 0px 10px 5px;
    cursor: pointer;
    float: left;
}
.theme-style .theme-style-wrap .theme-list .tl-text {
    padding: 0px 10px 5px;
}
.theme-style .theme-style-wrap .theme-list .theme-color .ts-color-1 {
    width: 50%;
    float: left;
    height: 20px;
}
.theme-style .theme-style-wrap .theme-list .theme-color .ts-color-2 {
    width: 50%;
    float: left;
    height: 20px;
}
.theme-style .theme-style-wrap #theme-icon {
    float: left;
    width: 50px;
    height: 50px;
    display: table;
    background: #260B2E;
    cursor: pointer;
}
.theme-style .theme-style-wrap #theme-icon .fa {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-size: 22px;
    color: #fff;
}
.theme-style .theme-style-wrap .theme-list, .theme-style .theme-style-wrap #theme-icon {
    -webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);
    -moz-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);
    box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.29);
}
.notif-n-search {
    padding: 9px 0px}
nav.main-nav .navplusicon .notifymeicon a, nav.main-nav .navplusicon .notifymeicon a:hover {
    text-decoration: none;
}
nav.main-nav .navplusicon .notifymeicon {
    cursor: pointer;
    float: left;
    margin-left: 20px;
    padding: 5px 10px;
    background: #ffffff;
    border: 1px solid #E3E3E3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
nav.main-nav .navplusicon .notifymeicon:hover {
    background: #F3F3F3}
nav.main-nav .navplusicon .notifymeicon span {
    padding: 0px 0px 0px 7px;
}
/* CSS3 keyframes */
.theme-style .theme-style-wrap #theme-icon .fa {
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: ckw;
    -moz-animation-duration: 5s;
    -webkit-animation-name: ckw;
    -webkit-animation-duration: 5s;
}
@-webkit-keyframes ckw {
    0% {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
 100% {
    -moz-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
}
}
@-moz-keyframes ckw {
    0% {
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
 100% {
    -moz-transform: rotate(1440deg);
    -webkit-transform: rotate(1440deg);
}
}
/* end themes color list */
/* css for megamenu & nav menu*/
nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .mm_menu,nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .mm_menu a:hover {
    font-family: "Open Sans",sans-serif !important;
    text-transform: uppercase;
    font-weight: 600 !important;
}
nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .megamenu, nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .megamenu a ,nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .mm_menu .dropdown, nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .mm_menu .mm_item {
    font-family: "Open Sans",sans-serif !important;
}
.megamenu .mm_section {
    line-height: 16px !important}
.megamenu .mm_section a {
    font-size: 14px !important;
}
nav.main-nav {
    position: relative;
    z-index: 89}
.main-nav .mm_menu {
    height: auto !important;
    padding-top: 15px;
    padding-bottom: 15px;
}
.main-nav .megamenu, .main-nav .dropdown, .main-nav .mm_item {
    top: auto;
}
.main-nav .navbar-header {
}
.mobile.navbar-header {
    display: none;
}
header.wrap-header .main-header .bg-header-editable .bg-png-header img[src=""] {
    display: none;
}
footer #google_translate_element {
    margin-top: 0px !important;
}
.panel-change-background div {
}
.panel-change-background span {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
}
.panel-change-background {
    margin-bottom: 00px}
.ads-footer-bottom {
    max-width: 960px;
    margin: 0 auto}
.ads-footer-bottom .ad480 {
    width: 480px;
    float: left;
}
.emergency-n {

}
.top-ad-header .container {
    width: 100%;
}
.top-ad-header .rst-powered {
    float: left;
    width: 200px;
    padding: 25px 10px;
}
.top-ad-header .rst-powered .logo-rschooltoday {
    width: 36px;
    float: left;
    height: 36px}
.top-ad-header .rst-powered span {
    font-size: 14px;
    color: #535353;
    font-weight: 600;
    width: 100px;
    line-height: 18px;
    float: left;
    padding: 0px 0px 0px 10px;
}
/*.top-ad-header .school-support {
    float: left;
    width: 320px;
    height: 90px;
    cursor: pointer;
}*/

.leaderboard72890 {padding-bottom: 10px;}
.main-wrapper-content {padding-top: 10px; min-height: calc(100vh - 265px);}
header .top-ad-header {padding: 10px 0px}
header .top-ad-header .schoolnbanner {text-align: center;}


@media screen and (min-width: 500px) and (max-width: 767px) { 
.has-banner-ad-top .top-ad-header .banner-ad-top {
    padding-left: calc((100% - 468px)/2) !important;
}
}


@media screen and (min-width: 1170px) {
.has-right-most-section-skyscraper .ui-datepicker td .ui-state-default {padding: 0px 0px}    
.has-right-most-section-skyscraper .wrapper-content .wrapper-content-left {width: 1040px; float: left;}
.has-right-most-section-skyscraper .wrapper-content .wrapper-content-left .container {width: 100%}
.wrapper-content { 
    width: 1170px;
    margin: 0 auto}
.top-ad-header .rst-powered { 
    width: 80px;  
    padding: 15px 0px 0px }
.top-ad-header .rst-powered span {
    font-size: 10px;
    line-height: 10px;
    padding: 5px 0px 0px 0px;
}
.wrapper-content .wrapper-content-right {
    float: left; 
    width: 120px;
}
}

@media screen and (max-width: 1024px) {
.leaderboard72890 {display:     none;   }
.wrapper {
     margin-top: 50px}
.main-nav .navplusicon .navbar-collapse.in {
    border-top: 0px solid #D8D8D8;
}
.main-nav .navplusicon .navbar-collapse {
    border-top: 0px solid #D8D8D8;
}
body .navbar .navbar-header {
    border-bottom: 1px solid #D8D8D8;
    margin-left: 0px;
    margin-right: 0px;
    z-index: 55;
    background-color: transparent;
    position: fixed;
    top: 0px;
    width: 100%;
    background: #ffffff;
    left: 0px;
}
.navbar-collapse {
    z-index: 51;
    position: fixed;
    width: 100%;
    top: 50px;
    left: 0px;
}

    
    .footer-link ul.footer-links > li.dropdown > a {
    padding-left: 0px !important;
}
}

@media screen and (min-width: 768px) {
header.wrap-header .main-header {height: 110px}
}

/* mobile view gridstack*/
@media screen and (max-width: 768px) {

.move-this {
    display: none;
}
.grid-stack .grid-stack-item.gs-important-information .area-text-editor, .grid-stack-item .grid-stack-item-content .sc-right .widget-box .area-text-editor-fb,.grid-stack-item .grid-stack-item-content .sc-left .widget-box .area-text-editor-twit {
    position: relative !important;
}
.grid-stack-item .grid-stack-item-content .widget-box .info-widget {
    padding-top: 20px}
section.section-a {
    margin: 0 10px;
}
.grid-stack .grid-stack-item.gs-slider {
    height: auto !important;
}
.grid-stack .grid-stack-item.gs-slider .grid-stack-item-content {
    position: relative !important;
}
.grid-stack-item .grid-stack-item-content {
    left: 0px !important;
    right: 0px !important}
.grid-stack-item .grid-stack-item-content {
    position: relative !important;
}
.grid-stack-item .grid-stack-item-content .widget-box .info-widget {
    position: relative !important;
}
.grid-stack .grid-stack-item {
}
.grid-stack .grid-stack-item.gs-important-information,.grid-stack .grid-stack-item.gs-upcoming-event,.grid-stack .grid-stack-item.gs-quicklink,.grid-stack .grid-stack-item.gs-calendar,.grid-stack .grid-stack-item.gs-twitter,.grid-stack .grid-stack-item.gs-facebook,.grid-stack .grid-stack-item.gs-photo-gallery,.grid-stack .grid-stack-item.gs-scoreboard,.grid-stack .grid-stack-item.gs-highlights {
    height: auto !important;
}
.grid-stack-item .grid-stack-item-content .widget-box .info-widget {
    position: relative !important;
}
}



@media (min-width: 1025px) {
/* css for many menu items */
.navplusicon.too-many-menus .home-icon {position: absolute;z-index: 9; }
.navplusicon.too-many-menus .navbar-collapse.collapse {width: 90%;} 
nav.main-nav .navplusicon.too-many-menus  .navbar-collapse.collapse .collapse ul.menu .mm_menu {padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;}
nav.main-nav .navplusicon.too-many-menus  .navbar-collapse.collapse .collapse ul.menu:first-of-type  li {padding-left: 25px !important;}
nav.main-nav .navplusicon.too-many-menus .navbar-collapse.collapse .collapse ul.menu .megamenu {z-index: 11}
nav.main-nav .navplusicon.too-many-menus .navbar-collapse.collapse .collapse ul.menu ul.dropdown {z-index: 11}
.navplusicon.too-many-menus ul.nav {margin-bottom: 5px; margin-top: 5px;}
header nav.main-nav .navplusicon.too-many-menus .notifymeicon {position: absolute;z-index: 8;right: 60px;}
/* end css for many menu items */



    nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu ul.dropdown {left: 0px !important;
max-height: 400px;
overflow: auto;}
    header nav.main-nav .navplusicon .navbar-collapse.collapse {
    float: left;
}
header nav.main-nav .navplusicon .notifymeicon {
}
nav.main-nav .navplusicon .navbar-collapse.collapse .collapse > ul.menu {
    padding: 0px 0px 0px 0px}
.main-nav .megamenu {
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.27);
    -moz-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.27);
    box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.27);
}
}
nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu ul.dropdown {
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.27);
    -moz-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.27);
    box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.27);
    padding: 20px 30px !important;
}
nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu ul.dropdown .mm_item {
    border-bottom: 0px solid #333;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: left;
}
nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu ul.dropdown .mm_item:hover {
    text-decoration: underline;
}
@media (max-width: 1024px) {
    .footer-link ul.footer-links li.dropdown ul.dropdown-menu.sub-menu li a {
    height: auto;
    padding: 3px 10px !important;
}
.wrap-header nav.main-nav .navbar-wrapper {
    height: 0px;
    position: absolute;
    width: 100%;
    background: #fff;
}
.wrap-header nav.main-nav {
     height: 0px;}
.main-nav .navplusicon .navbar-collapse.in ul.menu .dropdown {
    top: 46px !important;
}
.main-nav .navplusicon .navbar-collapse.in ul.menu .dropdown a {
    padding-left: 40px !important;
}
.megamenu table, .megamenu tbody {
    float: left;
    width: 100%}
.main-nav .megamenu tr {
    width: 100%;
    float: left;
}
.main-nav .megamenu td {
    padding-bottom: 10px !important;
    width: 100%;
    float: left;
}
header.wrap-header .main-header .bg-header-editable .bg-png-header img {
    width: 100%;
    height: 100%;
}
.wrap-header .main-nav nav.main-nav {
    position: relative;
}
nav.main-nav .navplusicon .notifymeicon {
    position: absolute;
    left: 20px;
    top: 0px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    top: 0px !important}
header.wrap-header .main-header .content-main-header .header-adv .wrap-adv span,header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    width: 100% !important}
header.wrap-header .main-header .content-main-header .header-adv object {
    display: block;
    width: 100%;
    height: 100%;
}
 .main-nav .navplusicon .navbar-collapse.in {
    border-top: 3px solid #D8D8D8;
    clear: both;
}
 .wrap-header nav.main-nav .navplusicon {
    margin: 0px -15px}
 html body nav.main-nav .navbar .container {
    width: 100% }
 html body nav.main-nav .navbar ul.menu li {
    margin: 0px 0px 0px 0px}
 .main-nav .megamenu {
    padding: 0px 20px;
    top: 44px !important;
    padding-top: 15px !important;
    border-top: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    max-height: 9900px !important;
    overflow: visible !important;
}
 .main-nav .navbar-header {
    height: auto;
}
 .main-nav .mm_menu {
    border-right: 0px solid #333 !important;
}
 .main-nav .home-icon {
    display: none !important;
}
 body nav.main-nav .navbar {
    padding-bottom: 20px}
 .navbar-toggle i {
    background-color: transparent !important;
    color: #333 !important;
    font-size: 25px;
}
}
@media (max-width: 767px) {
    .widget-box #dwcsearch-renderMain input#searchtext2 { width: 100% }
.widget-box #dwcsearch-renderMain input#btnSearch { position: relative; top: 10px } 
.widget-box #dwcsearch-renderMain td, .widget-box #dwcsearch-renderMain th {text-align: left;}
    .wrapper-content-left #dwcsearch-renderMain #btnSearch {position: relative;top: 10px;margin-left: 5px;}
    .wrapper-content-left #dwcsearch-renderMain #srch_label {}
    .has-banner-ad-top .top-ad-header .banner-ad-top {}
    .headerhaslogo header.wrap-header .main-header .content-main-header {display: block; padding: 10px 0px;}
    .headerhaslogo header.wrap-header .main-header .bg-header-editable .bg-png-header {display: none;}
    .headerhaslogo header.wrap-header .main-header .bg-header-editable {z-index: 0; }
header.wrap-header .main-header .content-main-header { display: none;  }
    #dwcsearch-results-form ol, #dwcsearch-results-form  ul {white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word;}
   .has-wrap-adv-banner header.wrap-header .main-header .content-main-header {position: relative;}
   .has-wrap-adv-banner header.wrap-header .main-header .bg-header-editable { }
    header.wrap-header .main-header .content-main-header { 
    position: absolute;
    top: 0px;
}
    .has-img-logo header.wrap-header .main-header .bg-header-editable {
    position: relative; height: 100%;    
}
    .header-adv img {
    max-width: 100%}
 header.wrap-header .main-header .bg-header-editable .bg-png-header {
    overflow: hidden;
    position: relative; 
}
.wrapper-content header.wrap-header .main-header {
   /* min-height: 100px; */ min-height: auto }
 header.wrap-header .main-header .bg-header-editable .bg-png-header img { 
    height: 100%;
}
 header.wrap-header .main-header .bg-header {
    overflow: hidden;
    z-index: 0 !important;
}
 .main-nav .navplusicon .navbar-collapse {
}
 body nav.main-nav .navbar {
    padding-bottom: 0px;
}
 .widget-box .info-widget.wrap-for-gallery {
    padding: 20px 20px 0px 20px;
}
 .widget-box .info-widget.wrap-for-gallery .row-gallery .col-sm-4 {
    margin-bottom: 20px;
}
 }

@media screen and (max-width: 480px) { 
ul.footer-links li { 
    padding: 1px 5px;
    width: 100%;
    float: left;
}
footer .copyright { 
    float: left;
    width: 100%;
    margin-top: 20px;
}
.footer-link ul.footer-links li.dropdown ul.dropdown-menu.sub-menu {width: 100%}
}

@media screen and (max-width: 1365px) { 
.footer-link ul.footer-links li.dropdown ul.dropdown-menu.sub-menu a {
    color: #333333; padding: 3px 10px;
}
.footer-link ul.footer-links li.dropdown ul.dropdown-menu.sub-menu li {
    width: 100% !important;
    float: left !important;
}
.footer-link ul.footer-links li.dropdown ul.dropdown-menu.sub-menu {
    bottom: 18px;
    top: auto;
}
.footer-link ul.footer-links li.dropdown {
    position: relative;
    background-color: transparent !important;
    top: auto !important;
}
.footer-link ul.footer-links > li.dropdown > a {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600;
}
}


@media (min-width: 1240px) and (max-width: 1365px) {
    .col-md-2.col-sm-1.col-xs-12.powered {
    padding: 1px 15px 0px;
}
 header.wrap-header .top-header .powered span {
    width: 100px;
    padding: 1px 0px 0px;
    line-height: 1.2;
}
}
@media (min-width: 768px) and (max-width: 1024px) {
section.section-a {margin-bottom: 0px}
    .has-banner-ad-top.has-school-support .top-ad-header .school-support { 
    width: 320px;
    height: auto;
    cursor: pointer;
    margin: 0 auto;
    float: none;
    float: unset;
    clear: both; 
    padding: 10px 0px;
}
    nav.main-nav .navplusicon .notifymeicon {
    top: 8px;
}
    #dwcsearch-renderMain {margin-right:20px }
    nav.main-nav .navplusicon .notifymeicon {left: 0px}
    .main-nav .navplusicon .navbar-collapse.in {
}
 .navplusicon .navbar-collapse.collapse {
    display: none !important;
}
 html body nav.main-nav .navbar {
    padding-bottom: 0px;
}
 ul.menu {
    padding: 0px }
 body .navbar .navbar-header {
    float: right;
}
 ul.menu li {
    margin: 0px 0px 0px 0px;
}
}
/* end css for megamenu */
/* media query */

@media (min-width: 1240px) {
    header.wrap-header .top-header .powered span {
    width: 100px;
    line-height: 13px;
    padding: 0px 10px 0px 0px;
}
}
@media (min-width: 1210px) {
    body .container {
    /*padding: 0 20px 0 0;
    */
 }
 }
@media (max-width: 1239px) {
    header.wrap-header .top-header .enotice {
    padding: 6px 15px 5px 15px;
    line-height: normal;
}
.enotice.no-item {
    display: none;
}
 header.wrap-header .top-header {
    height: auto;
    padding: 7px 0px 0px;
}
 header.wrap-header .top-header .enotice {
    width: 100%;
    text-align: center;
    border-top: 1px solid #D1D1D1;
}
 header.wrap-header .top-header .search-area {
    position: absolute;
    right: 0px;
    width: 200px }
 header.wrap-header .top-header .powered {
    width: 250px;
    min-height: 40px;
    padding: 0px 0px 0px 7px;
}
 header.wrap-header .top-header .powered span {
    border-right: 0px solid }
}
@media (max-width: 1199px) {
    header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    width: 600px !important;
    height: 74px}
 section.carousel-score .carousel.slide .carousel-inner {
    padding: 0px 30px;
}
 section.carousel-score .carousel.slide .carousel-control {
    width: 25px}
 section.carousel-score .carousel.slide .carousel-control .fa {
    left: 35%}
}
@media (min-width: 1024px) {
    nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .mm_menu {
    padding-left: 18px;
    padding-right: 18px}
}
@media (max-width: 991px) {
    .top-ad-header .rst-powered span {color:    #ffffff}
    .main-wrapper-content {background: #ffffff}
    header.wrap-header .main-header .bg-header-editable .bg-png-header {/**overflow: hidden;**/}
    header.wrap-header .main-header .bg-header-editable .bg-png-header img {
    width: 100% !important; height:auto !important; }
    .wrapper-content-bottom {
    display: none;
}
.wrapper-content { }
.top-ad-header {
    width: 728px;
    margin: 0 auto}
.emergency-n {
    background: transparent;
    padding: 0px 0px;
    border: 0px solid #D8D8D8;
}
.container {
    width: 100%;
}
.wrapper-content .wrapper-content-right {
    display: none;
}
.wrapper-content .wrapper-content-left {
    float: none !important;
    float: unset !important;
}
nav.main-nav .navplusicon .notifymeicon {
    top: 8px;
}
header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
}
 header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    width: 450px !important;
    height: 56px}
 .widget-box {
    margin-top: 20px;
}
}

section.section-a .slider .wrap-slide .html5gallery .html5gallery-pause-0 {display: none !important;}

@media (min-width: 992px) {
    section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-toolbox-0 .html5gallery-toolbox-buttons-0 .html5gallery-lightbox-0 { 
    top: 60% !important;
}
    #slideshowtts .grid-stack-item-content {overflow: hidden;}
    header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
    min-height: 90px;
}
    .top-ad-header .rst-powered span {color: #ffffff}
    .main-wrapper-content {background: #ffffff}
    .has-img-logo header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
    min-height: 90px}
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 {
    background: #DDD;
    max-width: 100%;height: 380px !important;
}
.has-right-most-section-skyscraper section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 {
height: 400px !important;
    }
section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 img.html5gallery-elem-image-0 {
    max-width: 100% !important;
}
body  section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 {height: 100% !important;width: 100% !important;}
body .grid-stack-item .grid-stack-item-content .slider .wrap-slide .html5gallery img {
    max-width: 100%;
    max-height: 100%;
height: auto !important;
vertical-align: middle;
}
.grid-stack-item .grid-stack-item-content .slider .wrap-slide div {}
.grid-stack-item .grid-stack-item-content .slider .wrap-slide div .html5gallery {}
.grid-stack-item .grid-stack-item-content .slider .wrap-slide div .html5gallery .html5gallery-container-0 {}
.grid-stack-item .grid-stack-item-content .slider .wrap-slide div .html5gallery .html5gallery-container-0 .html5gallery-box-0{}
.grid-stack-item .grid-stack-item-content .slider .wrap-slide div .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0{}
.grid-stack-item .grid-stack-item-content .slider .wrap-slide div .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 .html5gallery-elem-img-0{
/*display: flex !important;*/
justify-content: center;
align-items: center;}
.grid-stack-item .grid-stack-item-content .slider .wrap-slide div .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 .html5gallery-elem-img-0 *{ }
.grid-stack-item .grid-stack-item-content .slider .wrap-slide div .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 .html5gallery-elem-img-0 img{}
}
@media (min-width: 768px) and (max-width: 960px) {
    header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {min-height: 75px}
header.wrap-header .main-header .content-main-header {  z-index: 2; position: relative; }
    .has-img-logo header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
   min-height: 50px;
}
    header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
    padding: 0px 0px 0px;
}
 header.wrap-header .main-header .content-main-header .wrap-logo .main-logo img {
    width: 100%;
    height: auto;
}
}
@media (min-width: 961px) and (max-width: 991px) {
    header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {min-height: 95px}
}
@media (min-width: 992px) and (max-width: 1169px) { 
    .wrapper-content .wrapper-content-left {float: none !important; float: unset !important;}
    .wrapper-content-right {display: none;}

}
@media (min-width: 992px) and (max-width: 1199px) {
    .widget-box .info-widget iframe {
}
 section.section-content .col-md-3.sc-left {
    width: 50%;
}
 .wrapper.nodepage section.section-content .col-md-3.sc-left {
    width: 25%;
}
 section.section-content .col-md-3.sc-right {
    width: 100%;
    margin: 27px 0px;
    padding-left: 0px;
    padding-right: 0px;
}
 section.section-content .col-md-3.sc-right .widget-box {
    float: left;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}
 section.section-a .col-md-3.important-information {
    width: 50%;
}
 section.section-a .col-md-3.upcoming-event {
    width: 100%;
    margin-top: 27px;
}
}
/*@media (min-width: 768px) {
    .top-ad-header .banner-ad-top {
    float: right;
    width: 728px;
    height: 90px;
    position: relative;
}
 .*/leaderboard72890 {
}
.leaderboard72890 .inleaderboard {
    width: 728px;
    height: 90px;
    margin: 0px auto 0px}
 header.wrap-header .top-header .container {
    width: 100% }
 nav.main-nav .navplusicon {
    /*width: 720px;
    */
 margin: 0 auto;
    float: none;
    float: unset}
}
@media (max-width: 768px) {
    .top-ad-header {
    width: auto;
}
header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
    text-align: center;
}
header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    height: auto;
    width: 100% !important;
}
header.wrap-header .main-header .content-main-header .header-adv .wrap-adv .adsbygoogle,header.wrap-header .main-header .content-main-header .header-adv .wrap-adv .TTS {
    margin: 0 auto}
}
@media (max-width: 728px) {
.top-ad-header {width: auto;} 
}
@media (max-width: 767px) {
    .leaderboard72890 { position: relative;overflow: hidden;}
    .notif-n-search {
    padding: 9px 10px;
}
.wrap-header nav.main-nav .navbar-wrapper {
    position: relative;
}
.wrap-header nav.main-nav { }
nav.main-nav .navplusicon .notifymeicon {
    left: 0px;
}
#dwcsearch-renderMain #searchbox { position: absolute;}
.top-ad-header .banner-ad-top .header-adv .wrap-adv span {
    position: relative !important;
}
.top-ad-header .school-support {
    display: none;
}
.top-ad-header .rst-powered {
margin-bottom: 10px !important;
padding: 0px 0px;
width: 136px;
margin: 0 auto;
float: none;
float: unset;
height: 36px;}
header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
}
 header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    float: left;
}
 header.wrap-header .main-header .bg-header img {
    width: auto;
    height: 100%;
}
 header.wrap-header .main-header .content-main-header .header-adv .wrap-adv span {
}
 header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    text-align: left;
    margin-top: 10px;
}
 header.wrap-header .main-header {
    min-height: 126px;
    overflow: hidden;
    max-height: 500px}
 .main-nav .home-icon {
    display: none;
}
 .navbar-toggle .fa {
    font-size: 25px}
 .navbar-toggle {
    margin-top: 0px;
    margin-bottom: 0px}
 header.wrap-header .main-header .content-main-header .wrap-logo .main-logo img {
    max-width: 100%;
    width: auto;
    height: auto;
}
 header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
    padding: 0px 0px 0px;
}
}
@media (max-width: 480px) {
    #dwcsearch-renderMain #searchbox { position: absolute;width: 100%; }
    body .navbar .navbar-header .navbar-toggle {
    width: auto;
    margin-left: 10px;
}
.notif-n-search {width: calc(100% - 70px) !important;}
    body .navbar .navbar-header span.text-menu-button {display: none;}
    form#dwceforms-render-eform-elements, form#dwcsurvey-render-survey-result {
    overflow-x: scroll;
    padding-bottom: 40px;
}
 header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    height: 37px}
 header.wrap-header .top-header .powered span {
    width: 80px;
    padding: 1px 0px;
    line-height: 14px;
}
}
@media (max-width: 320px) {
    header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    width: 290px !important;
    height: 36px}
}
/* fix nav-responsive.css on chrome*/
/* @media all and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: .001dpcm) and (max-width: 1024px) {
    */
@media (max-width: 1024px) {
    .has-banner-ad-top .top-ad-header .banner-ad-top { float: left; }
    .megamenu {
    right: 0px !important;
    top: 59px !important;
    ;
}
 /* Navbar and Toggle Button */
 .mobile {
    background-color: rgb(51, 51, 51);
    float: left !important;
    height: 60px !important;
    width: 100% !important;
}
 .main-header nav {
    width: 100% !important;
}
 .main-nav .navbar-header .navbar-toggle {
    float: left;
    text-align: center;
    padding: 0;
    display: block;
    margin-left: 20px ;
}
.notif-n-search {
    padding: 9px 0px;
    position: fixed;
    top: 0px;
    z-index: 70; 
    right: 20px;
    width: calc(100% - 120px);
}
nav.main-nav .navplusicon .notifymeicon {
float: right;
position: absolute;
top: 9px;
margin-left: 10px;
left: auto;
right: 70px;
z-index: 5;
}
.notif-n-search #dwcsearch-renderMain.header-search.expand-search {
z-index: 6;
}
 .navbar-toggle:hover, .main-nav .navbar-header .navbar-toggle:focus {
    background-color: transparent;
}
 .main-nav .navbar-header .navbar-toggle i {
    padding: 3px 8px;
    border-radius: 3px !important;
}
 .navbar-collapse {
    width: 100%;
}
 /* Collapsible div that holds the entire menus */
 .collapse {
    display: none !important;
}
 /* Tabs */
 ul.menu li {
    display: table;
    width: 100%;
    border-right: none;
}
 ul.menu li a {
    border-left: none;
    width: 100%;
    float: left;
}
 ul.menu li:last-child {
    float: left;
    width: 100%;
}
 ul.menu li:hover div {
    float: none;
    display: block;
    position: absolute;
    z-index: 999999;
    width: 100% !important;
}
 ul.menu li:nth-last-child(2) ul ul {
    left: -0px;
}
 ul.menu li:hover > ul {
    display: block;
    position: absolute;
    z-index: 999999;
    width: 320px;
}
 .menu >li > a {
    line-height: 15px;
    height: 46px;
    padding: 10px 20px;
    display: table-cell;
    width: 100%;
    border-bottom: 1px solid #ccc;
    height: 60px;
}
 .mm_item {
    padding: 10px 10px !important;
}
 /* Sub Mega Menu Positionig */
 ul.menu div.links h3 {
    padding: 10px;
}
 /* Sub Dropdown */
 .dropdown {
    top: 54px !important;
    width: 100% !important;
}
 ul.menu ul {
    top: 100%;
    left: 0px !important;
}
 ul.menu ul ul {
    top: 0px;
    left: 0px;
}
 .dropdown a {
    height: 50px;
    padding-left: 30px !important;
}
 /** Multi Column **/
 div.megamenu table, p, .category, span {
    margin-top: 0px !important;
}
 .megamenu table td {
    display: block;
    float: left;
    width: 100%;
}
 .section_subitem {
    padding-top: 0px !important;
    padding-left: 10px !important;
    line-height: 35px;
    height: 35px !important;
}
 td.section_subitem {
    vertical-align: middle;
}
 }
/* end fix nav-responsive.css on chrome*/

header.wrap-header .main-header .content-main-header .wrap-logo .main-logo img {
    max-width: 100%;
    height: auto;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
         #calendarshow_tts.grid-stack-item  .grid-stack-item-content .widget-box .info-widget {padding: 2px 2px}
    .calendar .ui-datepicker td .ui-state-default {padding: 0px 0px}
.top-ad-header .banner-ad-top {width: 100%;
text-align: center; margin-top: 2px;}
    header.wrap-header .main-header {
    max-height: 999999px}
header.wrap-header .main-header .content-main-header .wrap-logo {
    width: 100%}
header.wrap-header .main-header .content-main-header .wrap-logo .main-logo img {
    width: auto;
}
header.wrap-header .main-header .content-main-header .header-adv {
    width: 100%}
header.wrap-header .main-header .bg-header-editable .bg-png-header img {
    width: 100%;
    height: 100%;
}
header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {
    float: left;
    margin-top: 10px;
}
header.wrap-header .main-header .content-main-header .header-adv .wrap-adv #aswift_0_expand {
    float: left;
}
}
@media screen and (min-width: 1200px) and (max-width: 1365px) {
    header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
    width: 115%;
    padding: 15px 0px 0px;
}
}
@media screen and (min-width: 1366px) {
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery .info-widget {padding-top: 40px}
    header.wrap-header .main-header {
    overflow: hidden;
}
header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {
    padding: 15px 0px 0px;
}
.footer-link ul.footer-links li.dropdown {
    position: relative;
    background-color: transparent !important;
    top: auto !important;
}
.footer-link ul.footer-links > li.dropdown > a {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 600}
.footer-link ul.footer-links li.dropdown:hover ul.dropdown-menu.sub-menu {
    display: block;
}
.footer-link ul.footer-links li.dropdown ul.dropdown-menu.sub-menu {
    bottom: 18px;
    top: auto;
}
.footer-link ul.footer-links li.dropdown ul.dropdown-menu.sub-menu a {
    color: #333333}
.footer-link ul.footer-links li.dropdown ul.dropdown-menu.sub-menu li {
    width: 100% !important;
    float: left !important;
}
.footer-link ul.footer-links li.dropdown ul.dropdown-menu.sub-menu li a {
    padding: 3px 10px;
}
.footer-link ul.footer-links li.sep {
    display: none;
}

#view-dwcnews-item table tbody td {
    background: transparent;
}
}
/* move edit -grid-stack-item part*/
@media screen and (min-width: 0px) {
    .grid-stack-item .grid-stack-item-content {
    position: relative;
}
.grid-stack-item .grid-stack-item-content .move-this {
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 3;
    padding: 5px 7px;
    color: #f38801;
    font-size: 18px;
}
.grid-stack-item .grid-stack-item-content .widget-box.space-bottom .header-widget {
    z-index: 2}
.grid-stack-item .grid-stack-item-content .widget-box.space-bottom .info-widget.highlights-homepage {
    min-height: 0px;
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0px;
}
.grid-stack-item .grid-stack-item-content .widget-box.space-bottom .info-widget.highlights-homepage ,.grid-stack-item .grid-stack-item-content .widget-box.space-bottom ,.grid-stack-item .grid-stack-item-content .sc-center {
}
.grid-stack-item .grid-stack-item-content section.carousel-score .container {
    padding-left: 0px;
    padding-right: 0px;
    width: 100%;
}
.grid-stack-item .grid-stack-item-content section.carousel-score {
    padding: 0px 0px;
    background: #e6e6e6;
    border-top: 0px solid #cecece;
    border-bottom: 0px solid #cecece;
}
.grid-stack-item .grid-stack-item-content section.carousel-score .container .cs-bottom .row {
    margin-right: 0px;
    margin-left: 0px;
}
.grid-stack-item .grid-stack-item-content section.carousel-score .container .col-md-12.no-padding {
    padding-left: 0px !important;
    padding-right: 0px !important}
.grid-stack-item .grid-stack-item-content section.carousel-score .cs-top .allscores {
    float: right;
    padding: 8px 35px 8px 10px;
}
.grid-stack-item .grid-stack-item-content section.carousel-score .carousel.slide .carousel-inner {
    min-height: 80.28px}
.grid-stack-item .grid-stack-item-content .widget-box .header-widget {
    z-index: 2}
.grid-stack-item .grid-stack-item-content .widget-box ,.grid-stack-item .grid-stack-item-content .upcoming-event .widget-box {
    height: 100%}
.grid-stack-item .grid-stack-item-content .widget-box .info-widget {
    height: 100% !important;
    top: 0px;
    left: 0px;
    width: 100%;
    padding-top: 50px;
    position: absolute;
}
.grid-stack-item .grid-stack-item-content .important-information {
    height: 100%}
.grid-stack-item .grid-stack-item-content .important-information .widget-box .area-text-editor {
    height: 100%;
    position: absolute;
    top: 0px;
    width: 100%;
    padding-top:40px;
}
.grid-stack-item .grid-stack-item-content .slider,.grid-stack-item .grid-stack-item-content .slider ,.grid-stack-item .grid-stack-item-content .slider .wrap-slide {
    height: 100% !important}
.grid-stack-item .grid-stack-item-content .sc-left,.grid-stack-item .grid-stack-item-content .sc-left .area-text-editor-twit {
    height: 100%}
.grid-stack-item .grid-stack-item-content .sc-left .widget-box .header-widget {
    z-index: 2}
.grid-stack-item .grid-stack-item-content .sc-left .widget-box .area-text-editor-twit {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    padding-top:40px;}
.grid-stack-item .grid-stack-item-content .widget-box.space-bottom {
    margin-bottom: 0px}
.grid-stack-item .grid-stack-item-content .sc-right,.grid-stack-item .grid-stack-item-content .area-text-editor-fb {
    height: 100%}
.grid-stack-item .grid-stack-item-content .sc-right .widget-box .header-widget {
    z-index: 2}
.grid-stack-item .grid-stack-item-content .sc-right .widget-box .area-text-editor-fb {
    height: 100% !important;
    top: 0px;
    left: 0px;
    width: 100%;
    padding-top: 50px;
    position: absolute;
}
/*scoreboard*/
/*.grid-stack-item.scoreboard-grid {
    height: auto !important;
}
.grid-stack-item.scoreboard-grid .grid-stack-item-content {
    min-height: 116px}
*/
.grid-stack-item.scoreboard-grid .carousel.slide,.grid-stack-item.scoreboard-grid .carousel.slide .item .item-list-score {
    min-height: 103px}
/* slide*/
.grid-stack-item .grid-stack-item-content .slider .wrap-slide .html5gallery img {
    width: auto !important;
    height: 100% !important;
    left: 0px !important;
    position: relative !important;
}
.grid-stack-item .grid-stack-item-content .slider .wrap-slide .html5gallery-loading-0 {
    display: none;
}
}
/* end slide */
.grid-stack-item.gs-highlights .grid-stack-item-content,.grid-stack-item.gs-twitter .grid-stack-item-content,.grid-stack-item.gs-facebook .grid-stack-item-content {
    overflow: hidden !important;
}

@media screen and (min-width: 769px) {

    .grid-stack-item .grid-stack-item-content .slider .wrap-slide .html5gallery { }
.grid-stack-item .grid-stack-item-content .widget-box.space-bottom .info-widget.highlights-homepage {
    overflow: auto;
    padding-top: 0px;
    padding-top: 50px;
}
}



@media screen and (max-width: 1023px) {
    header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {display: none;}
    .grid-stack-item .grid-stack-item-content .widget-box {
    margin-top: 0px}
}
/*.wrap-out-box {
    height: 100%;
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
section.section-a {
    position: relative;
}
.fixedcolor {
    width: 20%;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: -2;
}
.fixedcolor.sleft {
    left: 0px}
.fixedcolor.sright {
    right: 0px}
*/
@media screen and (min-width: 1024px) { 
section.section-a .upcoming-event .widget-box .info-widget:hover {/*padding: 50px 0px 20px 20px;*/}
.grid-stack-item .grid-stack-item-content .widget-box .info-widget:hover {padding-right: 0px}
.grid-stack-item .grid-stack-item-content .widget-box  .info-widget:hover .wrap-out-box {overflow: auto; padding-right: 10px}
.grid-stack .grid-stack-item.gs-twitter .grid-stack-item-content .widget-box  .info-widget:hover .wrap-out-box {padding-right: 0px}
.grid-stack .grid-stack-item.gs-calendar .grid-stack-item-content .widget-box  .info-widget:hover .wrap-out-box {overflow: auto; padding-right: 0px}
.grid-stack .grid-stack-item.gs-calendar .grid-stack-item-content .widget-box .info-widget:hover {padding-right: 10px}
.wrap-out-box {overflow: hidden;}
}
.wrap-out-box {
   height: 100%; 
    position: relative;
    overflow-x: hidden !important;
padding-right: 0px;
}
#twitshow_tts .wrap-out-box, #qlinksshow_tts .wrap-out-box {
    padding-right: 0px;
}

#vidshow_tts .wrap-out-box {
    width: %100;
    /* center a div insie another div*/
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
#vidshow_tts .wrap-out-box img {
    margin: 10px;
    padding:5px;
}
/*.wrapper-content .wrapper-content-left {
    float: left;
    width: 1215px;
}
*/
.wrapper-content .wrapper-content-right {
    float: left;
    margin: 0px 0;
    width: 120px;
    overflow: hidden;
}
.wrapper-content-bottom {
    text-align: center;
    width: 100%;
    padding: 5px;
    /*display: inline-block;
    */
}
@media(max-width: 700px) {
    .wrapper-content .wrapper-content-right {
    display: none;
}
}
@media(max-width: 700px) {
    .wrapper-content-bottom {
    display: none;
}
}

@media(max-width: 700px) {
    .top-ad-header{ display: none; }
}
@media(max-width: 700px) {
    .leaderboard72890 .inleaderboard{ display: none; }
}
section.section-a {
    position: relative;
}
.fixedcolor {
    /*width: 20%;
    */
height: 100%;
    position: absolute;
    top: 0px;
    z-index: -2;
}
.fixedcolor.sleft {
    left: 0px}
.fixedcolor.sright {
    right: 0px}





@media screen and (min-width: 1200px) { 
.notif-n-search #dwcsearch-renderMain {
    overflow: hidden;
    height: 34px;
    position: absolute;
    right: 10px;
    width: 200px;
}
.notif-n-search #dwcsearch-renderMain.header-search.expand-search {z-index: 9}
header nav.main-nav .navplusicon .notifymeicon {
    position: relative;
z-index: 8;
}
}

.grid-stack-item .grid-stack-item-content .widget-box.space-bottom .info-widget.highlights-homepage h3 a {font-weight: bold;
font-size: 14px;}
.grid-stack-item .grid-stack-item-content .widget-box.space-bottom .info-widget.highlights-homepage h3  {}
.grid-stack-item .grid-stack-item-content .save-me-part{position: absolute; color: #ffffff; background: #383838; right: 0px; bottom: 0px ; padding: 2px 15px; cursor: pointer; display: none; }
.grid-stack-item .grid-stack-item-content:hover .save-me-part { display: block; }
/*Bug 58456 - TTS - Homepage - Allow to turn on/off homepage sections*/
#btfloat{
border-radius: 6px;
border:1px solid #000; 
background: #fff;
padding: 2px;
width: -moz-fit-content;
width: -webkit-fit-content;
width: fit-content;  
float:left;
}
#titletbfloat{
color:#006dcc; 
display:none;
font-family:"Open Sans",sans-serif;
font-size:14px;
font-weight:600;
margin: 5px 10px;
}
#listsect{
  border:1px solid #006dcc;              
  background-color: #fff;             
  margin: 0 5px; 
  float:left;
}
#sectfloat
{
  position: fixed;
  top: 40%;
  left:10px;
  z-index: 1000;
  cursor:pointer;
}  
#secthead{
float:left;
padding: 10px 20px 10px 10px;
}
#closebtfloat{
 float:right;
 padding: 10px;
}
#listarea{
border-top:1px solid #006dcc;  
}
#listareacontent{
 padding: 10px;
  font-weight:400;
  overflow-y: auto;
  width: 300px;
}
#secth{
    color:#006dcc;            
  font-family:"Open Sans",sans-serif;
  font-size:14px;
  font-weight:600;  
}
#ttllist{
color:#006dcc;            
  font-family:"Open Sans",sans-serif;
  font-size:14px;   
}

.grid-stack-item .grid-stack-item-content .save-me-part{ width:100%; z-index:999; }
.grid-stack-item .grid-stack-item-content .btsave-me { float :right; }
.grid-stack-item .grid-stack-item-content .save-me{ width:100%;}

.grid-stack-item .grid-stack-item-content .save-fb{ width:100%;}
.grid-stack-item .grid-stack-item-content .show-fb{ float:left;}
.grid-stack-item .grid-stack-item-content .btsave-fb {float :right;}

.grid-stack-item .grid-stack-item-content .save-twit{ width:100%;}
.grid-stack-item .grid-stack-item-content .show-twit{ float:left;}
.grid-stack-item .grid-stack-item-content .btsave-twit { float :right;}

.grid-stack-item .grid-stack-item-content .save-vid{ width:100%; z-index:999;}
.grid-stack-item .grid-stack-item-content .show-vid{ float:left;}
.grid-stack-item .grid-stack-item-content .btsave-vid {float :right;}

.grid-stack-item .grid-stack-item-content:hover .save-me { display: block; z-index:23; }
.grid-stack-item .grid-stack-item-content:hover .save-twit { display: block; }
.grid-stack-item .grid-stack-item-content:hover .save-fb { display: block; }
.grid-stack-item .grid-stack-item-content:hover .save-vid { display: block; z-index:999; }

.offcover {
    background:#bdbdbd none repeat scroll 0 0;position:absolute;top:0;left:0;width:100%;height:100%;z-index: 2001; 
}
.textoffcover{
    background: #bdbdbd none repeat scroll 0 0;
    left: 30%;
    padding: 5px 10px;
    position: absolute;
    top: 45%;
}

.move-this{
z-index:2002!important; 
}


/* additional */
@media screen and (min-width: 1024px) { .main-wrapper-content { background: #ffffff !important;} }

@media (max-width: 991px) { 
html body nav.main-nav .navbar .container { overflow: hidden; }
header.wrap-header .main-header .bg-header { z-index: 0; }
header.wrap-header .main-header .bg-header-editable .bg-png-header {overflow: hidden;z-index: 2;}
}

@media (max-width: 767px) { 
nav.main-nav .navplusicon .notifymeicon {  right: 50px;}
header .top-ad-header .container {padding-right: 0px;padding-left: 0px;}
header .top-ad-header {  }
.top-ad-header .rst-powered {display: none;}
html body {background: none !important}
section.section-a {margin-bottom: 0px}
header.wrap-header .main-header { min-height: 80px;}
body .top-ad-header .school-support {padding-top: 10px;}
}

@media (min-width: 580px) and (max-width: 1170px) { 
body .top-ad-header .school-support{  display: none !important; }
}

@media (min-width: 768px) and (max-width: 1023px) {  
header .top-ad-header {} 
header.wrap-header .top-header .enotice {   border-top: 0px solid #D1D1D1;}
header.wrap-header .main-header .content-main-header .wrap-logo .main-logo { padding: 10px 0px}
}
@media (min-width: 1024px) and (max-width: 1365px) {  
.headerhaslogo header.wrap-header .main-header {  padding-bottom: 10px; }
.main-wrapper-content .leaderboard72890 {display: block !important ;  }
.wrapper-content-bottom .container{width:    100%}
header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {margin-top: 0px !important  }
}

@media (min-width: 768px) and (max-width: 769px) { 
    .top-ad-header .rst-powered { 
    padding: 15px 10px;
}
    header .top-ad-header { 
    /*height: 81px;*/
    overflow: hidden;
}
.top-ad-header .banner-ad-top {float: right !important;height: 90px !important;position: relative !important;width: 450px !important;}
}

/* css for ad perpage */
@media screen and (min-width: 992px) {
.wrapper.nodepage .wrapper-content .wrapper-content-left .container .row{
position: relative;
    }
.wrapper.nodepage .wrapper-content .wrapper-content-left .container .row .col-md-3.sc-left {width: 320px;
z-index: 2;}
.wrapper.nodepage .wrapper-content .wrapper-content-left .container .row .col-md-9.sc-center {
    width: calc(100% - 320px); 

width: -webkit-calc(100% - 320px); /** Safari 6, Chrome 19-25 **/

width: -moz-calc(100% - 320px); /** FF 4-15  **/

width: calc(100% - 320px); /** FF 16+, IE 9+, Opera 15, Chrome 26+, Safari 7 and future other browsers **/

}

}

/**safari media query**/
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 992px) {
    /* Safari 5+ ONLY */
    ::i-block-chrome, .wrapper.nodepage .wrapper-content .wrapper-content-left .container .row .col-md-3.sc-left {
     position: absolute;
    }
        ::i-block-chrome, .wrapper.nodepage .wrapper-content .wrapper-content-left .container .row .col-md-9.sc-center {
     width: 100%; padding-left: 330px;
    }
}

.wrapper.nodepage .wrapper-content .wrapper-content-left .adperpage-box {width: 300px ; margin: 0 auto}

/**fix menu sub menu on mobile**/
@media screen and (max-width: 1024px) { 
.main-nav .navplusicon .navbar-collapse {height: 85% !important;overflow: auto;}
.main-nav .megamenu {max-height: 50vh !important;overflow: auto !important;}
.main-nav .navplusicon .navbar-collapse.in ul.menu .dropdown a {padding-left: 40px !important;height: auto;border-bottom: 0px solid #333333;padding: 0px 10px 0px 40px !important; }
.main-nav .navplusicon .navbar-collapse.in ul.menu .dropdown {top: 46px !important;height: 50vh;overflow: auto;}
}

/**update more event**/
/*update line 164:section.section-a .upcoming-event .widget-box .info-widget .wrap-out-box*/
.grid-stack-item .grid-stack-item-content .upcoming-event .widget-box .info-widget {padding-left: 0px;padding-right: 0px;}
.grid-stack-item .grid-stack-item-content .upcoming-event .widget-box .info-widget .wrap-out-box {padding-left: 10px;padding-right: 10px; margin-bottom: 10px;}
.grid-stack-item .grid-stack-item-content .upcoming-event .widget-box .info-widget:hover {/*padding: 50px 0px 10px 0px !important*/}
.upcoming-event .widget-box .info-widget .more-event {text-align: center;}

/** photo gallery **/
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery .info-widget { padding-left: 0px; padding-right: 0px }
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery .info-widget:hover .wrap-out-box { overflow: hidden; padding-right: 0px;z-index:0 }
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel {margin: 0px 0px !important; padding-left: 27px; padding-right: 27px; position: relative;}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .owl-nav .owl-prev,
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .owl-nav .owl-next  {position: absolute; margin: 0px; font-size: 0px;
height: 100%;
top: 0px;
width: 17px;
padding: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .owl-nav .owl-prev {left: 0px}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .owl-nav .owl-next {right: 0px}
.grid-stack-item .grid-stack-item-content .wrap-gallery .row-gallery .box-gallery {position: relative; border: 1px solid #a7a7a7;}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .item {
    height: auto;
    background: transparent;
    padding: 0px 0px;
}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .item .title-album {
    max-height: 40px; overflow: hidden;
color: #666464;
    width: 100%;
text-align: center;
line-height: 1;
font-size: 12px;
padding: 5px;
background: #f2f2f2;
margin-top: 2px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .item .frame-item {
    padding: 10px;
    background-image: url(../img/frame.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .owl-nav .owl-prev:before,
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .owl-nav .owl-next:before{ 
      display: block;
      position: relative;
      max-width: 0px;
      max-height: 0px;
      top: 40%;
      color: #868686;
      font-size: 16px;
      display: inline-block;
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      line-height: 1;
}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .owl-nav .owl-prev:before {content: "\f0d9";right: 3px;}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .owl-nav .owl-next:before{ content: "\f0da";right: 2px;}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery .owl-theme .owl-nav [class*="owl-"]:hover {background: #bcbcbc; }

.grid-stack-item .grid-stack-item-content .wrap-gallery .row-gallery .box-gallery .count-photo{
background: #ffffff;
position: absolute;
right: 0px;
z-index: 2;
font-size: 9px;
padding: 2px 3px;
top: 0px;
color: #767676;
}


@media screen and (max-width: 768px) { 
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery .info-widget {padding-top: 10px}
}

@media screen and (min-width: 1170px) { 
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel {width: 500px;
padding-left: 30px;
padding-right: 30px;}
}

/** edited 29117 **/
.grid-stack-item.gs-photo-gallery .grid-stack-item-content {overflow: hidden !important;}
.grid-stack-item.gs-photo-gallery .grid-stack-item-content .inwrapgallery {height: 100%; overflow: hidden;}
.grid-stack-item.gs-photo-gallery .grid-stack-item-content .inwrapgallery .wrap-out-box {height: auto;} 
.grid-stack-item.gs-photo-gallery .grid-stack-item-content .inwrapgallery .owl-nav {margin-top: 0px !important;} 
.grid-stack-item.gs-photo-gallery .grid-stack-item-content .inwrapgallery .wrap-out-box,
.grid-stack-item.gs-photo-gallery .grid-stack-item-content .inwrapgallery .wrap-out-box .row-gallery,
.grid-stack-item.gs-photo-gallery .grid-stack-item-content .inwrapgallery .wrap-out-box .row-gallery #demos ,
.grid-stack-item.gs-photo-gallery .grid-stack-item-content .inwrapgallery .wrap-out-box .row-gallery #demos .columns,
.grid-stack-item.gs-photo-gallery .grid-stack-item-content .inwrapgallery .wrap-out-box .row-gallery #demos .owl-carousel {height: 100% !important} 
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery .info-widget:hover .inwrapgallery .wrap-out-box .row-gallery #demos .owl-carousel {overflow: auto;}
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .item .frame-item { width: 92%;  margin: 0 auto;}
/** end photo gallery **/ 

/* fixed ad */
.fixed-ads {position: fixed;bottom: 0px;width: 100%;text-align: center;left: 0px;z-index: 2;bottom: 0vh;}
.fixed-ads .in-fixed-ads {display: none;}
body .fixed-ads .in-fixed-ads.ad-diclose {display: none;}
.fixed-ads .in-fixed-ads .fad.fixed-ad-tab {width: 728px; height: 90px; position: relative; margin: 0 auto;display: none;}
.fixed-ads .in-fixed-ads .fad.fixed-ad-phone {width: 90%; height: auto; position: relative; margin: 0 auto;display: none;} 
.fixed-ads .in-fixed-ads .fad .fad-close-btn {position: absolute;top: 0px; right: 0px; width: 27px; height: 27px;cursor: pointer; z-index: 2; font: bold 18px arial, sans-serif; }
.fixed-ads .in-fixed-ads .fad-image {width: 100%; height: 100%}
.fixed-ads .in-fixed-ads .fad-image img{width: 100%; height: 100%}
@media (min-width: 768px) and (max-width: 1024px) { 
body header.wrap-header .main-header {
    height: auto;
}
body header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {display: block;}
  body .fixed-ads .in-fixed-ads .fad.fixed-ad-tab {display: block;}
 }
@media screen and (max-width: 767px) { 
  body .fixed-ads .in-fixed-ads, 
  body .fixed-ads .in-fixed-ads .fad.fixed-ad-phone {display: block;}
  .ads-footer-bottom_mobile {
    width: 328px;
    height: 50px;
    margin: 0px auto 0px;
    padding-top: 5px;
  }
}
/* end fixed ad */

/** edited 8feb , &line 925 **/
@media (min-width: 1024px) and (max-width: 1199px) {  
.notif-n-search { right: 35px; overflow: hidden;}
.notif-n-search #dwcsearch-renderMain { margin-right: 0px; }
.notif-n-search #dwcsearch-renderMain {overflow: visible;}
body header.wrap-header .top-header {  padding: 0px 0px 0px;}
body header.wrap-header .top-header .enotice {border-top: 0px solid #333333 !important }
body header.wrap-header .main-header .content-main-header .wrap-logo .main-logo {  padding: 25px 0px;}
body header.wrap-header .main-header .content-main-header .wrap-logo {   width: 22%; }
body header.wrap-header .main-header .content-main-header .header-adv { width: 78%; }
body header.wrap-header .main-header .content-main-header .header-adv .wrap-adv {width: auto !important;}
}
@media (min-width: 1025px) and (max-width: 1199px) {  
.wrap-header nav.main-nav .navbar  .container {position: relative;}
.notif-n-search { width: 200px;position: absolute;right: 10px;}
}
@media (min-width: 768px) and (max-width: 992px) {
.headerhaslogo header.wrap-header .main-header .bg-header-editable .bg-png-header img {width: auto !important;height: 100% !important;}
}

@media screen and (max-width: 768px) { 
 .notif-n-search { width: 240px; } 
.grid-stack-item .grid-stack-item-content .slider .wrap-slide .html5gallery img {top: 10px !important}
body section.section-a .slider .wrap-slide .html5gallery .html5gallery-container-0 .html5gallery-box-0 .html5gallery-elem-0 {height: 100% !Important; width: 100% !important}
body .grid-stack-item .grid-stack-item-content .slider .wrap-slide .html5gallery img { top: 0px !important; }
}
@media (min-width: 992px) and (max-width: 1024px) { 
header .top-ad-header .banner-ad-top {width: 728px; height: 90px}
}
@media (max-width: 1024px) {
    .rst-powered { display: none; } 
    .banner-ad-top { margin: 0 auto !important; float: none !important; float: unset !important; max-width: 728px !important; }
}




/* menu on tablet */

@media (min-width: 800px) and (max-width: 1024px) { 
body .wrapper {
    margin-top: 0px;
}
body .main-nav .navplusicon .navbar-collapse { 
    width: 80%;
    float: left;
}
.main-nav .navplusicon .navbar-collapse {
    display: block !important;
}
html body nav.main-nav .navbar ul.menu li {
    width: auto; 
}
body .main-nav .navplusicon .navbar-collapse {
    height: auto !important; 
    background: #ffffff;
}
body .menu > li > a {
    border-bottom: 0px solid #ccc;
}
body ul.menu li:hover div.megamenu ,
body .main-nav .megamenu {  
    top: 27px !important;
overflow: visible !important;
right: auto !important;
width: auto !important;
height: auto !important;
overflow-y: auto !important;
overflow-x: auto !important;
max-height: 350px !important;
}
body .section_subitem {
    height: auto !important; 
    line-height: 15px;
}
body .megamenu table, 
body .megamenu tbody { 
    background-color: #ffffff !important;
}
body nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu ul.dropdown {
    max-height: 400px;
overflow: auto;
    width: auto !important;
top: 27px !important;
padding: 10px 15px !important;
}
body .navbar .navbar-header .navbar-toggle { display: none;}
body  .main-nav .navplusicon .navbar-collapse {position: unset !important;}
body .navbar .navbar-header {
    float: right;
    position: unset;
    width: auto;
    float: unset;
    border-bottom: 0px solid #D8D8D8;
    display: none;
} 
body  .notif-n-search {
    right: 35px;
    overflow: hidden;
    position: unset;
    width: auto;
}
body .wrap-header nav.main-nav,
body .wrap-header nav.main-nav .navbar-wrapper {
    position: relative;
    padding: 5px 0px;
    height: auto; }
body nav.main-nav .navplusicon .notifymeicon {
    float: left; 
    margin-right: 10px;}
body .notif-n-search #dwcsearch-renderMain {
    overflow: visible;
    overflow: hidden;
    height: 34px;
    position: absolute;
    right: 10px;
    width: 200px;
}
nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .mm_menu {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-right: 0px solid rgba( 0, 0, 0, .1) !important;
}
body .main-nav .home-icon {
    display: block !important;
    float: left;
    padding: 0px 5px 5px 15px;
    font-size: 20px;
}
nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu ul.dropdown .mm_item {
    border-bottom: 0px solid #333;
    padding-left: 0px !important;
    padding-right: 0px !important;
    text-align: left;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: auto;
}
body .main-nav .megamenu td {
    float: none;
    float: unset;
    display: table-cell;
}

}
/* logo align on subsite bug 71204 - copy from unity.css*/
.logo-cont {
    margin-bottom: 10px;
    text-align: center;
}

/* update 1-1-18 */
.calendar .calendar-cont .ui-widget-header {
    background: #515151;
}
.calendar .calendar-cont .ui-datepicker th {
    color: #515151;
}

.calendar .calendar-cont .ui-state-highlight, 
.calendar .calendar-cont .ui-widget-content .ui-state-highlight, 
.calendar .calendar-cont .ui-widget-header .ui-state-highlight{
    background-color: #0f6f9f !important;
}
.grid-stack-item .grid-stack-item-content .upcoming-event .widget-box .info-widget .wrap-out-box .events #events_list ul li span[style="color:red"]{
    color: #da0b0b !important;
}
.grid-stack-item.gs-photo-gallery .grid-stack-item-content .inwrapgallery .owl-theme .owl-nav [class*="owl-"] {
    color: #4d4d4d; 
    background: #D6D6D6; 
}

/* update 9-1-18 */
.info-widget .nflash-nav span {
color: #727272;
}

body .nav-tabs > li > a {
    background-color: #737373;
}



@media screen and (min-width: 1170px) {
.wrapper .wrapper-content .main-wrapper-content .wrapper-content-left .section-a .col-md-3.sc-left {
padding-right: 10px;
padding-left: 10px;
width: 320px;
}
.wrapper .wrapper-content .main-wrapper-content .wrapper-content-left .section-a .col-md-3.sc-left .logo-cont.hidden-phone {
margin-bottom: 0px;
}
.wrapper .wrapper-content .main-wrapper-content .wrapper-content-left .section-a .col-md-9.sc-center{
padding-right: 10px;
padding-left: 0px;
}
}

/* Bug 76422, For tab key accessibility in mega menu */
nav.navbar-collapse ul.slide li.force-show div.megamenu,
nav.navbar-collapse ul.slide li.force-show ul.dropdown {
    visibility: visible !important;
    transform: none !important;
    opacity: unset !important;
}

@media screen and (min-width: 1400px) { 
.wrapper {
    overflow: hidden;
}
.wrapper .wrapper-content {
    width: 1366px; 
}
.has-right-most-section-skyscraper .wrapper-content .wrapper-content-left {
    width: 1215px;padding-right: 10px; }
    header.wrap-header .main-header {
    height: 137px;
    max-height: 999px;
}
.main-wrapper-content { 
    padding: 20px 10px;
}
}

@media (min-width: 800px) and (max-width: 1024px) { 

nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .mm_menu {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px; }

}

/*76883 c#19*/
@media (min-width: 992px) and (max-width: 1169px) { 
#scheduleTeam table td{
    padding:5px 5px 10px 5px;
} 
}

@media screen and (min-width: 1680px) {  
body.no-pattern {
background-size: 2200px auto !important;
}
}

/*Bug 80703*/
@media screen and  (min-width: 992px) {  
.wrapper.nodepage .wrapper-content .wrapper-content-left .container .row .col-md-9.sc-center {
    float: right;
}
.wrapper.nodepage .wrapper-content .wrapper-content-left .container .row .col-md-3.sc-left {
    float: left;
}
}

@media screen and (min-width: 1200px) and (max-width: 1399px)  {  
    .has-right-most-section-skyscraper .wrapper.nodepage .wrapper-content .wrapper-content-left .container .row .col-md-9.sc-center  {
        width: 720px;
    }
    .wrapper.nodepage .wrapper-content .wrapper-content-left .container .row .col-md-9.sc-center .widget-box .info-widget > div[style="text-align:center;"] {
        width: 688px !important;
        margin: 0 auto;
    }
}

/* Bug 82786 - TTS - Stewartville - Subsite - cannot change link color and font size */
.panel-body.collapsible-item-body{
    font-size: 14px;
}

/* print media - 84007*/
@media print {  
body footer .footer-link{
    display: none !important;
}
body .col-md-12.powered,
body .col-md-3.sc-left,
body .wrapper-content-right {
    display: none !important;
}
body .col-md-9.sc-center,
body nav.main-nav,
body .wrapper-content .wrapper-content-left,
body footer .footer-link {
    width: 100% !important;
}
body .main-wrapper-content {
    min-height: auto !important;
}
body .dwc-content {
    display: block !important;
}
body .widget-box .info-widget {
    border: 0px solid #ffffffff;
}
body .visible-phone {
    display: block !important;
}
.info-widget {
    background-color: #333333;
}
 a[href]:after {
    content: none !important;
  }
}

@media print and (max-width: 767px) {  
body .hidden-phone {
    display: block !important;
}
}

/* too long menus */ 
@media screen and (min-width: 1200px) {  
nav.main-nav .navplusicon.content_840 .navbar-collapse.collapse .collapse ul.menu .mm_menu{
padding-left: 10px;
padding-right: 10px;
}
}
/* .too long menus */

/*89801*/
@media screen and (min-width: 1025px) and (max-width: 1199px)  {  
.notif-n-search #dwcsearch-renderMain {
    width:  40px;
    float:  right;  
}
body #dwcsearch-renderMain #searchbox {
    right:  -400px;
}
}

/* fix sub menu align in left menu - Bug #90608 (by Hidra) */
body .quicklink li.dropdown,
body .widget-box ul.nav.nav-list li.dropdown { top: unset !important; position: relative; }
body .widget-box ul.nav.nav-list li.dropdown a,
body .quicklink li.dropdown a { font-family: 'Open Sans', sans-serif; font-size: 14px; width: 100%; display: block; }
#qlinksshow_tts { z-index: 2 }
#qlinksshow_tts .grid-stack-item-content .info-widget:hover { padding-right: 10px  }

@media only screen and (min-width: 769px) { 
body .widget-box ul.nav.nav-list li.dropdown ul.dropdown-menu.sub-menu,
body .quicklink li.dropdown  ul.dropdown-menu.sub-menu
{position: absolute;top: 100%;left: 0px;width: 100%;-webkit-box-shadow: 0 0 0 rgba(0,0,0,0);box-shadow: 0px 0px 0px rgba(0,0,0,0);border-radius: 0px;margin: 0px;}
}
/* fix sub menu align in left menu */

/*92773*/
@media (min-width: 800px){
nav.main-nav .mm_item{
    font-family: "Open Sans",sans-serif !important;
    line-height:15px !important;
}
}

/*94634*/
@media screen and (max-width: 767px) {  
     body .grid-stack-item .grid-stack-item-content .slider .wrap-slide .html5gallery img { 
        max-width: 100% !important;
        height: auto !important;
    }
}







/*new tts*/
.fa-dribbble::before { 
    font-size: 20px;
}
.grid-stack-item .grid-stack-item-content .widget-box .header-widget {
    position: relative;
}
section.carousel-score .cs-top .w-icon {
        width: auto;
    height: auto;
    padding: 5px 0px 0px 0px;
}
section.carousel-score .cs-top .fa {
    display: block;
}
.widget-box .header-widget .w-heading-title,
section.carousel-score .cs-top .w-heading-title{
font-family: 'Bebas Neue', cursive;
padding: 0px 0px 0px 5px;
line-height: normal;
margin-left: 8px;
font-size: 24px;
font-weight: normal; 
position: relative;
}
section.carousel-score .cs-top .w-heading-title strong{
font-weight: normal;
}
.widget-box .header-widget .w-icon ,
.grid-stack-item .grid-stack-item-content .widget-box .header-widget,
section.carousel-score .cs-top .w-icon { 
    background:  transparent !important;
}
.grid-stack-item .grid-stack-item-content .upcoming-event .widget-box .info-widget .wrap-out-box,
body .widget-box .info-widget { 
border: 0px solid #D1D1D1; 
}
body .widget-box .info-widget {
    /*padding: 50px 0px 0px 0px;*/
}
.grid-stack-item .grid-stack-item-content .upcoming-event .widget-box .info-widget .wrap-out-box {
    padding-left: 0px;
padding-right: 0px;
}
body .upcoming-event .events #events_list ul li {
    padding: 10px 0px;
}
.widget-box .header-widget .w-icon {
    padding-top: 5px;
    width: auto;
    height: auto;
}
.widget-box .header-widget .w-icon .fa {
    font-size: 20px;
}
.grid-stack-item .grid-stack-item-content .widget-box .info-widget {
    padding-top: 35px;
}
#higlightshow_tts button {
color: #4e4e4e !important;
}
.header-widget .w-icon, .header-widget .w-heading-title, 
#scoreshow_tts .w-icon, #scoreshow_tts .w-heading-title, 
#fbshow_tts .btn-primary, #infoshow_tts .btn-primary, #twitshow_tts .btn-primary, #customshow_tts .btn-primary { background-color: #ffffff !important; }
.header-widget .w-icon .fa, #scoreshow_tts .w-icon .fa, #fbshow_tts .btn-primary, #infoshow_tts .btn-primary, #twitshow_tts .btn-primary, #customshow_tts .btn-primary { color: #f38801 !important; }
.header-widget .w-heading-title .editable, #scoreshow_tts .w-heading-title { color: #000000 !important; }
#fbshow_tts .btn-primary, #twitshow_tts .btn-primary, #infoshow_tts .btn-primary, #customshow_tts .btn-primary { padding-bottom: 5px; }

/* Bug #95345 */
@media screen and (min-width: 769px) and (max-width: 970px)  {
    .grid-stack-item .grid-stack-item-content .widget-box .header-widget {
        height: auto;
        padding-left: 30px;
    }
    .grid-stack-item .grid-stack-item-content .widget-box .info-widget {
        padding-top: 10px;
        position: relative;
    }
    .widget-box .header-widget .w-icon {
        position: absolute;
        left: 0px;
    }
    .widget-box .header-widget .w-heading-title {
        padding: 0px 0px 0px 0px;
        margin-left: 0px;
    }
}

.grid-stack-item .grid-stack-item-content .widget-box .header-widget,
 section.carousel-score .cs-top{
    border-bottom: 2px solid #000000;
}


@media screen and (min-width: 971px) {
    .grid-stack-item .grid-stack-item-content .widget-box .info-widget {
        padding-top: 10px;
        position: relative;
    }
    .grid-stack-item .grid-stack-item-content .video-widget .widget-box .info-widget {
        position: absolute;
    }
}

/*95515*/
@media screen and (max-width: 767px) { 
body .grid-stack-item .grid-stack-item-content .widget-box .info-widget { 
    padding: 10px 0px !important;
}
body .grid-stack-item .grid-stack-item-content .widget-box .info-widget {
    padding-top: 10px;
}
#qlinksshow_tts{
    margin-top: 40px;
}
#fbshow_tts .wrap-out-box {
    text-align: center;
}
.top-ad-header .container {
overflow: hidden;
}
}

.wrap-for-gallery .owl-carousel .owl-stage-outer {
    height: auto;
}

@media screen and (max-width: 799px) { 
.notif-n-search { 
    margin-top: -1px;
}
body .navbar .navbar-header span.text-menu-button {
    top: 1px !important;
}
body .navbar .navbar-header .navbar-toggle {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
}
}

@media screen and (min-width: 800px) and (max-width: 1024px)  { 

body .main-nav .home-icon{
    /*padding: 8px 0px 8px 15px;*/
    padding: 13px 0px 8px 15px;
}
nav.main-nav .navplusicon .navbar-collapse.collapse .collapse ul.menu .mm_menu { 
    padding-top: 20px;
    padding-bottom: 10px;
}
}

@media screen and (max-width: 1024px) {  
nav.main-nav .navplusicon .notifymeicon {
    height: 34px;
}
.main-nav .navplusicon .navbar-collapse.in {
    border-top: 0px solid #D8D8D8; 
}
}

@media screen and (max-width: 1170px) {  
body .top-ad-header .rst-powered {
    width: 160px;
margin: 0 auto 10px;
float: unset;
display: block;
height: 36px;
padding: 0px 0px;
} 
html body .top-ad-header .school-support {
    display: block !important;
}

}

@media screen and (max-width: 767px) {  
.notif-n-search #dwcsearch-renderMain {
   
}
 .header-adv {
    height: 100px;
 }
    body .navbar .navbar-header .navbar-toggle {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
} 
html body .navbar .navbar-header span.text-menu-button {
    top: -2px !important;
}
body .navbar .navbar-header span.text-menu-button {
    top: 0px !important;
}
html body .top-ad-header .school-support {
    margin-bottom: 10px;
    padding-top: 0px;
}
body .top-ad-header .rst-powered span {

    color: #000;

}


body .notif-n-search #dwcsearch-renderMain {
    width: 40px;
    float: right;
}
body .notif-n-search #dwcsearch-renderMain.header-search.expand-search { 
    width: 100%;
}
body #dwcsearch-renderMain #searchbox {
    position: absolute;
    width: 0px;
    right: 5px;
    padding:0px 0px 0px 0px;
}
body #dwcsearch-renderMain.expand-search #searchbox {
    right: 0px;
    width: 100%;
    padding: 4px 50px 4px 10px;
}

}
@media screen and (max-width: 768px) {  
    #fbshow_tts .wrap-out-box {
        text-align: center;
    }
}

/*scoreboard*/
body .owl-item > a.carousel-control {
    display:    none;   
}
body .owl-carousel.owl-drag .owl-item {
    height:     95px;
}
body .owl-carousel.owl-drag .owl-item .item {
        height:     100%;
}
body .inscoreboard .isc-center .center-table .center-cel .vs-text,
body .inscoreboard .isc-left .left-table .left-cel .wrap-align-middle .left-school-name, 
body .inscoreboard .isc-right .right-table .right-cel .wrap-align-middle .right-school-name {
    font-family: 'Open Sans', sans-serif;
}
body .inscoreboard .isc-left .left-table .left-cel .wrap-align-middle .left-school-name strong,
body .inscoreboard .isc-right .right-table .right-cel .wrap-align-middle .right-school-name strong{
font-weight: 600;
}
body .inscoreboard .top-activity-name { 
    font-size: 12px;
}
body .inscoreboard .isc-left .left-table .left-cel .wrap-align-middle .left-school-logo, 
body .inscoreboard .isc-right .right-table .right-cel .wrap-align-middle .right-school-logo {
    margin-bottom: 0px !important;
}
body .inscoreboard .isc-center .center-table .center-cel .vs-text {
    font-weight: 600;
    font-size: 11px;
    font-family: Poppins;
}
body .inscoreboard .isc-center .center-table .center-cel .vs-date {
    font-size: 12px;
    color: black;
    font-family: Open Sans, sans-serif;
    font-weight: 600;
}
body .inscoreboard {
    width: 230px;
    padding: 8px 10px;
}
body .grid-stack-item .grid-stack-item-content section.carousel-score {
    background: transparent;
}
body section.carousel-score .cs-top {  
    margin-bottom: 10px;
}
#scoreshow_tts .grid-stack-item-content {
        border-bottom: 1px solid #d1d1d1;
}
body .inscoreboard .isc-center {
    margin-top: -15px;
}
body .grid-stack-item .grid-stack-item-content section.carousel-score .cs-top .allscores { 
    padding: 8px 0px 8px 10px !important;
}
@media screen and (max-width: 767px) {
    body #vidshow_tts .wrap-out-box img {
        max-width: 200px !important;
    }

}
/* Bug 97391 */
@media screen and (min-width: 1365px) { 
.grid-stack-item .grid-stack-item-content .widget-box.wrap-gallery #demos .owl-carousel .item .frame-item { width: 84%; }
}

/*image slide top space req Hidra*/
@media screen and (min-width: 1400px) { 
img.html5gallery-elem-image.html5gallery-elem-image-0 {
  top: 0px !important;
}
}

/* Bug 96999 */
.top_menu_translator{
    position: absolute;
    right: 7px;

}

/* Bug 105640 */
.grid-stack > .grid-stack-item > .grid-stack-item-content {
    overflow: hidden !important;
}

/*--- #121472 ---*/ 
menu.slide .menu_item .dropdown, .menu.slide .menu_item .megamenu{ z-index: 9; }
#dropdownMenu {
    position: relative;
    z-index: 2;    
} 
.notif-n-search {
    position: relative;
    z-index: 1;
}
/*--- end #121472 ---*/