/*
Theme Name: Structure Child
Theme URI: http://structure.thememove.com/01/
Description: A child theme of Structure Theme
Author: ThemeMove
Author URI: http://thememove.com/
Version:4.0
Template: structure
*/

.contact-info ul{ 
	margin: 0 !important; 
}

.contact-info ul li{ 
	list-style: none;
	margin: 0 !important;
	text-indent: -14px;
	padding-left: 30px;
}

.contact-info ul li i{ 
	width: auto;
	padding: 0 !important;
	margin-right: 11px !important;
}

.header-right span{
font-size: 11px !important;
}
@media (min-width: 992px){
.navigation > div > ul > li {
background-color: #525252 !important;
}
}
.intro4 .col-sm-4 {
background-color: #3399fe;
background-image: none;
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-accordion-header-active{
background: #525252 !important;
}

@media only screen and (min-width: 1200px){
.intro5 .col-lg-9:after {
    background-color: #3399fe;
}

.history h3 em{
color: #3399fe;
}

.history h3 {
border-bottom-color: #3399fe;
}

.big-quote-2 .col-sm-12 .wpb_text_column .wpb_wrapper:before {
    content: url("https://lampsoncrane.wpengine.com/wp-content/uploads/2016/09/quote3.png") !important;
}

.tm_project_details tr:nth-child(5),
.tm_project_details tr:nth-child(4){
 display: none;
}

.custom-icon{
      text-align: center;
      box-sizing: border-box;
      float: left;
      margin-right: 20px;
      line-height: 0;
      font-size: 14px;
      margin-bottom: 35px;
}

.custom-icon-inner{
      background-color: #5AA1E3;
      width: 5em!important;
      height: 5em!important;
      max-width: 100%!important;
      line-height: 5em;
      text-align: center;
      display: inline-block;
      border: 2px solid transparent;
      box-sizing: content-box;
      position: relative;
}

.custom-icon span{
      color: #FFF;
      font-size: 2.85em!important;
      line-height: 1!important;
      font-variant: normal;
      text-rendering: auto;
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%,-35%);
}
.services-right-content{
padding-left: 93px;
}

.content-pdb0{
padding-bottom: 0 !important;
}

.has-bg {
margin-bottom: 35px;
}

.listing li {
text-indent: -13px;
padding-left: 30px;
}

.listing li i {
  width: auto !important;
}

.services .wpb_content_element {
		overflow: visible !important;
}	



@media only screen and (min-width: 1200px){
	.has-bg {
		padding-bottom: 0px !important; 
		margin-bottom: 0px !important
	}
}

.ov-h{
overflow: hidden !important;
}

@charset "UTF-8";

@font-face {
  font-family: "lampson-icon-1";
  src:url("fonts/lampson-icon-1.eot");
  src:url("fonts/lampson-icon-1.eot?#iefix") format("embedded-opentype"),
    url("fonts/lampson-icon-1.woff") format("woff"),
    url("fonts/lampson-icon-1.ttf") format("truetype"),
    url("fonts/lampson-icon-1.svg#lampson-icon-1") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "lampson-icon-1" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "lampson-icon-1" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-crane:before {
  content: "\61";
}
.icon-engineering:before {
  content: "\62";
}
.icon-hvylift:before {
  content: "\63";
}
.icon-hvytransport:before {
  content: "\64";
}
.icon-manufacture:before {
  content: "\65";
}
.icon-rigging:before {
  content: "\66";
}
  
.eg-thememove-project-container {
  background:url("img/bg-project.png")!important;
}
