.bgwhite {
    background-color: #fff !important;
    color: #003c71;
}

.navbar-main {
    color: #fff !important;
    background-color: rgba(206,51,51,.95);
}
.navbar-light .dropdown-menu {
    background-color: #383D4C !important;
    border-color: #383D4C !important;
}

.navbar-light .navbar-toggler {
    color: #fff;
    border-color: #BB3C26 !important;
    background-color: #BB3C26 !important;
    border-radius: 0;
}
.navbar-light .navbar-nav .nav-link {
    color: #fff !important;
}
.navbar-light .navbar-nav .dropdown:hover, .navbar-light .navbar-nav .dropdown:hover .nav-link,
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    /* background-color: #BB3C26 !important; */
	background-color: #383D4C !important;
	/* font-weight: Bold !important;*/
    color: #fff;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: #fff !important;
	font-weight: normal !important;
}

.bgtitle {
	position: relative;
    font-weight: 400;
    margin: 0;
    padding-left: 15px !important;
}
.bgtitle:before {
  background-color: transparent !important;
}
h1.entry-title.bgpantone.bgtitle.py-1 {
    background-color: #fff !important;
    color: #383D4C;
    font-size: 1.4em;
    border-bottom: 2px solid #383D4C;
	font-weight: bold;
    /* margin-bottom: 20px; */
	padding-bottom: .45rem !important;
}

.desktoplogo {
       display: block !important;
	   margin: auto !important;
}
.mobilelogo {
       display: none !important;
}
#totop {
    background: #383D4C !important;
}
.widget-title {
    background-color: #383D4C !important;
    margin-bottom: 0 !important;
    color: #fff;
    padding: 10px 5px 10px 5px !important;
}

#right-sidebar .textwidget {
    background-color: #f2f2f2 !important;
	padding: 15px 5px 10px 5px !important;
	
}
.footer .bgpantone {
    background-color: #383D4C !important;
}

.footer .textwidget {
    color: #fff !important;
}

.footer .textwidget h3 {
    font-size: 1.25rem !important;
	color: #fff;
}

.footer .widget-title {
    font-size: 1.15rem !important;
	color: #fff;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    background: none !important;
    padding-left: 0px !important; 
}

.footer a {
    color: #FFFFFF !important;
}

/* custom spoiler settings */ 

.su-spoiler.my-spoiler > .su-spoiler-title {

	/* Text Size */
	font-size: 1.15rem !important;
    font-weight: bold;

	/* Background Color */
	background: #BB3C26;

	/* Text Color */
	color: #ffffff;

}

.su-spoiler.my-spoiler > .su-spoiler-content {

	/* Text Size */
	/* font-size: 21px; */

	/* Background Color */
	background-color: rgba(238,207,170,.55);

}

/* Mobile breakpoints */
@media (max-width: 575.98px) {
    .brand h2 {
        font-size: 1.5rem;
    }
		.desktoplogo {
       display: none !important;
		}
		.mobilelogo {
       display: Block !important;
		}
}
@media (min-width: 576px) {

}
@media (max-width: 767.98px) {

}
@media (min-width: 768px) {
  
}
@media (max-width: 991.98px) {
    .navbar-expand-lg.navbar-main.fixed-top:before {
        content: "";
        position: absolute;
        display: block;
        top: 0;
        left: 0;
        right: 0;
        height: 40px;
        z-index: -1;
        background-color: rgba(187,60,38,.95);
    }
    .navbar-expand-lg.navbar-light .dropdown-menu {
        background-color: #1a5080;
    }
    .desktoplogo {
        display: none !important;
    }
    .mobilelogo {
        display: block !important;
    }
}
@media (min-width: 992px) {

}
@media (max-width: 1199.98px) {

}
@media (min-width: 1200px) {

}