/*
Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x
*/
html {
  overflow-x: initial !important;
}
.dim{
background: rgba(0, 0, 0, 0.5);
height: 100%;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 5;
display: none;
}

.x-bg-layer-lower-image{
    background-position: bottom right!important;	
}


.x-tab-content {
    border: 1px solid #ededed!important;
    box-shadow:none!important;
}
.x-nav-tabs {
    box-shadow: none!important;
    border: 1px solid #ededed!important;
}
.x-nav-tabs>.active>a, .x-nav-tabs>.active>a:hover {
    color: #5b5b5b!important;
    background-color: #fff;
    font-size: 22px;
    font-weight: bold;
    font-family: roboto;
    cursor: default;
        text-transform: uppercase;
    box-shadow: inset 0 3px 0 0 #da511f!important;
}
.x-nav-tabs>li {
    border-bottom: none!important;
}
.x-nav-tabs>li>a {
    padding: 0.75em!important;
    font-size: 14px!important;
    line-height: 1.3!important;
    color: #6e6e6e!important;
    background-color: #ededed!important;
    font-size: 22px!important;
    font-family: roboto;
    text-transform: uppercase;
    cursor: default!important;
    box-shadow: none!important;
}
p.media-kit-stats{
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 22px!important;
font-family: "Roboto Condensed"!important;
line-height: 1.2!important;
font-weight: 400!important;
}
p.media-kit-stats span{
  font-size: 25px!important;
  font-weight: 800!important;
}
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
  border: 1px solid #ffffff;
  background: #f7f7f7;
  font-size:20px!important;
  display: table-cell;
  padding: 10px 20px;
  color: #5b5b5b;
  font-weight: 400!important;
  letter-spacing: .1px;
  font-family: Roboto!important;
}
.divTableCell1, .divTableHead {
  border: 1px solid #ffffff;
  background: #f7f7f7;
  font-size:20px!important;
  display: table-cell;
  padding: 10px 20px;
  color: #5b5b5b;
  font-weight: 500!important;
  letter-spacing: .1px;
  font-family: Roboto!important;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.gform_wrapper{
  display:block!important;
}
div.video-wrapper {
    position:relative;
    padding-bottom:56.25%; /* aspect ration for 16:9 */
    /*padding-top: 20px;*/ /* you can add padding-top if needed */
    height:0;
    overflow:hidden;
}
.gform_wrapper .top_label li.gfield.gf_right_half {
    vertical-align: 0%!important;
}
.gform_wrapper .top_label li.gfield.gf_left_half {
    vertical-align: 0%!important;
}
div.video-wrapper iframe {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.divTable{
	display: table;
	width: 100%;
}
.p-meta > span:nth-child(1) {
    display: none;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
div.ford-quote-text{
float: left;
width: 80%;
}
div.ford-quote-images{
float: left;
width: 10%;
}
img.ford-upper-quote{
  padding-right: 2%;
  height: 250px;
}
img.ford-lower-quote{
  padding-right: 2%;
  height: 250px;
}
.blue_inner_p_line_15_thin {
    font-size: 22px;
    font-family: "Roboto Condensed"!important;
    color: #00578a;
    line-height: 1.5!important;
    font-weight: 300!important;
    margin-bottom: 0!important;
    padding-bottom: 25px;
}
a {
    text-decoration: none!important;
}
header.x-header-landmark.x-container.max.width{
  margin-top:6%!important;
      width: 60%!important;
}
body.archive.category div.x-container.max.width.offset{
  margin-top:2%!important;
}
div.x-container.max.width.offset{
  margin-top:8%!important;
}
div#member-portal-bar{
  background-color: rgb(91, 91, 91);
}
div#member-portal-bar a{
  color: white;
    text-transform: uppercase;
    padding: 5px 10px;
    border-radius: 3px;
    margin-left: 1%;
    border: 1px solid white;
}
div#member-portal-bar p{
  display: inline-block;
    color: #fff;
    cursor: default;
    position: relative;
    font-family: helvetica neue,helvetica,arial,sans-serif!important;
    width: 100%;
    text-align: center;
    padding-top: 20px;
    font-weight: 300!important;
    font-size: 1pc!important;
    line-height: normal!important;
}
img.cct-image{
  background: #00578a;
  width: 100%;
  padding: 10% 20%;
}
/* Events Feed*/

form.post-password-form{
  margin:5% 20%;
  height:200px;
}
.events_homepage_date,
.events_category_date{
    background-color: #8dc63f;
    font-size: 18px!important;
    font-family: "Roboto"!important;
    border: none;
    color: white;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px!important;
}
.events_homepage_title,
.events_category_title{
    margin: 0px!important;
}
.events_homepage_title a,
.events_category_title a{
    font-size: 22px!important;
    font-family: "Roboto Condensed"!important;
    color: rgb(255, 255, 255);
    line-height: 1.2!important;
    font-weight: 400!important;
    margin-bottom: 0!important;
}
.events_homepage_title a:hover,
.events_category_title a:hover{
      color: rgb(255, 255, 255);
}
.events_homepage_location,
.events_category_location{
    font-size: 22px!important;
    font-family: "Roboto Condensed"!important;
    color: rgb(255, 255, 255);
    line-height: 1.2!important;
    font-weight: 400!important;
    margin-bottom: 30px!important;
}
.events_menu_box{
  margin: 5% 3% 5% 3%;
  min-height:100px;
}
.events_menu_title{
  font-family: "Roboto Condensed"!important;
  line-height: 1.2!important;
  color: #004468;
  font-weight: 500!important;
  font-size: 22px;
}
.events_menu_title:before{
  font-family: 'FontAwesome'!important;
  content: '\f073'!important;
  margin: 0 2% 0 0%!important;
  color: #004468!important;
}
.events_menu_date {
    color: #5b5b5b;
    margin-top: 2%;
    font-size: 18px;
    font-family: "Roboto Condensed"!important;
}
.events_menu_link_label {
  text-align:center;
}
.events_menu_link_label a{
    border: 2px solid #da511f;
    color: #da511f;
    font-family: Roboto;
    background: transparent;
    font-size: 18px!important;
    padding: 10px 40px;
}
.events_menu_link_label a:hover{
  color: #da511f;
}
.events_sidebar_link_label {
  text-align:center;
}
.events_sidebar_link_label a{
    border: 2px solid #00578a;
    color: #00578a;
    font-family: Roboto;
    background: transparent;
    font-size: 18px!important;
    padding: 10px 40px;
}
.events_sidebar_link_label a:hover{
  color:#00578a;
}
.events_certification_page_column{
  float: left;
  margin-right: 0%;
  padding: 0em 0em 0em 30px!important;
  width: 33.33%;
  border-width: 0px 0px 0px 1px;
  border-style: none none none solid;
  border-color: transparent transparent transparent #da511f;
}
.events_certification_page_date{
  background-color: #DA511F;
  font-size: 18px!important;
  font-family: "Roboto"!important;
  border: none;
  color: white;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 25px;
}
.events_certification_page_title{
  font-size: 22px!important;
  font-family: "Roboto Condensed"!important;
  color: rgb(255, 255, 255);
  line-height: 1.2!important;
  font-weight: 400!important;
}
.events_certification_page_location{
font-size: 22px!important;
font-family: "Roboto Condensed"!important;
color: rgb(255, 255, 255);
line-height: 1.2!important;
font-weight: 400!important;
margin-top: 1%;
margin-bottom: 4%;
}
.events_page_highlight_box{
  width: 30.07%;
  float: left;
  margin-right: 1.63%;
  margin-left: 1.63%;
}
.events_page_highlight_title{
  font-size: 24px!important;
font-family: "Roboto"!important;
color: #00578A!important;
line-height: 1.2!important;
font-weight: 700!important;
display: inline-block;
text-transform: uppercase;
letter-spacing: 1px;
margin-top: 25px;
}
.events_page_highlight_caption{
font-family: "Roboto"!important;
line-height: 1.2!important;
font-weight: 700!important;
display: inline-block;
text-transform: uppercase;
letter-spacing: 1px;
color: #5b5b5b!important;
font-size: 15px!important;
}
.events_page_highlight_date{
  font-size: 22px;
    font-family: "Roboto Condensed"!important;
    color: #5B5B5B;
    line-height: 1.5!important;
    font-weight: 300!important;
    margin-bottom: 0!important;
    margin-top: 25px;
}
.events_page_highlight_location{
font-size: 20px!important;
color: #da511f;
font-family: "Roboto Condensed"!important;
line-height: 1.5!important;
font-weight: 300!important;
margin-bottom: 0!important;
padding-bottom: 25px;
}
.events_page_highlight_link_label{
  text-align:center;
}
.events_page_highlight_link_label a{
background: transparent;
font-size: 18px!important;
font-family: "Roboto"!important;
border: solid 2px #00578A;
color: #00578a;
padding: 10px 10px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
text-transform: uppercase;
}
.events_page_highlight_link_label a:hover{
  color: #00578a;
}
h2.events_calendar_title{
    font-size: 22px!important;
    font-family: "Roboto Condensed"!important;
    line-height: 1.2!important;
    color: #00578A!important;
    font-weight: 500!important;
    text-align: left!important;
    margin: 1.25em 0 0.2em;
}
h2.events_calendar_title a{
  color: #00578A!important;
}
.events_calendar_details{
font-size: 1.2em!important;
font-family: "Roboto Condensed"!important;
color: #da511f;
line-height: 1.5!important;
font-weight: 300!important;
margin-bottom: 0!important;
}
.events_calendar_acma_role{
color: #5b5b5b;
font-size: 18px;
margin-top: 1%;
font-weight: 500;
}
.events_calendar_acma_role:before{
  font-family: 'FontAwesome'!important;
  content: '\f274'!important;
  margin-right: .5%;
  font-size: 22px;
}
.events_calendar_description{
font-size: 22px!important;
font-family: "Roboto Condensed"!important;
color: #5B5B5B;
line-height: 1.5!important;
font-weight: 300!important;
margin-bottom: 0!important;
padding-top: 30px;
}
/* END EVENTS FEED */
label#label_12_16_1, label#label_12_18_1{
  font-weight: 500!important;
      font-family: Roboto;
      font-size: 20px!important;
      color: rgb(0, 82, 136);
}
p.update-cct-directory{
    font-size: 18px!important;
    color: #da511f;
}
#post-3152 li, #post-3153 li{
  font-family: Roboto Condensed;
  color: #5b5b5b;
  font-size:20px;
  font-weight: 400;
}
div.busy_links a{
  color:#00578a!important;
}
div#input_1_7.ginput_container.ginput_recaptcha{
  margin-top:2%!important;
}
.rc-anchor-light.rc-anchor-normal {
    border: 2px solid #d1d1d1!important;
    background: #ffffff!important;
}
@media screen and (max-width: 1450px){
  label#label_12_16_1, label#label_12_18_1{
    margin-top:6%;
  }
  li.feed-item{
    margin-bottom: 25%!important;
  }
  #menu-item-1834, #menu-item-2234{
  min-height:405px!important;
  }
  ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-3-4.ubermenu-submenu.ubermenu-submenu-id-2235.ubermenu-submenu-type-tab-content-panel{
    min-height:405px!important;
  }

