.gradient:before {
background: linear-gradient(to bottom right,#19aac6,#5fdba3);
}


.ple_module_sticky {
box-shadow: 0 3px 3px 0 rgba(0,0,0,.24),0 0 3px 0 rgba(0,0,0,.12);
}

.component-phone__number::after {
  content: ", Ext 100";
}

.section-overlap-container a.piwik_ignore {
  color: #fff;
}

.videobanner-a__subtitle.component__subtitle {
  color: #fff;
}

.section--dark .cta__button.component__button--1,
.section--dark .cta__button.component__button--2,
.section--dark .cta__button.component__button--3 {
  color: #fff;
}

.membership {
  background: #f3f3f3;
  padding: 15px;
  border-radius: 25px;
  border: 1px solid #ccc;
  margin: 10px 0;
}

.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .wrap__editable-content ul, .wrap__editable-content ol, .staff-member ul, .staff-member ol, .editable ul, .editable ol, .form ul, .form ol, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
clear: none;
}

hr {
    clear:both!important;
}

.wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right,  img.align-right {
    margin:0 0 10px 30px!important;
    padding: 5px;
}

.wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, img.align-left  {
    margin:0 30px 10px 0!important;
    padding: 5px;
}

/* accordiun */
.accordion-header {
    padding: 14px;
    cursor: pointer;
    border-radius: 11px;
    border: 1px solid #ccc;
    margin: 10px 0px;
}

.accordion-content {
    display: none;
    background-color: #F2F2F257;
    font-family: inherit;
    font-size: inherit;
    font-weight: 300;
    line-height: 1.2em;
    padding: 20px 20px 20px 20px;
}
.accordion-icon {
    float: right;
}
/* accordiun */
#blinking-text {
   animation: blink 1s steps(2, start) infinite;
}

 @keyframes blink {
      to {
        visibility: hidden;
     }
  }
@media (max-width: 767px) {
    .wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, 
    .staff-member img.align-right, .editable img.align-right, .form img.align-right, img.align-right ,
    .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, 
    .staff-member img.align-left, .editable img.align-left, .form img.align-left, img.align-left {
        float:none!important;
        display:block;
        margin: 5px auto!important;
    }
    img.custom-img-center {
        display: block;
        margin: auto;
    }
}

img.cdmimg{
    float: right;
    margin-left:12px;
    width:100%;
    max-width:400px;
}
