/* all */
.content-block-row,
.content-block,
.content-block .content-block-inner {
    box-sizing:border-box;
    overflow:hidden;
}

/* rows */
.content-block-row .content-block-row-title h2 {
    margin-bottom:20px;
}

/* columns */
.content-block {
}
.content-block-with-margins .content-block-inner {
    position:relative;
}
.content-block.new-row { 
}
.content-block-row-divider { 
}
.content-block-row-with-margins .content-block-row-divider {
    height:30px; 
}


/* image-block-cycle-pager */
.image-block-cycle-pager.cycle-pager {
    font-size:40px;
    line-height:30px;
    height:30px;
    background:#FFF;
    overflow:hidden;
    padding:0 20px;
    text-align:center;
}
.image-block-cycle-pager.cycle-pager span {
    opacity:0.4;
    cursor:pointer;
}
.image-block-cycle-pager.cycle-pager .cycle-pager-active {
    opacity:1;
}


/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
    .content-block-row-lg .content-block-with-margins {
        margin-bottom:20px;
    }
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .content-block-row-md .content-block-row-divider {
        display:none;
    }
    .content-block-row-md .content-block-with-margins {
        margin-bottom:20px;
    }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
    .content-block-row-sm .content-block-row-divider {
        display:none;
    }
    .content-block-row-sm .content-block-with-margins {
        margin-bottom:20px;
    }
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
    .content-block-row-xs .content-block-row-divider {
        display:none;
    }
    .content-block-row-xs .content-block-with-margins {
        margin-bottom:20px;
    }
}

.content-block-row .content-block-with-margins:last-child {
    margin-bottom:0;
}





/* custom CSS */
.social-tree-bg-right {
    background-image:url('../images/social-tree-bg.png');
    background-position:top center !important;
}
.social-tree-left-top > .content-block-row-inner {
    padding-top:40px;
    padding-bottom:40px;
    background-image:url('../images/social-tree-left-top.png');
    overflow:hidden;
    background-position:bottom center;
    background-repeat:no-repeat;
    min-height:385px;
}


.social-tree-left-bottom > .content-block-row-inner {
    min-height:750px;
    padding-top:50px;
    padding-bottom:70px;
    background-image:url('../images/social-tree-left-bottom.png');
    overflow:hidden;
    background-position:top center;
    background-repeat:no-repeat;
}


.numbered-columns .content-block .content-block-inner {
    background:#155465 url('../images/numbered-columns/1.png') top center no-repeat;
    border:1px solid #AAA;
    overflow:auto;
    padding:110px 20px 0;
    box-shadow:3px 3px 2px rgba(0,0,0,0.3);
    margin:0 3px 3px 0;
}
.numbered-columns .content-block.number-2 .content-block-inner {
    background-image:url('../images/numbered-columns/2.png');
}
.numbered-columns .content-block.number-3 .content-block-inner {
    background-image:url('../images/numbered-columns/3.png');
}
.numbered-columns .content-block.number-4 .content-block-inner {
    background-image:url('../images/numbered-columns/4.png');
}
.numbered-columns .content-block.number-5 .content-block-inner {
    background-image:url('../images/numbered-columns/5.png');
}
.numbered-columns .content-block.number-6 .content-block-inner {
    background-image:url('../images/numbered-columns/6.png');
}
.numbered-columns .content-block .row > div :first-child {
    margin-top:0;
}
.numbered-columns .content-block * {
    color:#FFF;
}

.right-align-text {
    text-align:right;
}




@media only screen and (max-width : 992px) {
    .social-tree-bg-right {
        background-image:none;
    }
    .social-tree-left-top > .content-block-row-inner {
        padding-top:30px;
        padding-bottom:30px;
        background-image:url('../images/social-tree-left-top-tablet.png');
    }
    .social-tree-left-bottom > .content-block-row-inner {
        background-image:url('../images/social-tree-left-bottom-tablet.png');
    }
}
@media only screen and (max-width : 768px) {
    .empty-block {
        display:none;
    }
    .social-tree-left-top > .content-block-row-inner,
    .social-tree-left-bottom > .content-block-row-inner {
        padding-top:40px;
        padding-bottom:40px;
        background-image:none;
        min-height:0;
    }
    .right-align-text {
        text-align:center;
    }
}



#what-is-netplate-left .content-block-inner,
#what-is-netplate-right .content-block-inner {
    padding-left:80px;
    background-position:top left;
    background-repeat:no-repeat;
}
#what-is-netplate-left .content-block-inner {
    background-image:url('../images/icon-blue-group.png');
}
#what-is-netplate-right .content-block-inner {
    background-image:url('../images/icon-blue-world.png');
}
#what-is-netplate-left .content-block-inner *:first-child,
#what-is-netplate-right .content-block-inner *:first-child {
    margin-top:0;
}



#content-block-inspire-connect-launch-content .find-your-inspiration,
#content-block-inspire-connect-launch-content .connect-to-your-world,
#content-block-inspire-connect-launch-content .launch-your-adventure {
    padding-left:120px;
    padding-top:5px;
    background-position:top left;
    background-repeat:no-repeat;
    box-sizing:border-box;
}
#content-block-inspire-connect-launch-content .find-your-inspiration {
    background-image:url('../images/icon-blue-group-large.png');
    min-height:70px;
}
#content-block-inspire-connect-launch-content .connect-to-your-world {
    background-image:url('../images/icon-blue-world-large.png');
    min-height:80px;
}
#content-block-inspire-connect-launch-content .launch-your-adventure {
    background-image:url('../images/icon-blue-rocket-large.png');
    min-height:90px;
}
@media only screen and (max-width : 480px) {
    #content-block-inspire-connect-launch-content .find-your-inspiration,
    #content-block-inspire-connect-launch-content .connect-to-your-world,
    #content-block-inspire-connect-launch-content .launch-your-adventure {
        padding-left:100px;
    }
}


.blue-bg {
    background:#6FBDCF url('../images/blue-bg.png') no-repeat top center;
    min-height:400px;
    padding-top:90px;
    padding-bottom:80px;
}
.info-block-white > .content-block-inner {
    background:rgba(255,255,255,0.6) url('../images/help-block-icon.png') no-repeat top right;
    padding:10px 60px 20px 40px;
    border-radius:15px;
}
@media only screen and (max-width : 768px) {
    .blue-bg {
        padding-top:50px;
        padding-bottom:40px;
    }
}

#content-block-all-your-info > .content-block-inner {
    margin-right:40px;
}
@media only screen and (max-width : 768px) {
    #content-block-all-your-info > .content-block-inner {
        margin-right:0;
    }
}