#revolutionSlider a:link, #revolutionSlider a:visited {color: #ffffff;}
#revolutionSlider a:hover {text-decoration: none;}
.tx-pxa-newsletter-subscription form.form {padding: 0 0 2em 0;}

.hidden {display: none;}
.m-hidden{opacity:0;}
.m-visible{opacity:1;}

#header .header-nav-main nav > ul > li > a {font-size: 1.2em; line-height: 2em;}
.tx-pxa-newsletter-subscription input.btn.btn-default {width: 100%; margin: 0 0 1em 0;}

/* Text media alignment */
.ce-gallery .float-left.img-fluid {padding: 0 1em 1em 0;}
.ce-gallery .float-right.img-fluid {padding: 0 0 1em 1em;}
.ce-gallery .ce-outer .ce-inner {text-align: center;}
.ce-gallery .ce-outer .ce-inner .img-top {margin: 0 0 1em 0;}
.ce-gallery .ce-outer .ce-inner .img-bottom {margin: 1em 0 0 0;}
.ce-gallery .image-caption {display: block; max-width: 100%; text-align: center; padding: 1em;}

.ce-gallery .float-left, .ce-gallery .float-right {width: 100%; text-align: center;}
.fs-media-gallery .row p.title {font-size: 1.6em;}

.iframe-banner {margin: 0 0 1em 0; text-align: center;}

.mask-list-links h5 {padding: 0.5em;}
.mask-list-links p {padding: 0 1em 1em 1em;}

@media(min-width:767px){

    .hidden {display: inline;}
    .iframe-banner {text-align: inherit;}

    /* flv player */
    .vjs_video_3-dimensions {
        width: 852px;
        height: 480px;
    }

    #header .header-nav-main nav > ul > li > a {font-size: 0.95em; line-height: 1.1em;}
    .tx-pxa-newsletter-subscription input.btn.btn-default {margin: 0 1em 0 0; width: auto;}
    .ce-gallery .float-left, .ce-gallery .float-right {width: inherit; text-align: inherit;}
    /*.ce-gallery .image-caption {max-width: 20em}*/
    .body.page-one-col .ce-gallery .image-caption {max-width: 100%;}
}
