body{
  font-family: 'Montserrat', sans-serif !important;
}

body.layout-full{
  border-top:2px solid #fe7600;
}
.nivoSlider img{
  width:100% !important;
  height:100%;
}
#masthead {
  background: #fff;
}
#masthead .hgroup {
    zoom: 1;
    position: relative;
    padding-top: 15px;
    padding-bottom: 15px;
}
.wide-grey{
  background-image:url('http://localhost:8012/wordpress/wp-content/uploads/2017/12/cmm-Inspection-.jpg');
  background-repeat:no-repeat;
}
.wide-grey h3{
  text-align:left !important;
}

#main {
    padding: 35px 35px 0px 35px;
}
.menu ul li a{
  text-transform:uppercase;
  color:#000;
}
.service-block{
  box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 0 0 1px rgba(0,0,0,0.08);
    cursor: pointer;
    transition-duration: 200ms;
    transition-property: transform, box-shadow, margin, opacity, width;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  padding: 15px;
}
.service-block:hover{
      box-shadow: 0 3px 8px 0 rgba(0,0,0,0.2), 0 0 0 1px rgba(0,0,0,0.08);
  background-color:#fff;
}
.main-navigation {
    background: #f4f4f4;  
}
#colophon #site-info {
    text-align: left;
    padding-left: 8%;
}
.caption-text-big h2{
  color:#fe8004;
  font-size:32px;
  margin:12px;
  padding:10px;
  line-height: 36px;
}
.big-text-right p{
  position: absolute;
  font-size: 18px;
  line-height: 20px;
  padding: 10% 20px 20px 30px;
}
.after-service-row #pgc-8-3-0{
  border-left:4px solid #fe8004;
  border-top:4px solid #fe8004;
  border-right:4px solid #ccc;
  border-bottom:4px solid #ccc;
}
.divider{
  height:3px;
  border-top:1px solid #ededed;
  width:100%;
}

.panel-grid-cell .widget-title {
    margin-top: 0;
    border-bottom: 4px solid  #fe8004;
    padding-bottom: 15px;
}
h1, h2, h3, h4, h5, h6{
  font-family: 'Montserrat', sans-serif !important;
}
.main-navigation ul li:hover > a {
    background: #000;
    color: #ffffff;
}
/*------------- services page ----------------*/
.services-list-row .so-panel.widget.widget_sow-editor{
  margin-bottom: 5px !important;
}
article.post .entry-header, article.page .entry-header {
    margin-bottom: 0px;
}
ul.children li a{
  color:#fff;
}
#search-icon{
  display:none;
}
#sow-editor-3{
  float:right;
  text-align:right;
}
#hugeit-contact-wrapper_3 {
    width: 100%;
    background: none;
}