.ubermenu .ubermenu-target-text{
  margin:1.5%!important;
}
#menu-item-1834 img.ubermenu-image.ubermenu-image-size-full, #menu-item-2234 img.ubermenu-image.ubermenu-image-size-full {
    margin-top: 1.3%!important;
}
span.left_box, span.middle_box, span.right_box {
    height: 220px!important;
}
div.image_box_header-events-1, div.image_box_header-events-2, div.image_box_header-events-3,
div.image_box_header-our-story-1, div.image_box_header-our-story-2, div.image_box_header-our-story-3,
div.image_box_header-our-members-1, div.image_box_header-our-members-2, div.image_box_header-our-members-3,
div.image_box_header-our-industry-1, div.image_box_header-our-industry-2, div.image_box_header-our-industry-3,
div.image_box_header-market-intelligence-1, div.image_box_header-market-intelligence-2, div.image_box_header-market-intelligence-3,
div.image_box_header-certification-1, div.image_box_header-certification-2, div.image_box_header-certification-3,
div.image_box_header-resources-1, div.image_box_header-resources-2, div.image_box_header-resources-3,
div.image_box_header-gov-affairs-1, div.image_box_header-gov-affairs-2, div.image_box_header-gov-affairs-3,
div.image_box_header-market-growth-1, div.image_box_header-market-growth-2, div.image_box_header-market-growth-3,
div.image_box_header-media-room-1, div.image_box_header-media-room-2, div.image_box_header-media-room-3{
      height: 80px!important;
}
h2.box_title {
  padding: 30px 0px 30px 0px!important;
  font-size: 16px!important;
  margin-top: -.3%!important;
}
div.box_desc {
    font-size: 18px!important;
    min-height: 80px!important;
}
div.box_desc-1 {
    font-size: 18px!important;
    min-height: 80px!important;
}
div.menu_header {
    height: 120px!important;
}
span.header_description {
    font-size:20px!important;
}
}
.x-navbar-fixed-top {
z-index: 5000000000000;
}
.x-container.max {
    max-width: 20000px!important;
}
.x-container.width {
    width: 100%!important;
}
@media screen and (min-width: 1920px){
.x-container.width {
    width: 1750px!important;
}
}
.x-navbar{
  border-bottom:0px!important;
}
.x-navbar-inner{
  min-height:0px!important;
}
div.x-main.full{
      background: white;
}
@import url( '../x/framework/css/dist/site/stacks/integrity-light.css' );

/*NAVIGATION MENU START*/

/* START MENU HEADER*/
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target {
    font-weight: normal;
    padding-top: 3.5%;
}
#menu-item-443 span span.ubermenu-target-title.ubermenu-target-text,
#menu-item-445 span span.ubermenu-target-title.ubermenu-target-text,
#menu-item-2333 a span.ubermenu-target-title.ubermenu-target-text{
  margin-top:0px;
  margin-bottom:0px;
}
/*END MENU HEADER*/

/*START MENU DROPDOWN*/
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
    border: 0px!important;
}
.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {
padding: 0px!important;
margin: -10px 0 -10px 0;
}
.ubermenu .ubermenu-target-text {
    margin-top: 5.5%;
    margin-bottom:5.5%;
}
.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
    border-width: 0px!important;
}
/*END MENU DROPDOWN*/

/*START MENU TOGGLE*/
#menu-item-1834 img.ubermenu-image.ubermenu-image-size-full,
#menu-item-2234 img.ubermenu-image.ubermenu-image-size-full{
  margin-top:5.25%;
}

img.tab-divider-line{
margin-left: 5%;
}

#menu-item-1834, #menu-item-2234{
border-top: 2px solid rgb(238, 238, 239);
min-height:565px;
}
ul.ubermenu-tab-content-panel.ubermenu-column.ubermenu-column-3-4.ubermenu-submenu.ubermenu-submenu-id-2235.ubermenu-submenu-type-tab-content-panel{
  min-height:565px;
}

#menu-item-1834 .ubermenu-target-text, #menu-item-2234 .ubermenu-target-text  {
    font-size:20px;
}
.ubermenu.ubermenu-main .ubermenu-tab.ubermenu-active > .ubermenu-target {
    background-color: #8dc53e;
    background: url(https://acmanet.org/wp-content/uploads/2017/11/Event-BG.png);
    background-size: cover;
    pointer-events: none;
cursor: default;
}
.ubermenu .ubermenu-tab-layout-left>.ubermenu-tabs-group {
    min-height: 200px!important;
}
@media screen and (min-width: 1500px){
.ubermenu .ubermenu-nav .ubermenu-column-1-4 {
    width: 18%!important;
}
.ubermenu .ubermenu-nav .ubermenu-column-3-4 {
    width: 82%!important;
}
  #menu-item-2122,   #menu-item-2123,   #menu-item-2124,
  #menu-item-2126,   #menu-item-2127,   #menu-item-2128,
  #menu-item-2131,   #menu-item-2132,   #menu-item-2172,
  #menu-item-2173,   #menu-item-2174,   #menu-item-2176,
  #menu-item-2177,   #menu-item-2205,   #menu-item-2195,
  #menu-item-2188,   #menu-item-2189,   #menu-item-2209{
    margin-top:-2.5%;
    margin-bottom:-2.5%;
  }
  span.left_box, span.middle_box, span.right_box{
    height:300px!important;
  }
  div.busy_links{
    margin-top: 5%!important;
  }
  span.header_name {
      font-size: 30px!important;
}
}
/*END MENU TOGGLE*/

