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

.inner.pageHeader.has-text.has-image .block-text    {
    
    width:var(--section-width-1);

}

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

}

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

}

.inner.pageHeader.has-text.first-section .block-text    {
    
    margin-top:0;

}

.inner.pageHeader.has-text.has-image .block-image {
    
    width:calc(100% - var(--section-width-1) - (var(--section-text-large-margin) * 2));    
    
}

.inner.pageHeader.has-text.has-image.right .block-image    {
    
    right:0;
    border-left: 2px solid var(--carmine);
    
}

.inner.pageHeader.has-text.has-image.left .block-image    {
    
    left:0;
    border-right: 2px solid var(--carmine);
    
}


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

        width:var(--section-width-2);   

    }
    
    .inner.pageHeader.has-text.no-image .block-text    {

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

    }

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

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

    }    

}



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

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

    }

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

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

    }      
    
}

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

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

    } 

}



