
.cblock-summary-wrapper{
    background-color: var(--base-dark-color);
}

.cblock-summary-col-wrapper{
    position: relative;
    margin-bottom: 50px;
    /*border: red 1px solid;*/
}

.cblock-summary-title > p{
    font-family: ltc-goudy-oldstyle-pro, serif;
    font-weight: 400;
    font-style: normal;
    color: white;
}

.cblock-summary-col-title{
    color: white;
    font-family: sofia-pro, sans-serif;
    font-weight: 500;
    font-style: normal;
    margin-bottom: 20px;
}

.cblock-summary-col-text, .cblock-summary-col-text > p{
    color: white;
    font-family: freight-neo-pro, sans-serif;
    font-weight: 300;
    font-style: normal;
}

.cblock-summary-col-link{
    display: table-cell;
    vertical-align: bottom;
}

.cblock-summary-col-link > a{
    color: white;
    font-family: freight-neo-pro, sans-serif;
    font-weight: 500;
    font-style: normal;
}

.cblock-summary-col-link > a:hover{
    color: white;
}





@media only screen {
    .cblock-summary-title{
        font-size: 32px;
    }
    .cblock-summary-col-title{
        font-size: 16px;
    }
    .cblock-summary-col-text{
        font-size: 14px;
    }
    .cblock-summary-col-link > a{
        font-size: 14px;
    }
    .cblock-summary-col-link{
        height: 30px;
    }
}

@media only screen and (min-width: 576px) {
	
}

@media only screen and (min-width: 768px) {
	.cblock-summary-col-link{
        height: 40px;
    }
}

@media only screen and (min-width: 992px) {
    .cblock-summary-title{
        font-size: 40px;
    }
	.cblock-summary-col-title{
        font-size: 20px;
    }
}

@media only screen and (min-width: 1200px) {
	
}

@media only screen and (min-width: 1400px) {
	
}