/*-- TURN OFF RECAPTCHA BOX --*/
.grecaptcha-badge {
    display: none;
}


/* -- dynamically adjust image slide margins at top on Homepage --*/
[id*="pg-"] {
		margin-top: -10px;    
}

/* -- adjustment to header bar scrolling animation on homepage --*/
.site-header.float-header {
    padding: 5px 0;
}

/*-- Blog postgrid paging --*/
.post-grid .pagination.lite .page-numbers {
    background: rgba(120, 120, 120, 1) none repeat scroll 0 0 !important;
  	font-size: 18px;
}

/*-- Sidebar--*/
#secondary a {
    color: #d65050;
}

/*-- footer underline links --*/
.widget-area a:hover {
		text-decoration: underline !important;
}

/*-- Social media margins -- */
#sow-editor-4
{
  padding-top: 0px !important;
}

/*-- adjust table columns: make them all similar --*/
[class*="tablepress tablepress-"]  td.column-1 {
  width: 16% !important;
}
/*-- adjust table columns: make them all similar --*/
[class*="tablepress tablepress-"]  td.column-3 {
  width: 70% !important;
}

/*-- Features test for centering 2 items --*/
/*@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /*IE10+ CSS here*/
    /*-- Features test for centering 2 items --*/
    /*[class*="so-widget-sow-features so-widget-sow-features-default-"] .textwidget p {
      	position: relative !important;
      	left: calc(30%) !important;
    }*/
/*}*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{}

/*-- metaslider adjustment from top --*/
.metaslider {
  margin: -170px 0 60px !important;
  /*z-index: -1 !important;*/
}

/*-- fix post top margin to header image --*/
#content.page-wrap {
   /*--  padding:  0px 0 100px; --*/
}
.single .entry-header, .page .entry-header {
    margin-bottom: 20px;
}

/*-- fix the news margin block on homepage --*/
.panel-row-style.panel-row-style-for-8-3 {
		margin-top: 60px;
}

/* -- color change for call to action box on homepage --*/
.roll-promobox h3.title {
    color: #ffffff !important;
  	font-size: 17px !important;
}
.roll-button.border {
    background-color: #d65050 !important;
  	color: #ffffff !important;
}

/* -- color change for leadership section --*/
[class*="panel-widget-style-for-"] h3.widget-title {
  color: #999999 !important;
}
.roll-team .team-content .pos {
  color: white !important;
}



/*-- footer menu adjustment --*/
.footer-widgets {
    margin-top: 40px;
}

/* CSS attribute selector for multiple panel-row blocks --*/
[class^="panel-row-style panel-row-style-for-"] {
		/*background-color: yellow;*/
  	margin-top: 20px;
    padding-bottom: 0px !important;
    padding-top: 1px !important ;
}


/*-- turn off previous/next links at bottom of blog --*/
.nav-previous,.nav-next{
	display: none;
}


/*-- adjust margins/padding --*/
#content.page-wrap {
   padding: 0px 0 0px;
}
.page-wrap {
    padding-bottom: 1px;
}
.content-area .hentry {
    padding-bottom: 1px;
}
.page .page-wrap .content-wrapper, .single .page-wrap .content-wrapper {
    padding-bottom: 1px;
}
.entry-footer {
    clear: left;
    margin-top: 0px;
}


/*-- features icons align to left, adjust bottom margin --*/
.sow-features-list .sow-features-feature.sow-icon-container-position-top p {   
    text-align: left;
    margin-bottom: 40px !important;
}

/*-- Call to action homepage text color adjustments --*/
.roll-promobox .title {
    font-size: 19px;
    color: #8e8e8e !important;
    font-weight: 500;
}