/*START MENU CONTENT PANEL*/
div.menu_header{
  height:150px;
  margin:5%;
}
span.header_name{
  text-transform: uppercase;
  font-size: 25px;
  font-family: Roboto!important;
  min-height: 80px;
  margin-top: -1%;
  float: left;
  width: 25%;
  color: #00578A!important;
  font-weight: 400!important;
  letter-spacing: 1px;
}
span.header_description{
  width: 70%;
  float: right;
  line-height: 1.5!important;
  margin-top: -1%;
  font-family: "Roboto Condensed"!important;
  color: #5B5B5B;
  line-height: 1.5!important;
  font-weight: 300!important;
  margin-bottom: 0!important;
  padding-bottom: 25px;
}
img.red_triangle_button{
  margin-left:1%;
}
span.divider_line{
color: #fff;
font-weight: 100;
line-height: .2!important;
font-size: 80px!important;
font-family: "Roboto"!important;
width: 5%;
}
img.horizontal_arrow_divider{
  width:100%!important;
}
span.left_box, span.middle_box, span.right_box{
  float: left;
  width: 29%;
  margin: 0px 2.1% 0px 2.1%;
  height:320px;
  background:white;
  border-bottom: #d8d4d1 3px solid;
}
div.menu_row{
  margin-top:-5%;
}
h2.box_title{
  font-size: 20px;
      color: white;
      background: rgba(0, 30, 48, 0.57);
      font-family: Roboto;
      padding: 62px 0px 62px 0px;
      text-transform: uppercase;
      display: inline-block;
      width: 100%;
      margin-top: 0%;
      font-weight: 700!important;
      letter-spacing: 1px;
}
.busy_links a:after {
    font-family: 'FontAwesome'!important;
    content: '\f0da'!important;
    margin: 0 0% 0 2%!important;
    color: #8dc63f!important;
}
.x-modal-content .x-anchor-text-primary:after {
  font-family: 'FontAwesome'!important;
  content: '\f0da'!important;
  margin: 0 0% 0 5%!important;
  color: #8dc63f!important;
}
.x-anchor-text {
    margin: 0px!important;
}
div.box_desc{
  margin: 5% 3% 5% 3%;
    font-size: 20px;
    font-family: "Roboto Condensed"!important;
    color: #5b5b5b;
    line-height: 1.2!important;
    font-weight: 400!important;
    min-height:100px;
}
div.box_desc-1{
  margin: 5% 3% 5% 3%;
    font-family: "Roboto Condensed"!important;
    line-height: 1.2!important;
    min-height:100px;
    color: #004468;
   font-weight: 500!important;
   font-size: 22px;
}
a.footer_text{
  color:white!important;
}
div.x-section.inner_header .x-bg .x-bg-layer-upper-color{
  background-color: hsla(202, 100%, 27%, 0.9)!important;
}
div.image_box_header-events-1, div.image_box_header-events-2, div.image_box_header-events-3,
div.image_box_header-our-story-1, div.image_box_header-our-story-2, div.image_box_header-our-story-3,
div.image_box_header-our-members-1, div.image_box_header-our-members-2, div.image_box_header-our-members-3,
div.image_box_header-our-industry-1, div.image_box_header-our-industry-2, div.image_box_header-our-industry-3,
div.image_box_header-market-intelligence-1, div.image_box_header-market-intelligence-2, div.image_box_header-market-intelligence-3,
div.image_box_header-certification-1, div.image_box_header-certification-2, div.image_box_header-certification-3,
div.image_box_header-resources-1, div.image_box_header-resources-2, div.image_box_header-resources-3,
div.image_box_header-gov-affairs-1, div.image_box_header-gov-affairs-2, div.image_box_header-gov-affairs-3,
div.image_box_header-market-growth-1, div.image_box_header-market-growth-2, div.image_box_header-market-growth-3,
div.image_box_header-media-room-1, div.image_box_header-media-room-2, div.image_box_header-media-room-3{
  text-align: center;
  background-repeat: no-repeat!important;
  height: 150px;
  margin-top: -8.5%!important;
  border-top: #d8d4d1 3px solid;
  background-size: cover!important;
  background-position: center!important;
}
div.image_box_header-our-story-1{
background: url(https://acmanet.org/wp-content/uploads/2017/11/about-acma.jpg);
}
div.image_box_header-our-story-2{
background: url(https://acmanet.org/wp-content/uploads/2017/11/mission-and-strategy.jpg);
}
div.image_box_header-our-story-3{
background: url(https://acmanet.org/wp-content/uploads/2017/11/our-staff.jpg);
}
div.image_box_header-our-members-1{
background: url(https://acmanet.org/wp-content/uploads/2017/11/board-of-directors.jpg);
}
div.image_box_header-our-members-2{
background: url(https://acmanet.org/wp-content/uploads/2017/11/acma-committees.jpg);
}
div.image_box_header-our-members-3{
background: url(https://acmanet.org/wp-content/uploads/2017/11/membership-awards.jpg);
}
div.image_box_header-our-industry-1{
background: url(https://acmanet.org/wp-content/uploads/2017/11/about-composites.jpg);
}
div.image_box_header-our-industry-2{
background: url(https://acmanet.org/wp-content/uploads/2017/11/industry-overview.jpg);
}
div.image_box_header-our-industry-3{
background: url(https://acmanet.org/wp-content/uploads/2017/11/other.jpg);
}
div.image_box_header-market-intelligence-1{
background: url(https://acmanet.org/wp-content/uploads/2017/11/market-intelligence.jpg);
}
div.image_box_header-market-intelligence-2{
background: url(https://acmanet.org/wp-content/uploads/2017/11/media-kit.jpg);
}
div.image_box_header-market-intelligence-3{
background: url(https://acmanet.org/wp-content/uploads/2018/02/state-of-the-composites-industry-2018.jpg);
}
div.image_box_header-events-1{
background: url(https://acmanet.org/wp-content/uploads/2017/11/events-calendar.jpg);
}
div.image_box_header-events-2{
background: url(https://acmanet.org/wp-content/uploads/2023/03/CAMX-logo_orange-01.png);
}
div.image_box_header-events-3{
background: url(https://acmanet.org/wp-content/uploads/2018/02/recycling-conference.jpg);
}
div.image_box_header-certification-1{
background: url(https://acmanet.org/wp-content/uploads/2017/11/about-cct.jpg);
}
div.image_box_header-certification-2{
background: url(https://acmanet.org/wp-content/uploads/2017/11/current-ccts.jpg);
}
div.image_box_header-certification-3{
background: url(https://acmanet.org/wp-content/uploads/2018/02/cct-instructor-course.jpg);
}
div.image_box_header-resources-1{
background: url(https://acmanet.org/wp-content/uploads/2017/11/education-hub.jpg);
}
div.image_box_header-resources-2{
background: url(https://acmanet.org/wp-content/uploads/2017/11/member-portal.jpg);
}
div.image_box_header-resources-3{
background: url(https://acmanet.org/wp-content/uploads/2018/02/basic-composites-manual.jpg);
}
div.image_box_header-gov-affairs-1{
background: url(https://acmanet.org/wp-content/uploads/2018/01/our-issues.jpg);
}
div.image_box_header-gov-affairs-2{
background: url(https://acmanet.org/wp-content/uploads/2018/02/latest-update.jpg);
}
div.image_box_header-gov-affairs-3{
background: url(https://acmanet.org/wp-content/uploads/2017/11/get-involved.jpg);
}
div.image_box_header-market-growth-1{
background: url(https://acmanet.org/wp-content/uploads/2017/11/our-issues-market-growth.jpg);
}
div.image_box_header-market-growth-2{
background: url(https://acmanet.org/wp-content/uploads/2018/02/latest-update-market-growth.jpg);
}
div.image_box_header-market-growth-3{
background: url(https://acmanet.org/wp-content/uploads/2018/02/get-involved-market-growth.jpg);
}
div.image_box_header-media-room-1{
background: url(https://acmanet.org/wp-content/uploads/2017/11/media-inquiries.jpg);
}
div.image_box_header-media-room-2{
background: url(https://acmanet.org/wp-content/uploads/2017/11/press-release.jpg);
}
div.image_box_header-media-room-3{
background: url(https://acmanet.org/wp-content/uploads/2017/11/industry-coverage.jpg);
}
.single-post-ads{
background: white;
margin: 0px!important;
}
.single-post-ads-gap{
  height:60px!important;
}
.single-post-ads-container{
padding: 0% 10%!important;
text-align: center;
}
body .gform_wrapper .top_label div.ginput_container.ginput_recaptcha {
  -webkit-transform: scale(0.77);
     -moz-transform: scale(0.77);
      -ms-transform: scale(0.77);
       -o-transform: scale(0.77);
          transform: scale(0.77);
   -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
       -ms-transform-origin: 0 0;
        -o-transform-origin: 0 0;
           transform-origin: 0 0;
}
div#div-gpt-ad-1520625772919-0,
div#div-gpt-ad-1520625772919-1,
div#div-gpt-ad-1520625772919-2{
  display:inline-block!important;
  text-align: center!important;
}

li.feed-item{
  list-style-type: none;
  display: block;
  margin-bottom: 15%!important;
  position: relative;
}
li.feed-item a{
  font-size: 22px!important;
  font-family: "Roboto Condensed"!important;
  color: rgb(255, 255, 255);
  line-height: 1.2!important;
  font-weight: 400!important;
  margin-bottom: 0!important;
  position: absolute;
top: 100%;
}
span.feed-date{
  background-color: #00578a;
    font-size: 18px!important;
    font-family: "Roboto"!important;
    border: none;
    color: white;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 10px!important;
    font-weight: 400!important;
}
ul.rss-aggregator{
text-align: left;
display: inline;
margin: 0px;
}
div.menu-event-date{
  color: #5b5b5b;
  margin-top: 2%;
  font-size: 18px;
}
a.view_button{
  border: 2px solid #da511f;
  color: #da511f;
  font-family: Roboto;
  background: transparent;
  font-size: 18px!important;
  padding: 10px 40px;
}
a.view_button:hover{
  border: 2px solid #da511f;
  padding: 10px 40px;
  font-size: 18px!important;
  color: #da511f;
  font-family: Roboto;
}
div.cct-programs-block{
  background-color: #00578a;
padding: 10%;
}
div.box_cta_button{
  text-align: center;
}
div.busy_links{
  margin-top: 5%;
  font-size: 20px;
  margin-left:3%!important;
}
img.red_arrow{
  margin: -2% 3% 0% 3%;
}
/* END MENU CONTENT PANEL*/
/*START MOBILE MENU (SHIFT NAV)*/
.shiftnav-search .shiftnav-search-submit {
    box-shadow: none!important;
    text-shadow: none!important;
}
.shiftnav.shiftnav-skin-slate ul.shiftnav-menu li.menu-item > .shiftnav-target {
    display: block;
    /*color: #00578a!important;*/
    font-size: 20px;
    font-family: Roboto Condensed;
    border-bottom:#626264 2px solid;
}
.shiftnav.shiftnav-skin-slate {
    background: #414142!important;
}
.shiftnav:after {
    box-shadow: none!important;
    -webkit-box-shadow:none!important;
}
.shiftnav.shiftnav-skin-slate ul.shiftnav-menu ul.sub-menu {
    background: #464748!important;
        color: #fff!important;
}
.shiftnav.shiftnav-skin-slate ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
    color: #fff!important;
    border-bottom: #8d8d8d 2px solid;
}
.shiftnav.shiftnav-skin-slate ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target{
      background: #8d8d8d!important;
      color: #fff!important;
}
.shiftnav.shiftnav-skin-slate ul.shiftnav-menu > li.menu-item.shiftnav-highlight > .shiftnav-target {
    color: white!important;
    background: #85bd3d!important;
}
.shiftnav.shiftnav-skin-slate ul.shiftnav-menu > li.menu-item > .shiftnav-target {
    font-family: Roboto;
}
/*END MOBILE MENU*/
/*NAVIGATION MENU END*/

/*START OUR STAFF PAGE*/
article#post-2464 i.fa.fa-phone{
  color:#da511f!important;
}
p.staff-header{
  color: white;
  text-align: center;
  font-size: 65px!important;
  margin-bottom: 25px;
  text-transform: uppercase;
  font-family: Roboto!important;
  line-height: 1.2!important;
  font-weight: 300!important;
  display: inline-block;
}
p.staff-subheader{
font-size: 45px!important;
color: #5c5c5c!important;
line-height: 1.2!important;
font-weight: 300!important;
text-transform: uppercase;
padding-bottom: 1%;
display: inline-block;
font-family: Roboto!important;
border-bottom:2px solid #8dc63f;
}
p.staff-subheader-2{
font-size: 45px!important;
color: white!important;
line-height: 1.2!important;
font-weight: 300!important;
text-transform: uppercase;
padding-bottom: 1%;
display: inline-block;
font-family: Roboto!important;
border-bottom:2px solid white;
}
div.staff-box{
border: 5px solid #ededed;
margin-bottom: 10%!important;
}
div.title{
  background-size: cover!important;
  background-position: center!important;
}
p.staff-name{
  color: white;
    text-align: center;
    font-size: 30px!important;
    padding-top: 10%;
    font-family: Roboto!important;
    font-weight: 500!important;
}
p.staff-title{
  color: #ffffff!important;
text-align: center;
text-transform: uppercase;
height:50px;
margin: 0% 2% 5% 2%;
font-size: 20px!important;
}
p.staff-number{
  color: #00578a;
  font-size: 18px!important;
}
p.staff-contact{
  padding: 3%;
  background: #00578a;
  text-align:right;
}
div.staff-contact-2{
  height:200px;
  text-align:center;
  background:#ededed;
}
div.staff-contact-2 a{
    color: white;
    background: #da511f;
    padding: 1% 3%;
    font-size: 20px;
    text-transform: uppercase;
}
p.staff-contact-2{
  padding: 3%;
  background: #da511f;
  text-align:right;
}

p.staff-contact a, p.staff-contact-2 a{
  color: #fff!important;
      text-transform: uppercase;
      font-family: Roboto!important;
      font-size: 16px;
      border-left:2px solid;
      padding-left:3%;
}
div.staff-info{
  background: #373838c7;
  width: 100%;
  display: inline-block!important;

}
/*END OUR STAFF PAGE*/
/*Contact Us Page*/
div.contact-box{
  border:5px solid white;
    height: 300px;
}
div.contact-box i{
  font-size: 50px;
margin: 5% 0% 5% 0%;
  color: #00578a;
}
div.contact-box p i{
  font-size: 22px;
margin: 0%!important;
  color: #00578a;
}
p.get-in-touch-header{
  font-family: Roboto!important;
  color: #00578a;
      font-size: 30px!important;
      text-transform: uppercase;
      margin: 5% 0% 10% 0%;
      font-weight: 700!important;
      line-height: 0!important;
      letter-spacing: 1px;
}
p.get-in-touch-text{
  color: #00578a;
  line-height:2!important;
  font-weight:300!important;
}
.el43 .x-frame-inner {
    height: 300px!important;
    color: #00578a;
    border: 5px solid white;
}
.el43.x-frame{
    max-width:2000px!important;
}
p.contact-box-header{
  color: #00578a;
    font-size: 50px!important;
    text-transform: uppercase;
}
/*START GRAVITY FORMS*/

.site .gform_wrapper ul li.gfield {
   clear: none !important;
}
/*body .gform_wrapper .top_label input.medium, body .gform_wrapper .top_label select.medium, body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half {
    width: 50%!important;
    margin: 0%!important;
    margin-bottom: 1%!important;
    float: none!important;
}
*/
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-family: Roboto Condensed!important;
    font-size: 20px!important;
    padding: 0 0.65em!important;
}

body .gform_wrapper textarea {
    font-family: Roboto Condensed;
    font-size: 20px!important;
    margin: 0px!important;
}

::-webkit-input-placeholder { /* Chrome */
  color: #939393 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #939393 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #939393 !important;
  opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #939393 !important;
  opacity: 1 !important;
}
.x-btn, .button, [type="submit"] {
    font-family: Roboto!important;
    border-radius: 0px!important;
    text-shadow: none!important;
    padding: 0.5% 5%!important;
    border: 0px!important;
    text-transform: uppercase!important;
    font-size: 22px!important;
    box-shadow: none!important;
    color: #ffffff!important;
    background-color: #8dc63f!important;
    float: center;
}
.shiftnav-toggle-button {
    display: inline-block;
    padding: 10px 15px;
    color: #eee;
    font-size: 30px;
}
#gform_submit_button_1,  #gform_submit_button_5, #gform_submit_button_7, #gform_submit_button_8, #gform_submit_button_12, #gform_submit_button_13, #gform_submit_button_14,  #gform_submit_button_15, #gform_submit_button_17, #gform_submit_button_18, #gform_submit_button_19, #gform_submit_button_20, #gform_submit_button_21, #gform_submit_button_22, #gform_submit_button_23,
#gform_submit_button_24, #gform_submit_button_25, #gform_submit_button_26, #gform_submit_button_27, #gform_submit_button_28, #gform_submit_button_29{
    background-color: #00578a!important;
    color: #fff!important;
    font-family: "Roboto"!important;
    font-weight: normal;
    box-shadow: none!important;
    font-size: 15px!important;
    text-align: center!important;
    border-color: #00578a!important;
    text-transform: uppercase!important;
    display: block;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-bottom: 25px!important;
    width: 90px;
    height: 35px;
}
/*END FORMS*/
/*START BOARD OF DIRECTORS*/
p.bod-company{
      color: #da511f;
      font-size: 20px!important;
}

p.bod-company-2{
      color: #da511f;
      font-size: 25px!important;
}

span.bod-position{
  color: #5b5b5b!important;
font-size: 15px!important;
}
span.industry-coverage-company{
  color:#d1511f!important;
  font-weight:400!important;
  font-size:15px!important;
}
div.bod-desc{
  margin-top: 20%!important;
  margin-bottom: 5%!important;
  border-bottom: 3px solid #d6d6d6;
  border-top: 3px solid #d6d6d6;
  background: #f7f7f7;
  height:300px;
}

div.bod-desc-3{
  margin-top: 20%!important;
  margin-bottom: 5%!important;
  border-bottom: 3px solid #d6d6d6;
  border-top: 3px solid #d6d6d6;
  background: #f7f7f7;
  height:500px;
}

div.bod-desc-2{
  margin-top: 20%!important;
  margin-bottom: 5%!important;
  border-bottom: 3px solid #d6d6d6;
  border-top: 3px solid #d6d6d6;
  background: #ffffff;
  height:300px;
}
div.staff-desc{
  margin-bottom: 5%!important;
  border-bottom: 3px solid #d6d6d6;
  border-top: 3px solid #d6d6d6;
  background: #f7f7f7;
  height:290px;
}
div.staff-desc-2{
  margin-bottom: 5%!important;
  border-bottom: 3px solid #d6d6d6;
  border-top: 3px solid #d6d6d6;
  background: #ffffff;
  height:290px;
}
img.bod-image{
  margin-top: -15%;
}
h2.bod-header {
    font-size: 18px!important;
    font-family: "Roboto"!important;
    color: #00578A!important;
    line-height: 1.2!important;
    font-weight: 700!important;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0% 5% 5% 5%;
    width: 100%;
}
	h2.bod-header-2 {
    font-size: 22px!important;
    font-family: "Roboto"!important;
    color: #00578A!important;
    line-height: 1.2!important;
    font-weight: 700!important;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 0% 5% 1% 5%;
    width: 100%;

}
@media screen and (max-width: 980px){
  li.feed-item{
    margin-bottom: 40%!important;
  }
  ul.rss-aggregator{
    display:block!important;
    margin-bottom:-10px!important;
    padding: 20px 10% 20px 10%!important;
  }
  img.bod-image{
    width:50%;
  }
  div.bod-desc{
    height:auto!important;
}
.x-column.x-sm {
    padding: 0px!important;
    width:100%!important;
}
div#member-portal-bar a{
  display: inline-block;
    margin-top: 3%;
}
body.archive.category.category-cgi-success-stories h2.entry-title {
    width: 100%!important;
}
.x-sidebar.right {
    padding: 5%!important;
}
}
/*END BOARD OF DIRECTORS*/

div.el1.x-section.inner_header{
  min-height:500px;
}
p.contact-button a{
  background: #8dc63f;
  font-size: 18px!important;
  font-family: "Roboto"!important;
  color: #ffffff;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
}
.x-modal-content .x-anchor-text-primary{
  font-weight: 500!important;
  font-family: Roboto Condensed!important;
  color: #00578a!important;
}
#shiftnav-toggle-main div img{
  width:100px!important;
}
/* START BUTTONS */
.cta_tran_red{
background: transparent;
    font-size: 18px!important;
    font-family: "Roboto"!important;
    border: solid 2px #da511f;
    color: #da511f;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
}
.cta_tran_white{
background: transparent;
    font-size: 18px!important;
    font-family: "Roboto"!important;
    border: solid 2px #8dc63f;
    color: #8dc63f;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
}
.cta_tran_green{
background: transparent;
    font-size: 18px!important;
    font-family: "Roboto"!important;
    border: solid 2px #8dc63f;
    color: #8dc63f;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
}
.cta_tran_red-filler{
  background: #da511f;
  font-size: 18px!important;
  font-family: "Roboto"!important;
  border: solid 2px #f7f7f7;
  color: #f7f7f7;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
}
.cta_tran_red-filler-button-1{
  background: #da511f;
  font-size: 18px!important;
  font-family: "Roboto"!important;
  border: solid 2px #f7f7f7;
  color: #f7f7f7;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  text-transform: uppercase;
  margin-right:5%;
}
.cta_tran_red-filler a{
  color: white!important;
}
.cta_tran_red-filler-button-1 a{
  color: white!important;
}
/*END BUTTONS*/
/*START BULLETS*/
ul.mission-bullets{
  list-style: none;
    margin-left: -.2%!important;
    width: 95%;
    border: 3px solid #ffffff;
    padding: 4%;
}
ul.mission-bullets li{
  font-size: 20px;
  margin-bottom: 2%;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0em;
  font-family: Roboto Condensed!important;
  text-transform: none;
  color: #808080;
}
ul.mission-bullets li:before{
  font-family: 'FontAwesome';
  content: '\f0da';
  margin: 0 2% 0 -3%;
  color: #8dc63f!important;
}
ul.mission-bullets-1{
  list-style: none;
    margin-left: -.2%!important;
    width: 95%;
    border: 3px solid #f7f7f7;
    padding: 4%;
}
ul.mission-bullets-1 li{
  font-size: 20px;
  margin-bottom: 2%;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0em;
  font-family: Roboto Condensed!important;
  text-transform: none;
  color: #808080;
}
ul.mission-bullets-1 li:before{
  font-family: 'FontAwesome';
  content: '\f0da';
  margin: 0 2% 0 -3%;
  color: #8dc63f!important;
}
/*END BULLETS*/
.news_p:after{
  font-family: 'FontAwesome'!important;
  content: '\f0da'!important;
  margin: 0 0% 0 1%!important;
  color: #f7f7f7!important;
}
span.redCircle{
  background: #da511f;
  border-radius: 3.8em;
  -moz-border-radius: 3.8em;
  -webkit-border-radius: 3.8em;
  color: #fff;
  font-family: "Roboto"!important;
  font-weight: 500;
  font-size: 28px;
  display: inline-block;
  font-weight: bold;
  line-height: 1.8em;
  text-align: center;
  width: 1.8em;
  margin-right: 2%;
}
span.greenSquare{
    background: #8dc63f;
    color: #fff;
    font-family: "Roboto"!important;
    font-weight: 500;
    font-size: 38px;
    display: inline-block;
    font-weight: bold;
    line-height: 1.8em;
    text-align: center;
    width: 1.8em;
    margin-right: 2%;
}
p.policy-text{
    line-height: 1.5!important;
    font-size:23px!important;
    font-weight: 300!important;
}
p.policy-text-1{
    line-height: 1.5!important;
    font-size:23px!important;
    color:white!important;
}
p.policy-text-2{
    line-height: 1.5!important;
    font-size:23px!important;
    font-weight:300!important;
    color:white!important;
}
.horizontal-mission-divider{
  height: 20px!important;
    background: #eaeaea;
    background-image: url(https://acmanet.org/wp-content/uploads/2017/11/background-pattern-1.png);
    background-position: bottom;
}
h2.policy-subheader{
  font-size: 32px!important;
font-family: "Roboto"!important;
color: #00578A!important;
line-height: 1.5!important;
font-weight: 500!important;
display: inline-block;
text-transform: uppercase;
margin-bottom: 0!important;
margin-top: 15px!important;
}
h2.mission-strategy-subheader{
  font-size: 32px!important;
font-family: "Roboto"!important;
color: #00578A!important;
line-height: 1.5!important;
font-weight: 500!important;
display: inline-block;
text-transform: uppercase;
margin-bottom: 0!important;
margin-top: 15px!important;
}
h2.mission-strategy-subheader span{
font-size: 70px;
color: #8dc63f;
font-weight: 900;
margin-right: 10px;
}
h2.awards-subheader{
  font-size: 32px!important;
font-family: "Roboto"!important;
color: #00578A!important;
line-height: 1.5!important;
font-weight: 500!important;
display: inline-block;
text-transform: uppercase;
margin-bottom: 0!important;
margin-top: 15px!important;
}
h2.awards-subheader span{
  font-size: 50px;
  color: #da511f;
  font-weight: 900;
  margin-right: 10px;
}
.h_inner_blue_small i.fa.fa-caret-right{
  color:#8dc63f;
}
.h_inner_blue_small a{
  color:#00578a;
}
.grey_inner_p_line_15 span{
font-size:20px!important;
color:#da511f;"
}
span.blue-pipe{
color: #00578a;
padding-left: 30px;
padding-right: 30px;
font-weight: 300;
}
h2.member-accordion-header{
  font-size: 24px!important;
  font-family: "Roboto"!important;
  color: #00578A!important;
  line-height: 1.2!important;
  font-weight: 700!important;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-bottom: 10px;
}
p.member-discounts-blurb{
font-size: 18px!important;
 color: #00578a;
 font-weight: 500!important;
    color: #00578a;
    font-weight: 500!important;
}
span.view-all-stories{
  font-size: 22px!important;
  font-family: "Roboto"!important;
  color: #00578a!important;
  line-height: 1.2!important;
  font-weight: 300!important;
    letter-spacing: .1px;
  text-transform: uppercase;
}
span.view-all-stories a{
  color: #00578a!important;
}
  span.view-all-stories i{
    color: #00578a!important;
  }
div.section-dark-grey-background{
background-image: url(https://acmanet.org/wp-content/uploads/2017/11/News-BG.png);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.benefits-composites-header {
    font-size: 20px!important;
    font-family: "Roboto"!important;
    color: #00578A!important;
    line-height: 1.2!important;
    font-weight: 700!important;
    display: inline-block;
    text-transform: uppercase;
    padding-bottom: 25px;
    letter-spacing: 1px;
}
.benefits-composites-header i{
  color:#8dc63f!important;
}
h4.x-feature-box-title a{
      color: #00578a !important;
}
.why-join-text {
    font-size: 22px;
    font-family: "Roboto Condensed"!important;
    color: #5B5B5B;
    line-height: 1.5!important;
    font-weight: 300!important;
    margin-bottom: 0!important;
    padding-bottom: 25px;
    min-height:190px;
}
span.x-image.round-white-border img{
  border-radius:500em;
}
span.x-image.round-white-border{
    border-color: #ffffff!important;
    border:5px solid;
    border-radius:500em;
}
span.x-image.round-gray-border img{
  border-radius:500em;
}
span.x-image.round-gray-border{
    border-color: #ededed!important;
    border:5px solid;
    border-radius:500em;
}
span.committee-chair-bold{
  font-weight:700!important;
}
/*START POST*/
.x-colophon.bottom {
    background-color: #004468;
    padding: 18.2px 80px 18.2px 80px;
}
.entry-wrap {
    margin-left: 6%;
}
div.entry-content.content ul, div.entry-content.content ol {
    font-family: Roboto Condensed;
    font-size: 20px;
    font-weight: 200;
}
div.entry-content.content p a{
  font-weight:400!important;
}
.entry-title{
  font-size: 25px!important;
  letter-spacing: .2px;
font-family: "Roboto"!important;
color: #00578A!important;
line-height: 1.2!important;
font-weight: 500!important;
display: inline-block;
text-transform: uppercase;
margin-bottom: 0!important;
margin-top: 15px!important;
}
.entry-wrap p{
font-weight: 300!important;
line-height: 1.5!important;
}
.more-link{
  background: transparent;
    font-size: 18px!important;
    font-family: "Roboto"!important;
    border: solid 2px #da511f;
    color: #da511f;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-weight: 400!important;
    font-size: 16px;
    text-transform: uppercase;
        float: right;
}
.more-link:hover{
  color:#da511f;
}
h2.entry-title a{
  pointer-events:none;
  color:#00578a;
}
.x-pagination a, .x-pagination span {
    float: left;
    margin: 0 0.35em;
    width: 50px!important;
    height: 32px;
    font-size: 20px!important;
    font-weight: 400;
    line-height: 32px;
    text-shadow: none!important;
    color: #035987!important;
    border-radius: 0px!important;
}
.x-pagination span.current {
    color: white!important;
    box-shadow: none!important;
    background-color: #da511f!important;
}
.h-landmark span{
  position: relative;
    font-size: 48px!important;
    font-family: "Roboto"!important;
    color: #00578A!important;
    line-height: 1.2!important;
    font-weight: 300!important;
    display: inline-block;
    text-transform: uppercase;
    padding-bottom: 25px;
}
/*END POST*/
/*staff*/
h2.staff-header{
  font-size: 20px!important;
  font-family: "Roboto"!important;
  color: #00578A!important;
  line-height: 1.2!important;
  height: 100px;
  font-weight: 700!important;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0% 2% 0% 2%;
  width: 100%;
}
span.staff-position{
  color: #5b5b5b!important;
    font-size: 14px!important;
}
p.staff-number{
  font-size: 22px!important;
      margin-top: 5%;
      font-family: "Roboto Condensed"!important;
      color: #5B5B5B;
      line-height: 1.5!important;
      font-weight: 300!important;
}
p.contact-button a{
  background: transparent;
      font-size: 18px!important;
      font-family: "Roboto"!important;
      border: solid 2px #da511f;
      color: #da511f;
      padding: 10px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      font-size: 16px;
      text-transform: uppercase;
}
p.committee-chairs{
    color: #5b5b5b;
    float: left;
    margin-right: 30px;
    font-weight: 600!important;
    margin-top: 5%!important;
    font-family: Roboto!important;
    font-size: 22px!important;
}
span.committee-name{
  font-weight: 400!important;
    color: #da511f;
}
h2.gsection_title{
  font-size: 25px!important;
  color: #da511f!important;
  font-weight: 400!important;
}
@media only screen and (min-width: 641px){
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right {
    width: 50%!important;
}
}
article#post-3919 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-1993 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-2731 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-2824 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-2910 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3006 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3021 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3008 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-1825 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3263 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3347 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3378 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3469 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3478 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3589 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3609 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3630 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3756 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3765 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
    border: solid 3px #d1d1d1!important;
}
article#post-3769 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
	border: solid 3px #d1d1d1!important;
}
article#post-3799 .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .textarea#input_2_7.textarea.medium, .textarea#input_3_7.textarea.medium {
	border: solid 3px #d1d1d1!important;
}
.gform_wrapper select, .gform_wrapper textarea {
    font-family: inherit;
    letter-spacing: normal;
    font-family: Roboto Condensed!important;
    font-size: 20px!important;
    padding: 0 0.65em!important;
        border: solid 3px #d1d1d1!important;
    font-size: inherit;
}
body .gform_wrapper .top_label .gfield_label, body .gform_wrapper .left_label .gfield_label, body .gform_wrapper .right_label .gfield_label {
  margin-top: 2%!important;
  font-size: 18px!important;
  font-family: "Roboto"!important;
  color: #00578A!important;
  line-height: 1.2!important;
  font-weight: 700!important;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: 100%;
}
body .gform_wrapper .top_label input.medium, body .gform_wrapper .top_label select.medium, body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half {
    margin-bottom: .8%!important;
}
body .gform_wrapper.gf_browser_chrome .gfield_checkbox li label, body .gform_wrapper.gf_browser_chrome .gfield_radio li label, body .gform_wrapper.gf_browser_safari .gfield_checkbox li label, body .gform_wrapper.gf_browser_safari .gfield_radio li label {
    margin-top: 2px;
    font-size: 18px!important;
    color: #5b5b5b;
    font-weight: 300;
}
.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
    font-size: .813em;
    font-size: 20px!important;
}
.gform_wrapper .percentbar_blue {
    background-color: #00578a;
}
.gform_wrapper .gf_progressbar_percentage span {
    font-size: 18px!important;
    font-family: Roboto!important;
    line-height: 1.4!important;
}
input#input_9_86.medium{
  color: #8c8c8c;
    background: #f7f7f7;
}
div.member-pdf-group{
  height: 300px;
  padding: 2%;
  border: 2px solid white;
}
p.award-caption{
  font-size: 18px!important;
margin-top: 5%!important;
font-family: Roboto!important;
    color: #00578a;
}
p.award-caption span{
  font-size:20px!important;
   margin-top:2%!important;
  font-weight:500!important;
}
ul.eligibility-list li:before{
  font-family: 'FontAwesome';
  content: '\f0da';
  margin: 0 2% 0 -3%;
  color: #da511f!important;
}
ul.eligibility-list {
    list-style: none;
}
article#post-1197 .x-accordion{
  margin-bottom:0px!important;
}
article#post-1159 .x-accordion{
  margin-bottom:0px!important;
}
article#post-3478 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #f6f6f6!important;
color: #00578a!important;
border: 3px solid #00578a;
font-size: 18px!important;
font-family: Roboto!important;
    text-decoration: none;
font-weight: 400!important;
}
article#post-3478 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-3478 .x-accordion-heading .x-accordion-toggle{
    background-color: #00578a!important;
    color: white!important;
    font-size: 18px!important;
    font-family: Roboto!important;
        text-decoration: none;
    font-weight: 400!important;
}
article#post-3478 .x-accordion-inner{
    font-size: 18px;
}
article#post-3589 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #f6f6f6!important;
color: #00578a!important;
border: 3px solid #00578a;
font-size: 18px!important;
font-family: Roboto!important;
    text-decoration: none;
font-weight: 400!important;
}
article#post-3589 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-3589 .x-accordion-heading .x-accordion-toggle{
    background-color: #00578a!important;
    color: white!important;
    font-size: 18px!important;
    font-family: Roboto!important;
        text-decoration: none;
    font-weight: 400!important;
}
article#post-3589 .x-accordion-inner{
    font-size: 18px;
}
article#post-1160 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #ffffff!important;
color: #00578a!important;
border: 3px solid #00578a;
font-size: 25px!important;
font-family: Roboto!important;
font-weight: 400!important;
}
article#post-3907 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #ffffff!important;
color: #00578a!important;
border: 3px solid #00578a;
font-size: 25px!important;
font-family: Roboto!important;
font-weight: 400!important;
}
article#post-3864 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #ffffff!important;
color: #00578a!important;
border: 3px solid #00578a;
font-size: 25px!important;
font-family: Roboto!important;
font-weight: 400!important;
}
article#post-1199 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #ffffff!important;
color: #00578a!important;
border: 3px solid #00578a;
font-size: 18px!important;
font-family: Roboto!important;
    text-decoration: none;
font-weight: 400!important;
}
article#post-1174 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #ffffff!important;
color: #00578a!important;
border: 3px solid #00578a;
font-size: 18px!important;
font-family: Roboto!important;
    text-decoration: none;
font-weight: 400!important;
}
article#post-2890 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #ffffff!important;
color: #00578a!important;
border: 3px solid #00578a;
font-size: 25px!important;
font-family: Roboto!important;
font-weight: 400!important;
}
article#post-1197 .x-accordion-group{
    border: 0px!important;
    box-shadow: none!important;
}
article#post-1199 .x-accordion-group{
  text-align:left!important;
}
article#post-1197 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #ededed9c!important;
  color: #00578a!important;
  font-size: 16px!important;
  font-family: Roboto!important;
  border-bottom: 5px solid #ededed;
  font-weight: 400!important;
  text-align: right!important;
}
article#post-1159 .x-accordion-group{
    border: 0px!important;
    box-shadow: none!important;
}
article#post-1159 .x-accordion-heading .x-accordion-toggle.collapsed {
  background-color: #ededed9c!important;
  color: #00578a!important;
  font-size: 16px!important;
  font-family: Roboto!important;
  border-bottom: 5px solid #ededed;
  font-weight: 400!important;
  text-align: right!important;
}
article#post-1160 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-3907 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-3864 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-1199 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-1174 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-2890 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-1197 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-1159 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #00578a;
}
article#post-1160 .x-accordion-heading .x-accordion-toggle{
    background-color: #00578a!important;
    color: white!important;
    font-size: 25px!important;
    font-family: Roboto!important;
    font-weight: 400!important;
}
article#post-3907 .x-accordion-heading .x-accordion-toggle{
    background-color: #00578a!important;
    color: white!important;
    font-size: 25px!important;
    font-family: Roboto!important;
    font-weight: 400!important;
}
article#post-3864 .x-accordion-heading .x-accordion-toggle{
    background-color: #00578a!important;
    color: white!important;
    font-size: 25px!important;
    font-family: Roboto!important;
    font-weight: 400!important;
}
article#post-1199 .x-accordion-heading .x-accordion-toggle{
    background-color: #00578a!important;
    color: white!important;
    font-size: 18px!important;
    font-family: Roboto!important;
        text-decoration: none;
    font-weight: 400!important;
}
article#post-1174 .x-accordion-heading .x-accordion-toggle{
    background-color: #00578a!important;
    color: white!important;
    font-size: 18px!important;
    font-family: Roboto!important;
        text-decoration: none;
    font-weight: 400!important;
}
article#post-2890 .x-accordion-heading .x-accordion-toggle{
    background-color: #00578a!important;
    color: white!important;
    font-size: 25px!important;
    font-family: Roboto!important;
    font-weight: 400!important;
}
article#post-3458 .x-accordion-heading .x-accordion-toggle.collapsed {
background-color: #ffffff!important;
color: #5b5b5b!important;
border: 3px solid #5b5b5b;
font-size: 25px!important;
font-family: Roboto!important;
font-weight: 400!important;
}
article#post-3458 .x-accordion-heading .x-accordion-toggle.collapsed:before{
    color: #5b5b5b;
}
article#post-3458 .x-accordion-heading .x-accordion-toggle{
  background-color: #00578a!important;
  color: white!important;
  font-size: 25px!important;
  font-family: Roboto!important;
  font-weight: 400!important;
  }
  article#post-3458 .x-accordion-inner {
      padding: 4% 4% 6% 4%!important;
  }
  article#post-3461 .x-accordion-heading .x-accordion-toggle.collapsed {
    font-size: 22px!important;
    font-family: Roboto!important;
    text-decoration: none;
    color: #6e6e6e!important;
    background-color: #ededed;
    text-transform: uppercase;
    font-weight: 400!important;
    box-shadow: none!important;
  }
  article#post-3461 .x-accordion-heading .x-accordion-toggle{
        font-size: 22px!important;
        font-family: Roboto!important;
        text-decoration: none;
        color: #5b5b5b!important;
        background-color: #fff;
        text-transform: uppercase;
        box-shadow: inset 0 3px 0 0 #da511f!important;
        font-weight: bold!important;
    }
  article#post-3461 .x-accordion-inner {
      padding: 4% 4% 8% 4%!important;
  }

