/**
 *
 * Flux Layout - dynamic grid system
 * Version 2.0
 *
 * A dynamic percentage based layout engine - https://github.com/Jonnyauk/flux-layout
 * Built for the Wonderflux theme framework - https://github.com/Jonnyauk/Wonderflux
 *
 * Free to use on any project and released under the GPLv2 license
 * Created by Jonny Allbut Copyright (c)2014-2016. Exceptions include, but are not limited to:
 * Normalize - https://git.io/normalize - MIT License - project by Nicolas Gallagher, co-created with Jonathan Neal
 * How To Clear Floats Without Structural Markup by PiE
 *
 * @package Wonderflux
 * @since Wonderflux 2.0
 *
 */

/***** Core containers *****/


.container { width:80%; margin:0 auto; }
.row { width:100%; margin:0 auto; }
#content { float: right; }


/***** Traditional columns *****/


div[class*="column-"] { float:left; margin-left: 1%; margin-right: 1%; }
.row-column > div:first-child { margin-left: 0; margin-right: 1%; }
.row-column > div:last-child { margin-left: 1%; margin-right: 0; }

/***** Visibility & Utility Media Queries *****/


/* mq-tiny: Tiny screens - small portrait phones */
@media screen and (max-width:480px) {
.mq-tiny-min-show { display:inline-block; }
.mq-large-min-hide, .mq-medium-min-hide, .mq-small-min-hide { display:inline-block; }
.mq-large-min-show, .mq-medium-min-show, .mq-small-min-show { display:none; }
.mq-tiny-min-hide { display:none; }
}


/* mq-small: Small screens - Lower spec landscape phones and some portrait tablets */
@media screen and (min-width:481px) {
.mq-tiny-min-show, .mq-small-min-show { display:inline-block; }
.mq-large-min-hide, .mq-medium-min-hide { display:inline-block; }
.mq-large-min-show, .mq-medium-min-show { display:none; }
.mq-tiny-min-hide, .mq-small-min-hide { display:none; }
}


/* mq-medium: Medium screens - Standard computers and landscape tablets */
@media screen and (min-width:769px) {
.mq-tiny-min-show, .mq-small-min-show, .mq-medium-min-show { display:inline-block; }
.mq-large-min-hide { display:inline-block; }
.mq-large-min-show { display:none; }
.mq-tiny-min-hide, .mq-small-min-hide, .mq-medium-min-hide { display:none; }
}


/* mq-large: Large screens - Swanky hi-res screens */
@media screen and (min-width:1410px) {
.mq-tiny-min-show, .mq-small-min-show, .mq-medium-min-show, .mq-large-min-show { display:inline-block; }
.mq-tiny-min-hide, .mq-small-min-hide, .mq-medium-min-hide, .mq-large-min-hide { display:none; }
}


/***** Layout Media Queries *****/


div[class*="mq-tiny-box-"], div[class*="mq-small-box-"], div[class*="mq-medium-box-"], div[class*="mq-large-box-"] { float:left; }

