/*slider*/
.wrap__page-area {
    padding-top: 0;
}



.slider__text {
    max-width: 100%;
}
/*slider*/

.slider .bx-wrapper .bx-controls .bx-controls-buttons .wrap_pause-play {
    display:none;
}


.cta a.cta__button, input[class*="submit"] {
    color: #fff;
    background: #102b4b;
    border-color: #102b4b;
}

a[class*="__button"]:hover {
    color: #102b4b;
    background: #fff;
    border-color: #102b4b;
}

.socialmedia__link {
    color: #66973b;
}
iframe.dentalvideo {
    float: left;
}
.two-comps:before {
    content: "";
    pointer-events: none;
    opacity: .6;
    background: url(https://my.dentrixascend.com/0096917/storage/app/media/bg-page-pattern.png) 50% 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.testimonials .testimonials-item--background-image {
  
    background-size: contain;
}


.contact__form--inner:before {
   
    background: url(https://my.dentrixascend.com/0096917/storage/app/media/bg-page-pattern.png) 50% 0;
}
.wrap__contact-info:before {
      background: url(https://my.dentrixascend.com/0096917/storage/app/media/bg-page-pattern.png) 50% 0;
}

.wrap__fullscreenBackground:after {
    background: transparent;
}

.home-layout .wrap__header-area:after {
    background: transparent;
    opacity: 1;
}

.wrap__header {
    background: #fff;
    position: relative;
    box-shadow: 0 0 30px rgba(0,0,0,0.5);
}

.wrap__header-top {
    background-color: #ffffff;
    pointer-events: auto;
    border-bottom: 10px solid #66973b;
}

.wrap__header-area:before {
    background: #fff;
}

.wrap__header-area:after {
    background: transparent;
}

.scrollActive .wrap__header .wrap__header-area:after {
    background: #ffffff;
}

.wrap__header-area .logo__summary{
    display:none;
}

.scrollActive .wrap__header-area .logo__summary{
    display:block;
    color: #252525;
}

.wrap__locationsHeader .locations {
    cursor: auto;
    color: #252525;
}




.wrap__form.horizontal:before {
    border-top: 10px solid #012346;
}

.wrap__featuredblocks {
    margin-top: 100px;
    margin-bottom: 100px;
}

.wrap__featuredblocks:before {
    background: linear-gradient(to bottom, transparent, transparent);
}

.wrap__featuredarticles:before {
    background-color: transparent;
}


.testimonials__source {
    color: #012346;
}

.testimonials__content:before {
    color: #012346;
}

.testimonials .bx-wrapper .bx-controls {
    padding: 15px 0;
}

.wrap__featuredblocks .featuredblock__item {
    width: 33%;
    text-align: center;
}

.wrap__featuredblocks .featuredblock__title {
    text-align: center;
}

.wrap__featuredblocks .featuredblock__containerlink:hover {
    background: rgba(102, 150, 60, .8);
    color: #fff;
    box-shadow: 0 0 15px 5px rgba(26, 26, 26, 0.15);
}

.featuredblock__title:after {
    background: -moz-linear-gradient(left, rgba(102,151,59,0) 0%, rgba(102,151,59,0) 1%, rgba(102,151,59,1) 22%, rgba(102,151,59,1) 80%, rgba(102,151,59,0) 100%);
    background: -webkit-linear-gradient(left, rgba(102,151,59,0) 0%, rgba(102,151,59,0) 1%, rgba(102,151,59,1) 22%, rgba(102,151,59,1) 80%, rgba(102,151,59,0) 100%);
    background: linear-gradient(to right, rgba(102,151,59,0) 0%, rgba(102,151,59,0) 1%, rgba(102,151,59,1) 22%, rgba(102,151,59,1) 80%, rgba(102,151,59,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066973b', endColorstr='#0066973b', GradientType=1 );
    height: 1px;
    display: block;
    margin: 15px 0;
}

.cta_new_pt_forms_mobile__container.cta__container {
    text-align: center;
    margin-bottom: 20px;
}

.row {
  margin-bottom:20px;
}

.row:after {
  content: "";
  display: table;
  clear: both;
}

.column2 {
  float: left;
  width: 49%;
  padding: 10px;
}

.column3 {
  float: left;
  width: 33.33%;
  padding: 10px;
}

.column4 {
  float: left;
  width: 25%;
  padding: 10px;
}

.column5 {
  width:20%;
  float: left;
  padding: 10px;
}

.column6 {
  width:16%;
  padding:5px;
  float: left;
}

.t-center,
.t-center h1,
.t-center h2 {
  text-align:center!important;
}
.clr {clear:both;}

.fl {
  float:left;
  margin:0 20px 20px 0;
}

.fr {
  float:right;
  margin:0 0 20px 20px;
}

.wrap__page-contentContainer {
    padding: 90px 15px 78px;
}

.hours .day__time, .hours .day__time--appt {
    text-transform: none;
}

.wrap__footer {
    background: #102b4b;
}

.wrap__footer--inner {
    padding: 20px 15px 5px;
}
.wrap__footer .logo {
    margin-bottom: 0;
}


@media (max-width: 1024px){
.wrap__featuredblocks .featuredblock__item {
    width: 50%;
    padding: 0 14px;
    margin-bottom: 30px;
}

.slider__text::before {
    display: inline-flex;
    width: 100%;
}
}

@media (max-width: 767px){
.wrap__featuredblocks .featuredblock__item {
    max-width: 100%;
    width: 100%;
    padding: 0;
    margin: 0 auto 15px;
}

.cta_new_pt_forms__container.cta__container {
    display: none;
}

.wrap__locationsHeader {
    top: -180px;
}
}

@media screen and (max-width: 768px) {
  .column4
  .fl, .fr {
    width: 50%;
  }

.slider__text::before {
    transform: scale(.6);
}

.slider__text::before {
    display: inline-flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}

}

@media screen and (max-width: 600px) {
  .column2,
  .fl, .fr {
    width: 100%;
  }
}

@media screen and (max-width: 519px) {
.wrap__logoHeader--inner {
    max-width: 100%;
}

.wrap__header .logo__image {
    max-width: 100%;
}
}

@media (max-width: 320px){
.slider__text::before {
    transform: scale(.4);
}
}




