.animated {
    -webkit-animation-duration:1s;
    -webkit-animation-fill-mode:both;
    -moz-animation-duration:1s;
    -moz-animation-fill-mode:both;
    -ms-animation-duration:1s;
    -ms-animation-fill-mode:both;
    -o-animation-duration:1s;
    -o-animation-fill-mode:both;
    animation-duration:1s;
    animation-fill-mode:both
}
.page-template-about-php .spiked-title {
    margin-bottom:1.5em
}
@media (min-width: 768px) {
    .page-template-about-php .spiked-title {
        margin-bottom:2em
    }
}
@media (min-width: 768px) {
    .page-template-about-php .panel.mast-panel .panel-content {
        padding:1.25em;
        background-color:rgba(255, 255, 255, 0.85);
        max-width:550px;
        width:67.5%
    }
    .no-rgba .page-template-about-php .panel.mast-panel .panel-content {
        background-color:#fff
    }
}
@media (min-width: 1140px) {
    .page-template-about-php .panel.mast-panel .panel-content {
        max-width:625px
    }
}
.page-template-about-php .panel.mast-panel .panel-title {
    margin-bottom:0;
    font-size:28px
}
@media (min-width: 480px) {
    .page-template-about-php .panel.mast-panel .panel-title {
        font-size:24px
    }
}
@media (min-width: 768px) {
    .page-template-about-php .panel.mast-panel .panel-title {
        font-size:27px
    }
}
@media (min-width: 1140px) {
    .page-template-about-php .panel.mast-panel .panel-title {
        font-size:34px
    }
}
.page-template-about-php .panel.mast-panel .panel-sub {
    font-size:18px;
    color:#979797;
    margin-bottom:.75em
}
@media (min-width: 480px) {
    .page-template-about-php .panel.mast-panel .panel-sub {
        font-size:18px;
        margin-bottom:.5em
    }
}
@media (min-width: 768px) {
    .page-template-about-php .panel.mast-panel .panel-sub {
        font-size:18px
    }
}
@media (min-width: 1140px) {
    .page-template-about-php .panel.mast-panel .panel-sub {
        font-size:18px
    }
}
.page-template-about-php .mast-panel .cms-area {
    max-width:500px
}
@media (min-width: 768px) {
    .no-rgba .panel.post-39 .panel-content {
        padding:1.25em;
        background-color:#CB2F26
    }
}
.panel.post-39 .tri-1, .panel.post-39 .tri-2 {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:0;
    height:0;
    border-top:0px solid transparent
}
.no-rgba .panel.post-39 .tri-1, .no-rgba .panel.post-39 .tri-2 {
    display:none
}
.panel.post-39 .tri-1 {
    z-index:10
}
@media (min-width: 768px) {
    .panel.post-39 .tri-1 {
        border-bottom:896px solid transparent;
        border-right:896px solid rgba(210, 16, 52, 0.3)
    }
}
@media (min-width: 992px) {
    .panel.post-39 .tri-1 {
        border-bottom:1008px solid transparent;
        border-right:1008px solid rgba(210, 16, 52, 0.3)
    }
}
@media (min-width: 1140px) {
    .panel.post-39 .tri-1 {
        border-bottom:1120px solid transparent;
        border-right:1120px solid rgba(210, 16, 52, 0.3)
    }
}
.panel.post-39 .tri-2 {
    z-index:12
}
@media (min-width: 768px) {
    .panel.post-39 .tri-2 {
        border-bottom:576px solid transparent;
        border-right:576px solid rgba(210, 16, 52, 0.7)
    }
}
@media (min-width: 992px) {
    .panel.post-39 .tri-2 {
        border-bottom:648px solid transparent;
        border-right:648px solid rgba(210, 16, 52, 0.7)
    }
}
@media (min-width: 1140px) {
    .panel.post-39 .tri-2 {
        border-bottom:720px solid transparent;
        border-right:720px solid rgba(210, 16, 52, 0.7)
    }
}
@media (min-width: 768px) {
    .no-rgba .panel.post-40 .panel-content {
        padding:1.25em;
        background-color:#fff
    }
}
.panel.post-40 .tri-1, .panel.post-40 .tri-2 {
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:0;
    height:0;
    border-top:0px solid transparent
}
.no-rgba .panel.post-40 .tri-1, .no-rgba .panel.post-40 .tri-2 {
    display:none
}
.panel.post-40 .tri-1 {
    z-index:10
}
@media (min-width: 768px) {
    .panel.post-40 .tri-1 {
        border-bottom:896px solid transparent;
        border-left:896px solid rgba(255, 255, 255, 0.3)
    }
}
@media (min-width: 992px) {
    .panel.post-40 .tri-1 {
        border-bottom:1008px solid transparent;
        border-left:1008px solid rgba(255, 255, 255, 0.3)
    }
}
@media (min-width: 1140px) {
    .panel.post-40 .tri-1 {
        border-bottom:1120px solid transparent;
        border-left:1120px solid rgba(255, 255, 255, 0.3)
    }
}
.panel.post-40 .tri-2 {
    z-index:12
}
@media (min-width: 768px) {
    .panel.post-40 .tri-2 {
        border-bottom:576px solid transparent;
        border-left:576px solid rgba(255, 255, 255, 0.7)
    }
}
@media (min-width: 992px) {
    .panel.post-40 .tri-2 {
        border-bottom:648px solid transparent;
        border-left:648px solid rgba(255, 255, 255, 0.7)
    }
}
@media (min-width: 1140px) {
    .panel.post-40 .tri-2 {
        border-bottom:720px solid transparent;
        border-left:720px solid rgba(255, 255, 255, 0.7)
    }
}
@media (min-width: 768px) {
    .no-rgba .panel.post-41 .panel-content {
        padding:1.25em;
        background-color:#CB2F26
    }
}
.panel.post-41 .tri-1, .panel.post-41 .tri-2 {
    content:'';
    display:block;
    position:absolute;
    top:0;
    right:0;
    width:0;
    height:0;
    border-bottom:0px solid transparent
}
.no-rgba .panel.post-41 .tri-1, .no-rgba .panel.post-41 .tri-2 {
    display:none
}
.panel.post-41 .tri-1 {
    z-index:10
}
@media (min-width: 768px) {
    .panel.post-41 .tri-1 {
        border-bottom:896px solid transparent;
        border-right:896px solid rgba(210, 16, 52, 0.3)
    }
}
@media (min-width: 992px) {
    .panel.post-41 .tri-1 {
        border-bottom:1008px solid transparent;
        border-right:1008px solid rgba(210, 16, 52, 0.3)
    }
}
@media (min-width: 1140px) {
    .panel.post-41 .tri-1 {
        border-bottom:1120px solid transparent;
        border-right:1120px solid rgba(210, 16, 52, 0.3)
    }
}
.panel.post-41 .tri-2 {
    z-index:12
}
@media (min-width: 768px) {
    .panel.post-41 .tri-2 {
        border-bottom:576px solid transparent;
        border-right:576px solid rgba(210, 16, 52, 0.7)
    }
}
@media (min-width: 992px) {
    .panel.post-41 .tri-2 {
        border-bottom:648px solid transparent;
        border-right:648px solid rgba(210, 16, 52, 0.7)
    }
}
@media (min-width: 1140px) {
    .panel.post-41 .tri-2 {
        border-bottom:720px solid transparent;
        border-right:720px solid rgba(210, 16, 52, 0.7)
    }
}
@media (min-width: 767px) {
    .cssanimations.no-touch .panel .panel-content, .cssanimations.no-touch .panel .tri-1, .cssanimations.no-touch .panel .tri-2 {
        opacity:0;
        filter:alpha(opacity=0);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
    }
    .no-touch .panel.post-39.inview .tri-1, .no-touch .panel.post-39.inview .tri-2 {
        -webkit-animation-duration:1s;
        -webkit-animation-fill-mode:both;
        -moz-animation-duration:1s;
        -moz-animation-fill-mode:both;
        -ms-animation-duration:1s;
        -ms-animation-fill-mode:both;
        -o-animation-duration:1s;
        -o-animation-fill-mode:both;
        animation-duration:1s;
        animation-fill-mode:both;
        -webkit-animation-name:fadeIn;
        -moz-animation-name:fadeIn;
        -ms-animation-name:fadeIn;
        -o-animation-name:fadeIn;
        animation-name:fadeIn
    }
    .no-touch .panel.post-39.inview .panel-content {
        -webkit-animation-duration:1.5s;
        -webkit-animation-fill-mode:both;
        -moz-animation-duration:1.5s;
        -moz-animation-fill-mode:both;
        -ms-animation-duration:1.5s;
        -ms-animation-fill-mode:both;
        -o-animation-duration:1.5s;
        -o-animation-fill-mode:both;
        animation-duration:1.5s;
        animation-fill-mode:both;
        -webkit-animation-delay:750ms;
        -moz-animation-delay:750ms;
        -ms-animation-delay:750ms;
        -o-animation-delay:750ms;
        animation-delay:750ms;
        -webkit-animation-name:fadeInRight;
        -moz-animation-name:fadeInRight;
        -ms-animation-name:fadeInRight;
        -o-animation-name:fadeInRight;
        animation-name:fadeInRight
    }
    .no-touch .panel.post-40.inview .tri-1, .no-touch .panel.post-40.inview .tri-2 {
        -webkit-animation-duration:1s;
        -webkit-animation-fill-mode:both;
        -moz-animation-duration:1s;
        -moz-animation-fill-mode:both;
        -ms-animation-duration:1s;
        -ms-animation-fill-mode:both;
        -o-animation-duration:1s;
        -o-animation-fill-mode:both;
        animation-duration:1s;
        animation-fill-mode:both;
        -webkit-animation-name:fadeIn;
        -moz-animation-name:fadeIn;
        -ms-animation-name:fadeIn;
        -o-animation-name:fadeIn;
        animation-name:fadeIn
    }
    .no-touch .panel.post-40.inview .panel-content {
        -webkit-animation-duration:1.5s;
        -webkit-animation-fill-mode:both;
        -moz-animation-duration:1.5s;
        -moz-animation-fill-mode:both;
        -ms-animation-duration:1.5s;
        -ms-animation-fill-mode:both;
        -o-animation-duration:1.5s;
        -o-animation-fill-mode:both;
        animation-duration:1.5s;
        animation-fill-mode:both;
        -webkit-animation-delay:750ms;
        -moz-animation-delay:750ms;
        -ms-animation-delay:750ms;
        -o-animation-delay:750ms;
        animation-delay:750ms;
        -webkit-animation-name:fadeInLeft;
        -moz-animation-name:fadeInLeft;
        -ms-animation-name:fadeInLeft;
        -o-animation-name:fadeInLeft;
        animation-name:fadeInLeft
    }
    .no-touch .panel.post-41.inview .tri-1, .no-touch .panel.post-41.inview .tri-2 {
        -webkit-animation-duration:1s;
        -webkit-animation-fill-mode:both;
        -moz-animation-duration:1s;
        -moz-animation-fill-mode:both;
        -ms-animation-duration:1s;
        -ms-animation-fill-mode:both;
        -o-animation-duration:1s;
        -o-animation-fill-mode:both;
        animation-duration:1s;
        animation-fill-mode:both;
        -webkit-animation-name:fadeIn;
        -moz-animation-name:fadeIn;
        -ms-animation-name:fadeIn;
        -o-animation-name:fadeIn;
        animation-name:fadeIn
    }
    .no-touch .panel.post-41.inview .panel-content {
        -webkit-animation-duration:1.5s;
        -webkit-animation-fill-mode:both;
        -moz-animation-duration:1.5s;
        -moz-animation-fill-mode:both;
        -ms-animation-duration:1.5s;
        -ms-animation-fill-mode:both;
        -o-animation-duration:1.5s;
        -o-animation-fill-mode:both;
        animation-duration:1.5s;
        animation-fill-mode:both;
        -webkit-animation-delay:750ms;
        -moz-animation-delay:750ms;
        -ms-animation-delay:750ms;
        -o-animation-delay:750ms;
        animation-delay:750ms;
        -webkit-animation-name:fadeInRight;
        -moz-animation-name:fadeInRight;
        -ms-animation-name:fadeInRight;
        -o-animation-name:fadeInRight;
        animation-name:fadeInRight
    }
    #top .panel.mast-panel .panel-content {
        opacity:1;
        filter:alpha(opacity=100);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
    }
}