/* mq-tiny: Tiny screens - small portrait phones */
@media screen and (max-width:480px) {
 span.mq-tiny-keep { display:block; }
 .mq-tiny-hide { display: none; }
 .mq-small-only, .mq-medium-only, .mq-large-only { display: none; }
 /***** Boxes *****/
 /***** Responsive push and pull classes *****/
 .mq-tiny-push-1-16, .mq-tiny-min-push-1-16, .mq-small-min-push-1-16, .mq-medium-min-push-1-16, .mq-large-min-push-1-16 { margin-left:6.25%; width:93.75%; }
 .mq-tiny-pull-1-16, .mq-tiny-min-pull-1-16, .mq-small-min-pull-1-16, .mq-medium-min-pull-1-16, .mq-large-min-pull-1-16 { margin-left: -6.25%; width:93.75%; }
 .mq-tiny-push-2-16, .mq-tiny-min-push-2-16, .mq-small-min-push-2-16, .mq-medium-min-push-2-16, .mq-large-min-push-2-16 { margin-left:12.5%; width:87.5%; }
 .mq-tiny-pull-2-16, .mq-tiny-min-pull-2-16, .mq-small-min-pull-2-16, .mq-medium-min-pull-2-16, .mq-large-min-pull-2-16 { margin-left: -12.5%; width:87.5%; }
 .mq-tiny-push-3-16, .mq-tiny-min-push-3-16, .mq-small-min-push-3-16, .mq-medium-min-push-3-16, .mq-large-min-push-3-16 { margin-left:18.75%; width:81.25%; }
 .mq-tiny-pull-3-16, .mq-tiny-min-pull-3-16, .mq-small-min-pull-3-16, .mq-medium-min-pull-3-16, .mq-large-min-pull-3-16 { margin-left: -18.75%; width:81.25%; }
 .mq-tiny-push-4-16, .mq-tiny-min-push-4-16, .mq-small-min-push-4-16, .mq-medium-min-push-4-16, .mq-large-min-push-4-16 { margin-left:25%; width:75%; }
 .mq-tiny-pull-4-16, .mq-tiny-min-pull-4-16, .mq-small-min-pull-4-16, .mq-medium-min-pull-4-16, .mq-large-min-pull-4-16 { margin-left: -25%; width:75%; }
 .mq-tiny-push-5-16, .mq-tiny-min-push-5-16, .mq-small-min-push-5-16, .mq-medium-min-push-5-16, .mq-large-min-push-5-16 { margin-left:31.25%; width:68.75%; }
 .mq-tiny-pull-5-16, .mq-tiny-min-pull-5-16, .mq-small-min-pull-5-16, .mq-medium-min-pull-5-16, .mq-large-min-pull-5-16 { margin-left: -31.25%; width:68.75%; }
 .mq-tiny-push-6-16, .mq-tiny-min-push-6-16, .mq-small-min-push-6-16, .mq-medium-min-push-6-16, .mq-large-min-push-6-16 { margin-left:37.5%; width:62.5%; }
 .mq-tiny-pull-6-16, .mq-tiny-min-pull-6-16, .mq-small-min-pull-6-16, .mq-medium-min-pull-6-16, .mq-large-min-pull-6-16 { margin-left: -37.5%; width:62.5%; }
 .mq-tiny-push-7-16, .mq-tiny-min-push-7-16, .mq-small-min-push-7-16, .mq-medium-min-push-7-16, .mq-large-min-push-7-16 { margin-left:43.75%; width:56.25%; }
 .mq-tiny-pull-7-16, .mq-tiny-min-pull-7-16, .mq-small-min-pull-7-16, .mq-medium-min-pull-7-16, .mq-large-min-pull-7-16 { margin-left: -43.75%; width:56.25%; }
 .mq-tiny-push-8-16, .mq-tiny-min-push-8-16, .mq-small-min-push-8-16, .mq-medium-min-push-8-16, .mq-large-min-push-8-16 { margin-left:50%; width:50%; }
 .mq-tiny-pull-8-16, .mq-tiny-min-pull-8-16, .mq-small-min-pull-8-16, .mq-medium-min-pull-8-16, .mq-large-min-pull-8-16 { margin-left: -50%; width:50%; }
 .mq-tiny-push-9-16, .mq-tiny-min-push-9-16, .mq-small-min-push-9-16, .mq-medium-min-push-9-16, .mq-large-min-push-9-16 { margin-left:56.25%; width:43.75%; }
 .mq-tiny-pull-9-16, .mq-tiny-min-pull-9-16, .mq-small-min-pull-9-16, .mq-medium-min-pull-9-16, .mq-large-min-pull-9-16 { margin-left: -56.25%; width:43.75%; }
 .mq-tiny-push-10-16, .mq-tiny-min-push-10-16, .mq-small-min-push-10-16, .mq-medium-min-push-10-16, .mq-large-min-push-10-16 { margin-left:62.5%; width:37.5%; }
 .mq-tiny-pull-10-16, .mq-tiny-min-pull-10-16, .mq-small-min-pull-10-16, .mq-medium-min-pull-10-16, .mq-large-min-pull-10-16 { margin-left: -62.5%; width:37.5%; }
 .mq-tiny-push-11-16, .mq-tiny-min-push-11-16, .mq-small-min-push-11-16, .mq-medium-min-push-11-16, .mq-large-min-push-11-16 { margin-left:68.75%; width:31.25%; }
 .mq-tiny-pull-11-16, .mq-tiny-min-pull-11-16, .mq-small-min-pull-11-16, .mq-medium-min-pull-11-16, .mq-large-min-pull-11-16 { margin-left: -68.75%; width:31.25%; }
 .mq-tiny-push-12-16, .mq-tiny-min-push-12-16, .mq-small-min-push-12-16, .mq-medium-min-push-12-16, .mq-large-min-push-12-16 { margin-left:75%; width:25%; }
 .mq-tiny-pull-12-16, .mq-tiny-min-pull-12-16, .mq-small-min-pull-12-16, .mq-medium-min-pull-12-16, .mq-large-min-pull-12-16 { margin-left: -75%; width:25%; }
 .mq-tiny-push-13-16, .mq-tiny-min-push-13-16, .mq-small-min-push-13-16, .mq-medium-min-push-13-16, .mq-large-min-push-13-16 { margin-left:81.25%; width:18.75%; }
 .mq-tiny-pull-13-16, .mq-tiny-min-pull-13-16, .mq-small-min-pull-13-16, .mq-medium-min-pull-13-16, .mq-large-min-pull-13-16 { margin-left: -81.25%; width:18.75%; }
 .mq-tiny-push-14-16, .mq-tiny-min-push-14-16, .mq-small-min-push-14-16, .mq-medium-min-push-14-16, .mq-large-min-push-14-16 { margin-left:87.5%; width:12.5%; }
 .mq-tiny-pull-14-16, .mq-tiny-min-pull-14-16, .mq-small-min-pull-14-16, .mq-medium-min-pull-14-16, .mq-large-min-pull-14-16 { margin-left: -87.5%; width:12.5%; }
 .mq-tiny-push-15-16, .mq-tiny-min-push-15-16, .mq-small-min-push-15-16, .mq-medium-min-push-15-16, .mq-large-min-push-15-16 { margin-left:93.75%; width:6.25%; }
 .mq-tiny-pull-15-16, .mq-tiny-min-pull-15-16, .mq-small-min-pull-15-16, .mq-medium-min-pull-15-16, .mq-large-min-pull-15-16 { margin-left: -93.75%; width:6.25%; }
}

