@charset "utf-8";
/* CSS Document */

.inner.flexiblePageHeader.has-text.has-image.first-section .block-text {
    
    margin-top: 0;    
    
}

.inner.flexiblePageHeader.has-text.has-image.third .block-text    {
    
    width:calc(33% - (var(--section-text-large-margin) * 2));

}

.inner.flexiblePageHeader.has-text.has-image.half .block-text    {
    
    width:calc(50% - (var(--section-text-large-margin) * 2));

}

.inner.flexiblePageHeader.has-text.has-image.half.left .block-text    {    
    
    width:calc(50% - (var(--section-text-large-margin) * 2) + 2px);

}

.inner.flexiblePageHeader.has-text.has-image.three-quarters .block-text    {
    
    width:calc(66% - (var(--section-text-large-margin) * 2));

}

.inner.flexiblePageHeader.has-text.no-image.right .block-text    {
    
    width:calc(100% - (var(--section-text-large-margin) * 2));
    height:auto;

}


.inner.flexiblePageHeader.has-text.has-image.right .block-image    {

    right:0;
    border-left: 2px solid var(--carmine);
    
}

.inner.flexiblePageHeader.has-text.has-image.left .block-image    {

    left:0;
    border-right: 2px solid var(--carmine);
    
}

.inner.flexiblePageHeader.has-text.has-image.left .block-text {
    
    float:right;   
    
}


@media only screen and (max-width: 1520px)	{
    
    .inner.flexiblePageHeader.has-text.has-image.third .block-text    {

        width:calc(33% - (var(--section-text-medium-margin) * 2));

    }

    .inner.flexiblePageHeader.has-text.has-image.half .block-text    {

        width:calc(50% - (var(--section-text-medium-margin) * 2));

    }
    
    .inner.flexiblePageHeader.has-text.has-image.half.left .block-text    {    

        width:calc(50% - (var(--section-text-medium-margin) * 2) + 2px);

    }

    .inner.flexiblePageHeader.has-text.has-image.three-quarters .block-text    {

        width:calc(66% - (var(--section-text-medium-margin) * 2));

    }

    .inner.flexiblePageHeader.has-text.no-image .block-text    {

        width:calc(100% - (var(--section-text-medium-margin) * 2));

    }

}



@media only screen and (max-width: 767px), screen and (max-height: 480px) {	
    
    .inner.flexiblePageHeader.has-text.has-image.third .block-text    {

        width:calc(100% - (var(--section-text-medium-margin) * 2));

    }

    .inner.flexiblePageHeader.has-text.has-image.half .block-text    {

        width:calc(100% - (var(--section-text-medium-margin) * 2));

    }
    
    .inner.flexiblePageHeader.has-text.has-image.half.left .block-text    {    

        width:calc(100% - (var(--section-text-medium-margin) * 2));

    }

    .inner.flexiblePageHeader.has-text.has-image.three-quarters .block-text    {

        width:calc(100% - (var(--section-text-medium-margin) * 2));

    }

    .inner.flexiblePageHeader.has-text.no-image .block-text    {

        width:calc(100% - (var(--section-text-medium-margin) * 2));

    }

    .inner.flexiblePageHeader.has-text.has-image .block-image    {

        border-top:2px solid var(--carmine);

    }      
    
}

@media only screen and (max-width: 480px)	{
    
    .inner.flexiblePageHeader.has-text.has-image .block-text, .inner.flexiblePageHeader.has-text.no-image .block-text    {

        width:calc(100% - (var(--section-text-small-margin) * 2));

    } 
    
    .inner.flexiblePageHeader.has-text.has-image.third .block-text    {

        width:calc(100% - (var(--section-text-small-margin) * 2));

    }

    .inner.flexiblePageHeader.has-text.has-image.half .block-text    {

        width:calc(100% - (var(--section-text-small-margin) * 2));

    }

    .inner.flexiblePageHeader.has-text.has-image.three-quarters .block-text    {

        width:calc(100% - (var(--section-text-small-margin) * 2));

    }

}