/*-- adjustments to employee images (resize/centering) --*/
.owl-carousel .owl-item img {
		width: initial;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.roll-team .team-inner {
    background-color: #252525;
}
.roll-team .team-item .pop-overlay {
    display: none;
}


/*-- site logo size --*/
.site-logo {
    max-height: 120px;
    max-width:initial;
}

/*-- site header background --*/
.site-header {
    background-color: rgba(30,30,30,0.80) !important;
}

/*-- adjust overlay of header image on posts when scrolling down --*/
.overlay {
  opacity: 0.05;
}

/*-- post title font size --*/
.hentry
.title-post {
    font-size: 32px;
}

/* --- turn off header transparency ---*/
.site-header {
   background-color: rgba(30,30,30,0.20);
   position: fixed; /*-- prevent header pixel jump when scrolling --*/
   filter: alpha(opacity=20); /* For IE8 and earlier */
}
.site-header.float-header {
    background-color: rgba(40,40,40,0.95);
    position: fixed; /*-- prevent header pixel jump when scrolling --*/
}

.site-footer {
  display: none;
}

/* --- turn off logo on menu: cannot display commercial logos ---*/
/*#acp-toolbar.acp-toolbar-skin-4 ul.acp-main-nav>li:last-child a {
	display: none;
}*/

/*#acp-toggle-toolbar{  
		width: auto;
    height: auto;
}*/
/*
#acp-toggle-toolbar img {
  content:after url(https://oit.alabama.gov/wp-content/uploads/sites/14/2017/09/Wheelchairs_pictogram_bw.svg_.png);
  opacity: 0.5;
  filter: alpha(opacity=50);
}
*/

/* icon to image swap */
/*#acp-toggle-toolbar {*/
	/*display: block;*/
  /*-moz-box-sizing: border-box;*/
  /*box-sizing: border-box;*/
  /*background: url(https://oit.alabama.gov/wp-content/uploads/sites/14/2017/09/Wheelchairs_pictogram_bw_40x40.png) no-repeat;*/
  /*width: 40px; *//* Width of new image */
  /*height: 40px;--not needed*/ /* Height of new image */
  /*padding-left: 40px;*/ /* Equal to width of new image */
/*  opacity: 0.5;
  filter: alpha(opacity=50); /* For IE8 and earlier */
/*}*/



/*-- adjust padding for Services box on homepage --*/
#pg-8-1 .panel-row-style-for-8-1 {
  padding-bottom: 60px !important;
}


/*-- adjust margin for Latest News box on homepage --*/
#pg-8-4 .panel-row-style-for-8-4 {
  margin-top: 60px !important;
}


/* ---------------------------- MEDIA TAGS BELOW ------------------------------ */

@media screen and (max-width: 1600px) {
    /* this wide or smaller */

 /*-- adjust metaslider margins when mobile --*/
    .metaslider {
    margin: 10px 0 60px !important;
    /* z-index: -1 !important; */
	}
}


@media screen and (max-width: 1024px) {
    /* this wide or smaller  1024*/

 /*-- adjust metaslider margins when mobile --*/
.metaslider {
  	margin: 0px 0 0px !important;
  	z-index: -1 !important;
}
  
.siteorigin-panels-stretch.panel-row-style.panel-row-style-for-8-1
  {
  	padding-top: 40px !important;
  }

  /*
  #acp-toggle-toolbar {
  	display: none;
	}*/
  
  /*-- prevent display error in mobile mode --*/
  .site-header {
     position: initial; /*-- prevent header pixel jump when scrolling --*/
  }
  .site-header.float-header {
      position: initial; /*-- prevent header pixel jump when scrolling --*/
  }

  .site-header {
    background-color: rgba(30,30,23,0.95);
  }
 
}


@media only screen and (max-width: 780px) {
  .panel-grid-cell {
      padding-left: 0px !important;
      padding-right: 0px !important;
    }
}



@media screen and (max-width: 700px) {
    /* this wide or smaller  700*/

  /*-- fix post top margin to header image --*/
	#content.page-wrap {
     padding:  40px 0 100px;
	}
  
   /*-- adjust metaslider margins when mobile --*/
.metaslider {
  	margin: -50px 0 0px !important;
  	z-index: -1 !important;
}
}