/* mq-small: Small screens - Lower spec landscape phones and some portrait tablets */
@media screen and (min-width:481px) and (max-width:768px) {
 span.mq-small-keep { display:block; }
 .mq-small-hide { display: none; }
 .mq-tiny-only, .mq-medium-only, .mq-large-only { display: none; }
 /***** Boxes *****/
 /***** Responsive push and pull classes *****/
 .mq-small-push-1-16, .mq-small-min-push-1-16, .mq-medium-min-push-1-16, .mq-large-min-push-1-16 { margin-left:6.25%; width:93.75%; }
 .mq-small-pull-1-16, .mq-small-min-pull-1-16, .mq-medium-min-pull-1-16, .mq-large-min-pull-1-16 { margin-left: -6.25%; width:93.75%; }
 .mq-small-push-2-16, .mq-small-min-push-2-16, .mq-medium-min-push-2-16, .mq-large-min-push-2-16 { margin-left:12.5%; width:87.5%; }
 .mq-small-pull-2-16, .mq-small-min-pull-2-16, .mq-medium-min-pull-2-16, .mq-large-min-pull-2-16 { margin-left: -12.5%; width:87.5%; }
 .mq-small-push-3-16, .mq-small-min-push-3-16, .mq-medium-min-push-3-16, .mq-large-min-push-3-16 { margin-left:18.75%; width:81.25%; }
 .mq-small-pull-3-16, .mq-small-min-pull-3-16, .mq-medium-min-pull-3-16, .mq-large-min-pull-3-16 { margin-left: -18.75%; width:81.25%; }
 .mq-small-push-4-16, .mq-small-min-push-4-16, .mq-medium-min-push-4-16, .mq-large-min-push-4-16 { margin-left:25%; width:75%; }
 .mq-small-pull-4-16, .mq-small-min-pull-4-16, .mq-medium-min-pull-4-16, .mq-large-min-pull-4-16 { margin-left: -25%; width:75%; }
 .mq-small-push-5-16, .mq-small-min-push-5-16, .mq-medium-min-push-5-16, .mq-large-min-push-5-16 { margin-left:31.25%; width:68.75%; }
 .mq-small-pull-5-16, .mq-small-min-pull-5-16, .mq-medium-min-pull-5-16, .mq-large-min-pull-5-16 { margin-left: -31.25%; width:68.75%; }
 .mq-small-push-6-16, .mq-small-min-push-6-16, .mq-medium-min-push-6-16, .mq-large-min-push-6-16 { margin-left:37.5%; width:62.5%; }
 .mq-small-pull-6-16, .mq-small-min-pull-6-16, .mq-medium-min-pull-6-16, .mq-large-min-pull-6-16 { margin-left: -37.5%; width:62.5%; }
 .mq-small-push-7-16, .mq-small-min-push-7-16, .mq-medium-min-push-7-16, .mq-large-min-push-7-16 { margin-left:43.75%; width:56.25%; }
 .mq-small-pull-7-16, .mq-small-min-pull-7-16, .mq-medium-min-pull-7-16, .mq-large-min-pull-7-16 { margin-left: -43.75%; width:56.25%; }
 .mq-small-push-8-16, .mq-small-min-push-8-16, .mq-medium-min-push-8-16, .mq-large-min-push-8-16 { margin-left:50%; width:50%; }
 .mq-small-pull-8-16, .mq-small-min-pull-8-16, .mq-medium-min-pull-8-16, .mq-large-min-pull-8-16 { margin-left: -50%; width:50%; }
 .mq-small-push-9-16, .mq-small-min-push-9-16, .mq-medium-min-push-9-16, .mq-large-min-push-9-16 { margin-left:56.25%; width:43.75%; }
 .mq-small-pull-9-16, .mq-small-min-pull-9-16, .mq-medium-min-pull-9-16, .mq-large-min-pull-9-16 { margin-left: -56.25%; width:43.75%; }
 .mq-small-push-10-16, .mq-small-min-push-10-16, .mq-medium-min-push-10-16, .mq-large-min-push-10-16 { margin-left:62.5%; width:37.5%; }
 .mq-small-pull-10-16, .mq-small-min-pull-10-16, .mq-medium-min-pull-10-16, .mq-large-min-pull-10-16 { margin-left: -62.5%; width:37.5%; }
 .mq-small-push-11-16, .mq-small-min-push-11-16, .mq-medium-min-push-11-16, .mq-large-min-push-11-16 { margin-left:68.75%; width:31.25%; }
 .mq-small-pull-11-16, .mq-small-min-pull-11-16, .mq-medium-min-pull-11-16, .mq-large-min-pull-11-16 { margin-left: -68.75%; width:31.25%; }
 .mq-small-push-12-16, .mq-small-min-push-12-16, .mq-medium-min-push-12-16, .mq-large-min-push-12-16 { margin-left:75%; width:25%; }
 .mq-small-pull-12-16, .mq-small-min-pull-12-16, .mq-medium-min-pull-12-16, .mq-large-min-pull-12-16 { margin-left: -75%; width:25%; }
 .mq-small-push-13-16, .mq-small-min-push-13-16, .mq-medium-min-push-13-16, .mq-large-min-push-13-16 { margin-left:81.25%; width:18.75%; }
 .mq-small-pull-13-16, .mq-small-min-pull-13-16, .mq-medium-min-pull-13-16, .mq-large-min-pull-13-16 { margin-left: -81.25%; width:18.75%; }
 .mq-small-push-14-16, .mq-small-min-push-14-16, .mq-medium-min-push-14-16, .mq-large-min-push-14-16 { margin-left:87.5%; width:12.5%; }
 .mq-small-pull-14-16, .mq-small-min-pull-14-16, .mq-medium-min-pull-14-16, .mq-large-min-pull-14-16 { margin-left: -87.5%; width:12.5%; }
 .mq-small-push-15-16, .mq-small-min-push-15-16, .mq-medium-min-push-15-16, .mq-large-min-push-15-16 { margin-left:93.75%; width:6.25%; }
 .mq-small-pull-15-16, .mq-small-min-pull-15-16, .mq-medium-min-pull-15-16, .mq-large-min-pull-15-16 { margin-left: -93.75%; width:6.25%; }
}

