.uk-button-adv-reg {
    border: 3px solid #fff !important;
    background: transparent !important;
    padding: 10px !important;
    color: #fff !important;
    font-size: 24px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
}

.uk-button-adv-reg:hover {
    background: #fff !important;
    color: #0a8fcc !important;
}

.advertise-page h2 {
    font-family: 'neuronheavy';
    font-size: 32px;
    line-height: 38px;
    text-transform: uppercase;
}

.slide-gray-bg {
    background: #f9f9f9;
}

.footnote-adv {
    margin-top: 30px;
}

/* SLIDE 1 */

.slide-adv-1 li {
    padding: 10px 0;
}

/* 2017 */

.ws-padding {padding: 0 30px;}

.ws-block-dmp {
    padding: 30px 15px;
    border: 1px solid #e6e8e8;
    
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.ws-button-dmp {
    background: #2396f3 !important;
    padding: 5px 15px !important;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: bold !important;
    
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    
    -webkit-box-shadow: 0px 5px 0px #2882cb;
    -moz-box-shadow:    0px 5px 0px #2882cb;
    box-shadow:         0px 5px 0px #2882cb;
}

@media screen  and (min-width: 320px) and (max-width: 767px) { /* Responsive */
    .ws-padding {padding: 0;}
}

/* SECTION 4
---------------------------------------------------------------------------------------------------- */

.blue-color {
    background: #0a8fcc;
}

.uk-list-bullet {
    line-height: 30px;
}

.section-border {
    border-bottom: 3px dashed #fff;
}

.section-border-top {
    border-top: 3px dashed #fff;
}

.section-4 { 
    color: #fff !important;
}

.parallax-mac {
    position: relative;
}

.imac {
    position: absolute !important;
    bottom: -210px !important;
    right: 0 !important;
    z-index: 1 !important;
}

.ipad {
    position: absolute;
    bottom: -230px !important;
    left: 0px;
    z-index: 2 !important;
}

.iphone {
    position: absolute;
    bottom: -250px !important;
    left: 150px;
    z-index: 3 !important;
}