/* Adjusts navigation to prevent rendering overtop of logo  */
@media only screen and (max-width: 1580px) {
  nav.main_menu.right {
    clear:both;
    float:left;
  }

  nav.main_menu > ul > li > a{
    line-height: 50px !important;
  }
  nav.main_menu > ul > li > a > span.item_inner{
    padding: 0px 35px;
  }  
	header.scrolled .drop_down .second {
    top: 50px !important;
}
}
@media only screen and (max-width: 1440px) {
  nav.main_menu > ul > li > a > span.item_inner{
    padding: 0px 30px; 
  } 
}
@media only screen and (max-width: 1365px) {
  nav.main_menu > ul > li > a > span.item_inner{
    padding: 0px 10px;
  } 
  nav.main_menu > ul > li > a{
   font-size: 12px !important; 
  }
}
/**********************************************************/
/* Other CSS code */
.alignleft{
  float:left;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {
    max-width: 100%;
}
#pagelistwidget-2.widget.widget_pagelistwidget.amr_widget.posts_holder h4{
  display:none !important;
}

.heading-color{
  color: #ed182e !important;
}

.lift-block{
   background: #f4f4f4;
    border-left: 5px solid #ed182e;
    padding: 30px;
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 1.8;
}

.lift-block a {
  color: #ed182e;
}

.lift-block a:hover{
  color: #ed182e;
}

.lift-quote{
    line-height: 1.8 !important;
    border-top: 2px solid #ed182e;
    border-bottom: 2px solid #ed182e;
    padding: 20px;
    margin-bottom: 30px;
    margin-top: 30px;
}

.lift-quote a {
  color: #ed182e;
}

.lift-quote a:hover{
  color: #ed182e;
}

.spacing{
  margin-top: 50px;
}

.drop_down .narrow .second .inner ul li {
    width: 275px;
}

.drop_down .second .inner ul li.sub ul li a {
    color: #ffffff;
}