/* mq-medium: Medium screens - Standard computers and landscape tablets */
@media screen and (min-width:769px) and (max-width:1409px) {
 span.mq-medium-keep { display:block; }
 .mq-medium-hide { display: none; }
 .mq-tiny-only, .mq-small-only, .mq-large-only { display: none; }
 /***** Boxes *****/
 /***** Responsive push and pull classes *****/
 .mq-medium-push-1-16, .mq-medium-min-push-1-16, .mq-large-min-push-1-16 { margin-left:6.25%; width:93.75%; }
 .mq-medium-pull-1-16, .mq-medium-min-pull-1-16, .mq-large-min-pull-1-16 { margin-left: -6.25%; width:93.75%; }
 .mq-medium-push-2-16, .mq-medium-min-push-2-16, .mq-large-min-push-2-16 { margin-left:12.5%; width:87.5%; }
 .mq-medium-pull-2-16, .mq-medium-min-pull-2-16, .mq-large-min-pull-2-16 { margin-left: -12.5%; width:87.5%; }
 .mq-medium-push-3-16, .mq-medium-min-push-3-16, .mq-large-min-push-3-16 { margin-left:18.75%; width:81.25%; }
 .mq-medium-pull-3-16, .mq-medium-min-pull-3-16, .mq-large-min-pull-3-16 { margin-left: -18.75%; width:81.25%; }
 .mq-medium-push-4-16, .mq-medium-min-push-4-16, .mq-large-min-push-4-16 { margin-left:25%; width:75%; }
 .mq-medium-pull-4-16, .mq-medium-min-pull-4-16, .mq-large-min-pull-4-16 { margin-left: -25%; width:75%; }
 .mq-medium-push-5-16, .mq-medium-min-push-5-16, .mq-large-min-push-5-16 { margin-left:31.25%; width:68.75%; }
 .mq-medium-pull-5-16, .mq-medium-min-pull-5-16, .mq-large-min-pull-5-16 { margin-left: -31.25%; width:68.75%; }
 .mq-medium-push-6-16, .mq-medium-min-push-6-16, .mq-large-min-push-6-16 { margin-left:37.5%; width:62.5%; }
 .mq-medium-pull-6-16, .mq-medium-min-pull-6-16, .mq-large-min-pull-6-16 { margin-left: -37.5%; width:62.5%; }
 .mq-medium-push-7-16, .mq-medium-min-push-7-16, .mq-large-min-push-7-16 { margin-left:43.75%; width:56.25%; }
 .mq-medium-pull-7-16, .mq-medium-min-pull-7-16, .mq-large-min-pull-7-16 { margin-left: -43.75%; width:56.25%; }
 .mq-medium-push-8-16, .mq-medium-min-push-8-16, .mq-large-min-push-8-16 { margin-left:50%; width:50%; }
 .mq-medium-pull-8-16, .mq-medium-min-pull-8-16, .mq-large-min-pull-8-16 { margin-left: -50%; width:50%; }
 .mq-medium-push-9-16, .mq-medium-min-push-9-16, .mq-large-min-push-9-16 { margin-left:56.25%; width:43.75%; }
 .mq-medium-pull-9-16, .mq-medium-min-pull-9-16, .mq-large-min-pull-9-16 { margin-left: -56.25%; width:43.75%; }
 .mq-medium-push-10-16, .mq-medium-min-push-10-16, .mq-large-min-push-10-16 { margin-left:62.5%; width:37.5%; }
 .mq-medium-pull-10-16, .mq-medium-min-pull-10-16, .mq-large-min-pull-10-16 { margin-left: -62.5%; width:37.5%; }
 .mq-medium-push-11-16, .mq-medium-min-push-11-16, .mq-large-min-push-11-16 { margin-left:68.75%; width:31.25%; }
 .mq-medium-pull-11-16, .mq-medium-min-pull-11-16, .mq-large-min-pull-11-16 { margin-left: -68.75%; width:31.25%; }
 .mq-medium-push-12-16, .mq-medium-min-push-12-16, .mq-large-min-push-12-16 { margin-left:75%; width:25%; }
 .mq-medium-pull-12-16, .mq-medium-min-pull-12-16, .mq-large-min-pull-12-16 { margin-left: -75%; width:25%; }
 .mq-medium-push-13-16, .mq-medium-min-push-13-16, .mq-large-min-push-13-16 { margin-left:81.25%; width:18.75%; }
 .mq-medium-pull-13-16, .mq-medium-min-pull-13-16, .mq-large-min-pull-13-16 { margin-left: -81.25%; width:18.75%; }
 .mq-medium-push-14-16, .mq-medium-min-push-14-16, .mq-large-min-push-14-16 { margin-left:87.5%; width:12.5%; }
 .mq-medium-pull-14-16, .mq-medium-min-pull-14-16, .mq-large-min-pull-14-16 { margin-left: -87.5%; width:12.5%; }
 .mq-medium-push-15-16, .mq-medium-min-push-15-16, .mq-large-min-push-15-16 { margin-left:93.75%; width:6.25%; }
 .mq-medium-pull-15-16, .mq-medium-min-pull-15-16, .mq-large-min-pull-15-16 { margin-left: -93.75%; width:6.25%; }
}

