/** Header**/

#et-info {
  float: right !important;
}

#et-info-phone {
  font-size: 14px;
  font-weight: bold !important;
  color: #ffffff !important;
}

#et-info-email {
  font-size: 14px;
  font-weight: bold !important;
  color: #ffffff !important;
}

/**Fullwidth Slider**/

.et_pb_slide_description h2 a {
  font-size: 40px;
  font-style: gotham-bold;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 2px 2px 2px #000 !important;
}

div.et_pb_slide_content {
  font-size: 22px !important;
  font-weight: bold;
  font-style: gotham;
  color: #ffffff;
  text-shadow: 2px 2px 2px #000 !important;
}

.main_slider_button a.et_pb_more_button {
  background: #ecb465;
}

/**First Blurb Section**/

.first_blurb_section .et_pb_blurb_content {
  text-align:justify;
}

.et_pb_blurb_content h4 {
  color: #292929;
}

/**Solutions Specialized**/

.et_pb_slide_content {
  margin-top: 25px !important;
}

/**Second Blurb Section**/

.we_specialize_blurb .et_pb_blurb_content {
  font-size: 15px;
  font-weight: semi-bold !important;
}

/**CTA on Homepage**/

.page-id-582 .et_pb_promo_description h2 {
  font-size: 35px;
  font-style: Helvetica;
  font-weight: lighter;
  color: #666666;
  text-shadow: 1px 1px 1px #fff !important;
}

.page-id-582 div.et_pb_promo_description p {
  margin-top: 20px !important;
  font-size: 35px;
  font-style: Helvetica;
  font-weight: lighter;
  color: #666666;
  text-shadow: 1px 1px 1px #fff !important;
}

.homepage_cta_button a.et_pb_promo_button {
  margin-top: -100px !important;
  color: #fff !important;
  background: #ecb465;
}

/**CTA on Pages**/

.et_pb_promo_description h2 {
  font-size: 40px;
  font-style: gotham-bold;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 2px 2px 2px #000 !important;
}

div.et_pb_promo_description h4 {
  margin-top: 15px !important;
  font-size: 40px;
  font-style: gotham-bold;
  font-weight: bold;
  color: #ffffff;
  text-shadow: 2px 2px 2px #000 !important;
}

.contact_us_cta a.et_pb_promo_button {
  margin-top: 15px !important;
  background: #ecb465;
}

/**About Us**/

.about_us_blurb .et_pb_blurb_content {
  text-align:justify;
}

/**Products**/

.et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left h1 {
  color: #0d8ae0;
}

.et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left h2 {
  color: #0d8ae0;
}

.et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left h3 {
  color: #0d8ae0;
}

ul.et_pb_tabs_controls.clearfix li a {
  color: #0d8ae0;
} 

.international h4 {
  color: #0d8ae0;
} 

/**Product Pages**/

.et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left p {
  text-align: justify;
}

.et_pb_tab.clearfix.et-pb-active-slide p {
  text-align: justify;
}

/**Project Titles**/

.post-1135.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1122.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1592.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1580.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1541.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1534.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1432.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1574.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1569.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1863.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1860.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item, .post-1408.project.type-project.status-publish.has-post-thumbnail.hentry.et_pb_portfolio_item {
  text-align: center;
}

/**Main Contact Us**/

.page-id-1237 .et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left h3 {
  color: #666666;
}

.page-id-1237 .et_pb_text.et_pb_bg_layout_light.et_pb_text_align_left h4 {
  color: #666666;
}

/**Footer Section**/

h4.title {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    color: #ffffff !important;
}

/**Icons**/

.fa.fa-file-pdf-o {
color: #FF0000;
}

.fa.fa-arrows-alt {
color: #00afed;
}

.fa.fa-microphone {
color: #70ca4a;
}

.fa.fa-hand-o-up {
color: #f69a0b;
}

.fa.fa-building-o {
  color: #00afed;
}

.fa.fa-cubes {
  color: #70ca4a;
}

.fa.fa-bell {
  color: #f69a0b;
}

.fa.fa-phone {
  color: #1E73BE;
}

.fa.fa-envelope {
  color: #fff
}

.fa.fa-fax {
  color: #1b926c;
}

.fa.fa-arrow-circle-o-left {
  color: #ecb465;
}

.fa.fa-map-marker {
  color: #F7544C;
}

/**SAMPLE**
.page-id-1294 #main-footer {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: -1;
}

.page-id-1294 .et_pb_slide.et_pb_bg_layout_dark.et_pb_media_alignment_center.et-pb-active-slide {
  height: 1000px;
  width: 2000px;
}

/**CALDERA FORM**/
  
.instruction {
  margin-bottom: 15px !important;
}

.page-id-582 .et_pb_slide_content p {
    margin-top: -20px;
}

