/**
 * @file
 * Use this CSS file to override components CSS rules
 */


.uk-label-email {
    display: inline-block;
    padding: 10px 10px;
    background: transparent;
    line-height: 1.5;
    font-size: 0.885rem;
    color: #0b0b0b;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 2px;
    text-transform: none;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}


.node__main-content img {padding: 10px;}


.region--light-typography span.mt-button, .region--light-typography a.mt-button, .region--light-typography .mt-button > a, .region--light-typography button.mt-button, .region--light-typography input[type="submit"], .region--light-typography input[type="reset"], .region--light-typography input[type="button"] {
    color: #ffffff;
    border-color: #ffffff;
    background-color: transparent;
    font-size: 20px;
}

/* products views - layout switcher */
#block-minimalplus-productslayoutswithergridactive,
#block-minimalplus-productslayoutswitcherlistactive {
  padding-bottom: 10px;
}

em {
  color: #000000!important;
}

.logo {
    float: left;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 7px;
    margin-top: 8px;
    width: 50%;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#edit-preview {
display: none;
}


.testimonials-cover {
    border: 1px solid #444;
    padding: 5px;
}

#edit-processed-text-06 { margin:0px!important;}
