.learn-more {
  display: inline-block;
  color: #ffffff;
  border-radius: 3px;
  line-height: 40px;
  height: 40px;
  padding: 0 25px;
  border: 0;
  cursor: pointer;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4a8ac8+0,174092+100 */
  background: #4a8ac8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #4a8ac8 0%, #174092 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4a8ac8), color-stop(100%, #174092));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4a8ac8 0%, #174092 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4a8ac8 0%, #174092 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4a8ac8 0%, #174092 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #4a8ac8 0%, #174092 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a8ac8', endColorstr='#174092',GradientType=0 );
  /* IE6-9 */ }

.learn-more 
{
  float: right;
  margin-right: 35px;
}

.callback-email 
{
  width:40%;
  margin-right: 5%;
}

.callback-phone 
{
  width:40%;
  margin-left: 5%;
}

.untitled-btn {
  display: block;
  color: #ffffff;
  border-radius: 3px;
  line-height: 50px;
  height: 50px;
  padding: 0 25px;
  text-align: center;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3019+0,cf0404+100;Red+3D */
  background: #ff3019;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 );
  /* IE6-9 */ }

.contact-information {
  text-align: left; }
  .contact-information .phone,
  .contact-information .address {
    font-size: 1.2em; }
    .contact-information .phone a,
    .contact-information .address a {
      color: #4a8ac8; }
      .contact-information .phone a strong,
      .contact-information .address a strong {
        color: #3666b0; }

.contact-information .address {
  padding: 10px 0; }

.phone .is-phone {
  margin-top: 15px;
  color: #ffffff;
  text-align: center;
  border-radius: 3px;
  line-height: 50px;
  height: 50px;
  padding: 0 25px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f93d1e+1,e00606+100 */
  background: #f93d1e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f93d1e 1%, #e00606 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f93d1e), color-stop(100%, #e00606));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f93d1e 1%, #e00606 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f93d1e 1%, #e00606 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f93d1e 1%, #e00606 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f93d1e 1%, #e00606 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f93d1e', endColorstr='#e00606',GradientType=0 );
  /* IE6-9 */ }

.contact-information .address {
  text-align: center; }

.is-phone {
  display: block; }

.is-desktop {
  display: none; }

.et_pb_testimonial {
  /* Disable Icon */ }
  .et_pb_testimonial:before {
    display: none; }

#mobile_menu {
  padding: 25px;
  border-radius: 0 0 3px 3px;
  z-index: 999999999999;
  background: #4a8ac8;
  border-top: 0;
  top: 45px;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 5px 15px 0 rgba(0, 0, 0, 0.1); }
  #mobile_menu a {
    color: #ffffff;
    padding: 10px; }
  #mobile_menu:before {
    content: ' ';
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #4a8ac8;
    right: 17px;
    top: -5px; }

#footer-widgets ul li {
  width: 50%;
  float: left; }

