.gridwrap.layout-20.space-before-extra-small{
    margin-top: 20px;
}

.gridwrap.layout-20.space-before-small {
    margin-top: 30px;
}

.gridwrap.layout-20.space-before-medium {
    margin-top: 50px;
}

.gridwrap.layout-20.space-before-large {
    margin-top: 70px;
}

.gridwrap.layout-20.space-before-extra-large {
    margin-top: 80px;
}

.gridwrap.layout-20.space-after-extra-small {
    margin-bottom: 20px;
}

.gridwrap.layout-20.space-after-small {
    margin-bottom: 30px;
}

.gridwrap.layout-20.space-after-medium {
    margin-bottom: 50px;
}

.gridwrap.layout-20.space-after-large {
    margin-bottom: 70px;
}

.gridwrap.layout-20.space-after-extra-large {
    margin-bottom: 80px;
}
.gridwrap.layout-20 .extra-small {
    padding-bottom:20px;
}
.gridwrap.layout-20 .small,
.cedyn-ele.ce-layout-21.space-after-small{
    padding-bottom:30px;
    margin:0;
}
.cedyn-ele.ce-layout-21.space-before-small {
    padding-top:30px;
    margin:0;
}
.gridwrap.layout-20 .medium {
    padding-bottom:50px;
}
.gridwrap.layout-20 .large {
    padding-bottom:70px;
}
.gridwrap.layout-20 .extra-large {
    padding-bottom:80px;
}

.videoborder iframe {
    border: 3px solid #000;
}

.video-outer-wrap {
    margin: 0;
    width: 1000px;
    max-width: 100%;
    box-sizing: border-box;
    background: none;
}

.video-outer-wrap .inner {
   background: #000;
}

.video-outer-wrap .inner .video-wrap {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    width: 100%;
}

.video-outer-wrap .inner .video-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 3px solid #000;
}
.contentblock .ce-bodytext h3 a.btn-blue {
    font-size: 20px;
    padding-left:25px;
}

