body {font-size:18px;}
.topbanner {background-color:#000;padding:35px 0;}
.topbannerpad {padding:5px 0;background-color:#dd3333;}
.topbannerpad2 {padding:5px 0;background-color:#0066a6;}
.topbannerbutton {padding:5px;color: #fff!important;}
.topbannerbutton:hover, .topbannerbutton:active {color:#fff!important;text-decoration:underline;}
.topbannericon {width:35px;padding-right:10px;margin-top:-5px;}
a:hover {color:#0066a6;}
.modal-backdrop.show {opacity:0 !important;}
.modal-backdrop {position:initial !important;}
.intro11-section {background-image: -webkit-gradient(linear,left top,right top,color-stop(65%,#edf4f8),color-stop(75%,#fff));
    background-image: -webkit-linear-gradient(left,#edf4f8 65%,#fff 75%);
    background-image: -o-linear-gradient(left,#edf4f8 65%,#fff 75%);
    background-image: linear-gradient(90deg,#edf4f8 65%,#fff 75%);}
.intro11-content .title {font-size:36px;line-height:56px;color:#0066a6;}
.intro11-content .sub-title {color:#d82520;}
.intro11-slider .main-slider-nav {background:#0066a6;}
.intro11-slider .main-slider-nav:hover i {color:#d82520;}
.header-logo a img {width:100%;padding: 0;min-width: 350px;}
.donatebutton {background:#0066a6;color:#fff!important;}
.sub-about {border-bottom:4px solid #eab92c!important;}
.sub-core {border-bottom:4px solid #322e60!important;}
.sub-get {border-bottom:4px solid #f4772b!important;}
.sub-news {border-bottom:4px solid #d82520!important;}
.sub-major {border-bottom:4px solid #0c674c!important;}
.sub-donate {border-bottom:4px solid #0066a6!important;}
.header-orange .site-main-menu .sub-about li:hover>a {color:#eab92c!important;}
.header-orange .site-main-menu .sub-core li:hover>a {color:#322e60!important;}
.header-orange .site-main-menu .sub-get li:hover>a {color:#f4772b!important;}
.header-orange .site-main-menu .sub-news li:hover>a {color:#d82520!important;}
.header-orange .site-main-menu .sub-major li:hover>a {color:#0c674c!important;}
.header-orange .site-main-menu .sub-donate li:hover>a {color:#0066a6!important;}
.header-orange .site-main-menu>ul>li:hover>a.menu-about {color:#eab92c!important;}
.header-orange .site-main-menu>ul>li:hover>a.menu-core {color:#322e60!important;}
.header-orange .site-main-menu>ul>li:hover>a.menu-get {color:#f4772b!important;}
.header-orange .site-main-menu>ul>li:hover>a.menu-news {color:#d82520!important;}
.header-orange .site-main-menu>ul>li:hover>a.menu-major {color:#0c674c!important;}
.aw .course-2:hover {background-color: #eab92c;}
.aw .course-2:hover h3.title {color:#fff;}
.ep .course-2:hover {background-color: #322e60;}
.ep .course-2:hover h3.title {color:#fff;}
.id .course-2:hover {background-color: #f4772b;}
.id .course-2:hover h3.title {color:#fff;}
.mi .course-2:hover {background-color: #d82520;}
.mi .course-2:hover h3.title {color:#fff;}
.mil .course-2:hover {background-color: #0c674c;}
.mil .course-2:hover h3.title {color:#fff;}
.aw .course-2 .info .price {background-color: #eab92c;}
.ep .course-2 .info .price {background-color: #322e60;}
.id .course-2 .info .price {background-color: #f4772b;}
.mi .course-2 .info .price {background-color: #d82520;}
.mil .course-2 .info .price {background-color: #0c674c;}
.course-2 .info .title a {
    display: block; }
.course-2 .info .title a:hover {
    color: #ffffff; }
.event .info .event-location li {display:none;}
.event.primary-three .info .date {color:#d82520!important;}
.header-top-section .btn-primary-three {background-color:#d82520!important;}
.epslide .btn-primary-three {background-color:#d82520!important;border-color:#d82520!important;}
.mislide .btn-primary-three {background-color:#d82520!important;border-color:#d82520!important;}
.idslide .btn-primary-three {background-color:#f4772b!important;border-color:#f4772b!important;}
.header-fluid-two .site-main-menu .mega-menu {width:100%!important;}
.header-orange .site-main-menu>ul>li:hover>a {color:#d82520;}
.site-main-menu .mega-menu>li {width:20%;flex:0 0 20%;text-align: center;}
.site-main-menu .mega-menu li {text-align: center;}
.megawrao {margin:0 auto;padding-top:20px;}
.site-main-menu .mega-menu li a .awwrap {color: #eab92c;}
.site-main-menu .mega-menu li a .epwrap {color: #322e60;}
.site-main-menu .mega-menu li a .idwrap {color: #f4772b;}
.site-main-menu .mega-menu li a .miwrap {color: #d82520;}
.site-main-menu .mega-menu li a .milwrap {color: #0c674c}
.menu-text {text-transform:uppercase;letter-spacing:0.17rem;}
.site-main-menu>ul>li>a {font-size:14px;}
.site-main-menu .sub-menu {width:inherit;}
.site-main-menu .mega-menu li a {white-space: normal!important;}

.section-title .title {color:#0066a6;}
.section-title .title span {color:#d82520;}
.course-nav-tab ul li a::after {background-color:#d82520}
.course-nav-tab ul li a.active {color:#0066a6;}

.board {padding:30px 0;border-top:1px solid #f8f8f8;border-bottom:1px solid #f8f8f8;}
.board h3 {text-align: center;}
.board p {text-align: center;font-size: 13px;font-weight: 600;}
.board .event {padding:20px 0;}
.board .event:hover {color:#fff;background-color:#0066a6;}
.board .event:hover h3 {color:#fff;}
.directors {text-align: center;color:#0066a6;font-weight:700;}
.directors span {color:#d82520;font-weight:400;}
.newsletter-content-wrap .newsletter-title.text-dark .title {color:#fff;}

.newsboard {padding:30px 0;border-bottom:1px solid #c6c6c6;}
.newsboard h3 {text-align: center;}
.newsboard p {text-align: center;font-size: 13px;font-weight: 600;}
.newsboard .event {padding:20px 0;}
.newsboard .event:hover {color:#fff;background-color:#0066a6;}
.newsboard .event:hover h3 {color:#fff;}

.itndate {color:#d82520;font-weight: bold;}
.itnlink {color:#0066a6;font-weight:bold;}
.itnsource {font-size:14px;}

.teampad {padding-left:0;padding-right:0;}
.teamwrap {background:aliceblue;padding:50px 0;}
.teamwrap h2 {color:#0066a6;text-align: center;font-size:3rem;margin-bottom:40px;font-weight:700;}
.teamwrap h2 span {color:#d82520;font-weight:400;}
.teamcard {background:#fff; -webkit-box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12);
    box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12); margin-bottom:50px;  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}
.teamcard:hover {-webkit-box-shadow: 0 14px 59px rgba(0, 102, 66, 0.25);
    box-shadow: 0 14px 59px rgba(0, 102, 66, 0.25);}
.teamname {color:#0066a6;text-align: center;font-size:1.75rem;margin-top:10px;}
.teamdate {color:#d82520;text-align: center;}
.teampad {padding:0;}
.teamcard .profile-info {position:inherit!important;}
.profile-info .author-bio {font-size:16px;color:#000;}
.page-banner-parallax {background-attachment: fixed;}
.page-banner-title h1.title span {font-family: 'Courgette', cursive;}
.page-banner-title .metitle{font-size:40px;line-height:48px;color:#fff;margin-bottom:0}
.metitlefix {max-width:100%;}
.author-career {color:#d82520;font-size:16px;text-align: center;padding:0 10px;min-height: 60px;}
.profile-info {padding:25px!important;position:absolute; height:100%; width:100%;display: table;}
.profile-wrap {display: table-cell;vertical-align: middle;padding-right:30px;}
.profile-image img {min-height: 500px;}
/* .author-social-networks {display:none;} */
.author-social-networks li a {color:#d82520;}
.author-social-networks li a:hover {background-color:#0066a6;}
.author-social-networks li a.socialemail {width:inherit;height:inherit;line-height:inherit;border:none;border-radius:0;color:#0066a6;}
.author-social-networks li a.socialemail:hover {width:inherit;height:inherit;line-height:inherit;border:none;border-radius:0;color:#d82520;background-color:transparent;}
.tab-content .sub-title {font-family: 'Courgette', cursive;letter-spacing:0;text-transform: none;color:#d82520;font-size:18px;}
.highlightvidwrap {padding:20px 0;}
.highlightrepwrap {padding:10px 0 40px;}
.highlightrepwrap .btn-primary-three {background-color:#0066a6!important;border-color:#0066a6!important;font-size:19px;}
.highlightrepwrap .btn-primary-three:hover {background-color:#d82520!important;border-color:#d82520!important;}
#hlights .lp-tab-menu li {font-size:18px;}
#hlights .lp-tab-menu li a {color:#ababab;}
#hlights .lp-tab-menu li a:hover {color:#d82520!important;}
#hlights .lp-tab-menu li a.active {color:#d82520!important;}
#hlights .lp-tab-menu li a::after {background-color:#0066a6;}
#hlights .section-title {margin-bottom:20px;}
#hlights .directors {margin-bottom:20px;}

.meetstate {color:#d82520;text-align:center;padding-bottom:15px;border-bottom:1px solid #eee;}
.meetstation {color:#0066a6;text-align:center;padding-bottom:15px;}

.biomodal h3.title {color:#0066a6;}
.biomodal .single-product-content .prices .price-new {color:#d82520;font-size:21px;}

.fundtitle {font-size:1.25rem;color:#0066a6;}

.tabslist {width:100%;}
.tabslist li {display:inline-block;}
.course-nav-tab ul li a {font-size:28px;}

.awtitle {max-width:1000px;}
.aw-section {background:aliceblue;margin-top:60px;padding:60px 0;}
.aw-sectiontwo {background:#fff;margin-top:60px;padding:60px 0;}
.awdesc {min-height:265px;}
.awdesc p {min-height: 175px;}
.aw-section h3.title {color:#d82520!important;}
.aw-box-three {padding:20px 20px 30px;}
.aw-box-three span.link {display:block!important;background:#0066a6;color:#fff!important;padding:20px 0;border-radius:10px;}
.aw-box-three span.link:hover {display:block!important;background:#d82520;color:#fff!important;}
.aw-box-four {padding:20px 20px 30px;}
.aw-box-four span.link {display:block!important;background:#0066a6;color:#fff!important;padding:20px 0;border-radius:10px;}
.aw-box-four span.link:hover {display:block!important;background:#d82520;color:#fff!important;}
.awlinkname {font-size:18px;margin-top:5px;}

.awtitle {max-width:1000px;}
.aw-section {background:aliceblue;margin-top:60px;padding:60px 0;}
.aw-sectiontwo {background:#fff;margin-top:60px;padding:60px 0;}
.awdesc {min-height:265px;}
.awdesc p {min-height: 175px;}
.aw-section h3.title {color:#d82520!important;}

.aw-box-three span.link {display:block!important;background:#fff;color:#0066a6!important;padding:10px;border-radius:10px;border:2px solid #0066a6;}
.aw-box-three span.link:hover {display:block!important;background:#fff;color:#d82520!important;border:2px solid #d82520;}

.aw-box-four span.link {display:block!important;background:#fff;color:#0066a6!important;padding:20px 0;border-radius:10px;border:2px solid #0066a6;}
.aw-box-four span.link:hover {display:block!important;background:#fff;color:#d82520!important;border:2px solid #d82520;}
.awlinkname {font-size:18px;margin-top:5px;}
.awlm {margin-top:30px;}

.linkbutton {color:#fff!important;background-color:#0066a6;padding:20px 40px;border-radius:10px;}
.linkbutton:hover {color:#fff!important;background-color:#d82520;}

.fwftitle {color:#0066a6;margin-bottom:40px;}

.inwrap {padding:40px 0;}

.site-main-mobile-menu-inner {background-color:#0066a6!important;background-image:none!important;}

.mebuttonrow {margin:30px 0;}
.mebuttonrow a {margin-right:10px;}
span.melink {display:block!important;background:#fff;color:#0066a6!important;padding:10px;border-radius:10px;border:2px solid #0066a6;font-size:22px;text-align: center;}
span.melink:hover {display:block!important;background:#fff;color:#d82520!important;border:2px solid #d82520;}
.metitle {text-align: center;font-size:28px;margin:30px 0;color:#0066a6;}
.metitle span {color:#d82520;}
.kntitle {text-align: center;font-size:48px;margin:30px 0 60px;color:#0066a6;}
.kntitle span {color:#d82520;}
.ajbquote {font-family:'Courgette', cursive;text-align: center;padding-top:30px;border-top:1px solid #ddd;margin-top:30px;font-size:24px;color:#000;}
.ajbname {font-weight: bold;color:#0066a6;text-align: center;}

.videowrap {padding:30px 0;}

.pleasevisit {text-align: center;padding-top:30px;border-top:1px solid #ddd;margin-top:30px;}
.pleasevisit a {color:#d82520;}
.pleasevisit a:hover {color:#0066a6;}

span.red {color:#d82520;}

.pvdr {margin-bottom:40px;color:#d82520;}

.ffactitle {margin-bottom:40px;color:#d82520;text-align: center;}

.drt i {color:#d82520;font-size:36px;}
.drt h6 {color:#0066a6;font-size:24px;}

.boardmarg {margin-bottom:20px;}
.boardmarg h3 {font-size:1.85rem;}

.contactpad {padding:1.5rem 0;}

.covid-title {padding:30px 0;margin-bottom:0;}
.covidwrapper {padding:0 100px;}
.covidmsg {color:#0066a6;text-align: center;font-weight:600;}
.donatebox {background-color:#0066a6;color:#fff;margin-bottom:40px;padding:20px;border-radius:10px;}
.donatebox h4 {color:#fff;text-align: center;margin:10px 0;}
.donatebox p {text-align: center;font-size:14px;font-weight:600;}
.dbutton {background:transparent;color:#fff!important;padding:10px;border-radius:10px;border:2px solid #fff;font-size:18px;margin:10px 0;}
.dbutton:hover {background:#d82520;color:#fff!important;padding:10px;border-radius:10px;border:2px solid #d82520;font-size:18px;margin:10px 0;}
.covidinfobox {background-color:#ddd;color:#000;margin-bottom:40px;padding:20px;border-radius:10px;}
.covidinfobox h3 {text-align:center;color:#0066a6;margin-bottom:20px;}
.covidinfobox ul {list-style-type: none;padding:0}
.covidinfobox li {margin-bottom:10px;border-bottom:1px solid #d82520;padding-bottom:10px;}

.bearsub {font-style: italic;text-align: center;}
.blogo {max-width:200px;}

.drtest {margin:0 auto;max-width:90%;}

.news-header {background:#0066a6;color:#fff;}
.news-header h3 {color:#fff;}
.news-header .news-icon {margin-top:-35px;}
.news-header .news-icon i {background:#0066a6;color:#fff;border-radius:64px;font-size:40px;padding:20px;}

.newsletterlist a {color:#000;}
.newsletterlist a:hover {color:#d82520;}

.newsspace {margin:4rem 0;}

.gi .dbutton {background:#0066a6;color:#fff!important;padding:10px;border-radius:10px;border:2px solid #fff;font-size:18px;margin:10px 0;}
.gi .dbutton:hover {background:#d82520;color:#fff!important;padding:10px;border-radius:10px;border:2px solid #d82520;font-size:18px;margin:10px 0;}

.gi .course-2 .info .title a:hover {color:#d82520;}

.fundlist li {color:#0066a6;}
.fundlist li i {color:#000;}
.fundmonth {color:#d82520;}
.fundwrap hr {margin-top:50px;}

.fundraisetitle {margin:30px 0;}
.fundraisetitle span {color:#d82520;}

.fraise h3.title {border-bottom:1px solid #d82520;padding-bottom:10px;margin-bottom:20px!important;}
.fraise h3.title:hover {border-bottom:1px solid #0066a6;}

.newslettertitle {color:#fff;text-align: center;margin-bottom:20px;}
.nlbuttonrow {margin:10px 0;}
.nlbuttonrow a {margin-right:10px;}
span.nllink {display:block!important;background:#fff;color:#0066a6!important;padding:5px 10px;border-radius:10px;border:2px solid #0066a6;font-size:22px;}
span.nllink:hover {display:block!important;background:#fff;color:#d82520!important;border:2px solid #d82520;}
.newsletter-form-area {max-width:100%;}

.hhghr {margin:5rem 0;border:1px solid #d82520;}


.swiper-slide-active .intro-image>* {-webkit-box-shadow: 7px 7px 10px -4px rgba(0,0,0,0.48);
box-shadow: 7px 7px 10px -4px rgba(0,0,0,0.48);}

.imgshadow {-webkit-box-shadow: 7px 7px 10px -4px rgba(0,0,0,0.48);
    box-shadow: 7px 7px 10px -4px rgba(0,0,0,0.48);}

.btn-primary {background-color:#0066a6;border-color:#0066a6;}
.btn-primary:hover {background-color:#d82520;border-color:#d82520;}
.contact-info .icon {color:#d82520;}

.mecard .merowbutton {font-size:16px;}
.mecard .melink {font-size:18px;padding:5px 10px;}
.mecard {min-height: 700px;}
.mecard .teamname {margin:50px 10px 0;}
.mecard a:hover {color:#fff;}
.mecard:hover {background:#0066a6;}
.mecard:hover .teamname {color:#fff}

.mecard .author-career {min-height:1px;}
.mecard:hover .author-career {color:#fff;}
.mecard .thumbnail {position:static;}
.mecardi i {background:#fff;color:#d82520;border-radius:40px;font-size:36px;padding:15px 18px;position: absolute;left:42%;margin-top:-25px;}
.mecard:hover .mecardi i {background:#0066a6;color:#d82520;border-radius:40px;font-size:36px;padding:15px 18px;position: absolute;left:42%;margin-top:-25px;}

.hostlist  li {color:#000;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #cdcdcd;}
.hostlist li:last-child {border-bottom:none;}
.hostlist li i {color:#d82520;}

.highlist  li {color:#000;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #cdcdcd;}
.highlist li:last-child {border-bottom:none;}

.hosttitle {border-bottom:2px solid #eee;margin-bottom:50px;padding-bottom:2px;text-align: center;}

.event.primary-three .thumbnail .event-overlay-content .btn {color:#d82520!important;}

.intro11-content .sub-title {
    color: #0066a6;
    font-size:36px;
}
.baker {font-family: 'Libre Baskerville', serif;text-transform: uppercase;font-weight:bold;}
.frank {font-family: 'Libre Franklin', sans-serif;text-transform: uppercase;font-weight:bold;}
.lob {font-family: 'Lobster Two', cursive;font-weight:bold;font-style: italic;}
.sblue {color:#0066a6;}
.sred {color:#d82520;}
.sblack {color:#000;}
.sliderimage {margin-bottom:30px;}

.bhlink {color:#0066a6;text-decoration:underline;}
.bhlink:hover {color:#d82520;}

.redivider{
    color:#d82520;
    width:100%;
    margin:5px auto;
    overflow:hidden;
    text-align:center;
    line-height:1.2em;
}

.redvider:before, .redvider:after{
    content:"";
    vertical-align:top;
    display:inline-block;
    width:50%;
    height:0.65em;
    border-bottom:4px solid #0066a6;
    margin:0 2% 0 -55%;
}
.redvider:after{
    margin:0 -55% 0 2%;
}

.bluevider {
    color:#0066a6;
    width:100%;
    margin:5px auto;
    overflow:hidden;
    text-align:center;
    line-height:1.2em;
}

.bluevider:before, .bluevider:after{
    content:"";
    vertical-align:top;
    display:inline-block;
    width:50%;
    height:0.65em;
    border-bottom:4px solid #d82520;
    margin:0 2% 0 -55%;
}
.bluevider:after{
    margin:0 -55% 0 2%;
}

.modal-open .modal {background:rgba(0,0,0,0.8);}

.bluebg {background-color:aliceblue;}

.scroll-top {background-color:#0066a6;}

.section-title-four .sub-title {color:#0066a6;}
.link.primary-three mark {color:#d82520;}
.footer-widget-content li a:hover {color:#d82520!important;}
.footer-social-inline.primary-three a:hover {color:#d82520!important;}

.imgzoom {transition: all .2s ease-in-out;}
.imgzoom:hover {transform: scale(1.02);}

.imgdow {transition: all .2s ease-in-out;}
.imgdow:hover {  -o-transition:.5s;
    -ms-transition:.5s;
    -moz-transition:.5s;
    -webkit-transition:.5s;
    transition:.5s;
    box-shadow: 2px 10px 15px rgba(51,51,51,.5);transform: scale(1.05);}

.imgshad {-webkit-transition:all .25s cubic-bezier(.645,.045,.355,1);transition:all .25s cubic-bezier(.645,.045,.355,1);}
.imgshad:hover {-webkit-box-shadow:0 0 40px rgba(51,51,51,.1);box-shadow:0 0 40px rgba(51,51,51,.1);}

.sponsorsel {color:#dd3333;padding-top:20px;}
.sponsorsel img {width:auto!important;}

.mh513 {max-height: 513px;}

.homenewsletter {display:none;}

.drtestimonial {
    padding: 30px;
    background: #f8f8f8;
    flex: 3;
    position: relative;
}

.drtestimonial:before {
    content: "\f10d";
    color: #eaeaea;
    position: absolute;
    left: 10px;
    top: 0;
    font-family: fontawesome, serif;
    font-size: 24px;
}

.k9chall i {color:#d82520;}

.herotitle {color:#0066a6;padding:20px 0;}
.herotitle i {color:#d82520;}

.herobox {
    position: relative;
    display: inline-block;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.herobox::after {
    content: "";
    border-radius: 5px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
    opacity: 0;
    -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.herobox:hover {
    -webkit-transform: scale(1.01, 1.01);
    transform: scale(1.01, 1.01);
}

.herobox:hover::after {
    opacity: 1;
}

.donationform h3 {color:#d82520;margin-bottom:30px;}

.dogbio p {font-family: Arial; font-size: 16px;}

.inthenewstabs .course-nav-tab ul li a {font-size:16px;}

@media only screen and (max-width:767px) {

    .course-nav-tab ul li a {font-size:18px;}
    .profile-wrap {padding-right:0;}
    .aw-box-three span.link {text-align: center;}
    .mecard {min-height:300px;}
    .contactpad {padding:1.5rem;}

    .intro-image {margin-bottom:40px;}

    .intro11-content .sub-title {line-height:40px;}

    span.nllink {font-size:16px;}

    .teamname {font-size:1rem;}

    .embed-responsive-16by9 {margin:20px 0;}

    .imgshadow, .dsimg {margin-bottom:20px;}

    .course-nav-tab ul li a {font-size:14px;}

    .herotitle {font-size:1.25rem;padding:10px 0;}

    .newslettertitle {font-size:1.25rem;}

    .newsletter-content-wrap .newsletter-title.text-dark .title {font-size:1rem;}

    .header-logo a img {min-width:275px;}

    .ffactitle, .fwftitle {margin-bottom: 0;}

    .covidwrapper {padding:0 15px;}

    .fc .fc-toolbar-title {font-size:1em!important;}

    .newscard {margin-bottom:50px!important;}

    .contactform label {color:#0066a6;}

    .contactform label.sublabel {color:#d82520;}

    .author-career {font-size:14px;}

		.section-padding-top {padding-top: 10px!important;}

    }