.enquire-list {
  margin: 0;
  padding: 0 !important; }
  .enquire-list li {
    list-style: none; }
    .enquire-list li a {
      width: 100%;
      float: left;
      clear: both;
      height: 50px;
      line-height: 50px;
      margin-bottom: 15px;
      background: #9EC1E1;
      border-radius: 3px; }
      .enquire-list li a:hover {
        background: #3666B0; }

.et_pb_testimonial {
  background: #ffffff !important;
  border-bottom: 10px solid #3666b0;
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 65px !important;
  width: 100%;
  float: left; }
  .et_pb_testimonial .et_pb_testimonial_author {
    font-style: italic;
    font-weight: normal;
    position: absolute;
    color: #3666b0;
    right: 0;
    bottom: -61px;
    width: 100%;
    text-align: right;
    padding: 15px 0 15px 0;
    border-radius: 0 0 3px 3px; }
  .et_pb_testimonial:after {
    content: ' ';
    position: absolute;
    visibility: visible !important;
    right: 25px;
    bottom: -20px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #3666b0; }

.contact-list {
  margin: 0 !important;
  padding: 0 !important; }
  .contact-list li {
    overflow: hidden;
    position: relative;
    padding: 10px 25px 10px 90px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.8);
    background: #4a8ac8;
    border-radius: 3px;
    margin-bottom: 15px;
    list-style: none; }
    .contact-list li strong {
      font-size: 1.2em;
      color: #fff; }
    .contact-list li .icon {
      width: 70px;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .contact-list li.phone-icon .icon {
      background: #3a7dbf url("../images/phone-inv.png") 22px center no-repeat; }
    .contact-list li.map-icon .icon {
      background: #3a7dbf url("../images/map-inv.png") 22px center no-repeat; }
    .contact-list li.fax-icon .icon {
      background: #3a7dbf url("../images/fax-inv.png") 22px center no-repeat; }

.lead {
  font-size: 1.2em;
  line-height: 1.7em;
  max-width: 750px;
  width: 100%;
  margin: 0 auto;
  float: none;
  margin-bottom: 100px; }

.tick-list {
  margin: 10px 0 !important;
  padding: 0 !important; }
  .tick-list li {
    list-style: none;
    padding: 3px 0 4px 40px;
    margin-bottom: 10px !important;
    background: url("../images/tick.png") left top no-repeat;
    display: inline-block;
    margin-right: 25px;
    margin-bottom: 5px; }
  .tick-list.tick-inv li {
    background: url("../images/tick-inv.png") left center no-repeat; }

.list-top-gap {
  margin-top: 32px !important;
  float: left; }

.page-header {
  height: 150px;
  background: #9cb1cc !important; }
  .page-header .et_pb_fullwidth_header {
    z-index: 9999;
    position: relative;
    background: transparent !important;
    box-shadow: inset 0 5px 15px 0 rgba(0, 0, 0, 0.1), inset 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    padding: 25px 0 0 !important; }
    .page-header .et_pb_fullwidth_header h1 {
      font-weight: bold;
      text-transform: uppercase;
      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1) !important; }
  .page-header:before {
    content: ' ';
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 350px;
    background: url("http://lpbodyworks.com.au/wp-content/uploads/2015/11/front1.jpg") center top no-repeat; }

.et_pb_section_1 .et_pb_row {
  position: relative;
  z-index: 999; }

.service-block h4 {
  border-radius: 0 0 3px 3px;
  height: 50px;
  line-height: 50px;
  padding: 0 50px 0 25px;
  color: #ffffff;
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 25px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3666b0+0,4a8ac8+100 */
  background: #3666b0;
  /* Old browsers */
  background: -moz-linear-gradient(left, #3666b0 0%, #4a8ac8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #3666b0), color-stop(100%, #4a8ac8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #3666b0 0%, #4a8ac8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #3666b0 0%, #4a8ac8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #3666b0 0%, #4a8ac8 100%);
  /* IE10+ */
  background: linear-gradient(to right, #3666b0 0%, #4a8ac8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3666b0', endColorstr='#4a8ac8',GradientType=1 );
  /* IE6-9 */ }
  .service-block h4 a {
    color: #ffffff; }
.service-block .et_pb_image,
.service-block .et_pb_gallery,
.service-block .et_pb_main_blurb_image {
  margin: 0 !important; }
  .service-block .et_pb_image img,
  .service-block .et_pb_gallery img,
  .service-block .et_pb_main_blurb_image img {
    display: block; }

#main-footer {
	background: #000051;
}

#footer-widgets .et_pb_widget .textwidget,
#footer-widgets .footer-widget li a {
    color: #F7901E !important;
}

#footer-widgets .footer-widget li a, .footer-widget, #main-footer .footer-widget h4 {
    color: #ffffff;
}
.footer-widget li::before {
    border-color: #dd3333;
}
.footer-widget, .footer-widget li, .footer-widget li a, #footer-info {
    font-size: 15px;
}
#footer-widgets .footer-widget li::before {
    top: 9.75px;
}
#et-footer-nav {
    background-color: rgba(238, 238, 34, 0.05);
}
.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {
    color: #1e73be;
}
#et-footer-nav .bottom-nav li.current-menu-item a {
    color: #1e73be;
}
.bottom-nav, .bottom-nav a {
    font-size: 10px;
}
#footer-bottom {
    background-color: rgba(221, 221, 221, 0.2);
}
#footer-bottom .et-social-icon a {
    color: #ffffff;
}

