div.ccm-page header { background-color: #0070bd; border-bottom: 20px solid #edde00; }
div.ccm-page header nav ul a { color: #fff; font-weight:bold; font-size:1.2em; }
div.ccm-page header nav ul a:hover { text-decoration:underline; color: #fff; font-weight:bold; }

@media only screen and (min-width : 768px) and (max-width : 1024px) { 
	div.ccm-page header .container { padding-left:0px;padding-right:0px; width: 978px!important; }
	div.ccm-page header .container .row { margin-left:-25px; margin-right:-25px; }
	div.ccm-page header nav ul a { font-size:1.1em; }
}


.ccm-responsive-menu-launch i::after { font-size: 26px; color: #fff; margin-right:10px; }
.ccm-responsive-overlay ul li a { font-weight: bold; font-size: 1.3em; }
.ccm-responsive-overlay ul li a:hover { font-weight: bold;  }

div.ccm-page .centering img { text-align:center; margin: auto auto; }


div.ccm-page .container_header { display:block; width:90%;  margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

div.ccm-page header nav ul li ul a:hover { font-weight: bold; font-size: 1.0em; } 
div.ccm-page header nav ul li ul { width: 240px; }

@media (max-width : 1224px) { 
	div.ccm-page .container_header { padding-left:15px;padding-right:15px;width:100%!important;}
}

@media (min-width:768px) {
	div.ccm-page .container_header .col-sm-4 { width: 27%; margin:0 auto; }
	div.ccm-page .container_header .col-md-8 { width: 73%; }
}

div.ccm-page {
	font-size: 12pt;
}
