/* home page Reviews - text white 
h3.wpmtst-testimonial-heading.testimonial-heading {
		color: #fff; }
.strong-view.wpmtst-default {
		color: #fff; } */

.strong-view.wpmtst-default .wpmtst-testimonial-heading {
  font-size: 24px;
}
.wpmtst-testimonial-inner.testimonial-inner {
  background: #efefef;
}

/* Vertical line home page under slider */

.wp-block-kadence-column.kadence-column2_a51491-62 {
  border-left: 1px solid #000;
}

/* Nav menu active background radius */

.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a {
  border-radius: 3px;
}

/* Begin Ken Burns effect 

.kb-row-layout-wrap.kenburns::before { 
    content: ''; 
    width: 100%; 
    height: 100%; 
    background-image: url(https://7.bestwebsites.ca/wp-content/uploads/open-concept-1400a.jpg); 
    position: absolute; 
    animation: move 25s ease; 
    -ms-animation: move 25s ease; 
    -webkit-animation: move 25s ease; 
    -0-animation: move 25s ease; 
    -moz-animation: move 25s ease; 
    background-size: cover;
}


@-webkit-keyframes move {
  0% {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    transform: scale(1.0);
    -ms-transform: scale(1.0);
    /* IE 9 */

-webkit-transform: scale(1.0);
    
    
    -o-transform: scale(1.0);
    
    
    -moz-transform: scale(1.0);
    
  }
  100% {
  transform: scale(1.10);
  -ms-transform: scale(1.10);
  /* IE 9 */
  -webkit-transform: scale(1.10);
  /* Safari and Chrome */
  -o-transform: scale(1.10);
  /* Opera */
  -moz-transform: scale(1.10);
  /* Firefox */
}