/*#footer-bottom{
	
	background: #fa6c16;

}

#main-footer {
  background: #222222 url("../images/arrow.png") center -50px no-repeat;
  padding-top: 25px; }

body.page-id-53 #main-footer,
body.page-id-43 #main-footer {
  background: #222; }*/

#footer-widgets .et_pb_widget .title {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 10px;
  color: #F7901E!important; }
#footer-widgets .wpcf7 input,
#footer-widgets .wpcf7 textarea {
  border: 1px solid #ffffff; }
#footer-widgets .wpcf7 .wpcf7-submit {
  border: none; }
#footer-widgets .footer-widget li:before {
  border-color: #f93d1e; }

/*#main-header {
  border-top: 10px solid #98bce0; }*/

.et_pb_slider .et_pb_container {
    min-height: 667px !important;
}

.et_pb_slide_description {
    position: absolute;
    top: 40%;
    padding: 15px 25px !important;
    background-color: #000051;
}

.home .et_pb_slide_description {
    background: none;
}

.et_pb_slide_description .et_pb_slide_title {
    font-size: 46px !important;
    color: #F7901E !important;
}

.et_pb_slide_description .et_pb_slide_content {
    border-radius: 0 !important;
    color: #F7901E !important;
}

.fwidget .wpcf7 span input {
    width: 100%;
}

.fwidget .learn-more {
    margin-right: 0;
}

.btn-send {
    background: #000051;
}

.contact-information {
  display: none;
}

@media (min-width: 981px) {
  .et_fullwidth_nav #main-header .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (max-width: 980px) {
  .et_header_style_centered #main-header .mobile_nav {
    background-color: #000051;
  }

  .et_header_style_centered #logo {
    max-height: 100px;
  }
}