article#post-1197 .x-accordion-heading .x-accordion-toggle{
  background-color:#ededed9c!important;
  color: #00578a!important;
  font-size: 16px!important;
  font-family: Roboto!important;
  font-weight: 400!important;
  text-align:right!important;
}
article#post-1159 .x-accordion-heading .x-accordion-toggle{
    background-color:#ededed9c!important;
    color: #00578a!important;
    font-size: 16px!important;
    font-family: Roboto!important;
    font-weight: 400!important;
    text-align:right!important;
}
article#post-1160 .x-accordion-inner{
    font-size: 18px;
}
article#post-3907 .x-accordion-inner{
    font-size: 18px;
}
article#post-3864 .x-accordion-inner{
    font-size: 18px;
}
article#post-1199 .x-accordion-inner{
    font-size: 18px;
}
article#post-1174 .x-accordion-inner{
    font-size: 18px;
}
article#post-1197 .x-accordion-inner{
  background-color: #fcfcfc!important;
  border-top: 2px solid #ededed!important;
  border-bottom: 2px solid #ededed!important;
  font-size: 16px!important;
}
article#post-1159 .x-accordion-inner{
background-color: #fcfcfc!important;
border-top: 2px solid #ededed!important;
border-bottom: 2px solid #ededed!important;
font-size: 16px!important;
}
p.mission-desc{
  font-size: 25px!important;
    font-family: "Roboto Condensed"!important;
    color: #5B5B5B!important;
    line-height: 1.5!important;
    font-weight: 500!important;
    margin-bottom: 0!important;
    padding-bottom: 25px;
}
body .gform_wrapper .gfield_description {
    font-size: 14px!important;
}
#triangle-down{
  height: 0;
  width: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #ffffff;
  display: inline-block;
}
#triangle-down-gray{
  height: 0;
  width: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #f7f7f7;
  display: inline-block;
}
p.committee-desc{
      font-size: 18px!important;
      font-family: "Roboto Condensed"!important;
      color: #5b5b5b;
      line-height: 1.5!important;
      height: 150px;
      font-weight: 500!important;
      margin: 3%;
      margin-top: 1%!important;
}
span.committee-mission{
    font-size:25px!important;
}
h2.cgi-title{
  font-size: 32px!important;
  font-family: "Roboto"!important;
  color: #ffffff!important;
  line-height: 1.2!important;
  font-weight: 700!important;
  background: rgba(0, 30, 48, 0.57);
  width: 100%;
  height: 200px;
  padding: 10%;
  text-align: center;
  text-transform: uppercase;
  margin: 0px!important;
  letter-spacing: 1px;
}
p.committee-desc i.fa.fa-caret-right{
  color:#da511f;
}
p.pac-form{
  text-align: center;
font-family: Roboto!important;
color: #da511f;
font-size:25px!important;
}
label#label_14_14_1, label#label_14_14_2, label#label_14_14_3, label#label_14_14_4, label#label_14_14_5{
  font-size: 22px!important;
  font-weight: 500!important;
  margin-left: 5%;
}
#post-1192 .fa{
  color:#da511f;
}
h2.section-tab-header {
      display: block;
      font-family: Roboto;
      width: 300px;
      padding: 1% 5%;
      text-transform: uppercase;
      text-align: center;
      position: relative;
      background: #ededed;
      letter-spacing: .2px;
      font-size: 22px;
      font-weight: 600;
      color: #00578a;
      margin-bottom: 0px!important;
      line-height: 1.2!important;
      font-weight: 700!important;
      display: inline-block;
      text-transform: uppercase;
      letter-spacing: 1px;
  }
  .market-title {
  font-size: 16px!important;
      font-family: "Roboto"!important;
      color: #ffffff!important;
      line-height: 1.2!important;
      font-weight: 700!important;
      background: rgba(0, 30, 48, 0.57);
      padding: 40% 5%;
      text-align: center;
      text-transform: uppercase;
      margin: 0px!important;
      letter-spacing: 1px;
      border: 5px solid #ededed;
}
.market-title-1 {
font-size: 16px!important;
    font-family: "Roboto"!important;
    color: #ffffff!important;
    line-height: 1.2!important;
    font-weight: 700!important;
    background: rgba(0, 30, 48, 0.57);
    padding: 40% 5%;
    text-align: center;
    text-transform: uppercase;
    margin: 0px!important;
    letter-spacing: 1px;
    border: 5px solid #ffffff;
}
p.market-desc{
  font-size: 18px!important;
  font-family: "Roboto Condensed"!important;
  color: #5b5b5b;
  line-height: 1.5!important;
    height:160px;
  font-weight: 500!important;
  margin-bottom: 0!important;
}
p.why-you-fit-in{
  font-size: 18px!important;
  font-family: "Roboto Condensed"!important;
  color: #5b5b5b;
  line-height: 1.5!important;
    height:120px;
  font-weight: 500!important;
  margin-bottom: 0!important;
}
p.market-desc-1{
  font-size: 20px!important;
  font-family: "Roboto Condensed"!important;
  color: #5b5b5b;
  line-height: 1.5!important;
    height:100px;
  font-weight: 500!important;
  margin-bottom: 0!important;
}
p.market-desc span{
color:#da511f;
font-weight:500;
font-family:Roboto;
}
div.market-image{
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
.x-feature-box-title {
    margin: 0;
    font-size: 1.5em;
    line-height: 1.2;
    font-size: 24px!important;
    font-family: "Roboto"!important;
    color: #00578a!important;
    line-height: 1.2!important;
    font-weight: 700!important;
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Roboto;
}
.x-feature-box-text {
    margin: 8px 0 0;
    font-size: 20px!important;
    font-family: "Roboto Condensed"!important;
    color: #5b5b5b;
    line-height: 1.5!important;
    font-weight: 500!important;
    margin-bottom: 5%!important;
}
h2.about-composites-title {
  font-size: 25px!important;
      font-family: "Roboto"!important;
      color: #ffffff!important;
      line-height: 1.2!important;
      font-weight: 700!important;
      background: rgba(0, 30, 48, 0.57);
      padding: 40% 5%;
      text-align: center;
      text-transform: uppercase;
      margin: 0px!important;
      letter-spacing: 1px;
      border: 5px solid #ededed;
}
h4.x-feature-box-title a i.fa.fa-caret-right{
  color:#8dc63f!important;
}
span.newCircle {
    color: #da511f;
    font-family: "Roboto"!important;
    font-weight: 500;
    font-size: 50px;
    display: inline-block;
    font-weight: bold;
    line-height: 1em;
}
.x-counter-number-wrap {
    color: #ffffff!important;
    font-family: "Roboto"!important;
    font-weight: 500!important;
    font-size: 70px!important;
    display: inline-block!important;
    font-weight: bold!important;
    line-height: 1em!important;
}
h2.about-acma-heading{
  font-size: 22px!important;
font-family: "Roboto Condensed"!important;
color: #5b5b5b!important;
line-height: 1.5!important;
font-weight: 400!important;
letter-spacing: .2px;
display: inline-block;
margin-bottom: 0!important;
margin-top: 15px!important;
}

div.composites-image-1{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/composites-101.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.composites-image-2{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/processes.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.composites-image-3{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/materials.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.market-image-1{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/glass-fiber-market.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.market-image-2{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/automotive-market.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.market-image-3{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/carbon-fiber.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.market-image-4{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/aerospace-market.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.market-image-5{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/european-market.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.membership-image-1{
background-image: url(https://acmanet.org/wp-content/uploads/2018/02/manufacturer-1.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.membership-image-2{
background-image: url(https://acmanet.org/wp-content/uploads/2018/02/supplier-1.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.membership-image-3{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/distributor.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.membership-image-4{
background-image: url(https://acmanet.org/wp-content/uploads/2018/02/affiliates-1.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
width: 100%;
}
div.cgi-image-1{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/architectural-division.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}
div.cgi-image-2{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/automotive-composites-alliance.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.cgi-image-3{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/corrosion-control-division.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.cgi-image-4{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/fiberglass-grating-manufacturers-council.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.cgi-image-5{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/frp-rebar-manufacturers-council.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.cgi-image-6{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/green-composites-council.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.cgi-image-7{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/high-performance-council.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.cgi-image-8{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/pultrusion-industry-council.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.cgi-image-9{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/transportation-structures-council.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.cgi-image-10{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/utility-communications-structures-council.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}
div.committee-image-1{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/camx-committee-1.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}
div.committee-image-2{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/education-committee.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.committee-image-3{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/regulatory-committee.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.committee-image-4{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/policy-committee.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.committee-image-5{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/marketing-communications.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.committee-image-6{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/membership-committee.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.committee-image-7{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/technical-committee.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}

div.committee-image-8{
background-image: url(https://acmanet.org/wp-content/uploads/2018/01/awards-committee.jpg);
background-position: center!important;
background-size: cover!important;
background-repeat: no-repeat!important;
}
p.pac-margin{
  margin-top:5%!important;
}
p.membership-form-type{
  font-size: 18px!important;
  line-height: 1.5!important;
  color:  #5b5b5b;"
  font-weight:bold;
}
p.confidential-membership{
  font-size: 18px!important;
  color: #999;
}
div#graph-1{
  min-width: 310px;
  height: 400px;
  max-width: 600px;
  margin: 0 auto;
}
div#graph-2{
  min-width: 310px;
  height: 400px;
  max-width: 600px;
  margin: 0 auto;
}
div#graph-3{
  min-width: 310px;
  height: 450px;
  max-width: 650px;
  margin: 0 auto;
}

div#graph-4{
  min-width: 310px;
  height: 450px;
  max-width: 650px;
  margin: 0 auto;
}
p.pie-chart-desc i{
  color:#da511f;
}
div#graph-1 path.highcharts-point.highcharts-color-0{
  fill:#004468!important;
}
div#graph-1 path.highcharts-halo.highcharts-color-0{
  fill:#004468!important;
}
div#graph-1 path.highcharts-data-label-connector.highcharts-color-0{
  stroke:#004468!important;
}
div#graph-1 g.highcharts-legend-item.highcharts-pie-series.highcharts-color-0 rect.highcharts-point{
  fill:#004468!important;
}
div#graph-1 path.highcharts-point.highcharts-color-1{
  fill:#006baa!important;
}
div#graph-1 path.highcharts-halo.highcharts-color-1{
  fill:#006baa!important;
}
div#graph-1 path.highcharts-data-label-connector.highcharts-color-1{
  stroke:#006baa!important;
}
div#graph-1 g.highcharts-legend-item.highcharts-pie-series.highcharts-color-1 rect.highcharts-point{
  fill:#006baa!important;
}


div#graph-4 path.highcharts-point.highcharts-color-0{
  fill:#004468!important;
}
div#graph-4 path.highcharts-halo.highcharts-color-0{
  fill:#004468!important;
}
div#graph-4 path.highcharts-data-label-connector.highcharts-color-0{
  stroke:#004468!important;
}
div#graph-4 g.highcharts-legend-item.highcharts-pie-series.highcharts-color-0 rect.highcharts-point{
  fill:#004468!important;
}
div#graph-4 path.highcharts-point.highcharts-color-1{
  fill:#006baa!important;
}
div#graph-4 path.highcharts-halo.highcharts-color-1{
  fill:#006baa!important;
}
div#graph-4 path.highcharts-data-label-connector.highcharts-color-1{
  stroke:#006baa!important;
}
div#graph-4 g.highcharts-legend-item.highcharts-pie-series.highcharts-color-1 rect.highcharts-point{
  fill:#006baa!important;
}

div#graph-4 path.highcharts-point.highcharts-color-2{
  fill:#da511f!important;
}
div#graph-4 path.highcharts-halo.highcharts-color-2{
  fill:#da511f!important;
}
div#graph-4 path.highcharts-data-label-connector.highcharts-color-2{
  stroke:#da511f!important;
}
div#graph-4 g.highcharts-legend-item.highcharts-pie-series.highcharts-color-2 rect.highcharts-point{
  fill:#da511f!important;
}
div#graph-4 path.highcharts-point.highcharts-color-3{
  fill:#ac4019!important;
}
div#graph-4 path.highcharts-halo.highcharts-color-3{
  fill:#ac4019!important;
}
div#graph-4 path.highcharts-data-label-connector.highcharts-color-3{
  stroke:#ac4019!important;
}
div#graph-4 g.highcharts-legend-item.highcharts-pie-series.highcharts-color-3 rect.highcharts-point{
  fill:#ac4019!important;
}

