/**
 * wrapper width break point
 */
@media screen and (max-width: 1200px) {
    .sq-widget.home-images .label-holder .sp-wrapper {
        padding: 0 20px;
    }
    
    .sq-widget.home-images .label-holder {
        padding-right: 20px;
    }
}

/**
 * medium break point
 */
@media screen and (max-width: 56.250em) { /** 900px **/
    .sq-widget.home-images .label-holder p.label-text {
        font-size: 12vw;
    }
}

/**
 * horizontal medium break point
 */
@media screen and (max-width: 56.250em) and (orientation:landscape) {

}

/**
 * medium-small break point
 */
@media screen and (max-width: 42em) {
    /* home info bar */
    .sq-widget.home-info-bar {
        padding: 0;
    }
    
    .sq-widget.home-info-bar .tabs {
        display: block;
    }   
    
    .sq-widget.home-info-bar .main-content {
        display: none;
    }

    .sq-widget.home-info-bar .tab-content.is-selected {
        display: block;
    }
    
    .sq-widget.home-info-bar .short-line {
        padding: 0 8px;
    }
    
    .sq-widget.home-info-bar .control-link {
        padding-left: 3px;
        padding-right: 3px;
        margin-left: 8px;
    }
    
    /* home images */
    .sq-widget.home-images .label-holder p {
        font-size: 8vw;
    }

    .sq-widget.home-images.no-images {
        padding-top: 140px;
    }
}

/**
 * small break point
 */
@media screen and (max-width: 31.250em) { /** 500px **/
    /* home images */
    .sq-widget.home-images {
        height: 55vh;
        margin-bottom: 1px;
    }
    
    .sq-widget.home-images.no-images {
        padding-top: 42px;
    }
    
    .sq-widget.home-images .label-holder p.label-text {
        display: none;
    }
    
    .sq-widget.home-images .label-holder {
        padding-bottom: 12px;
    }
    
    /* quicklinks */
    .sq-widget.quicklinks {
        margin-left: -12px;
        width: calc(100% + 24px);
    }
    
    .sq-widget.quicklinks ul.sp-list-s-2 {
        margin-left: -1px;
        width: calc(100% + 1px);
    }
    
    .sq-widget.quicklinks ul.sp-list-s-2 li {
        padding-left: 1px;
        padding-bottom: 1px;
        float: left;
    }
    
    .sq-widget.quicklinks ul li.is-undersized {
        width: 50%;
    }
    
    .sq-widget.quicklinks ul li:last-of-type {
        width: 100%;
    }
}