@media (min-width: 980px) {
  #footer-bottom {
    padding: 25px 0 50px; }
    #footer-bottom #footer-info {
      color: rgba(255, 255, 255, 0.8); }
    #footer-bottom a {
      color: #ffffff;
      border-bottom: 1px dotted #f93d1e; }

  .lined-title {
    position: relative;
    text-align: center; }
    .lined-title:before {
      content: ' ';
      border-top: 1px solid #f2f2f2;
      border-bottom: 1px solid #f2f2f2;
      position: absolute;
      margin-top: -26px;
      width: 100%;
      height: 1px;
      left: 0;
      top: 50%; }
    .lined-title span {
      background: #fff;
      display: inline-block;
      padding: 0 25px;
      position: relative;
      z-index: 500; }

  .grey-block .lined-title:before {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc; }
  .grey-block .lined-title span {
    background: #f2f2f2; }

  .bottom-padding {
    padding-bottom: 50px; }

  .et_pb_column_4_4 .tick-list li {
    width: 33.333333%;
    margin-right: 0;
    text-align: left;
    float: left; }

  .et_pb_fullwidth_section .et_pb_slides .et_pb_slide_description {
    text-align: left;
    padding-left: 0; }
    .et_pb_fullwidth_section .et_pb_slides .et_pb_slide_description h2 a {
      font-weight: bold;
      display: block;
      float: left;
      text-shadow: 0 1px 0 #000;
      margin-bottom: 15px;
      position: relative; }
    .et_pb_fullwidth_section .et_pb_slides .et_pb_slide_description .et_pb_slide_content {
      max-width: 500px;
      float: left;
      clear: both;
      text-shadow: 0 1px 0 #000;
      border-radius: 3px;
      line-height: 1.7em; }
    .et_pb_fullwidth_section .et_pb_slides .et_pb_slide_description .et_pb_more_button {
      margin-top: 10px;
      color: #ffffff;
      float: left;
      clear: both; }

  .above {
    padding: 0 50px 50px 0;
    text-shadow: 0 1px 0 #ffffff;
    position: relative;
    z-index: 500; }

  .position-image {
    position: relative; }
    .position-image img {
      max-width: 677px;
      position: absolute;
      z-index: 0;
      left: -200px;
      top: -50px; }

  #main-header {
    box-shadow: none; }

  #main-header .logo_container {
    float: none;
    height: 150px !important;
    position: relative;
    /*left: -15px;*/ }
    #main-header .logo_container img {
      max-height: 100%; }
      #main-header .logo_container img:hover {
        opacity: 0.6; }

  .contact-information {
    width: auto;
    position: absolute;
    right: 0;
    top: -100px; }
    .contact-information .phone,
    .contact-information .address {
      border-right: 1px solid #f2f2f2;
      padding-right: 15px; }
    .contact-information .phone,
    .contact-information .email,
    .contact-information .address,
    .contact-information .untitled-btn {
      float: left;
      margin: 0 0 0 15px;
      position: relative; }
    .contact-information .phone,
    .contact-information .address {
      margin-top: 10px; }
      .contact-information .phone a,
      .contact-information .address a {
        line-height: 30px;
        height: 30px; }
    .contact-information .phone {
      background: url("../images/phone.png") center left no-repeat;
      padding-left: 35px; }
    .contact-information .address {
      background: url("../images/address.png") center left no-repeat;
      padding-left: 35px; }

  /* Navigation */
  .et_header_style_centered #main-header div#et-top-navigation {
    position: relative;
    z-index: 99999;
    height: 75px;
    display: inline-block !important;
    background-color: #000051;
    }
    #et-top-navigation #top-menu > li a {
      color: #F7901E;
      line-height: 75px;
      height: 75px;
      font-weight: normal; 
      cursor: pointer;
      }
      #et-top-navigation #top-menu > li a:hover {
        color: #fff; 
        opacity: 1;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
      }
    #et-top-navigation #top-menu > li:first-child {
      border-left: 0; }
    #et-top-navigation #top-menu > li:last-child {
      border-right: 0; }
    #et-top-navigation #top-menu li.current-menu-item > a:hover {
      opacity: 1 !important; }
    #et-top-navigation li.menu-item-has-children > a {
      color: #ffffff;
      padding-right: 10px !important; }
    #et-top-navigation li.menu-item-has-children a:after {
      position: relative;
      margin-right: 20px; }
    #et-top-navigation .sub-menu {
      border-top: 0;
      padding: 20px;
      border-radius: 0 0 5px 5px;
      background: #000051!important;
      width: 300px;
    }
      #et-top-navigation .sub-menu li {
        float: left;
        clear: both;
        width: 100%;
        padding: 0; }
        #et-top-navigation .sub-menu li a {
          float: left;
          clear: both;
          width: 100%;
          padding: 0 17px !important;
          line-height: 40px !important;
          height: 40px !important;
          color: #F7901E; }
          #et-top-navigation .sub-menu li a:hover {
            background: none !important; 
            color: #fff;
          }

  #top-menu {
    text-align: center; }
    #top-menu > li {
      float: none;
      display: table-cell;
      /*padding-right: 0;
      width: 1%;*/ }

  /* Slider Home */

  /* Modules */
  .horizontal-call-to .et_pb_promo_description {
    padding: 0;
    margin: 10px 0 0;
    float: left; }
    .horizontal-call-to .et_pb_promo_description h2 {
      position: relative;
      left: -2px; }
  .horizontal-call-to .et_pb_button {
    float: right; }

  /* Utitly Classes */
  .is-phone {
    display: none; }

  .is-desktop {
    display: block; }

  #footer-info {
    float: left;
    width: 100%;
    clear: both;
    text-align: center; } }
.contact-information .untitled-btn {
  display: block; }

.phone-pic {
  display: none; }

