/* azure toggle*/
.azc_tsh_toggle, .azc_tsh_toggle_open, .azc_tsh_toggle_active, .azc_tsh_toggle_open_active {
  height: 10px !important; 
  font-size: 16px !important;
  font-family: Calibri !important;
}

/* scroll to top button*/
#scroll-to-top {
  right: 134px;
}

#panel-38-0-1-0 {
  font-family: calibri; 
  font-size: 16px; 
}

#pl-38 {
  height:100%;
}

/*employee access menu item*/
#menu-item-420 {
  /*padding-left: 397px; */
  position: absolute;
  right: 60px;
}

#security_services {
  margin:0;
  font-family: Calibri !important;
  font-size: 1.5em !important;
}

#tactical_training {
  padding-bottom: 15px;
  font-family: Calibri;
  font-size: 22px;
  color: #444;
  font-weight: 500;
  margin: 0;
}

/*footer */
#pgc-home-0-0 , #pgc-home-0-1 { width:50% } #pg-home-0 , #pg-home-1 , .panel-grid-cell .panel { margin-bottom: 35px } #pg-home-0 .panel-grid-cell , #pg-home-2 .panel-grid-cell { float:left } #pgc-home-2-0 { width:11.024% } #pgc-home-2-1 { width:31.707% } #pgc-home-2-2 { width:2.829% } #pgc-home-2-3 { width:19.024% } #pgc-home-2-4 { width:14.146% } #pgc-home-2-5 { width:10.732% } #pgc-home-2-6 { width:4.683% } #pgc-home-2-7 { width:4.195% } #pgc-home-2-8 { width:1.659% } .panel-grid-cell .panel:last-child { margin-bottom: 0 !important } .panel-grid { margin: 0 -15px 0 -15px } .panel-grid-cell { padding: 0 15px 0 15px } @media (max-width:780px) { #pg-home-0 .panel-grid-cell , #pg-home-1 .panel-grid-cell , #pg-home-2 .panel-grid-cell { float:none } #pg-home-0 .panel-grid-cell , #pg-home-1 .panel-grid-cell , #pg-home-2 .panel-grid-cell { width:auto } #pgc-home-0-0 , #pgc-home-2-0 , #pgc-home-2-1 , #pgc-home-2-2 , #pgc-home-2-3 , #pgc-home-2-4 , #pgc-home-2-5 , #pgc-home-2-6 , #pgc-home-2-7 { margin-bottom:35px } .panel-grid { margin-left: 0 !important; margin-right: 0 !important; } .panel-grid-cell { padding: 0 !important; }  } 
/*end footer*/

/*color for the slider background*/
#main-slider {
	background: none repeat scroll 0% 0% #FCFCFC;
}

/*position for the horizontal header bar*/
.main-navigation {
	background-color: #FCFCFC; 
}

.main-navigation ul {
	background-color: #343538;
}

.main-navigation.sticky {
-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.15);
box-shadow: 0 0px 0px rgba(0,0,0,0.15);
}

.main-navigation.sticky {
    box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);
}

/*color for the logo and up-stuff background*/
header#masthead {
	background: none repeat scroll 0% 0% #FCFCFC; 
}

#main {
	background: none repeat scroll 0% 0% #FCFCFC; 
}

#cssmenu > ul > li:last-child > a, #cssmenu > ul > li.last > a {
    border-bottom: 1px solid rgba(255, 255, 255, 1);
}

#cssmenu {
  width: 100%;
}

#cssmenu > ul > li > a {
  border-top: 1px solid rgba(255, 255, 255, 1);
  border-left: 1px solid rgba(255, 255, 255, 1);
  border-right: 1px solid rgba(255, 255, 255, 1);
}

.flexslider .flex-control-paging {
  text-align: center; 
  position: relative;
  left: -35px;
  top: -25px;
}

/*shadow for the website borders
#masthead, #main-slider, #main {
   box-shadow:0px 0px 10px grey;
   -webkit-box-shadow:0px 0px 10px grey;
   -moz-box-shadow: 0px 0px 10px grey;
}*/

/*header size*/
header#masthead hgroup {
 height: 55px;
  padding-top: 15px;
}

/*height of the front page block*/
#pl-home {
 height: 265px; 
}

body {
margin-top: -20px;
}

/*delete theme origin*/
#colophon #theme-attribution/*, #colophon #site-info*/ {
 display: none; 
}

#colophon {
 background: #FCFCFC; 
  padding-top: 0px;
  padding-bottom: 10px;
}

/*footer height*/
#footer-widgets {
 max-height: 110px; 
}

/*footer color*/
#footer-widgets .widget {
 color: #0a0a0a; 
}

/*height of the main content on the home page*/
#pg-home-0 .panel {
 height: 110px; 
}

.entry-content img {
 border: 0px none;
 box-shadow: none; 
}

/*home page links for Read more*/
/* unvisited link */
a.front_pics:link {
color: #b8a77c;
}

/* visited link */
a.front_pics:visited {
color: #00FF00;
}

/* mouse over link */
a.front_pics:hover {
color: #fff;
}

/* selected link */
a.front_pics:active {
color: #0000FF;
}

/*#page-wrapper {

	padding-top: 0px !important;
}*/

header#masthead .hgroup {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*change the height of the main menu*/
.main-navigation ul li a {

	padding: 10px 15px;
}

.entry-header {
  display: none; 
}

/*for side menu styles*/
#cssmenu > ul > li.last > a {
    border-bottom: 1px solid #FFF !important;
}
#cssmenu > ul > li > a {
    border-left: 1px solid #FFF !important;
    border-right: 1px solid #FFF !important;
    border-top: 1px solid #FFF !important;
}

.main-navigation a {
  font-weight: normal !important;
  font-family: Trebuchet MS !important;
}