/* mq-large: Large screens - Swanky hi-res screens */
@media screen and (min-width:1410px) {
 span.mq-large-keep { display:block; }
 .mq-large-hide { display: none; }
 .mq-tiny-only, .mq-small-only, .mq-medium-only { display: none; }
 /***** Boxes *****/
 /***** Responsive push and pull classes *****/
 .mq-large-push-1-16, .mq-large-min-push-1-16 { margin-left:6.25%; width:93.75%; }
 .mq-large-pull-1-16, .mq-large-min-pull-1-16 { margin-left: -6.25%; width:93.75%; }
 .mq-large-push-2-16, .mq-large-min-push-2-16 { margin-left:12.5%; width:87.5%; }
 .mq-large-pull-2-16, .mq-large-min-pull-2-16 { margin-left: -12.5%; width:87.5%; }
 .mq-large-push-3-16, .mq-large-min-push-3-16 { margin-left:18.75%; width:81.25%; }
 .mq-large-pull-3-16, .mq-large-min-pull-3-16 { margin-left: -18.75%; width:81.25%; }
 .mq-large-push-4-16, .mq-large-min-push-4-16 { margin-left:25%; width:75%; }
 .mq-large-pull-4-16, .mq-large-min-pull-4-16 { margin-left: -25%; width:75%; }
 .mq-large-push-5-16, .mq-large-min-push-5-16 { margin-left:31.25%; width:68.75%; }
 .mq-large-pull-5-16, .mq-large-min-pull-5-16 { margin-left: -31.25%; width:68.75%; }
 .mq-large-push-6-16, .mq-large-min-push-6-16 { margin-left:37.5%; width:62.5%; }
 .mq-large-pull-6-16, .mq-large-min-pull-6-16 { margin-left: -37.5%; width:62.5%; }
 .mq-large-push-7-16, .mq-large-min-push-7-16 { margin-left:43.75%; width:56.25%; }
 .mq-large-pull-7-16, .mq-large-min-pull-7-16 { margin-left: -43.75%; width:56.25%; }
 .mq-large-push-8-16, .mq-large-min-push-8-16 { margin-left:50%; width:50%; }
 .mq-large-pull-8-16, .mq-large-min-pull-8-16 { margin-left: -50%; width:50%; }
 .mq-large-push-9-16, .mq-large-min-push-9-16 { margin-left:56.25%; width:43.75%; }
 .mq-large-pull-9-16, .mq-large-min-pull-9-16 { margin-left: -56.25%; width:43.75%; }
 .mq-large-push-10-16, .mq-large-min-push-10-16 { margin-left:62.5%; width:37.5%; }
 .mq-large-pull-10-16, .mq-large-min-pull-10-16 { margin-left: -62.5%; width:37.5%; }
 .mq-large-push-11-16, .mq-large-min-push-11-16 { margin-left:68.75%; width:31.25%; }
 .mq-large-pull-11-16, .mq-large-min-pull-11-16 { margin-left: -68.75%; width:31.25%; }
 .mq-large-push-12-16, .mq-large-min-push-12-16 { margin-left:75%; width:25%; }
 .mq-large-pull-12-16, .mq-large-min-pull-12-16 { margin-left: -75%; width:25%; }
 .mq-large-push-13-16, .mq-large-min-push-13-16 { margin-left:81.25%; width:18.75%; }
 .mq-large-pull-13-16, .mq-large-min-pull-13-16 { margin-left: -81.25%; width:18.75%; }
 .mq-large-push-14-16, .mq-large-min-push-14-16 { margin-left:87.5%; width:12.5%; }
 .mq-large-pull-14-16, .mq-large-min-pull-14-16 { margin-left: -87.5%; width:12.5%; }
 .mq-large-push-15-16, .mq-large-min-push-15-16 { margin-left:93.75%; width:6.25%; }
 .mq-large-pull-15-16, .mq-large-min-pull-15-16 { margin-left: -93.75%; width:6.25%; }
}