@media (min-width: 980px) {
  .phone-pic {
    display: block;
    position: absolute;
    left: 25px;
    bottom: 0; }

  .phone-box .et_pb_column:last-child {
    margin-left: 370px;
    padding-right: 200px; }

  .clear-phone {
    float: left; }
    .clear-phone p.lead {
      margin-bottom: 0; }

  .contact-information .address {
    padding-top: 0;
    padding-bottom: 0; }
  .contact-information .untitled-btn {
    display: none; } }
@media (min-width: 1250px) {
  .contact-information .address {
    padding-top: 0;
    padding-bottom: 0; }
  .contact-information .untitled-btn {
    display: block; } }
.contact-title {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 15px; }

.wpcf7 .field {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 15px; }
  .wpcf7 .field label {
    display: none; }
.wpcf7 .group .field {
  width: 47.5%;
  margin-right: 5%;
  clear: none; }
.wpcf7 .group .field:last-child {
  margin-right: 0; }
.wpcf7 span input,
.wpcf7 span select,
.wpcf7 span textarea {
  padding: 10px;
  border-radius: 3px;
  border: 1px solid #d8dade;
  display: inline-block;
  /*width: 100%;*/
  float: none;
  clear: both; }
  .wpcf7 span input:focus, .wpcf7 span input:active,
  .wpcf7 span select:focus,
  .wpcf7 span select:active,
  .wpcf7 span textarea:focus,
  .wpcf7 span textarea:active {
    border: 1px solid #3666b0;
    box-shadow: inset 0 2px 5px 0 rgba(0, 0, 0, 0.1); }
.wpcf7 span select {
  padding: 10px;
  border-radius: 3px;
  border: 1px solid #d8dade;
  /* Disable Default Styles */
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
.wpcf7 .ajax-loader {
  float: right;
  line-height: 40px !important;
  padding-top: 12px;
  margin: 0 15px 0 0 !important; }
.wpcf7 .wpcf7-not-valid {
  border: 1px solid red; }
.wpcf7 .wpcf7-not-valid-tip {
  display: none !important; }
.wpcf7 .wpcf7-response-output {
  float: left;
  width: 100%;
  clear: both;
  border-radius: 3px;
  background: #9ec1e1;
  text-align: center;
  padding: 25px 50px !important;
  margin: 15px 0 0 0 !important;
  border: 0 !important;
  color: rgba(255, 255, 255, 0.8); }

.offset-button {
  padding-left: 50px;
  padding-right: 50px;
  position: absolute;
  bottom: -50px;
  left: 50%;
  width: 250px;
  margin-left: -125px;
  box-shadow: inset 0 1px 0 #ffab3e, 0 0 15px 0 rgba(0, 0, 0, 0.4) !important; }

.enquire-button {
  color: #ffffff;
  padding: 15px 50px 15px;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 1px 0 #ffab3e;
  border-radius: 50px;
  display: inline-block;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc6d04+0,cc1301+100 */
  background: #fc6d04;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fc6d04 0%, #cc1301 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc6d04), color-stop(100%, #cc1301));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fc6d04 0%, #cc1301 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fc6d04 0%, #cc1301 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fc6d04 0%, #cc1301 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fc6d04 0%, #cc1301 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc6d04', endColorstr='#cc1301',GradientType=0 );
  /* IE6-9 */ }

.intro {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3666b0+0,4a8ac8+100 */
  background: #3666b0;
  /* Old browsers */
  background: -moz-linear-gradient(left, #3666b0 0%, #4a8ac8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #3666b0), color-stop(100%, #4a8ac8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #3666b0 0%, #4a8ac8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #3666b0 0%, #4a8ac8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #3666b0 0%, #4a8ac8 100%);
  /* IE10+ */
  background: linear-gradient(to right, #3666b0 0%, #4a8ac8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3666b0', endColorstr='#4a8ac8',GradientType=1 );
  /* IE6-9 */ }

.intro-smaller {
  padding: 50px 0 25px !important; }

#top-menu-nav
{
    display: inline-block !important;
}
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after 
{
    right: auto !important;
}
.logo_container a
{
    display: inline-block;;
    height: inherit;
}
#top-menu li
{
    padding-right: 25px !important;
}