div#graph-4 path.highcharts-point.highcharts-color-4{
  fill:#8dc63f!important;
}
div#graph-4 path.highcharts-halo.highcharts-color-4{
  fill:#8dc63f!important;
}
div#graph-4 path.highcharts-data-label-connector.highcharts-color-4{
  stroke:#8dc63f!important;
}
div#graph-4 g.highcharts-legend-item.highcharts-pie-series.highcharts-color-4 rect.highcharts-point{
  fill:#8dc63f!important;
}
div#graph-4 path.highcharts-point.highcharts-color-5{
  fill:#6e9a32!important;
}
div#graph-4 path.highcharts-halo.highcharts-color-5{
  fill:#6e9a32!important;
}
div#graph-4 path.highcharts-data-label-connector.highcharts-color-5{
  stroke:#6e9a32!important;
}
div#graph-4 g.highcharts-legend-item.highcharts-pie-series.highcharts-color-5 rect.highcharts-point{
  fill:#6e9a32!important;
}
.addthis_bar .addthis_bar_x {
    display: none!important;
}
path.highcharts-point.highcharts-color-0{
  fill:#da511f!important;
}
path.highcharts-halo.highcharts-color-0{
  fill:#da511f!important;
}
path.highcharts-data-label-connector.highcharts-color-0{
  stroke:#da511f!important;
}
g.highcharts-legend-item.highcharts-pie-series.highcharts-color-0 rect.highcharts-point{
  fill:#da511f!important;
}
path.highcharts-point.highcharts-color-1{
  fill: #ac4019!important;
}
path.highcharts-halo.highcharts-color-1{
  fill: #ac4019!important;
}
g.highcharts-legend-item.highcharts-pie-series.highcharts-color-1 rect.highcharts-point{
  fill:#ac4019!important;
}
path.highcharts-data-label-connector.highcharts-color-1{
  stroke:#ac4019!important;
}
path.highcharts-point.highcharts-color-2{
      fill: #8dc63f!important;
}
path.highcharts-halo.highcharts-color-2{
      fill: #8dc63f!important;
}
path.highcharts-data-label-connector.highcharts-color-2{
  stroke:#8dc63f!important;
}
g.highcharts-legend-item.highcharts-pie-series.highcharts-color-2 rect.highcharts-point{
  fill:#8dc63f!important;
}
path.highcharts-point.highcharts-color-3{
      fill: #6e9a32!important;
}
path.highcharts-halo.highcharts-color-3{
      fill: #6e9a32!important;
}
path.highcharts-data-label-connector.highcharts-color-3{
  stroke:#6e9a32!important;
}
g.highcharts-legend-item.highcharts-pie-series.highcharts-color-3 rect.highcharts-point{
  fill:#6e9a32!important;
}
path.highcharts-point.highcharts-color-4{
      fill: #004468!important;
}
path.highcharts-halo.highcharts-color-4{
      fill: #004468!important;
}
path.highcharts-data-label-connector.highcharts-color-4{
  stroke:#004468!important;
}
g.highcharts-legend-item.highcharts-pie-series.highcharts-color-4 rect.highcharts-point{
  fill:#004468!important;
}
path.highcharts-point.highcharts-color-5{
      fill: #006baa!important;
}
path.highcharts-halo.highcharts-color-5{
      fill: #006baa!important;
}
path.highcharts-data-label-connector.highcharts-color-5{
  stroke:#006baa!important;
}
g.highcharts-legend-item.highcharts-pie-series.highcharts-color-5 rect.highcharts-point{
  fill:#006baa!important;
}
path.highcharts-point.highcharts-color-6{
      fill: #F7B538!important;
}
path.highcharts-halo.highcharts-color-6{
      fill: #F7B538!important;
}
path.highcharts-data-label-connector.highcharts-color-6{
  stroke:#F7B538!important;
}
g.highcharts-legend-item.highcharts-pie-series.highcharts-color-6 rect.highcharts-point{
  fill:#F7B538!important;
}
path.highcharts-point.highcharts-color-7{
      fill: #bd8c2f!important;
}
path.highcharts-halo.highcharts-color-7{
      fill: #bd8c2f!important;
}
path.highcharts-data-label-connector.highcharts-color-7{
  stroke:#bd8c2f!important;
}
g.highcharts-legend-item.highcharts-pie-series.highcharts-color-7 rect.highcharts-point{
  fill:#bd8c2f!important;
}
g.highcharts-legend-item text tspan{
  font-family: Roboto!important;
font-size: 13px!important;
fill: #5b5b5b!important;
font-weight: 500!important;
}
p.pie-chart-desc{
  font-size: 20px!important;
font-family: "Roboto Condensed"!important;
color: #5b5b5b;
line-height: 1.5!important;
height: 100px;
font-weight: 300!important;
margin-bottom: 0!important;
}
#post-1174 .x-column.x-1-4{
  margin-bottom:40px;
}
h2.e_title a:hover{
    color: #00578a!important;
}
h2.e_title a{
    color: #00578a!important;
}
div.e_acma_event {
    color: #5b5b5b;
    font-size: 18px;
    margin-top: 1%;
    font-weight:500;
}
ul.member-bullets li {
  font-size: 18px;
    margin-bottom: 2%;
font-style: normal;
font-weight: 400;
letter-spacing: .2px;
font-family: Roboto Condensed!important;
text-transform: none;
color: #5b5b5b;
}
ul.member-bullets {
    list-style: none;
    margin-top: 3%;
    margin-bottom: 5%;
}
ul.cct-bullets li {
  font-size: 22px;
    margin-bottom: 2%;
font-style: normal;
font-weight: 300;
letter-spacing: .2px;
line-height:1.7em!important;
font-family: Roboto Condensed!important;
text-transform: none;
color: #5b5b5b;
}
ul.cct-bullets {
    list-style: none;
    margin-top: 3%;
    margin-bottom: 5%;
}
ul.cct-bullets li:before{
  font-family: 'FontAwesome';
  content: '\f0da';
  margin: 0 4% 0 -7%;
  color: #da511f!important;
}
input#input_17_17.large, input#input_17_18.large, input#input_17_19.large,
input#input_17_20.large, input#input_17_21.large, input#input_17_22.large,
input#input_17_23.large, input#input_17_24.large, input#input_17_27.large,
input#input_17_28.large, input#input_17_29.large, input#input_17_30.large,
input#input_17_31.large, input#input_17_32.large, input#input_17_33.large,
input#input_17_34.large, input#input_17_35.large, input#input_17_36.large,
input#input_17_37.large, input#input_17_41.large, input#input_17_43.large,
input#input_17_45.large, input#input_17_49.large, input#input_17_50.large,
input#input_17_51.large, input#input_17_52.large, input#input_17_53.large,
input#input_17_54.large{
    background: #e8e8e8;
    color: gray;
    color: #8e8e8e!important;
    cursor: not-allowed!important;
    pointer-events: none!important;
}
ul.member-bullets li:before{
  font-family: 'FontAwesome';
  content: '\f0da';
  margin: 0 4% 0 -7%;
  color: #8dc63f!important;
}
h2.success_stories_title {
    font-size: 22px!important;
    font-family: "Roboto Condensed"!important;
    color: #00578A!important;
    line-height: 1.2!important;
    font-weight: 500!important;
    padding-top: 30px;
    padding-bottom: 25px;
    letter-spacing: .2px;
    text-align: left;
    min-height: 92px;
}
div.e_acma_event .fa{
    font-size: 22px;
}
a.program-link{
  color: #00578a;
}
div.cct-event{
  border-left: 1px solid #da511f;
}
img.red-news-icon{
      margin-bottom: 10%;
}
text.highcharts-axis-title{
  display:none;
}
.x-sidebar{
  width:23%!important;
  margin-right:2%!important;
}
.x-sidebar.right{
  background:white;
  padding:2%;
}
div.widget_text{
  text-align: center;
  border: 2px solid #c9c9c9;
  padding:10%;
}
div.ul-sidebar{
  margin-bottom:10%;
  margin-top:5%;
}
div.sidebar-list{
  font-size: 20px;
  text-align: left;
  margin-bottom: 15%;
  line-height:1.2;
}
.h-widget {
  font-size: 22px!important;
  letter-spacing: 1px;
  line-height: 1.2!important;
  color: #8dc63f;
  text-transform: uppercase;
  font-family: Roboto;
  text-align: center;
  font-weight: 500;
  padding-bottom: 5%!important;
}
.widget a:after {
opacity:1!important;
}
body.archive.category.category-gov-affairs-success-stories div.entry-featured {
      margin-left: 9.5%;
      float: left;
      margin-right: 2%;
      margin-top: 5%;
          border-radius: 200px;
          border: 5px solid #ededed;
          margin-bottom:1em!important;
}
body.archive.category.category-gov-affairs-success-stories a.entry-thumb{
    border-radius: 200px!important;
}
body.archive.category.category-gov-affairs-success-stories div.entry-featured img{
height: 250px;
width: 250px;
    border-radius: 200px;
}
body.archive.category.category-gov-affairs-success-stories h2.entry-title{
    width: 65%;
}
body.archive.category.category-certified-composites-technician-program-success-stories div.entry-featured {
      margin-left: 9.5%;
      float: left;
      margin-right: 2%;
      margin-top: 5%;
          border-radius: 200px;
          border: 5px solid #ededed;
          margin-bottom:1em!important;
}
body.archive.category.category-certified-composites-technician-program-success-stories a.entry-thumb{
    border-radius: 200px!important;
}
body.archive.category.category-certified-composites-technician-program-success-stories div.entry-featured img{
height: 250px;
width: 250px;
    border-radius: 200px;
}
body.archive.category.category-certified-composites-technician-program-success-stories h2.entry-title{
    width: 65%;
}
body.archive.category.category-cgi-success-stories div.entry-featured {
      margin-left: 9.5%;
      float: left;
      margin-right: 2%;
      margin-top: 5%;
          border-radius: 200px;
          border: 5px solid #ededed;
          margin-bottom:1em!important;
}
body.archive.category.category-cgi-success-stories a.entry-thumb{
    border-radius: 200px!important;
}
body.archive.category.category-cgi-success-stories div.entry-featured img{
height: 250px;
width: 250px;
    border-radius: 200px;
}
body.archive.category.category-cgi-success-stories h2.entry-title{
    width: 65%;
}
body.archive.category.category-events-success-stories div.entry-featured {
      margin-left: 9.5%;
      float: left;
      margin-right: 2%;
      margin-top: 5%;
          border-radius: 200px;
          border: 5px solid #ededed;
          margin-bottom:1em!important;
}
body.archive.category.category-events-success-stories a.entry-thumb{
    border-radius: 200px!important;
}
body.archive.category.category-events-success-stories div.entry-featured img{
height: 250px;
width: 250px;
    border-radius: 200px;
}
body.archive.category.category-events-success-stories h2.entry-title{
    width: 65%;
}
body.post-template-default.single.single-post div.entry-featured{
  display:none!important;
}
g.highcharts-series.highcharts-series-0.highcharts-column-series.highcharts-color-0.highcharts-tracker.highcharts-series-hover{
visibility:visible;
}
.x-anchor-text-primary {
    font-family: Roboto!important;
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 500!important;
    line-height: 1!important;
    text-transform: uppercase!important;
    color: #ffffff!important;
}
a.x-anchor-toggle{
      height: 4em!important;
          border: 3px solid #fff;
          background-color: #00365599!important;
}
div.x-column.x-sm.green_brand_arrow{
  width:10%!important;
}
div.open-position{
border: 3px solid #c7c7c7;
background: white;
margin-bottom: 5%;
padding: 6%;
border-radius: 2px;
}
/*@media screen and (min-width: 768px){
  #post-2522 div.x-bg-layer-lower-image {
    background-position: 10% 20%!important;
}
}*/
@media screen and (max-width: 768px){
  div.open-position{
  border: 3px solid #c7c7c7;
  background: white;
  margin-bottom: 5%;
    padding: 10% 10% 20% 10%!important;
    border-radius: 2px;
}
}
@media screen and (max-width: 767px){
  #post-2522 div.x-bg-layer-lower-image {
    background-position: 83% 20%!important;
}
  div#graph-1, div#graph-3, div#graph-4{
    margin-left:-10%!important;
    margin-right:-10%!important;
  }
  iframe.youtube-video{
    height:100%!important;
  }
  li.feed-item{
    margin-bottom: 35%!important;
  }
