

@media (max-width: 991px){
	
	.navbar-nav .nav-link {
    text-align:center;
}
	#menu-button[aria-expanded="true"] >span:nth-child(1) {
    opacity: 1!important;
    transform: rotate(45deg);
    margin-top: 4px!important;
    margin-bottom: -14px;
}
}



body {color:#141414; font-family:'Helvetica Neue', Helvetica, Arial, 'sans-serif'!important;}

.content-container ul li {margin-bottom:1rem!important;}

.mysidebar{padding:1.5rem;}

.navbar-toggler {
font-size: 24px!important;
	border: solid 2px!important;}

footer {background-color: #001621!important;
    color: #eeeeee!important;
    border-top: 2px solid #fc5000!important;}

.toplogo {max-width:200px!important;}






.ccm-page a {
   

}



blockquote {padding-left: 1rem;
    border-left: solid 2px #fc5001;
    background: #f6f5f7;
    padding: 1.5rem;
  
}

.thesidebar ul li::marker {color: #f05623!important;}
.thesidebar ul li { list-style-type: square!important;}

footer  div.ccm-block-page-list-title > a, footer i {color:#ffffff!important; text-decoration:none!important; font-weight:400!important;}

.navbar-light .navbar-nav .nav-link {

	text-decoration:none!important;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
	font-weight:700!important;
	color:#ffffff!important;

}



.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.65);
}
.bg-dark {background-color: #33404d!important;}


.ccm-page h2, .ccm-page .h2 {

}

div.ccm-block-testimonial {
	 
    font-size: 1.15rem!important;
    font-weight: 400!important;
}

div.ccm-block-testimonial-name {
    font-weight: bold;
   
}
h1.page-title {background: rgba(91, 12, 139, 0)!important;
    display: inline-block;
    width: fit-content;
    padding: 0px!important;
    border: solid 0px #fc5000!important;
 
    color: #ffffff!important;
	    font-size: calc(2vw + 2vh + 1vmin)!important;
}

.dropdown-menu {

    border-radius: 0rem!important;
}

.navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link.active {
    color: #ffffff!important;
	border-bottom: solid 0px white;
}


ul.dropdown-menu.show li.nav-item.px-lg-4 {padding-left:10px!important; padding-right:10px!important;} 

.ccm-page ul.dropdown-menu.show a {color:#33404d!important;}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 1)!important;
}
a.dropdown-toggle.ppx-lg-4.nav-link.dropdown-item.show {color:#33404d!important;}

.navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.75)!important;
}

.ccm-page ul li::marker { color: #f05623!important;}

header.masthead {padding-top:0rem!important; padding-bottom:0rem!important;}

@media (max-width: 1199px){
nav.navbar {
    height: auto!important;
	}
	.navbar-nav .nav-link {
    text-align: center;
}
}

.navbar-toggler::before {content:'Menu'; position:absolute; margin-left:-75px; margin-top:5px; font-size:20px;}



@media (max-width: 991px){
h3, .h3 {
    font-size: calc(1rem + 0.2vw)!important;
	}}


@media (min-width: 992px){
h3, .h3 {
    font-size: 1.35rem!important;
}}

nav.navbar {border-bottom: solid 4px white;}

.navbar {
    padding-top: 0rem!important;
    padding-bottom: 0rem!important;
}

.hw-back-to-top {
background: #e04f20!important;
    border-radius: 50%!important;

    font-size: 12px;
}

hr {

    opacity: 0.15!important
}

header::after {width:75%!important; height:20px!important; background-color:red!important;}
.fullwidth {min-width:100%!important; clear:both!important;}
.navbar-nav .nav-link {
    white-space: normal !important;
}
