.home .page {
  padding: 0 !important;
}

/* @TODO do this hide from php */
.home .page header {
  display: none;
}

.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail {
  background-size: 100% 100%!important;
}

.home .page .entry-content {
  width: 100%;
  max-width: 100%;
  text-shadow: none!important;
}

/* daslider css */
.da-slider {
  display: none;
}

@media (min-width:729px) {

  .da-slider {
    display: block;
  }

  .da-slider {
    border: 0 none;
    margin: 0;
    box-shadow: none;
  }

  .slideinner {
    display: block;
    position: relative;
    height: 100%;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }

  .da-slide-current {
    z-index: 998;
  }

  .da-slide h2 {
    color: #3c4654;
    font-size: 66px;
    width: 55%;
    top: 40px;
    white-space: nowrap;
    z-index: 10;
    /*font-family: 'open_sanscondensed_bold', 'Open Sans Condensed', sans-serif;*/
    /*font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;*/
    font-family: 'Open Sans Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 700;
  }

  .da-slide p {
    width: 55%;
    top: 135px;
    color: #3c4654;
    font-size: 66px;
    line-height: 66px;
    height: 100%;
    overflow: hidden;
    /*font-family: 'open_sanscondensed_light', "Open Sans Condensed", sans-serif;*/
    /*font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;*/
    font-family: 'Open Sans Condensed', sans-serif;
    font-style: normal;
    text-transform: uppercase;
    font-weight: 300;
  }

  .da-slide .da-link {
    top: 276px;
    width: auto;
    border: 0;
    background: none;
    box-shadow: none;
    padding: 0;
    z-index: 5;
  }

  .da-slide .da-link:hover{
  	background: rgba(255,255,255,0);
  }

  .da-slide .da-link a {
    float: left;
    margin: 5px;
    border-radius: 5px;
    color: #fff;
    padding: 10px 15px;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    background-color: #3c4654;
    /*font-family: myriad-pro;*/
    /*font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;*/
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    cursor: pointer;
  }

  .da-slide .da-link a:hover {
    opacity: .9;
  }

  .da-slide .da-link a span {
    font-size: 25px;
    clear: both;
    display: block;
    /*font-family: myriad-pro;*/
    /*font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;*/
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    text-shadow: none;
  }

  .da-slide .da-link a.item {
    background-color: #ff6600;
  }

  .da-slide .da-img {
    text-align: center;
    top: 0;
    height: auto;
    z-index: -1;
  }


  .da-slide .da-img.left-margin {
	margin-left: 125px;
  }

  .da-slide-current .da-img {
    opacity: 1;
  }

  .da-img img {
    margin: 0 auto;
  }

  .da-arrows {
    display: block;
    height: 100%;
    left: 0;
    margin-left: auto !important;
    margin-right: auto !important;
    /*max-width: 1160px;*/
    position: absolute;
    right: 0;
    width: 100%;
  }

  .da-arrows span {
    background: transparent !important;
    cursor: pointer;
    float: left;
    height: 100% !important;
    opacity: 1 !important;
    position: relative !important;
    top: 0 !important;
    width: 53px !important;
    z-index: 998;
    box-shadow: none;
  }

  .da-arrows span::after {
    background-image: url("/app/uploads/alpha-arrows.png") !important;
    border-radius: 0 !important;
    content: "";
    height: 110px !important;
    left: 0 !important;
    position: absolute;
    top: calc( 50% - 55px ) !important;
    width: 53px !important;
    box-shadow: none;
  }

  .da-arrows span.da-arrows-prev {
    left: 0 !important;
  }

  .da-arrows span.da-arrows-next {
    float: right !important;
    right: 0 !important;
  }

  .da-arrows span.da-arrows-next::after {
    background-position: top right;
  }

  .da-arrows span:hover::after {
    box-shadow: none;
  }

  .da-dots {
    text-align: left;
    z-index: 998;
  }

  .da-dots span {
    background-color: #fff;
  }

  .da-dots span.da-dots-current::after {
    content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 50%;
    background: #b7babf;
  }

  /* internal */
  .slider-container {
    background: url("/app/uploads/bannerBackground.jpg");
  }

}