.cta_tran_red-filler {
    margin-right: 0%!important;
    margin-bottom: 10%!important;
    display: block!important;
    width: 100%!important;
}
.cta_tran_red-filler-button-1{
    margin-right: 0%!important;
    margin-bottom: 10%!important;
    display: block!important;
    width: 100%!important;
}
.footer_p{
  width:100%!important;
}
img.ford-upper-quote{
  display:none!important;
}
img.ford-lower-quote{
  display:none!important;
}
div.ford-quote-text{
  width:100%!important;
  float:none!important;
}
}
@media screen and (max-width: 980px){
  .divTableCell, .divTableCell1 {
    font-size: 12px!important;
}
body .gform_wrapper .top_label input.medium, body .gform_wrapper .top_label select.medium, body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half {
    width: 100%!important;
}
.events_certification_page_column {
		width: 100%!important;
		margin-bottom: 10%!important;
}
div.article_card{
  margin-bottom: 10%!important;
}
div.contact-box{
  margin-bottom: 10%!important;
}
div.event_card{
    padding: 20px 10% 5px 10%!important;
}
div.x-column.x-sm.green_brand_arrow{
  width:40%!important;
}
div.staff-desc {
    margin-bottom: 10%!important;
}
ul.mission-bullets {
padding:10%!important;
}
ul.mission-bullets-1 {
padding:10%!important;
}
div.staff-desc-2 {
    margin-bottom: 10%!important;
}
.p1_box p {
    margin: 10%;
}
.h_inner_blue {
    font-size: 32px!important;
}
.entry-wrap{
  margin-right:6%!important;
}
div.entry-content.content ul, div.entry-content.content ol {
    font-family: Roboto Condensed;
    font-size: 20px;
    font-weight: 200;
}
.entry-featured{
  display:none!important;
}
article#post-1160 .x-accordion-heading .x-accordion-toggle.collapsed{
  font-size:20px!important;
}
article#post-3907 .x-accordion-heading .x-accordion-toggle.collapsed{
  font-size:20px!important;
}
article#post-3864 .x-accordion-heading .x-accordion-toggle.collapsed{
  font-size:20px!important;
}
h2.about-acma-heading{
  font-size: 22px!important;
}
h2.policy-subheader {
    font-size: 23px!important;
    line-height: 1.2!important;
    margin-bottom:10%!important;
}
h2.mission-strategy-subheader{
font-size: 23px!important;
line-height: 1.2!important;
margin-bottom:5%!important;
}
h2.awards-subheader{
font-size: 23px!important;
line-height: 1.2!important;
margin-bottom:10%!important;
}
h2.policy-subheader span {
    font-size: 30px!important;
    margin-right:0px!important;
}
h2.mission-strategy-subheader span{
  font-size: 30px!important;
  margin-right:0px!important;
}
h2.awards-subheader span{
  font-size: 30px!important;
  margin-right:0px!important;
}
h2.ad_header{
  font-size: 25px!important;
margin-bottom: 5%!important;
}
p.mission-desc {
    font-size: 20px!important;
}
ul.mission-bullets-1 li {
    font-size: 16px!important;
    margin-bottom: 10%;
}
ul.mission-bullets-1 {
    margin-left: 0%!important;
    width:100%!important;
}
ul.mission-bullets li {
    font-size: 16px!important;
    margin-bottom: 10%;
}
ul.mission-bullets {
    margin-left: 0%!important;
    width:100%!important;
}
.grey_inner_p_line_15{
  font-size:20px!important;
}
.blue_section_header {
font-size: 32px!important;
margin-bottom: 20%!important;
}
h2.cgi-title {
    font-size: 20px!important;
    height: 140px;
    padding:13%;
}
p.committee-desc {
    font-size: 18px!important;
    height: 280px;
}
article#post-1159 p.committee-desc {
    font-size: 18px!important;
    height: 140px!important;
}
article#post-1159 .cta_tran_red {
    font-size: 14px!important;
    margin-top: 5%!important;
    margin-bottom: 5%!important;
}
.cta_tran_red {
    font-size: 14px!important;
}
p.policy-text {
    font-size: 18px!important;
}
p.market-desc-1 {
    font-size: 18px!important;
    height:120px!important;
}
#post-1164 .x-text{
  text-align:center!important;
}
#post-3018 .x-text{
  text-align:center!important;
}
h2.about-composites-title {
    font-size: 25px!important;
}
#post-1165 div.e1165-130.x-container.max.width div.x-bg-layer-upper-image{
  display:none!important;
}
#post-1165 .x-column.x-1-5 {
    margin-bottom: 20%;
}
.cta_tran_green {
    margin-bottom: 10%!important;
}
#post-2890 .x-accordion-inner{
      padding: 30px;
}
#post-1167 h2.h_inner_blue_small {
margin: 10% 10% 0% 10%!important;
}
.x-main.left{
  width:100%!important;
}
.p-meta>span>a {
    white-space: normal!important;
}
body.archive.category.category-gov-affairs-success-stories h2.entry-title{
  width:100%;
}
.x-sidebar.right{
  background:#f7f7f7!important;
}
#post-1167 .grey_inner_p {
    font-size: 18px!important;
    margin: 0% 10%;
    line-height: 1.5!important;
}
#post-1167 .x-section.box_right div.x-bg-layer-upper-image,
#post-1167 .x-section.box_left div.x-bg-layer-upper-image{
  display:none!important;
}
#post-1167 div.hr_line{
  margin-bottom:0px!important;
}
#post-1187 h2.h_inner_blue_small {
margin: 10% 10% 0% 10%!important;
}
#post-1187 .grey_inner_p {
    font-size: 18px!important;
    margin: 0% 10%;
    line-height: 1.5!important;
}
#post-1187 .x-section.box_right div.x-bg-layer-upper-image,
#post-1187 .x-section.box_left div.x-bg-layer-upper-image{
  display:none!important;
}
#post-1187 div.hr_line{
  margin-bottom:0px!important;
}
#post-1159 .x-column.x-1-2{
  margin-bottom:20%;
}
#post-1197 .x-column.x-1-2{
  margin-bottom:20%;
}
.footer_menu li {
    display: block!important;
    padding: 0px!important;
    margin: 5%;
    font-size: 16px;
    text-align: left!important;
    float: left!important;
}
span.blueCircle{
  margin-right:0px!important;
}
}

/* Footer Social Media Links */

ul.social-media-links {
	display: inline-block;
	list-style: none;
    left: 2%;
    position: relative;
}

ul.social-media-links li {
	display: inline;
}

ul.social-media-links li:nth-child(2) {
	margin-left: 5px;
}

@media screen and (max-width: 980px) {

	.custom_acma_events_homepage_short_widget {
		padding: 20px 10% 20px 10% !important;
		margin-top: -20px !important;
	}

	.custom_acma_events_cct_short_widget {
		padding: 20px 10% 20px 10% !important;
		margin-top: -20px !important;
	}

}


@media only screen and (max-width: 376px) and (-webkit-min-device-pixel-ratio: 2) {

	ul.social-media-links {
		left: 0;
	}

	ul.footer_menu {
		float: none;
	}
	
	#div-gpt-ad-1651007575675-0 {
		margin: 7% !important;
	}
			
}

/* ACMA Events (appends to Events Feed) */

.custom_acma_events_homepage_short_widget {
	margin-top: 3px !important;
	text-shadow: none !important;
}

.custom_acma_events_homepage_short_widget .events_homepage_date {
	padding: 7px 7px;
}

.custom_acma_events_cct_short_widget {
	margin-top: 3px !important;
	text-shadow: none !important;
}