.btn{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    text-transform: uppercase;
}

.btn-default {
    color: white;
    background-color: #3359ae;
}
.btn-second{
    color: white;
    background-color: #F9A314;
    position: absolute;
    right: 0;
    z-index: 1000;
}
.btn-second:hover{
    color: #3359ae;
}
/*
	Educrea System
	Description: Payment and Registration System for Educrea. Based on a minimalist framework created by Saurio.
	Version: 1.0
	Author: Saurio
	Author URI: http://sauriolabs.com
*/
/*--------

    CONTENT INDEX

    1. GLOBAL
    2. FONTS
    3. STRUCTURE AND GENERAL STYLES
    4. FLEXGRID
    5. HEADER
    6. GENERAL WEBSITE
    7. LANDING PAGES
    8. TABLES
    9. BUTTONS
    10. FOOTER
    11. FORMS
    12. OTHER
    13. RESPONSIVE
    14. MISC
    15. PRINT

----------*/
/*------------------------------------*\
    1. GLOBAL
\*------------------------------------*/
/* global box-sizing */
*,*:after,*:before {-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;/*font-smoothing:antialiased;text-rendering:optimizeLegibility;*/}
html {font-size:87.5%;} /* 100% = 16px = 1 rem / In this case 1 rem = 14px */
body {font-family:'Open Sans', sans-serif;font-weight: 400;color:#444;background: #f4f4f4;line-height: 1.6;}
img {max-width:100%;vertical-align:bottom;}
a {color:#3359ae;text-decoration:none;cursor: pointer;transition: all .2s ease;-webkit-transition: all .2s ease;}
a:hover {color:#f9a314;transition: all .2s ease;-webkit-transition: all .2s ease;}
a:focus,a:hover,a:active,input:focus,textarea:focus,select:focus {outline:0;}
p, li {font-size: 1rem;font-weight: 400;text-align: justify;}

/*------------------------------------*\
    2. FONTS
\*------------------------------------*/


/*------------------------------------*\
    3. STRUCTURE AND GENERAL STYLES
\*------------------------------------*/
/* Wrappers */
.wrapper {max-width:1200px;width:95%;margin:0 auto;position:relative;}
.wrapper-absolute {max-width:1200px;width:95%;margin:0 auto;position:absolute;right: 0;left: 0;top: 0;height: 100%;}

/* Width Columns */
.col-5 {width: 5%;}
.col-10 {width: 10%;}
.col-15 {width: 15%;}
.col-20 {width: 20%;} /* Five Columns */
.col-25 {width: 25%;} /* Four Columns */
.col-30 {width: 30%;}
.col-33 {width: 33.3%;} /* Three Columns */
.col-35 {width: 35%;}
.col-40 {width: 40%;}
.col-45 {width: 45%;}
.col-50 {width: 50%;} /* Two Columns */
.col-55 {width: 55%;}
.col-60 {width: 60%;}
.col-65 {width: 65%;}
.col-70 {width: 70%;}
.col-75 {width: 75%;}
.col-80 {width: 80%;}
.col-85 {width: 85%;}
.col-90 {width: 90%;}
.col-95 {width: 95%;}
.col-100 {width: 100%;}

/* Offsets Columns */
.col-offset-0 {margin-left: 0;}
.col-offset-5 {margin-left: 5%;}
.col-offset-10 {margin-left: 10%;}
.col-offset-15 {margin-left: 15%;}
.col-offset-20 {margin-left: 20%;} 
.col-offset-25 {margin-left: 25%;} 
.col-offset-30 {margin-left: 30%;}
.col-offset-33 {margin-left: 33.3%;} 
.col-offset-35 {margin-left: 35%;}
.col-offset-40 {margin-left: 40%;}
.col-offset-45 {margin-left: 45%;}
.col-offset-50 {margin-left: 50%;} 
.col-offset-55 {margin-left: 55%;}
.col-offset-60 {margin-left: 60%;}
.col-offset-65 {margin-left: 65%;}
.col-offset-70 {margin-left: 70%;}
.col-offset-75 {margin-left: 75%;}
.col-offset-80 {margin-left: 80%;}
.col-offset-85 {margin-left: 85%;}
.col-offset-90 {margin-left: 90%;}
.col-offset-95 {margin-left: 95%;}
.col-offset-100 {margin-left: 100%;}

/* Wrap Columns borders */
.wrap-0r {margin-left: 0rem;margin-right: 0rem;}
.wrap-0_5r {margin-left: -0.5rem;margin-right: -0.5rem;}
.wrap-1r {margin-left: -1rem;margin-right: -1rem;}
.wrap-2r {margin-left: -2rem;margin-right: -2rem;}
.wrap-3r {margin-left: -3rem;margin-right: -3rem;}
.wrap-4r {margin-left: -4rem;margin-right: -4rem;}
.wrap-5r {margin-left: -5rem;margin-right: -5rem;}
.wrap-6r {margin-left: -6rem;margin-right: -6rem;}

.wrap-tp-0r {margin-top: 0rem;margin-bottom: 0rem;}
.wrap-tp-0_5r {margin-top: -0.5rem;margin-bottom: -0.5rem;}
.wrap-tp-1r {margin-top: -1rem;margin-bottom: -1rem;}
.wrap-tp-2r {margin-top: -2rem;margin-bottom: -2rem;}
.wrap-tp-3r {margin-top: -3rem;margin-bottom: -3rem;}
.wrap-tp-4r {margin-top: -4rem;margin-bottom: -4rem;}
.wrap-tp-5r {margin-top: -5rem;margin-bottom: -5rem;}
.wrap-tp-6r {margin-top: -6rem;margin-bottom: -6rem;}

/* Floats */
.nonef {float: none;}
.left {float: left;}
.right {float: right;}

/* Titles */
h1, h2, h3, h4, h5, h6 {color: #132243;margin: 1.5rem 0;}
h1 {font-size: 2rem;}
h2 {font-size: 1.8rem;}
h3 {font-size: 1.6rem;}
h4 {font-size: 1.4rem;}
h5 {font-size: 1.2rem;}
h6 {font-size: 1rem;}

/* Centered Content */
.center-content {margin: 0 auto;}
.center-auto {margin-left: auto;margin-right: auto;}
.center-block {margin-left: auto;margin-right: auto;display: block;}

.center-vertical {position: absolute;top: 50%;transform: translateY(-50%);}
.center-horizontal {position: absolute;left: 50%;transform: translateX(-50%);}
.center-hv {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}

.center-image {display: block;margin: 0 auto;}
.center-absolute {margin: 0 auto;right: 0;left: 0;}

/* Displays */
.disp-block {display: block;}
.disp-none {display: none;}
.disp-inlblock {display: inline-block;}
.disp-inline {display: inline;}

/* Positions */
.pos-rel {position: relative;}
.pos-abs {position: absolute;}
.pos-fix {position: fixed;}
.pos-fix-top0 {position: fixed;top: 0;z-index: 100;}

/* Lists */
ul.list-none {list-style: none;margin: 0;padding: 0;}
ul.list-none-wl {list-style: none;}
ul.list-none-wm {list-style: none;padding: 0;}
ul.list-none-wp {list-style: none;margin: 0;}

ul.list-inlinebl {font-size: 0;}
ul.list-inlinebl li {display: inline-block;}

/* Borders */
.border-none {border: none;}
.border-left-none {border-left: none;}
.border-top-none {border-top: none;}
.border-right-none {border-right: none;}
.border-bottom-none {border-bottom: none;}

.border-radius-0_2r {border-radius: 0.2rem;}
.border-radius-0_4r {border-radius: 0.4rem;}


/* Others */
.circle {border-radius: 100%;}
.full-link {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}

/* Margins */
.mrg-0_5r {margin: 0.5rem;}
.mrg-top-0_5r {margin-top: 0.5rem;}
.mrg-right-0_5r {margin-right: 0.5rem;}
.mrg-bottom-0_5r {margin-bottom: 0.5rem;}
.mrg-left-0_5r {margin-left: 0.5rem;}
.mrg-1r {margin: 1rem;}
.mrg-top-1r {margin-top: 1rem;}
.mrg-right-1r {margin-right: 1rem;}
.mrg-bottom-1r {margin-bottom: 1rem;}
.mrg-left-1r {margin-left: 1rem;}
.mrg-1_5r {margin: 1.5rem;}
.mrg-top-1_5r {margin-top: 1.5rem;}
.mrg-right-1_5r {margin-right: 1.5rem;}
.mrg-bottom-1_5r {margin-bottom: 1.5rem;}
.mrg-left-1_5r {margin-left: 1.5rem;}
.mrg-2r {margin: 2rem;}
.mrg-top-2r {margin-top: 2rem;}
.mrg-right-2r {margin-right: 2rem;}
.mrg-bottom-2r {margin-bottom: 2rem;}
.mrg-left-2r {margin-left: 2rem;}
.mrg-2_5r {margin: 2.5rem;}
.mrg-top-2_5r {margin-top: 2.5rem;}
.mrg-right-2_5r {margin-right: 2.5rem;}
.mrg-bottom-2_5r {margin-bottom: 2.5rem;}
.mrg-left-2_5r {margin-left: 2.5rem;}
.mrg-3r {margin: 3rem;}
.mrg-top-3r {margin-top: 3rem;}
.mrg-right-3r {margin-right: 3rem;}
.mrg-bottom-3r {margin-bottom: 3rem;}
.mrg-left-3r {margin-left: 3rem;}
.mrg-4r {margin: 4rem;}
.mrg-top-4r {margin-top: 4rem;}
.mrg-right-4r {margin-right: 4rem;}
.mrg-bottom-4r {margin-bottom: 4rem;}
.mrg-left-4r {margin-left: 4rem;}
.mrg-5r {margin: 5rem;}
.mrg-top-5r {margin-top: 5rem;}
.mrg-right-5r {margin-right: 5rem;}
.mrg-bottom-5r {margin-bottom: 5rem;}
.mrg-left-5r {margin-left: 5rem;}
.mrg-6r {margin: 6rem;}
.mrg-top-6r {margin-top: 6rem;}
.mrg-right-6r {margin-right: 6rem;}
.mrg-bottom-6r {margin-bottom: 6rem;}
.mrg-left-6r {margin-left: 6rem;}
.mrg-7r {margin: 7rem;}
.mrg-top-7r {margin-top: 7rem;}
.mrg-right-7r {margin-right: 7rem;}
.mrg-bottom-7r {margin-bottom: 7rem;}
.mrg-left-7r {margin-left: 7rem;}
.mrg-8r {margin: 8rem;}
.mrg-top-8r {margin-top: 8rem;}
.mrg-right-8r {margin-right: 8rem;}
.mrg-bottom-8r {margin-bottom: 8rem;}
.mrg-left-8r {margin-left: 8rem;}
.mrg-9r {margin: 9rem;}
.mrg-top-9r {margin-top: 9rem;}
.mrg-right-9r {margin-right: 9rem;}
.mrg-bottom-9r {margin-bottom: 9rem;}
.mrg-left-9r {margin-left: 9rem;}
.mrg-none {margin: 0;}
.mrg-none-top {margin-top: 0;}
.mrg-none-right {margin-right: 0;}
.mrg-none-bottom {margin-bottom: 0;}
.mrg-none-left {margin-left: 0;}

/* Paddings */
.pdg-0_5r {padding: 0.5rem;}
.pdg-top-0_5r {padding-top: 0.5rem;}
.pdg-right-0_5r {padding-right: 0.5rem;}
.pdg-bottom-0_5r {padding-bottom: 0.5rem;}
.pdg-left-0_5r {padding-left: 0.5rem;}
.pdg-1r {padding: 1rem;}
.pdg-top-1r {padding-top: 1rem;}
.pdg-right-1r {padding-right: 1rem;}
.pdg-bottom-1r {padding-bottom: 1rem;}
.pdg-left-1r {padding-left: 1rem;}
.pdg-1_5r {padding: 1.5rem;}
.pdg-top-1_5r {padding-top: 1.5rem;}
.pdg-right-1_5r {padding-right: 1.5rem;}
.pdg-bottom-1_5r {padding-bottom: 1.5rem;}
.pdg-left-1_5r {padding-left: 1.5rem;}
.pdg-2r {padding: 2rem;}
.pdg-top-2r {padding-top: 2rem;}
.pdg-right-2r {padding-right: 2rem;}
.pdg-bottom-2r {padding-bottom: 2rem;}
.pdg-left-2r {padding-left: 2rem;}
.pdg-2_5r {padding: 2.5rem;}
.pdg-top-2_5r {padding-top: 2.5rem;}
.pdg-right-2_5r {padding-right: 2.5rem;}
.pdg-bottom-2_5r {padding-bottom: 2.5rem;}
.pdg-left-2_5r {padding-left: 2.5rem;}
.pdg-3r {padding: 3rem;}
.pdg-top-3r {padding-top: 3rem;}
.pdg-right-3r {padding-right: 3rem;}
.pdg-bottom-3r {padding-bottom: 3rem;}
.pdg-left-3r {padding-left: 3rem;}
.pdg-4r {padding: 4rem;}
.pdg-top-4r {padding-top: 4rem;}
.pdg-right-4r {padding-right: 4rem;}
.pdg-bottom-4r {padding-bottom: 4rem;}
.pdg-left-4r {padding-left: 4rem;}
.pdg-5r {padding: 5rem;}
.pdg-top-5r {padding-top: 5rem;}
.pdg-right-5r {padding-right: 5rem;}
.pdg-bottom-5r {padding-bottom: 5rem;}
.pdg-left-5r {padding-left: 5rem;}
.pdg-6r {padding: 6rem;}
.pdg-top-6r {padding-top: 6rem;}
.pdg-right-6r {padding-right: 6rem;}
.pdg-bottom-6r {padding-bottom: 6rem;}
.pdg-left-6r {padding-left: 6rem;}
.pdg-7r {padding: 7rem;}
.pdg-top-7r {padding-top: 7rem;}
.pdg-right-7r {padding-right: 7rem;}
.pdg-bottom-7r {padding-bottom: 7rem;}
.pdg-left-7r {padding-left: 7rem;}
.pdg-8r {padding: 8rem;}
.pdg-top-8r {padding-top: 8rem;}
.pdg-right-8r {padding-right: 8rem;}
.pdg-bottom-8r {padding-bottom: 8rem;}
.pdg-left-8r {padding-left: 8rem;}
.pdg-9r {padding: 9rem;}
.pdg-top-9r {padding-top: 9rem;}
.pdg-right-9r {padding-right: 9rem;}
.pdg-bottom-9r {padding-bottom: 9rem;}
.pdg-left-9r {padding-left: 9rem;}
.pdg-none {padding: 0;}
.pdg-none-top {padding-top: 0;}
.pdg-none-right {padding-right: 0;}
.pdg-none-bottom {padding-bottom: 0;}
.pdg-none-left {padding-left: 0;}

/* Size Typography and Formatting */
.text-10r {font-size: 10rem;}
.text-9r {font-size: 9rem;}
.text-8r {font-size: 8rem;}
.text-7r {font-size: 7rem;}
.text-6r {font-size: 6rem;}
.text-5r {font-size: 5rem;}
.text-4r {font-size: 4rem;}
.text-3r {font-size: 3rem;}
.text-2_5r {font-size: 2.5rem;}
.text-2_4r {font-size: 2.4rem;}
.text-2_3r {font-size: 2.3rem;}
.text-2_2r {font-size: 2.2rem;}
.text-2_1r {font-size: 2.1rem;}
.text-2r {font-size: 2rem;}
.text-1_9r {font-size: 1.9rem;}
.text-1_8r {font-size: 1.8rem;}
.text-1_7r {font-size: 1.7rem;}
.text-1_6r {font-size: 1.6rem;}
.text-1_5r {font-size: 1.5rem;}
.text-1_4r {font-size: 1.4rem;}
.text-1_3r {font-size: 1.3rem;}
.text-1_2r {font-size: 1.2rem;}
.text-1_1r {font-size: 1.1rem;}
.text-1r {font-size: 1rem;}
.text-0_9r {font-size: 0.9rem;}
.text-0_8r {font-size: 0.8rem;}
.text-0_7r {font-size: 0.7rem;}

.text-center {text-align: center;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.text-justify {text-align: justify;}
.text-upper {text-transform: uppercase;}
.text-lower {text-transform: lowercase;}
.text-cap {text-transform: capitalize;}
.text-italic {font-style: italic;}
.text-smallcaps {font-variant: small-caps;}
.underline {text-decoration: underline;}
strong, b, .bold {font-weight: 700;}
.text-shadow-1p {text-shadow: black 1px 1px;}
.text-shadow-2p {text-shadow: black 2px 2px;}
.fw300 {font-weight: 300;}
.fw400 {font-weight: 400;}
.fw700 {font-weight: 700;}
.fw800 {font-weight: 800;}

.font-opensans {font-family:'Open Sans', sans-serif;}

.wrapline {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}

.lh-normal {line-height: normal;}
.lh-inherit {line-height: inherit;}
.lh-1_1 {line-height: 1.1;}
.lh-1_2 {line-height: 1.2;}
.lh-1_3 {line-height: 1.3;}

/* Min width an heights */
.minh-1r {min-height: 1rem;}
.minh-2r {min-height: 2rem;}
.minh-3r {min-height: 3rem;}
.minh-4r {min-height: 4rem;}
.minh-5r {min-height: 5rem;}
.minh-6r {min-height: 6rem;}
.minh-7r {min-height: 7rem;}
.minh-8r {min-height: 8rem;}
.minh-9r {min-height: 9rem;}
.minh-14r {min-height: 14rem;}
.minh-16r {min-height: 16rem;}
.minh-20r {min-height: 20rem;}
.minh-25r {min-height: 25rem;}
.minh-28r {min-height: 28rem;}
.minh-30r {min-height: 30rem;}
.minh-32r {min-height: 32rem;}
.minw-1r {min-width: 1rem;}
.minw-2r {min-width: 2rem;}
.minw-3r {min-width: 3rem;}
.minw-4r {min-width: 4rem;}
.minw-5r {min-width: 5rem;}
.minw-6r {min-width: 6rem;}
.minw-7r {min-width: 7rem;}
.minw-8r {min-width: 8rem;}
.minw-9r {min-width: 9rem;}
.h100 {height: 100%;}
.hauto {height: auto;}

/* Aligns */
.vertical-middle {vertical-align: middle;}
.vertical-top {vertical-align: top;}
.vertical-bottom {vertical-align: bottom;}
.vertical-inherit {vertical-align: inherit;}

/* Helper Classes */
.clear:before,.clear:after {content:' ';display:table;clear: both;}
.invisible {visibility: hidden;}
.visible {visibility: visible;}
.show {display: block;}
.hidden {display: none;}
.pointer {cursor: pointer;}

/* Anchors */
.anchor-bottom {border-bottom: 2px solid transparent;}
.anchor-bottom-orange:hover {border-bottom: 2px solid orange;}
.anchor-bottom-blue:hover {border-bottom: 2px solid blue;}

/* Transitions */
.transition-0_5s {transition: .5s ease all;-webkit-transition: .5s ease all;}
.transition-1_5s {transition: 1.5s ease all;-webkit-transition: 1.5s ease all;}

/* Shadows */
.box-shadow-2p {box-shadow: 2px 2px 5px rgba(0,0,0,0.4);}

.box-shadow-card-lv1 {box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.box-shadow-card-lv2 {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);}
.box-shadow-card-lv3 {box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.box-shadow-card-lv4 {box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}
.box-shadow-card-lv5 {box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);}


/* Opacities */
.opacity-0 {opacity: 0;}
.opacity-1 {opacity: 0.1;}
.opacity-2 {opacity: 0.2;}
.opacity-3 {opacity: 0.3;}
.opacity-4 {opacity: 0.4;}
.opacity-5 {opacity: 0.5;}
.opacity-6 {opacity: 0.6;}
.opacity-7 {opacity: 0.7;}
.opacity-8 {opacity: 0.8;}
.opacity-9 {opacity: 0.9;}

/* Colors */
.bg-white {background: white;}
.bg-lightgray {background: #E2E2E2;}
.bg-medgray {background: #9f9f9f;}
.bg-gray {background: #4d4d4d;}
.bg-graydark {background: #2b2b2b;}
.bg-black {background: black;}
.bg-lightblue {background: #79bfea;}
.color-red {color: red;}
.color-green {color: #11d311;}
.color-greendef {color: green;}
.color-yellow {color: yellow;}
.color-white {color: white;}
.color-white-i, .color-white-i:hover {color: white;}
.color-gray {color: #4d4d4d;}
.color-medgray {color: #9f9f9f;}
.color-graydark {color: #444;}
.color-black {color: #000;}
.color-inherit {color: inherit;}

.color-orange-edu {color: #f9a314;}
.color-blue-edu {color: #3359ae;}
.color-darkblue-edu {color: #132243;}
.bg-orange-edu {background: #f9a314;}
.bg-blue-edu {background: #3359ae;}
.bg-darkblue-edu {background: #132243;}
.bg-lightgray-edu {background: #f4f4f4;}

/* Hovers */
.opacity-anim {opacity: 1;transition: all .2s ease;-webkit-transition: all .2s ease;}
.opacity-anim:hover {opacity: 0.6;transition: all .2s ease;-webkit-transition: all .2s ease;}
.color-anim-bo {color:blue;cursor: pointer;transition: all .2s ease;-webkit-transition: all .2s ease;}
.color-anim-bo:hover {color:orange;transition: all .2s ease;-webkit-transition: all .2s ease;}

.hov-black-gray {color: black;}
.hov-black-gray:hover {color: gray;}

/* Gradients */
.bg-gradient-lightblue {background: #79bfea;background: -moz-linear-gradient(-45deg, #79bfea 0%, #77a8e5 100%);background: -webkit-linear-gradient(-45deg, #79bfea 0%,#77a8e5 100%);background: linear-gradient(135deg, #79bfea 0%,#77a8e5 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79bfea', endColorstr='#77a8e5',GradientType=1 );}

/* Helper Classes Theme */
.separator {position: relative;display: block;margin-left: auto;margin-right: auto;width: 100%;}
.separator:after {content: '';width: 100%;background: #d3d3d3;position: absolute;bottom: 0;left: 0;}
.separator-1p:after {height: 1px;}

.text-warning-edu {color: #ffff00;font-weight: 700;}
.text-urgent-edu {color: #ff4e4e;font-weight: 700;}
.text-ok-edu {color: #228b22;font-weight: 700;}

/* Responsive Iframe */
.responsive-iframe {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0 auto;}
.responsive-iframe iframe {position: absolute;width: 100%;height: 100%;right: 0;left: 0;margin: 0 auto;}
.iframe-map iframe {max-width: 640px;width: 100%;margin: 0 auto;display: block;}

.alt-responsive-iframe {position: relative;height: 100%;} /* Alternative Responsive Iframe, for width or heights dynamics */
.alt-responsive-iframe iframe {position: absolute;width: 100%;height: 100%;right: 0;left: 0;margin: 0 auto;}

/*------------------------------------*\
    4. FLEXGRID
\*------------------------------------*/
/* Flexbox Container*/
.fl-c {display: -ms-flexbox;display: -webkit-flex;display: flex;}

.fl-c-row {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
.fl-c-row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.fl-c-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.fl-c-column-reverse {-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}

.fl-c-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
.fl-c-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.fl-c-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}

.fl-c-juscon-start {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.fl-c-juscon-end {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
.fl-c-juscon-center {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.fl-c-juscon-space-between {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
.fl-c-juscon-space-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}

.fl-c-alitems-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.fl-c-alitems-end {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
.fl-c-alitems-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.fl-c-alitems-baseline {-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
.fl-c-alitems-stretch {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}

.fl-c-alicontent-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
.fl-c-alicontent-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
.fl-c-alicontent-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
.fl-c-alicontent-space-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}
.fl-c-alicontent-space-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}
.fl-c-alicontent-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}

/* Flexbox Items */
.fl-i-order {-webkit-order: 0;-ms-flex-order: 0;order: 0;}

.fl-i-flex {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.fl-i-grow {-webkit-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;}
.fl-i-shrink {-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;}
.fl-i-basis {-webkit-flex-basis: auto;-ms-flex-basis: auto;flex-basis: auto;}

.fl-i-aliself-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
.fl-i-aliself-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
.fl-i-aliself-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
.fl-i-aliself-center {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}
.fl-i-aliself-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}
.fl-i-aliself-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}


/*------------------------------------*\
    5. HEADER
\*------------------------------------*/
.slicknav_menu {display:none;}
nav ul.submenu {display: none;}

body.logged header {background: #3359ae;position: fixed;top: 0;left: 0;height: 100%;overflow-y: auto;}

body.logged header .account {background: rgba(0,0,0,0.1);}

nav ul li a {color: white;display: block;position: relative;padding: 0.3rem 0rem;}
nav ul li a.button-submenu:after {content: "\f107";font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: inherit;position: absolute;right: 0;}
nav ul li a.button-submenu.active:after {content: "\f106";}

.account a#plus-account {color: white;position: relative;display: block;}
.account a#plus-account:after {content: "\f078";font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: inherit;position: absolute;right: 0;transform: translateY(-50%);}
.account a#plus-account.active:after {content: "\f077";}


/*------------------------------------*\
    6. GENERAL WEBSITE
\*------------------------------------*/

/* GENERAL */
body.not-logged {background: url('/website_portal_educrea/static/src/assets/images/bg-login.jpg') no-repeat center center;background-size: cover;}
.logo-logged {max-width: 120px;}
.info-box-establecimiento ul li {font-size: 0.9rem;}
.info-box-establecimiento-inner ul li {font-size: 1rem;}

.bg-box-establecimiento {background: url('/website_portal_educrea/static/src/assets/images/bg-box-establecimientos.jpg') no-repeat center center;background-size: cover;}

/* ICONS */
button.button-reset {background-color: inherit;color: inherit;text-transform: none;letter-spacing: inherit;padding: 0;border-radius: 0;box-shadow: none;border: none;text-align: inherit;transition: all .5s ease;-webkit-transition: all .5s ease;cursor: pointer;outline: none;}
button.button-reset:hover {background-color: inherit;color: inherit;transition: all .5s ease;-webkit-transition: all .5s ease;}

button.icon-edit {color: #f9a314;position: relative;display: inline-block;width: 24px;height: 24px}
button.icon-edit:after {content: "\f040";font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: inherit;position: absolute;right: 0;transform: translateY(-50%);font-size: 1.6rem;}

button.icon-trash {color: #f9a314;position: relative;display: inline-block;width: 24px;height: 24px;}
button.icon-trash:after {content: "\f1f8";font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: inherit;position: absolute;right: 0;transform: translateY(-50%);font-size: 1.6rem;}

button.icon-times {color: #f9a314;position: relative;display: inline-block;width: 24px;height: 24px;}
button.icon-times:after {content: "\f00d";font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: inherit;position: absolute;right: 0;transform: translateY(-50%);font-size: 1.6rem;}

a.view-documents {box-shadow: inset 0 -3px rgba(0,0,0,0.3), 0 1px 1px rgba(0,0,0,0.2);border-radius: 0.3rem;padding: 0.5rem 1.5rem;}
a.view-documents:hover {background: #f9a314;color: white;}

/* SUBMENU ESTABLECIMIENTOS */
.sub-menu-establecimientos li {margin: 1rem 0;}
.sub-menu-establecimientos li a {color: #132243;font-weight: 700;padding: 0.8rem 1.5rem;border-bottom: 3px solid transparent;}
.sub-menu-establecimientos li a.active, .sub-menu-establecimientos li a:hover {border-bottom: 3px solid #f9a314;background: #f4f4f4;}


/*------------------------------------*\
    7. LANDING PAGES
\*------------------------------------*/



/*------------------------------------*\
    8. TABLES
\*------------------------------------*/
.table, .table-bordered {width: 100%;border-collapse: collapse;}
.table thead th {text-align: left;border-bottom: 2px solid #f1f1f4;padding: 0.5rem 0.8rem;}
.table tbody td {border-top: 1px solid #f1f1f4;padding: 0.5rem 0.8rem;}

.table-striped tbody tr:nth-of-type(odd) {background-color: #f1f1f4}

.table-bordered thead th, .table-bordered tbody td {border: 1px solid #f1f1f4;}

.table-hover tbody tr:hover {background-color: #f1f1f4;}

.table-responsive {overflow-y: hidden;}

/*------------------------------------*\
    9. BUTTONS
\*------------------------------------*/
.button, button {background-color: #3359ae;color: white;text-transform: uppercase;letter-spacing: 0.08rem;padding: 0.6rem 1.5rem;border-radius: 0.3rem;box-shadow: inset 0 -3px rgba(0,0,0,0.3), 0 1px 1px rgba(0,0,0,0.2);border: none;text-align: center;transition: all .5s ease;-webkit-transition: all .5s ease;cursor: pointer;outline: none}
.button:hover, button:hover {background-color: #f9a314;color: white;transition: all .5s ease;-webkit-transition: all .5s ease;}

.button-green {background-color: green;}

.button-outline {background-color: transparent;color: #3359ae;border: 1px solid #3359ae;box-shadow: none;cursor: pointer;}
.button-outline:hover {background-color: #3359ae;color: white;}

.button-center {position: relative;padding: 1.5rem;}
.button-center .button {position: absolute;top: 0;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);}

/*------------------------------------*\
    10. FOOTER
\*------------------------------------*/


/*------------------------------------*\
    11. FORMS
\*------------------------------------*/
.forms-global .field {margin-bottom: 1rem;}
.forms-global label {font-weight: 700;}
.forms-global input[type="checkbox"] + label {font-weight: 400;}
.forms-global input[type="checkbox"]:checked + label {font-weight: 700;}
.forms-global input[type="text"], .forms-global input[type="email"], .forms-global input[type="password"], .forms-global select, .forms-global textarea {background: white;border-radius: 0.2rem;border: 2px solid transparent;border-bottom: 2px solid #3359ae;padding: 0.5rem;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}
.forms-global input[type="text"]:focus, .forms-global input[type="email"]:focus, .forms-global input[type="password"]:focus, .forms-global select:focus, .forms-global textarea:focus {border: 2px solid #f9a314;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}

.forms-global input[type="submit"] {background-color: #3359ae;color: white;text-transform: uppercase;letter-spacing: 0.08rem;padding: 0.6rem 1.5rem;border-radius: 0.3rem;box-shadow: inset 0 -3px rgba(0,0,0,0.3), 0 1px 1px rgba(0,0,0,0.2);border: none;text-align: center;transition: all .5s ease;-webkit-transition: all .5s ease;cursor: pointer;}
.forms-global input[type="submit"]:hover {background-color: #f9a314;color: white;transition: all .5s ease;-webkit-transition: all .5s ease;}


/*------------------------------------*\
    12. OTHER
\*------------------------------------*/
/* ANIMATIONS */
.heartbeating {animation: beating 0.6s ease 0s infinite alternate;-webkit-animation: beating 0.6s ease 0s infinite alternate;}
@keyframes beating {
    0% {transform: scale(1);}
    25% {transform: scale(1.1);}
    50% {transform: scale(1.2);}
    100% {transform: scale(1);}
    
}

.fadeIn {animation: fadeIn 0.6s ease 0s 1 normal both;-webkit-animation: fadeIn 1s ease 0s 1 normal both;}
@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 1;}
}

/*------------------------------------*\
    13. RESPONSIVE
\*------------------------------------*/
/*
- Max width 1366px - xxl
- Max width 1200px - xl
- Max width 1024px - l
- Max width 800px - m
- Max width 600px - s
- Max width 480px - xs
- Max width 360px - xxs
*/

@media only screen and (max-width:1366px) {
    /* ---------------
        THEME
    ------------------ */ 
    
    
    /* ---------------
        FW
    ------------------ */
    /* Width Columns */
    .col-xxl-5 {width: 5%;}
    .col-xxl-10 {width: 10%;}
    .col-xxl-15 {width: 15%;}
    .col-xxl-20 {width: 20%;} /* Five Columns */
    .col-xxl-25 {width: 25%;} /* Four Columns */
    .col-xxl-30 {width: 30%;}
    .col-xxl-33 {width: 33.3%;} /* Three Columns */
    .col-xxl-35 {width: 35%;}
    .col-xxl-40 {width: 40%;}
    .col-xxl-45 {width: 45%;}
    .col-xxl-50 {width: 50%;} /* Two Columns */
    .col-xxl-55 {width: 55%;}
    .col-xxl-60 {width: 60%;}
    .col-xxl-65 {width: 65%;}
    .col-xxl-70 {width: 70%;}
    .col-xxl-75 {width: 75%;}
    .col-xxl-80 {width: 80%;}
    .col-xxl-85 {width: 85%;}
    .col-xxl-90 {width: 90%;}
    .col-xxl-95 {width: 95%;}
    .col-xxl-100 {width: 100%;}
    
    /* Offsets Columns */
    .col-xxl-offset-0 {margin-left: 0;}
    .col-xxl-offset-5 {margin-left: 5%;}
    .col-xxl-offset-10 {margin-left: 10%;}
    .col-xxl-offset-15 {margin-left: 15%;}
    .col-xxl-offset-20 {margin-left: 20%;} 
    .col-xxl-offset-25 {margin-left: 25%;} 
    .col-xxl-offset-30 {margin-left: 30%;}
    .col-xxl-offset-33 {margin-left: 33.3%;} 
    .col-xxl-offset-35 {margin-left: 35%;}
    .col-xxl-offset-40 {margin-left: 40%;}
    .col-xxl-offset-45 {margin-left: 45%;}
    .col-xxl-offset-50 {margin-left: 50%;} 
    .col-xxl-offset-55 {margin-left: 55%;}
    .col-xxl-offset-60 {margin-left: 60%;}
    .col-xxl-offset-65 {margin-left: 65%;}
    .col-xxl-offset-70 {margin-left: 70%;}
    .col-xxl-offset-75 {margin-left: 75%;}
    .col-xxl-offset-80 {margin-left: 80%;}
    .col-xxl-offset-85 {margin-left: 85%;}
    .col-xxl-offset-90 {margin-left: 90%;}
    .col-xxl-offset-95 {margin-left: 95%;}
    .col-xxl-offset-100 {margin-left: 100%;}
    
    /* Wrap Columns borders */
    .wrap-xxl-0r {margin-left: 0rem;margin-right: 0rem;}
    .wrap-xxl-1r {margin-left: -1rem;margin-right: -1rem;}
    .wrap-xxl-2r {margin-left: -2rem;margin-right: -2rem;}
    .wrap-xxl-3r {margin-left: -3rem;margin-right: -3rem;}
    .wrap-xxl-4r {margin-left: -4rem;margin-right: -4rem;}
    .wrap-xxl-5r {margin-left: -5rem;margin-right: -5rem;}
    .wrap-xxl-6r {margin-left: -6rem;margin-right: -6rem;}
    
    .wrap-tp-xxl-0r {margin-top: 0rem;margin-bottom: 0rem;}
    .wrap-tp-xxl-0_5r {margin-top: -0.5rem;margin-bottom: -0.5rem;}
    .wrap-tp-xxl-1r {margin-top: -1rem;margin-bottom: -1rem;}
    .wrap-tp-xxl-2r {margin-top: -2rem;margin-bottom: -2rem;}
    .wrap-tp-xxl-3r {margin-top: -3rem;margin-bottom: -3rem;}
    .wrap-tp-xxl-4r {margin-top: -4rem;margin-bottom: -4rem;}
    .wrap-tp-xxl-5r {margin-top: -5rem;margin-bottom: -5rem;}
    .wrap-tp-xxl-6r {margin-top: -6rem;margin-bottom: -6rem;}
    
    /* Floats Reset */
    .nonef-xxl {margin: 0 auto;float: none;}
    .right-xxl {float: right;}
    .left-xxl {float: left;}
    
    /* Size Typography and Formatting */
    .text-xxl-10r {font-size: 10rem;}
    .text-xxl-9r {font-size: 9rem;}
    .text-xxl-8r {font-size: 8rem;}
    .text-xxl-7r {font-size: 7rem;}
    .text-xxl-6r {font-size: 6rem;}
    .text-xxl-5r {font-size: 5rem;}
    .text-xxl-4r {font-size: 4rem;}
    .text-xxl-3r {font-size: 3rem;}
    .text-xxl-2_5r {font-size: 2.5rem;}
    .text-xxl-2_4r {font-size: 2.4rem;}
    .text-xxl-2_3r {font-size: 2.3rem;}
    .text-xxl-2_2r {font-size: 2.2rem;}
    .text-xxl-2_1r {font-size: 2.1rem;}
    .text-xxl-2r {font-size: 2rem;}
    .text-xxl-1_9r {font-size: 1.9rem;}
    .text-xxl-1_8r {font-size: 1.8rem;}
    .text-xxl-1_7r {font-size: 1.7rem;}
    .text-xxl-1_6r {font-size: 1.6rem;}
    .text-xxl-1_5r {font-size: 1.5rem;}
    .text-xxl-1_4r {font-size: 1.4rem;}
    .text-xxl-1_3r {font-size: 1.3rem;}
    .text-xxl-1_2r {font-size: 1.2rem;}
    .text-xxl-1_1r {font-size: 1.1rem;}
    .text-xxl-1r {font-size: 1rem;}
    .text-xxl-0_9r {font-size: 0.9rem;}
    .text-xxl-0_8r {font-size: 0.8rem;}
    .text-xxl-0_7r {font-size: 0.7rem;}
    
    .text-xxl-center {text-align: center;}
    .text-xxl-right {text-align: right;}
    .text-xxl-left {text-align: left;}
    .text-xxl-justify {text-align: justify;}
    .text-xxl-upper {text-transform: uppercase;}
    .text-xxl-lower {text-transform: lowercase;}
    .text-xxl-cap {text-transform: capitalize;}
    .text-xxl-italic {font-style: italic;}
    .text-xxl-smallcaps {font-variant: small-caps;}
    .underline-xxl {text-decoration: underline;}
    .bold-xxl {font-weight: 700;}
    .text-xxl-shadow-1p {text-shadow: black 1px 1px;}
    .text-xxl-shadow-2p {text-shadow: black 2px 2px;}
    .fw300-xxl {font-weight: 300;}
    .fw400-xxl {font-weight: 400;}
    .fw700-xxl {font-weight: 700;}
    .fw800-xxl {font-weight: 800;}

    .font-xxl-opensans {font-family:'Open Sans', sans-serif;}

    .wrapline-xxl {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
    
    .lh-xxl-normal {line-height: normal;}
    .lh-xxl-inherit {line-height: inherit;}
    .lh-xxl-1_1 {line-height: 1.1;}
    .lh-xxl-1_2 {line-height: 1.2;}
    .lh-xxl-1_3 {line-height: 1.3;}
    
    /* Min width an heights */
    .minh-xxl-1r {min-height: 1rem;}
    .minh-xxl-2r {min-height: 2rem;}
    .minh-xxl-3r {min-height: 3rem;}
    .minh-xxl-4r {min-height: 4rem;}
    .minh-xxl-5r {min-height: 5rem;}
    .minh-xxl-6r {min-height: 6rem;}
    .minh-xxl-7r {min-height: 7rem;}
    .minh-xxl-8r {min-height: 8rem;}
    .minh-xxl-9r {min-height: 9rem;}
    .minh-xxl-14r {min-height: 14rem;}
    .minh-xxl-16r {min-height: 16rem;}
    .minh-xxl-20r {min-height: 20rem;}
    .minh-xxl-25r {min-height: 25rem;}
    .minh-xxl-28r {min-height: 28rem;}
    .minw-xxl-1r {min-width: 1rem;}
    .minw-xxl-2r {min-width: 2rem;}
    .minw-xxl-3r {min-width: 3rem;}
    .minw-xxl-4r {min-width: 4rem;}
    .minw-xxl-5r {min-width: 5rem;}
    .minw-xxl-6r {min-width: 6rem;}
    .minw-xxl-7r {min-width: 7rem;}
    .minw-xxl-8r {min-width: 8rem;}
    .minw-xxl-9r {min-width: 9rem;}
    .h100-xxl {height: 100%;}
    .hauto-xxl {height: auto;}
 
    
    /* Margins */
    .mrg-xxl-0_5r {margin: 0.5rem;}
    .mrg-xxl-top-0_5r {margin-top: 0.5rem;}
    .mrg-xxl-right-0_5r {margin-right: 0.5rem;}
    .mrg-xxl-bottom-0_5r {margin-bottom: 0.5rem;}
    .mrg-xxl-left-0_5r {margin-left: 0.5rem;}
    .mrg-xxl-1r {margin: 1rem;}
    .mrg-xxl-top-1r {margin-top: 1rem;}
    .mrg-xxl-right-1r {margin-right: 1rem;}
    .mrg-xxl-bottom-1r {margin-bottom: 1rem;}
    .mrg-xxl-left-1r {margin-left: 1rem;}
    .mrg-xxl-1_5r {margin: 1.5rem;}
    .mrg-xxl-top-1_5r {margin-top: 1.5rem;}
    .mrg-xxl-right-1_5r {margin-right: 1.5rem;}
    .mrg-xxl-bottom-1_5r {margin-bottom: 1.5rem;}
    .mrg-xxl-left-1_5r {margin-left: 1.5rem;}
    .mrg-xxl-2r {margin: 2rem;}
    .mrg-xxl-top-2r {margin-top: 2rem;}
    .mrg-xxl-right-2r {margin-right: 2rem;}
    .mrg-xxl-bottom-2r {margin-bottom: 2rem;}
    .mrg-xxl-left-2r {margin-left: 2rem;}
    .mrg-xxl-2_5r {margin: 2.5rem;}
    .mrg-xxl-top-2_5r {margin-top: 2.5rem;}
    .mrg-xxl-right-2_5r {margin-right: 2.5rem;}
    .mrg-xxl-bottom-2_5r {margin-bottom: 2.5rem;}
    .mrg-xxl-left-2_5r {margin-left: 2.5rem;}
    .mrg-xxl-3r {margin: 3rem;}
    .mrg-xxl-top-3r {margin-top: 3rem;}
    .mrg-xxl-right-3r {margin-right: 3rem;}
    .mrg-xxl-bottom-3r {margin-bottom: 3rem;}
    .mrg-xxl-left-3r {margin-left: 3rem;}
    .mrg-xxl-4r {margin: 4rem;}
    .mrg-xxl-top-4r {margin-top: 4rem;}
    .mrg-xxl-right-4r {margin-right: 4rem;}
    .mrg-xxl-bottom-4r {margin-bottom: 4rem;}
    .mrg-xxl-left-4r {margin-left: 4rem;}
    .mrg-xxl-5r {margin: 5rem;}
    .mrg-xxl-top-5r {margin-top: 5rem;}
    .mrg-xxl-right-5r {margin-right: 5rem;}
    .mrg-xxl-bottom-5r {margin-bottom: 5rem;}
    .mrg-xxl-left-5r {margin-left: 5rem;}
    .mrg-xxl-6r {margin: 6rem;}
    .mrg-xxl-top-6r {margin-top: 6rem;}
    .mrg-xxl-right-6r {margin-right: 6rem;}
    .mrg-xxl-bottom-6r {margin-bottom: 6rem;}
    .mrg-xxl-left-6r {margin-left: 6rem;}
    .mrg-xxl-7r {margin: 7rem;}
    .mrg-xxl-top-7r {margin-top: 7rem;}
    .mrg-xxl-right-7r {margin-right: 7rem;}
    .mrg-xxl-bottom-7r {margin-bottom: 7rem;}
    .mrg-xxl-left-7r {margin-left: 7rem;}
    .mrg-xxl-8r {margin: 8rem;}
    .mrg-xxl-top-8r {margin-top: 8rem;}
    .mrg-xxl-right-8r {margin-right: 8rem;}
    .mrg-xxl-bottom-8r {margin-bottom: 8rem;}
    .mrg-xxl-left-8r {margin-left: 8rem;}
    .mrg-xxl-9r {margin: 9rem;}
    .mrg-xxl-top-9r {margin-top: 9rem;}
    .mrg-xxl-right-9r {margin-right: 9rem;}
    .mrg-xxl-bottom-9r {margin-bottom: 9rem;}
    .mrg-xxl-left-9r {margin-left: 9rem;}
    .mrg-xxl-none {margin: 0 ;}
    .mrg-xxl-none-top {margin-top: 0 ;}
    .mrg-xxl-none-right {margin-right: 0 ;}
    .mrg-xxl-none-bottom {margin-bottom: 0 ;}
    .mrg-xxl-none-left {margin-left: 0 ;}

    /* Paddings */
    .pdg-xxl-0_5r {padding: 0.5rem;}
    .pdg-xxl-top-0_5r {padding-top: 0.5rem;}
    .pdg-xxl-right-0_5r {padding-right: 0.5rem;}
    .pdg-xxl-bottom-0_5r {padding-bottom: 0.5rem;}
    .pdg-xxl-left-0_5r {padding-left: 0.5rem;}
    .pdg-xxl-1r {padding: 1rem;}
    .pdg-xxl-top-1r {padding-top: 1rem;}
    .pdg-xxl-right-1r {padding-right: 1rem;}
    .pdg-xxl-bottom-1r {padding-bottom: 1rem;}
    .pdg-xxl-left-1r {padding-left: 1rem;}
    .pdg-xxl-1_5r {padding: 1.5rem;}
    .pdg-xxl-top-1_5r {padding-top: 1.5rem;}
    .pdg-xxl-right-1_5r {padding-right: 1.5rem;}
    .pdg-xxl-bottom-1_5r {padding-bottom: 1.5rem;}
    .pdg-xxl-left-1_5r {padding-left: 1.5rem;}
    .pdg-xxl-2r {padding: 2rem;}
    .pdg-xxl-top-2r {padding-top: 2rem;}
    .pdg-xxl-right-2r {padding-right: 2rem;}
    .pdg-xxl-bottom-2r {padding-bottom: 2rem;}
    .pdg-xxl-left-2r {padding-left: 2rem;}
    .pdg-xxl-2_5r {padding: 2.5rem;}
    .pdg-xxl-top-2_5r {padding-top: 2.5rem;}
    .pdg-xxl-right-2_5r {padding-right: 2.5rem;}
    .pdg-xxl-bottom-2_5r {padding-bottom: 2.5rem;}
    .pdg-xxl-left-2_5r {padding-left: 2.5rem;}
    .pdg-xxl-3r {padding: 3rem;}
    .pdg-xxl-top-3r {padding-top: 3rem;}
    .pdg-xxl-right-3r {padding-right: 3rem;}
    .pdg-xxl-bottom-3r {padding-bottom: 3rem;}
    .pdg-xxl-left-3r {padding-left: 3rem;}
    .pdg-xxl-4r {padding: 4rem;}
    .pdg-xxl-top-4r {padding-top: 4rem;}
    .pdg-xxl-right-4r {padding-right: 4rem;}
    .pdg-xxl-bottom-4r {padding-bottom: 4rem;}
    .pdg-xxl-left-4r {padding-left: 4rem;}
    .pdg-xxl-5r {padding: 5rem;}
    .pdg-xxl-top-5r {padding-top: 5rem;}
    .pdg-xxl-right-5r {padding-right: 5rem;}
    .pdg-xxl-bottom-5r {padding-bottom: 5rem;}
    .pdg-xxl-left-5r {padding-left: 5rem;}
    .pdg-xxl-6r {padding: 6rem;}
    .pdg-xxl-top-6r {padding-top: 6rem;}
    .pdg-xxl-right-6r {padding-right: 6rem;}
    .pdg-xxl-bottom-6r {padding-bottom: 6rem;}
    .pdg-xxl-left-6r {padding-left: 6rem;}
    .pdg-xxl-7r {padding: 7rem;}
    .pdg-xxl-top-7r {padding-top: 7rem;}
    .pdg-xxl-right-7r {padding-right: 7rem;}
    .pdg-xxl-bottom-7r {padding-bottom: 7rem;}
    .pdg-xxl-left-7r {padding-left: 7rem;}
    .pdg-xxl-8r {padding: 8rem;}
    .pdg-xxl-top-8r {padding-top: 8rem;}
    .pdg-xxl-right-8r {padding-right: 8rem;}
    .pdg-xxl-bottom-8r {padding-bottom: 8rem;}
    .pdg-xxl-left-8r {padding-left: 8rem;}
    .pdg-xxl-9r {padding: 9rem;}
    .pdg-xxl-top-9r {padding-top: 9rem;}
    .pdg-xxl-right-9r {padding-right: 9rem;}
    .pdg-xxl-bottom-9r {padding-bottom: 9rem;}
    .pdg-xxl-left-9r {padding-left: 9rem;}
    .pdg-xxl-none {padding: 0 ;}
    .pdg-xxl-none-top {padding-top: 0 ;}
    .pdg-xxl-none-right {padding-right: 0 ;}
    .pdg-xxl-none-bottom {padding-bottom: 0 ;}
    .pdg-xxl-none-left {padding-left: 0 ;}
    
    /* Centered Content */
    .center-content-xxl {margin: 0 auto;}
    .center-auto-xxl {margin-left: auto;margin-right: auto;}
    .center-block-xxl {margin-left: auto;margin-right: auto;display: block;}
    
    .center-vertical-xxl {position: absolute;top: 50%;transform: translateY(-50%);}
    .center-horizontal-xxl {position: absolute;left: 50%;transform: translateX(-50%);}
    .center-hv-xxl {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
    
    .center-image-xxl {display: block;margin: 0 auto;}
    .center-absolute-xxl {margin: 0 auto;right: 0;left: 0;}
    
    /* Displays */
    .disp-xxl-block {display: block;}
    .disp-xxl-none {display: none;}
    .disp-xxl-inlblock {display: inline-block;}
    .disp-xxl-inline {display: inline;}
    
    /* Positions */
    .pos-xxl-rel {position: relative;}
    .pos-xxl-abs {position: absolute;}
    .pos-xxl-fix {position: fixed;}
    .pos-xxl-fix-top0 {position: fixed;top: 0;}
    
    /* Lists */
    ul.list-xxl-none {list-style: none;margin: 0;padding: 0;}
    ul.list-xxl-none-wl {list-style: none;}
    ul.list-xxl-none-wm {list-style: none;padding: 0;}
    ul.list-xxl-none-wp {list-style: none;margin: 0;}
    
    ul.list-xxl-inlinebl {font-size: 0;}
    ul.list-xxl-inlinebl li {display: inline-block;}
    
    /* Borders */
    .border-xxl-none {border: none;}
    .border-xxl-left-none {border-left: none;}
    .border-xxl-top-none {border-top: none;}
    .border-xxl-right-none {border-right: none;}
    .border-xxl-bottom-none {border-bottom: none;}
    
    /* Aligns */
    .vertical-xxl-middle {vertical-align: middle;}
    .vertical-xxl-top {vertical-align: top;}
    .vertical-xxl-bottom {vertical-align: bottom;}
    .vertical-xxl-inherit {vertical-align: inherit;}
    
    /* Helper Classes */
    .invisible-xxl {visibility: hidden;}
    .visible-xxl {visibility: visible;}
    .show-xxl {display: block;}
    .hidden-xxl {display: none;}
    
    /* Responsive Iframe */
    .alt-xxl-responsive-iframe {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0 auto;}
    
    /* Flexbox Container*/
    .fl-xxl-c {display: -ms-flexbox;display: -webkit-flex;display: flex;}

    .fl-xxl-c-row {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
    .fl-xxl-c-row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
    .fl-xxl-c-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .fl-xxl-c-column-reverse {-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}

    .fl-xxl-c-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .fl-xxl-c-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .fl-xxl-c-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}

    .fl-xxl-c-juscon-start {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
    .fl-xxl-c-juscon-end {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
    .fl-xxl-c-juscon-center {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
    .fl-xxl-c-juscon-space-between {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
    .fl-xxl-c-juscon-space-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}

    .fl-xxl-c-alitems-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
    .fl-xxl-c-alitems-end {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
    .fl-xxl-c-alitems-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
    .fl-xxl-c-alitems-baseline {-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
    .fl-xxl-c-alitems-stretch {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}

    .fl-xxl-c-alicontent-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
    .fl-xxl-c-alicontent-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
    .fl-xxl-c-alicontent-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
    .fl-xxl-c-alicontent-space-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}
    .fl-xxl-c-alicontent-space-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}
    .fl-xxl-c-alicontent-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}

    /* Flexbox Items */
    .fl-xxl-i-order {-webkit-order: 0;-ms-flex-order: 0;order: 0;}

    .fl-xxl-i-flex {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
    .fl-xxl-i-grow {-webkit-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;}
    .fl-xxl-i-shrink {-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;}
    .fl-xxl-i-basis {-webkit-flex-basis: auto;-ms-flex-basis: auto;flex-basis: auto;}

    .fl-xxl-i-aliself-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
    .fl-xxl-i-aliself-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
    .fl-xxl-i-aliself-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
    .fl-xxl-i-aliself-center {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}
    .fl-xxl-i-aliself-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}
    .fl-xxl-i-aliself-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}
    
    
}


@media only screen and (max-width:1200px) {
    /* ---------------
        THEME
    ------------------ */ 
    
    
    /* ---------------
        FW
    ------------------ */
    /* Width Columns */
    .col-xl-5 {width: 5%;}
    .col-xl-10 {width: 10%;}
    .col-xl-15 {width: 15%;}
    .col-xl-20 {width: 20%;} /* Five Columns */
    .col-xl-25 {width: 25%;} /* Four Columns */
    .col-xl-30 {width: 30%;}
    .col-xl-33 {width: 33.3%;} /* Three Columns */
    .col-xl-35 {width: 35%;}
    .col-xl-40 {width: 40%;}
    .col-xl-45 {width: 45%;}
    .col-xl-50 {width: 50%;} /* Two Columns */
    .col-xl-55 {width: 55%;}
    .col-xl-60 {width: 60%;}
    .col-xl-65 {width: 65%;}
    .col-xl-70 {width: 70%;}
    .col-xl-75 {width: 75%;}
    .col-xl-80 {width: 80%;}
    .col-xl-85 {width: 85%;}
    .col-xl-90 {width: 90%;}
    .col-xl-95 {width: 95%;}
    .col-xl-100 {width: 100%;}
    
    /* Offsets Columns */
    .col-xl-offset-0 {margin-left: 0;}
    .col-xl-offset-5 {margin-left: 5%;}
    .col-xl-offset-10 {margin-left: 10%;}
    .col-xl-offset-15 {margin-left: 15%;}
    .col-xl-offset-20 {margin-left: 20%;} 
    .col-xl-offset-25 {margin-left: 25%;} 
    .col-xl-offset-30 {margin-left: 30%;}
    .col-xl-offset-33 {margin-left: 33.3%;} 
    .col-xl-offset-35 {margin-left: 35%;}
    .col-xl-offset-40 {margin-left: 40%;}
    .col-xl-offset-45 {margin-left: 45%;}
    .col-xl-offset-50 {margin-left: 50%;} 
    .col-xl-offset-55 {margin-left: 55%;}
    .col-xl-offset-60 {margin-left: 60%;}
    .col-xl-offset-65 {margin-left: 65%;}
    .col-xl-offset-70 {margin-left: 70%;}
    .col-xl-offset-75 {margin-left: 75%;}
    .col-xl-offset-80 {margin-left: 80%;}
    .col-xl-offset-85 {margin-left: 85%;}
    .col-xl-offset-90 {margin-left: 90%;}
    .col-xl-offset-95 {margin-left: 95%;}
    .col-xl-offset-100 {margin-left: 100%;}
    
    /* Wrap Columns borders */
    .wrap-xl-0r {margin-left: 0rem;margin-right: 0rem;}
    .wrap-xl-1r {margin-left: -1rem;margin-right: -1rem;}
    .wrap-xl-2r {margin-left: -2rem;margin-right: -2rem;}
    .wrap-xl-3r {margin-left: -3rem;margin-right: -3rem;}
    .wrap-xl-4r {margin-left: -4rem;margin-right: -4rem;}
    .wrap-xl-5r {margin-left: -5rem;margin-right: -5rem;}
    .wrap-xl-6r {margin-left: -6rem;margin-right: -6rem;}
    
    .wrap-tp-xl-0r {margin-top: 0rem;margin-bottom: 0rem;}
    .wrap-tp-xl-0_5r {margin-top: -0.5rem;margin-bottom: -0.5rem;}
    .wrap-tp-xl-1r {margin-top: -1rem;margin-bottom: -1rem;}
    .wrap-tp-xl-2r {margin-top: -2rem;margin-bottom: -2rem;}
    .wrap-tp-xl-3r {margin-top: -3rem;margin-bottom: -3rem;}
    .wrap-tp-xl-4r {margin-top: -4rem;margin-bottom: -4rem;}
    .wrap-tp-xl-5r {margin-top: -5rem;margin-bottom: -5rem;}
    .wrap-tp-xl-6r {margin-top: -6rem;margin-bottom: -6rem;}
    
    /* Floats Reset */
    .nonef-xl {margin: 0 auto;float: none;}
    .right-xl {float: right;}
    .left-xl {float: left;}
    
    /* Size Typography and Formatting */
    .text-xl-10r {font-size: 10rem;}
    .text-xl-9r {font-size: 9rem;}
    .text-xl-8r {font-size: 8rem;}
    .text-xl-7r {font-size: 7rem;}
    .text-xl-6r {font-size: 6rem;}
    .text-xl-5r {font-size: 5rem;}
    .text-xl-4r {font-size: 4rem;}
    .text-xl-3r {font-size: 3rem;}
    .text-xl-2_5r {font-size: 2.5rem;}
    .text-xl-2_4r {font-size: 2.4rem;}
    .text-xl-2_3r {font-size: 2.3rem;}
    .text-xl-2_2r {font-size: 2.2rem;}
    .text-xl-2_1r {font-size: 2.1rem;}
    .text-xl-2r {font-size: 2rem;}
    .text-xl-1_9r {font-size: 1.9rem;}
    .text-xl-1_8r {font-size: 1.8rem;}
    .text-xl-1_7r {font-size: 1.7rem;}
    .text-xl-1_6r {font-size: 1.6rem;}
    .text-xl-1_5r {font-size: 1.5rem;}
    .text-xl-1_4r {font-size: 1.4rem;}
    .text-xl-1_3r {font-size: 1.3rem;}
    .text-xl-1_2r {font-size: 1.2rem;}
    .text-xl-1_1r {font-size: 1.1rem;}
    .text-xl-1r {font-size: 1rem;}
    .text-xl-0_9r {font-size: 0.9rem;}
    .text-xl-0_8r {font-size: 0.8rem;}
    .text-xl-0_7r {font-size: 0.7rem;}
    
    .text-xl-center {text-align: center;}
    .text-xl-right {text-align: right;}
    .text-xl-left {text-align: left;}
    .text-xl-justify {text-align: justify;}
    .text-xl-upper {text-transform: uppercase;}
    .text-xl-lower {text-transform: lowercase;}
    .text-xl-cap {text-transform: capitalize;}
    .text-xl-italic {font-style: italic;}
    .text-xl-smallcaps {font-variant: small-caps;}
    .underline-xl {text-decoration: underline;}
    .bold-xl {font-weight: 700;}
    .text-xl-shadow-1p {text-shadow: black 1px 1px;}
    .text-xl-shadow-2p {text-shadow: black 2px 2px;}
    .fw300-xl {font-weight: 300;}
    .fw400-xl {font-weight: 400;}
    .fw700-xl {font-weight: 700;}
    .fw800-xl {font-weight: 800;}

    .font-xl-opensans {font-family:'Open Sans', sans-serif;}

    .wrapline-xl {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
    
    .lh-xl-normal {line-height: normal;}
    .lh-xl-inherit {line-height: inherit;}
    .lh-xl-1_1 {line-height: 1.1;}
    .lh-xl-1_2 {line-height: 1.2;}
    .lh-xl-1_3 {line-height: 1.3;}
    
    /* Min width an heights */
    .minh-xl-1r {min-height: 1rem;}
    .minh-xl-2r {min-height: 2rem;}
    .minh-xl-3r {min-height: 3rem;}
    .minh-xl-4r {min-height: 4rem;}
    .minh-xl-5r {min-height: 5rem;}
    .minh-xl-6r {min-height: 6rem;}
    .minh-xl-7r {min-height: 7rem;}
    .minh-xl-8r {min-height: 8rem;}
    .minh-xl-9r {min-height: 9rem;}
    .minh-xl-14r {min-height: 14rem;}
    .minh-xl-16r {min-height: 16rem;}
    .minh-xl-20r {min-height: 20rem;}
    .minh-xl-25r {min-height: 25rem;}
    .minh-xl-28r {min-height: 28rem;}
    .minw-xl-1r {min-width: 1rem;}
    .minw-xl-2r {min-width: 2rem;}
    .minw-xl-3r {min-width: 3rem;}
    .minw-xl-4r {min-width: 4rem;}
    .minw-xl-5r {min-width: 5rem;}
    .minw-xl-6r {min-width: 6rem;}
    .minw-xl-7r {min-width: 7rem;}
    .minw-xl-8r {min-width: 8rem;}
    .minw-xl-9r {min-width: 9rem;}
    .h100-xl {height: 100%;}
    .hauto-xl {height: auto;}
 
    
    /* Margins */
    .mrg-xl-0_5r {margin: 0.5rem;}
    .mrg-xl-top-0_5r {margin-top: 0.5rem;}
    .mrg-xl-right-0_5r {margin-right: 0.5rem;}
    .mrg-xl-bottom-0_5r {margin-bottom: 0.5rem;}
    .mrg-xl-left-0_5r {margin-left: 0.5rem;}
    .mrg-xl-1r {margin: 1rem;}
    .mrg-xl-top-1r {margin-top: 1rem;}
    .mrg-xl-right-1r {margin-right: 1rem;}
    .mrg-xl-bottom-1r {margin-bottom: 1rem;}
    .mrg-xl-left-1r {margin-left: 1rem;}
    .mrg-xl-1_5r {margin: 1.5rem;}
    .mrg-xl-top-1_5r {margin-top: 1.5rem;}
    .mrg-xl-right-1_5r {margin-right: 1.5rem;}
    .mrg-xl-bottom-1_5r {margin-bottom: 1.5rem;}
    .mrg-xl-left-1_5r {margin-left: 1.5rem;}
    .mrg-xl-2r {margin: 2rem;}
    .mrg-xl-top-2r {margin-top: 2rem;}
    .mrg-xl-right-2r {margin-right: 2rem;}
    .mrg-xl-bottom-2r {margin-bottom: 2rem;}
    .mrg-xl-left-2r {margin-left: 2rem;}
    .mrg-xl-2_5r {margin: 2.5rem;}
    .mrg-xl-top-2_5r {margin-top: 2.5rem;}
    .mrg-xl-right-2_5r {margin-right: 2.5rem;}
    .mrg-xl-bottom-2_5r {margin-bottom: 2.5rem;}
    .mrg-xl-left-2_5r {margin-left: 2.5rem;}
    .mrg-xl-3r {margin: 3rem;}
    .mrg-xl-top-3r {margin-top: 3rem;}
    .mrg-xl-right-3r {margin-right: 3rem;}
    .mrg-xl-bottom-3r {margin-bottom: 3rem;}
    .mrg-xl-left-3r {margin-left: 3rem;}
    .mrg-xl-4r {margin: 4rem;}
    .mrg-xl-top-4r {margin-top: 4rem;}
    .mrg-xl-right-4r {margin-right: 4rem;}
    .mrg-xl-bottom-4r {margin-bottom: 4rem;}
    .mrg-xl-left-4r {margin-left: 4rem;}
    .mrg-xl-5r {margin: 5rem;}
    .mrg-xl-top-5r {margin-top: 5rem;}
    .mrg-xl-right-5r {margin-right: 5rem;}
    .mrg-xl-bottom-5r {margin-bottom: 5rem;}
    .mrg-xl-left-5r {margin-left: 5rem;}
    .mrg-xl-6r {margin: 6rem;}
    .mrg-xl-top-6r {margin-top: 6rem;}
    .mrg-xl-right-6r {margin-right: 6rem;}
    .mrg-xl-bottom-6r {margin-bottom: 6rem;}
    .mrg-xl-left-6r {margin-left: 6rem;}
    .mrg-xl-7r {margin: 7rem;}
    .mrg-xl-top-7r {margin-top: 7rem;}
    .mrg-xl-right-7r {margin-right: 7rem;}
    .mrg-xl-bottom-7r {margin-bottom: 7rem;}
    .mrg-xl-left-7r {margin-left: 7rem;}
    .mrg-xl-8r {margin: 8rem;}
    .mrg-xl-top-8r {margin-top: 8rem;}
    .mrg-xl-right-8r {margin-right: 8rem;}
    .mrg-xl-bottom-8r {margin-bottom: 8rem;}
    .mrg-xl-left-8r {margin-left: 8rem;}
    .mrg-xl-9r {margin: 9rem;}
    .mrg-xl-top-9r {margin-top: 9rem;}
    .mrg-xl-right-9r {margin-right: 9rem;}
    .mrg-xl-bottom-9r {margin-bottom: 9rem;}
    .mrg-xl-left-9r {margin-left: 9rem;}
    .mrg-xl-none {margin: 0 ;}
    .mrg-xl-none-top {margin-top: 0 ;}
    .mrg-xl-none-right {margin-right: 0 ;}
    .mrg-xl-none-bottom {margin-bottom: 0 ;}
    .mrg-xl-none-left {margin-left: 0 ;}

    /* Paddings */
    .pdg-xl-0_5r {padding: 0.5rem;}
    .pdg-xl-top-0_5r {padding-top: 0.5rem;}
    .pdg-xl-right-0_5r {padding-right: 0.5rem;}
    .pdg-xl-bottom-0_5r {padding-bottom: 0.5rem;}
    .pdg-xl-left-0_5r {padding-left: 0.5rem;}
    .pdg-xl-1r {padding: 1rem;}
    .pdg-xl-top-1r {padding-top: 1rem;}
    .pdg-xl-right-1r {padding-right: 1rem;}
    .pdg-xl-bottom-1r {padding-bottom: 1rem;}
    .pdg-xl-left-1r {padding-left: 1rem;}
    .pdg-xl-1_5r {padding: 1.5rem;}
    .pdg-xl-top-1_5r {padding-top: 1.5rem;}
    .pdg-xl-right-1_5r {padding-right: 1.5rem;}
    .pdg-xl-bottom-1_5r {padding-bottom: 1.5rem;}
    .pdg-xl-left-1_5r {padding-left: 1.5rem;}
    .pdg-xl-2r {padding: 2rem;}
    .pdg-xl-top-2r {padding-top: 2rem;}
    .pdg-xl-right-2r {padding-right: 2rem;}
    .pdg-xl-bottom-2r {padding-bottom: 2rem;}
    .pdg-xl-left-2r {padding-left: 2rem;}
    .pdg-xl-2_5r {padding: 2.5rem;}
    .pdg-xl-top-2_5r {padding-top: 2.5rem;}
    .pdg-xl-right-2_5r {padding-right: 2.5rem;}
    .pdg-xl-bottom-2_5r {padding-bottom: 2.5rem;}
    .pdg-xl-left-2_5r {padding-left: 2.5rem;}
    .pdg-xl-3r {padding: 3rem;}
    .pdg-xl-top-3r {padding-top: 3rem;}
    .pdg-xl-right-3r {padding-right: 3rem;}
    .pdg-xl-bottom-3r {padding-bottom: 3rem;}
    .pdg-xl-left-3r {padding-left: 3rem;}
    .pdg-xl-4r {padding: 4rem;}
    .pdg-xl-top-4r {padding-top: 4rem;}
    .pdg-xl-right-4r {padding-right: 4rem;}
    .pdg-xl-bottom-4r {padding-bottom: 4rem;}
    .pdg-xl-left-4r {padding-left: 4rem;}
    .pdg-xl-5r {padding: 5rem;}
    .pdg-xl-top-5r {padding-top: 5rem;}
    .pdg-xl-right-5r {padding-right: 5rem;}
    .pdg-xl-bottom-5r {padding-bottom: 5rem;}
    .pdg-xl-left-5r {padding-left: 5rem;}
    .pdg-xl-6r {padding: 6rem;}
    .pdg-xl-top-6r {padding-top: 6rem;}
    .pdg-xl-right-6r {padding-right: 6rem;}
    .pdg-xl-bottom-6r {padding-bottom: 6rem;}
    .pdg-xl-left-6r {padding-left: 6rem;}
    .pdg-xl-7r {padding: 7rem;}
    .pdg-xl-top-7r {padding-top: 7rem;}
    .pdg-xl-right-7r {padding-right: 7rem;}
    .pdg-xl-bottom-7r {padding-bottom: 7rem;}
    .pdg-xl-left-7r {padding-left: 7rem;}
    .pdg-xl-8r {padding: 8rem;}
    .pdg-xl-top-8r {padding-top: 8rem;}
    .pdg-xl-right-8r {padding-right: 8rem;}
    .pdg-xl-bottom-8r {padding-bottom: 8rem;}
    .pdg-xl-left-8r {padding-left: 8rem;}
    .pdg-xl-9r {padding: 9rem;}
    .pdg-xl-top-9r {padding-top: 9rem;}
    .pdg-xl-right-9r {padding-right: 9rem;}
    .pdg-xl-bottom-9r {padding-bottom: 9rem;}
    .pdg-xl-left-9r {padding-left: 9rem;}
    .pdg-xl-none {padding: 0 ;}
    .pdg-xl-none-top {padding-top: 0 ;}
    .pdg-xl-none-right {padding-right: 0 ;}
    .pdg-xl-none-bottom {padding-bottom: 0 ;}
    .pdg-xl-none-left {padding-left: 0 ;}
    
    /* Centered Content */
    .center-content-xl {margin: 0 auto;}
    .center-auto-xl {margin-left: auto;margin-right: auto;}
    .center-block-xl {margin-left: auto;margin-right: auto;display: block;}
    
    .center-vertical-xl {position: absolute;top: 50%;transform: translateY(-50%);}
    .center-horizontal-xl {position: absolute;left: 50%;transform: translateX(-50%);}
    .center-hv-xl {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
    
    .center-image-xl {display: block;margin: 0 auto;}
    .center-absolute-xl {margin: 0 auto;right: 0;left: 0;}
    
    /* Displays */
    .disp-xl-block {display: block;}
    .disp-xl-none {display: none;}
    .disp-xl-inlblock {display: inline-block;}
    .disp-xl-inline {display: inline;}
    
    /* Positions */
    .pos-xl-rel {position: relative;}
    .pos-xl-abs {position: absolute;}
    .pos-xl-fix {position: fixed;}
    .pos-xl-fix-top0 {position: fixed;top: 0;}
    
    /* Lists */
    ul.list-xl-none {list-style: none;margin: 0;padding: 0;}
    ul.list-xl-none-wl {list-style: none;}
    ul.list-xl-none-wm {list-style: none;padding: 0;}
    ul.list-xl-none-wp {list-style: none;margin: 0;}
    
    ul.list-xl-inlinebl {font-size: 0;}
    ul.list-xl-inlinebl li {display: inline-block;}
    
    /* Borders */
    .border-xl-none {border: none;}
    .border-xl-left-none {border-left: none;}
    .border-xl-top-none {border-top: none;}
    .border-xl-right-none {border-right: none;}
    .border-xl-bottom-none {border-bottom: none;}
    
    /* Aligns */
    .vertical-xl-middle {vertical-align: middle;}
    .vertical-xl-top {vertical-align: top;}
    .vertical-xl-bottom {vertical-align: bottom;}
    .vertical-xl-inherit {vertical-align: inherit;}
    
    /* Helper Classes */
    .invisible-xl {visibility: hidden;}
    .visible-xl {visibility: visible;}
    .show-xl {display: block;}
    .hidden-xl {display: none;}
    
    /* Responsive Iframe */
    .alt-xl-responsive-iframe {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0 auto;}
    
    /* Flexbox Container*/
    .fl-xl-c {display: -ms-flexbox;display: -webkit-flex;display: flex;}

    .fl-xl-c-row {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
    .fl-xl-c-row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
    .fl-xl-c-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .fl-xl-c-column-reverse {-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}

    .fl-xl-c-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .fl-xl-c-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .fl-xl-c-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}

    .fl-xl-c-juscon-start {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
    .fl-xl-c-juscon-end {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
    .fl-xl-c-juscon-center {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
    .fl-xl-c-juscon-space-between {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
    .fl-xl-c-juscon-space-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}

    .fl-xl-c-alitems-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
    .fl-xl-c-alitems-end {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
    .fl-xl-c-alitems-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
    .fl-xl-c-alitems-baseline {-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
    .fl-xl-c-alitems-stretch {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}

    .fl-xl-c-alicontent-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
    .fl-xl-c-alicontent-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
    .fl-xl-c-alicontent-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
    .fl-xl-c-alicontent-space-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}
    .fl-xl-c-alicontent-space-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}
    .fl-xl-c-alicontent-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}

    /* Flexbox Items */
    .fl-xl-i-order {-webkit-order: 0;-ms-flex-order: 0;order: 0;}

    .fl-xl-i-flex {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
    .fl-xl-i-grow {-webkit-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;}
    .fl-xl-i-shrink {-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;}
    .fl-xl-i-basis {-webkit-flex-basis: auto;-ms-flex-basis: auto;flex-basis: auto;}

    .fl-xl-i-aliself-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
    .fl-xl-i-aliself-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
    .fl-xl-i-aliself-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
    .fl-xl-i-aliself-center {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}
    .fl-xl-i-aliself-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}
    .fl-xl-i-aliself-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}
    
    
}

@media only screen and (max-width:1024px) {
     /* ---------------
        THEME
    ------------------ */ 
    body.logged header {position: relative;}
	.js #nav, .js nav {display:none;}
	.js .slicknav_menu {display:block;}
    
    
    /* ---------------
        FW
    ------------------ */
    /* Width Columns */
    .col-l-5 {width: 5%;}
    .col-l-10 {width: 10%;}
    .col-l-15 {width: 15%;}
    .col-l-20 {width: 20%;} /* Five Columns */
    .col-l-25 {width: 25%;} /* Four Columns */
    .col-l-30 {width: 30%;}
    .col-l-33 {width: 33.3%;} /* Three Columns */
    .col-l-35 {width: 35%;}
    .col-l-40 {width: 40%;}
    .col-l-45 {width: 45%;}
    .col-l-50 {width: 50%;} /* Two Columns */
    .col-l-55 {width: 55%;}
    .col-l-60 {width: 60%;}
    .col-l-65 {width: 65%;}
    .col-l-70 {width: 70%;}
    .col-l-75 {width: 75%;}
    .col-l-80 {width: 80%;}
    .col-l-85 {width: 85%;}
    .col-l-90 {width: 90%;}
    .col-l-95 {width: 95%;}
    .col-l-100 {width: 100%;}
    
    /* Offsets Columns */
    .col-l-offset-0 {margin-left: 0;}
    .col-l-offset-5 {margin-left: 5%;}
    .col-l-offset-10 {margin-left: 10%;}
    .col-l-offset-15 {margin-left: 15%;}
    .col-l-offset-20 {margin-left: 20%;} 
    .col-l-offset-25 {margin-left: 25%;} 
    .col-l-offset-30 {margin-left: 30%;}
    .col-l-offset-33 {margin-left: 33.3%;} 
    .col-l-offset-35 {margin-left: 35%;}
    .col-l-offset-40 {margin-left: 40%;}
    .col-l-offset-45 {margin-left: 45%;}
    .col-l-offset-50 {margin-left: 50%;} 
    .col-l-offset-55 {margin-left: 55%;}
    .col-l-offset-60 {margin-left: 60%;}
    .col-l-offset-65 {margin-left: 65%;}
    .col-l-offset-70 {margin-left: 70%;}
    .col-l-offset-75 {margin-left: 75%;}
    .col-l-offset-80 {margin-left: 80%;}
    .col-l-offset-85 {margin-left: 85%;}
    .col-l-offset-90 {margin-left: 90%;}
    .col-l-offset-95 {margin-left: 95%;}
    .col-l-offset-100 {margin-left: 100%;}
    
    /* Wrap Columns borders */
    .wrap-l-0r {margin-left: 0rem;margin-right: 0rem;}
    .wrap-l-1r {margin-left: -1rem;margin-right: -1rem;}
    .wrap-l-2r {margin-left: -2rem;margin-right: -2rem;}
    .wrap-l-3r {margin-left: -3rem;margin-right: -3rem;}
    .wrap-l-4r {margin-left: -4rem;margin-right: -4rem;}
    .wrap-l-5r {margin-left: -5rem;margin-right: -5rem;}
    .wrap-l-6r {margin-left: -6rem;margin-right: -6rem;}
    
    .wrap-tp-l-0r {margin-top: 0rem;margin-bottom: 0rem;}
    .wrap-tp-l-0_5r {margin-top: -0.5rem;margin-bottom: -0.5rem;}
    .wrap-tp-l-1r {margin-top: -1rem;margin-bottom: -1rem;}
    .wrap-tp-l-2r {margin-top: -2rem;margin-bottom: -2rem;}
    .wrap-tp-l-3r {margin-top: -3rem;margin-bottom: -3rem;}
    .wrap-tp-l-4r {margin-top: -4rem;margin-bottom: -4rem;}
    .wrap-tp-l-5r {margin-top: -5rem;margin-bottom: -5rem;}
    .wrap-tp-l-6r {margin-top: -6rem;margin-bottom: -6rem;}
    
    /* Floats Reset */
    .nonef-l {margin: 0 auto;float: none;}
    .right-l {float: right;}
    .left-l {float: left;}
    
    /* Size Typography and Formatting */
    .text-l-10r {font-size: 10rem;}
    .text-l-9r {font-size: 9rem;}
    .text-l-8r {font-size: 8rem;}
    .text-l-7r {font-size: 7rem;}
    .text-l-6r {font-size: 6rem;}
    .text-l-5r {font-size: 5rem;}
    .text-l-4r {font-size: 4rem;}
    .text-l-3r {font-size: 3rem;}
    .text-l-2_5r {font-size: 2.5rem;}
    .text-l-2_4r {font-size: 2.4rem;}
    .text-l-2_3r {font-size: 2.3rem;}
    .text-l-2_2r {font-size: 2.2rem;}
    .text-l-2_1r {font-size: 2.1rem;}
    .text-l-2r {font-size: 2rem;}
    .text-l-1_9r {font-size: 1.9rem;}
    .text-l-1_8r {font-size: 1.8rem;}
    .text-l-1_7r {font-size: 1.7rem;}
    .text-l-1_6r {font-size: 1.6rem;}
    .text-l-1_5r {font-size: 1.5rem;}
    .text-l-1_4r {font-size: 1.4rem;}
    .text-l-1_3r {font-size: 1.3rem;}
    .text-l-1_2r {font-size: 1.2rem;}
    .text-l-1_1r {font-size: 1.1rem;}
    .text-l-1r {font-size: 1rem;}
    .text-l-0_9r {font-size: 0.9rem;}
    .text-l-0_8r {font-size: 0.8rem;}
    .text-l-0_7r {font-size: 0.7rem;}
    
    .text-l-center {text-align: center;}
    .text-l-right {text-align: right;}
    .text-l-left {text-align: left;}
    .text-l-justify {text-align: justify;}
    .text-l-upper {text-transform: uppercase;}
    .text-l-lower {text-transform: lowercase;}
    .text-l-cap {text-transform: capitalize;}
    .text-l-italic {font-style: italic;}
    .text-l-smallcaps {font-variant: small-caps;}
    .underline-l {text-decoration: underline;}
    .bold-l {font-weight: 700;}
    .text-l-shadow-1p {text-shadow: black 1px 1px;}
    .text-l-shadow-2p {text-shadow: black 2px 2px;}
    .fw300-l {font-weight: 300;}
    .fw400-l {font-weight: 400;}
    .fw700-l {font-weight: 700;}
    .fw800-l {font-weight: 800;}

    .font-l-opensans {font-family:'Open Sans', sans-serif;}

    .wrapline-l {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
    
    .lh-l-normal {line-height: normal;}
    .lh-l-inherit {line-height: inherit;}
    .lh-l-1_1 {line-height: 1.1;}
    .lh-l-1_2 {line-height: 1.2;}
    .lh-l-1_3 {line-height: 1.3;}
    
    /* Min width an heights */
    .minh-l-1r {min-height: 1rem;}
    .minh-l-2r {min-height: 2rem;}
    .minh-l-3r {min-height: 3rem;}
    .minh-l-4r {min-height: 4rem;}
    .minh-l-5r {min-height: 5rem;}
    .minh-l-6r {min-height: 6rem;}
    .minh-l-7r {min-height: 7rem;}
    .minh-l-8r {min-height: 8rem;}
    .minh-l-9r {min-height: 9rem;}
    .minh-l-14r {min-height: 14rem;}
    .minh-l-16r {min-height: 16rem;}
    .minh-l-20r {min-height: 20rem;}
    .minh-l-25r {min-height: 25rem;}
    .minh-l-28r {min-height: 28rem;}
    .minw-l-1r {min-width: 1rem;}
    .minw-l-2r {min-width: 2rem;}
    .minw-l-3r {min-width: 3rem;}
    .minw-l-4r {min-width: 4rem;}
    .minw-l-5r {min-width: 5rem;}
    .minw-l-6r {min-width: 6rem;}
    .minw-l-7r {min-width: 7rem;}
    .minw-l-8r {min-width: 8rem;}
    .minw-l-9r {min-width: 9rem;}
    .h100-l {height: 100%;}
    .hauto-l {height: auto;}
    
    /* Margins */
    .mrg-l-0_5r {margin: 0.5rem;}
    .mrg-l-top-0_5r {margin-top: 0.5rem;}
    .mrg-l-right-0_5r {margin-right: 0.5rem;}
    .mrg-l-bottom-0_5r {margin-bottom: 0.5rem;}
    .mrg-l-left-0_5r {margin-left: 0.5rem;}
    .mrg-l-1r {margin: 1rem;}
    .mrg-l-top-1r {margin-top: 1rem;}
    .mrg-l-right-1r {margin-right: 1rem;}
    .mrg-l-bottom-1r {margin-bottom: 1rem;}
    .mrg-l-left-1r {margin-left: 1rem;}
    .mrg-l-1_5r {margin: 1.5rem;}
    .mrg-l-top-1_5r {margin-top: 1.5rem;}
    .mrg-l-right-1_5r {margin-right: 1.5rem;}
    .mrg-l-bottom-1_5r {margin-bottom: 1.5rem;}
    .mrg-l-left-1_5r {margin-left: 1.5rem;}
    .mrg-l-2r {margin: 2rem;}
    .mrg-l-top-2r {margin-top: 2rem;}
    .mrg-l-right-2r {margin-right: 2rem;}
    .mrg-l-bottom-2r {margin-bottom: 2rem;}
    .mrg-l-left-2r {margin-left: 2rem;}
    .mrg-l-2_5r {margin: 2.5rem;}
    .mrg-l-top-2_5r {margin-top: 2.5rem;}
    .mrg-l-right-2_5r {margin-right: 2.5rem;}
    .mrg-l-bottom-2_5r {margin-bottom: 2.5rem;}
    .mrg-l-left-2_5r {margin-left: 2.5rem;}
    .mrg-l-3r {margin: 3rem;}
    .mrg-l-top-3r {margin-top: 3rem;}
    .mrg-l-right-3r {margin-right: 3rem;}
    .mrg-l-bottom-3r {margin-bottom: 3rem;}
    .mrg-l-left-3r {margin-left: 3rem;}
    .mrg-l-4r {margin: 4rem;}
    .mrg-l-top-4r {margin-top: 4rem;}
    .mrg-l-right-4r {margin-right: 4rem;}
    .mrg-l-bottom-4r {margin-bottom: 4rem;}
    .mrg-l-left-4r {margin-left: 4rem;}
    .mrg-l-5r {margin: 5rem;}
    .mrg-l-top-5r {margin-top: 5rem;}
    .mrg-l-right-5r {margin-right: 5rem;}
    .mrg-l-bottom-5r {margin-bottom: 5rem;}
    .mrg-l-left-5r {margin-left: 5rem;}
    .mrg-l-6r {margin: 6rem;}
    .mrg-l-top-6r {margin-top: 6rem;}
    .mrg-l-right-6r {margin-right: 6rem;}
    .mrg-l-bottom-6r {margin-bottom: 6rem;}
    .mrg-l-left-6r {margin-left: 6rem;}
    .mrg-l-7r {margin: 7rem;}
    .mrg-l-top-7r {margin-top: 7rem;}
    .mrg-l-right-7r {margin-right: 7rem;}
    .mrg-l-bottom-7r {margin-bottom: 7rem;}
    .mrg-l-left-7r {margin-left: 7rem;}
    .mrg-l-8r {margin: 8rem;}
    .mrg-l-top-8r {margin-top: 8rem;}
    .mrg-l-right-8r {margin-right: 8rem;}
    .mrg-l-bottom-8r {margin-bottom: 8rem;}
    .mrg-l-left-8r {margin-left: 8rem;}
    .mrg-l-9r {margin: 9rem;}
    .mrg-l-top-9r {margin-top: 9rem;}
    .mrg-l-right-9r {margin-right: 9rem;}
    .mrg-l-bottom-9r {margin-bottom: 9rem;}
    .mrg-l-left-9r {margin-left: 9rem;}
    .mrg-l-none {margin: 0 ;}
    .mrg-l-none-top {margin-top: 0 ;}
    .mrg-l-none-right {margin-right: 0 ;}
    .mrg-l-none-bottom {margin-bottom: 0 ;}
    .mrg-l-none-left {margin-left: 0 ;}

    /* Paddings */
    .pdg-l-0_5r {padding: 0.5rem;}
    .pdg-l-top-0_5r {padding-top: 0.5rem;}
    .pdg-l-right-0_5r {padding-right: 0.5rem;}
    .pdg-l-bottom-0_5r {padding-bottom: 0.5rem;}
    .pdg-l-left-0_5r {padding-left: 0.5rem;}
    .pdg-l-1r {padding: 1rem;}
    .pdg-l-top-1r {padding-top: 1rem;}
    .pdg-l-right-1r {padding-right: 1rem;}
    .pdg-l-bottom-1r {padding-bottom: 1rem;}
    .pdg-l-left-1r {padding-left: 1rem;}
    .pdg-l-1_5r {padding: 1.5rem;}
    .pdg-l-top-1_5r {padding-top: 1.5rem;}
    .pdg-l-right-1_5r {padding-right: 1.5rem;}
    .pdg-l-bottom-1_5r {padding-bottom: 1.5rem;}
    .pdg-l-left-1_5r {padding-left: 1.5rem;}
    .pdg-l-2r {padding: 2rem;}
    .pdg-l-top-2r {padding-top: 2rem;}
    .pdg-l-right-2r {padding-right: 2rem;}
    .pdg-l-bottom-2r {padding-bottom: 2rem;}
    .pdg-l-left-2r {padding-left: 2rem;}
    .pdg-l-2_5r {padding: 2.5rem;}
    .pdg-l-top-2_5r {padding-top: 2.5rem;}
    .pdg-l-right-2_5r {padding-right: 2.5rem;}
    .pdg-l-bottom-2_5r {padding-bottom: 2.5rem;}
    .pdg-l-left-2_5r {padding-left: 2.5rem;}
    .pdg-l-3r {padding: 3rem;}
    .pdg-l-top-3r {padding-top: 3rem;}
    .pdg-l-right-3r {padding-right: 3rem;}
    .pdg-l-bottom-3r {padding-bottom: 3rem;}
    .pdg-l-left-3r {padding-left: 3rem;}
    .pdg-l-4r {padding: 4rem;}
    .pdg-l-top-4r {padding-top: 4rem;}
    .pdg-l-right-4r {padding-right: 4rem;}
    .pdg-l-bottom-4r {padding-bottom: 4rem;}
    .pdg-l-left-4r {padding-left: 4rem;}
    .pdg-l-5r {padding: 5rem;}
    .pdg-l-top-5r {padding-top: 5rem;}
    .pdg-l-right-5r {padding-right: 5rem;}
    .pdg-l-bottom-5r {padding-bottom: 5rem;}
    .pdg-l-left-5r {padding-left: 5rem;}
    .pdg-l-6r {padding: 6rem;}
    .pdg-l-top-6r {padding-top: 6rem;}
    .pdg-l-right-6r {padding-right: 6rem;}
    .pdg-l-bottom-6r {padding-bottom: 6rem;}
    .pdg-l-left-6r {padding-left: 6rem;}
    .pdg-l-7r {padding: 7rem;}
    .pdg-l-top-7r {padding-top: 7rem;}
    .pdg-l-right-7r {padding-right: 7rem;}
    .pdg-l-bottom-7r {padding-bottom: 7rem;}
    .pdg-l-left-7r {padding-left: 7rem;}
    .pdg-l-8r {padding: 8rem;}
    .pdg-l-top-8r {padding-top: 8rem;}
    .pdg-l-right-8r {padding-right: 8rem;}
    .pdg-l-bottom-8r {padding-bottom: 8rem;}
    .pdg-l-left-8r {padding-left: 8rem;}
    .pdg-l-9r {padding: 9rem;}
    .pdg-l-top-9r {padding-top: 9rem;}
    .pdg-l-right-9r {padding-right: 9rem;}
    .pdg-l-bottom-9r {padding-bottom: 9rem;}
    .pdg-l-left-9r {padding-left: 9rem;}
    .pdg-l-none {padding: 0 ;}
    .pdg-l-none-top {padding-top: 0 ;}
    .pdg-l-none-right {padding-right: 0 ;}
    .pdg-l-none-bottom {padding-bottom: 0 ;}
    .pdg-l-none-left {padding-left: 0 ;}
    
    /* Centered Content */
    .center-content-l {margin: 0 auto;}
    .center-auto-l {margin-left: auto;margin-right: auto;}
    .center-block-l {margin-left: auto;margin-right: auto;display: block;}
    
    .center-vertical-l {position: absolute;top: 50%;transform: translateY(-50%);}
    .center-horizontal-l {position: absolute;left: 50%;transform: translateX(-50%);}
    .center-hv-l {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
    
    .center-image-l {display: block;margin: 0 auto;}
    .center-absolute-l {margin: 0 auto;right: 0;left: 0;}
    
    /* Displays */
    .disp-l-block {display: block;}
    .disp-l-none {display: none;}
    .disp-l-inlblock {display: inline-block;}
    .disp-l-inline {display: inline;}
    
    /* Positions */
    .pos-l-rel {position: relative;}
    .pos-l-abs {position: absolute;}
    .pos-l-fix {position: fixed;}
    .pos-l-fix-top0 {position: fixed;top: 0;}
    
    /* Lists */
    ul.list-l-none {list-style: none;margin: 0;padding: 0;}
    ul.list-l-none-wl {list-style: none;}
    ul.list-l-none-wm {list-style: none;padding: 0;}
    ul.list-l-none-wp {list-style: none;margin: 0;}
    
    ul.list-l-inlinebl {font-size: 0;}
    ul.list-l-inlinebl li {display: inline-block;}
    
    /* Borders */
    .border-l-none {border: none;}
    .border-l-left-none {border-left: none;}
    .border-l-top-none {border-top: none;}
    .border-l-right-none {border-right: none;}
    .border-l-bottom-none {border-bottom: none;}
    
    /* Aligns */
    .vertical-l-middle {vertical-align: middle;}
    .vertical-l-top {vertical-align: top;}
    .vertical-l-bottom {vertical-align: bottom;}
    .vertical-l-inherit {vertical-align: inherit;}
    
    /* Helper Classes */
    .invisible-l {visibility: hidden;}
    .visible-l {visibility: visible;}
    .show-l {display: block;}
    .hidden-l {display: none;}
    
    /* Responsive Iframe */
    .alt-l-responsive-iframe {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0 auto;}
    
    /* Flexbox Container*/
    .fl-l-c {display: -ms-flexbox;display: -webkit-flex;display: flex;}

    .fl-l-c-row {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
    .fl-l-c-row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
    .fl-l-c-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .fl-l-c-column-reverse {-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}

    .fl-l-c-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .fl-l-c-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .fl-l-c-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}

    .fl-l-c-juscon-start {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
    .fl-l-c-juscon-end {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
    .fl-l-c-juscon-center {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
    .fl-l-c-juscon-space-between {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
    .fl-l-c-juscon-space-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}

    .fl-l-c-alitems-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
    .fl-l-c-alitems-end {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
    .fl-l-c-alitems-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
    .fl-l-c-alitems-baseline {-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
    .fl-l-c-alitems-stretch {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}

    .fl-l-c-alicontent-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
    .fl-l-c-alicontent-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
    .fl-l-c-alicontent-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
    .fl-l-c-alicontent-space-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}
    .fl-l-c-alicontent-space-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}
    .fl-l-c-alicontent-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}

    /* Flexbox Items */
    .fl-l-i-order {-webkit-order: 0;-ms-flex-order: 0;order: 0;}

    .fl-l-i-flex {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
    .fl-l-i-grow {-webkit-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;}
    .fl-l-i-shrink {-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;}
    .fl-l-i-basis {-webkit-flex-basis: auto;-ms-flex-basis: auto;flex-basis: auto;}

    .fl-l-i-aliself-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
    .fl-l-i-aliself-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
    .fl-l-i-aliself-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
    .fl-l-i-aliself-center {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}
    .fl-l-i-aliself-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}
    .fl-l-i-aliself-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}
}

@media only screen and (max-width:800px) {
    /* ---------------
        THEME
    ------------------ */
    
    
    /* ---------------
        FW
    ------------------ */
    /* Width Columns */
    .col-m-5 {width: 5%;}
    .col-m-10 {width: 10%;}
    .col-m-15 {width: 15%;}
    .col-m-20 {width: 20%;} /* Five Columns */
    .col-m-25 {width: 25%;} /* Four Columns */
    .col-m-30 {width: 30%;}
    .col-m-33 {width: 33.3%;} /* Three Columns */
    .col-m-35 {width: 35%;}
    .col-m-40 {width: 40%;}
    .col-m-45 {width: 45%;}
    .col-m-50 {width: 50%;} /* Two Columns */
    .col-m-55 {width: 55%;}
    .col-m-60 {width: 60%;}
    .col-m-65 {width: 65%;}
    .col-m-70 {width: 70%;}
    .col-m-75 {width: 75%;}
    .col-m-80 {width: 80%;}
    .col-m-85 {width: 85%;}
    .col-m-90 {width: 90%;}
    .col-m-95 {width: 95%;}
    .col-m-100 {width: 100%;}
    
    /* Offsets Columns */
    .col-m-offset-0 {margin-left: 0;}
    .col-m-offset-5 {margin-left: 5%;}
    .col-m-offset-10 {margin-left: 10%;}
    .col-m-offset-15 {margin-left: 15%;}
    .col-m-offset-20 {margin-left: 20%;} 
    .col-m-offset-25 {margin-left: 25%;} 
    .col-m-offset-30 {margin-left: 30%;}
    .col-m-offset-33 {margin-left: 33.3%;} 
    .col-m-offset-35 {margin-left: 35%;}
    .col-m-offset-40 {margin-left: 40%;}
    .col-m-offset-45 {margin-left: 45%;}
    .col-m-offset-50 {margin-left: 50%;} 
    .col-m-offset-55 {margin-left: 55%;}
    .col-m-offset-60 {margin-left: 60%;}
    .col-m-offset-65 {margin-left: 65%;}
    .col-m-offset-70 {margin-left: 70%;}
    .col-m-offset-75 {margin-left: 75%;}
    .col-m-offset-80 {margin-left: 80%;}
    .col-m-offset-85 {margin-left: 85%;}
    .col-m-offset-90 {margin-left: 90%;}
    .col-m-offset-95 {margin-left: 95%;}
    .col-m-offset-100 {margin-left: 100%;}
    
    /* Wrap Columns borders */
    .wrap-m-0r {margin-left: 0rem;margin-right: 0rem;}
    .wrap-m-1r {margin-left: -1rem;margin-right: -1rem;}
    .wrap-m-2r {margin-left: -2rem;margin-right: -2rem;}
    .wrap-m-3r {margin-left: -3rem;margin-right: -3rem;}
    .wrap-m-4r {margin-left: -4rem;margin-right: -4rem;}
    .wrap-m-5r {margin-left: -5rem;margin-right: -5rem;}
    .wrap-m-6r {margin-left: -6rem;margin-right: -6rem;}
    
    .wrap-tp-m-0r {margin-top: 0rem;margin-bottom: 0rem;}
    .wrap-tp-m-0_5r {margin-top: -0.5rem;margin-bottom: -0.5rem;}
    .wrap-tp-m-1r {margin-top: -1rem;margin-bottom: -1rem;}
    .wrap-tp-m-2r {margin-top: -2rem;margin-bottom: -2rem;}
    .wrap-tp-m-3r {margin-top: -3rem;margin-bottom: -3rem;}
    .wrap-tp-m-4r {margin-top: -4rem;margin-bottom: -4rem;}
    .wrap-tp-m-5r {margin-top: -5rem;margin-bottom: -5rem;}
    .wrap-tp-m-6r {margin-top: -6rem;margin-bottom: -6rem;}
    
    /* Floats Reset */
    .nonef-m {margin: 0 auto;float: none;}
    .right-m {float: right;}
    .left-m {float: left;}
    
    /* Size Typography and Formatting */
    .text-m-10r {font-size: 10rem;}
    .text-m-9r {font-size: 9rem;}
    .text-m-8r {font-size: 8rem;}
    .text-m-7r {font-size: 7rem;}
    .text-m-6r {font-size: 6rem;}
    .text-m-5r {font-size: 5rem;}
    .text-m-4r {font-size: 4rem;}
    .text-m-3r {font-size: 3rem;}
    .text-m-2_5r {font-size: 2.5rem;}
    .text-m-2_4r {font-size: 2.4rem;}
    .text-m-2_3r {font-size: 2.3rem;}
    .text-m-2_2r {font-size: 2.2rem;}
    .text-m-2_1r {font-size: 2.1rem;}
    .text-m-2r {font-size: 2rem;}
    .text-m-1_9r {font-size: 1.9rem;}
    .text-m-1_8r {font-size: 1.8rem;}
    .text-m-1_7r {font-size: 1.7rem;}
    .text-m-1_6r {font-size: 1.6rem;}
    .text-m-1_5r {font-size: 1.5rem;}
    .text-m-1_4r {font-size: 1.4rem;}
    .text-m-1_3r {font-size: 1.3rem;}
    .text-m-1_2r {font-size: 1.2rem;}
    .text-m-1_1r {font-size: 1.1rem;}
    .text-m-1r {font-size: 1rem;}
    .text-m-0_9r {font-size: 0.9rem;}
    .text-m-0_8r {font-size: 0.8rem;}
    .text-m-0_7r {font-size: 0.7rem;}
    
    .text-m-center {text-align: center;}
    .text-m-right {text-align: right;}
    .text-m-left {text-align: left;}
    .text-m-justify {text-align: justify;}
    .text-m-upper {text-transform: uppercase;}
    .text-m-lower {text-transform: lowercase;}
    .text-m-cap {text-transform: capitalize;}
    .text-m-italic {font-style: italic;}
    .text-m-smallcaps {font-variant: small-caps;}
    .underline-m {text-decoration: underline;}
    .bold-m {font-weight: 700;}
    .text-m-shadow-1p {text-shadow: black 1px 1px;}
    .text-m-shadow-2p {text-shadow: black 2px 2px;}
    .fw300-m {font-weight: 300;}
    .fw400-m {font-weight: 400;}
    .fw700-m {font-weight: 700;}
    .fw800-m {font-weight: 800;}

    .font-m-opensans {font-family:'Open Sans', sans-serif;}

    .wrapline-m {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
    
    .lh-m-normal {line-height: normal;}
    .lh-m-inherit {line-height: inherit;}
    .lh-m-1_1 {line-height: 1.1;}
    .lh-m-1_2 {line-height: 1.2;}
    .lh-m-1_3 {line-height: 1.3;}
    
    /* Min width an heights */
    .minh-m-1r {min-height: 1rem;}
    .minh-m-2r {min-height: 2rem;}
    .minh-m-3r {min-height: 3rem;}
    .minh-m-4r {min-height: 4rem;}
    .minh-m-5r {min-height: 5rem;}
    .minh-m-6r {min-height: 6rem;}
    .minh-m-7r {min-height: 7rem;}
    .minh-m-8r {min-height: 8rem;}
    .minh-m-9r {min-height: 9rem;}
    .minh-m-14r {min-height: 14rem;}
    .minh-m-16r {min-height: 16rem;}
    .minh-m-20r {min-height: 20rem;}
    .minh-m-25r {min-height: 25rem;}
    .minh-m-28r {min-height: 28rem;}
    .minw-m-1r {min-width: 1rem;}
    .minw-m-2r {min-width: 2rem;}
    .minw-m-3r {min-width: 3rem;}
    .minw-m-4r {min-width: 4rem;}
    .minw-m-5r {min-width: 5rem;}
    .minw-m-6r {min-width: 6rem;}
    .minw-m-7r {min-width: 7rem;}
    .minw-m-8r {min-width: 8rem;}
    .minw-m-9r {min-width: 9rem;}
    .h100-m {height: 100%;}
    .hauto-m {height: auto;}
    
    /* Margins */
    .mrg-m-0_5r {margin: 0.5rem;}
    .mrg-m-top-0_5r {margin-top: 0.5rem;}
    .mrg-m-right-0_5r {margin-right: 0.5rem;}
    .mrg-m-bottom-0_5r {margin-bottom: 0.5rem;}
    .mrg-m-left-0_5r {margin-left: 0.5rem;}
    .mrg-m-1r {margin: 1rem;}
    .mrg-m-top-1r {margin-top: 1rem;}
    .mrg-m-right-1r {margin-right: 1rem;}
    .mrg-m-bottom-1r {margin-bottom: 1rem;}
    .mrg-m-left-1r {margin-left: 1rem;}
    .mrg-m-1_5r {margin: 1.5rem;}
    .mrg-m-top-1_5r {margin-top: 1.5rem;}
    .mrg-m-right-1_5r {margin-right: 1.5rem;}
    .mrg-m-bottom-1_5r {margin-bottom: 1.5rem;}
    .mrg-m-left-1_5r {margin-left: 1.5rem;}
    .mrg-m-2r {margin: 2rem;}
    .mrg-m-top-2r {margin-top: 2rem;}
    .mrg-m-right-2r {margin-right: 2rem;}
    .mrg-m-bottom-2r {margin-bottom: 2rem;}
    .mrg-m-left-2r {margin-left: 2rem;}
    .mrg-m-2_5r {margin: 2.5rem;}
    .mrg-m-top-2_5r {margin-top: 2.5rem;}
    .mrg-m-right-2_5r {margin-right: 2.5rem;}
    .mrg-m-bottom-2_5r {margin-bottom: 2.5rem;}
    .mrg-m-left-2_5r {margin-left: 2.5rem;}
    .mrg-m-3r {margin: 3rem;}
    .mrg-m-top-3r {margin-top: 3rem;}
    .mrg-m-right-3r {margin-right: 3rem;}
    .mrg-m-bottom-3r {margin-bottom: 3rem;}
    .mrg-m-left-3r {margin-left: 3rem;}
    .mrg-m-4r {margin: 4rem;}
    .mrg-m-top-4r {margin-top: 4rem;}
    .mrg-m-right-4r {margin-right: 4rem;}
    .mrg-m-bottom-4r {margin-bottom: 4rem;}
    .mrg-m-left-4r {margin-left: 4rem;}
    .mrg-m-5r {margin: 5rem;}
    .mrg-m-top-5r {margin-top: 5rem;}
    .mrg-m-right-5r {margin-right: 5rem;}
    .mrg-m-bottom-5r {margin-bottom: 5rem;}
    .mrg-m-left-5r {margin-left: 5rem;}
    .mrg-m-6r {margin: 6rem;}
    .mrg-m-top-6r {margin-top: 6rem;}
    .mrg-m-right-6r {margin-right: 6rem;}
    .mrg-m-bottom-6r {margin-bottom: 6rem;}
    .mrg-m-left-6r {margin-left: 6rem;}
    .mrg-m-7r {margin: 7rem;}
    .mrg-m-top-7r {margin-top: 7rem;}
    .mrg-m-right-7r {margin-right: 7rem;}
    .mrg-m-bottom-7r {margin-bottom: 7rem;}
    .mrg-m-left-7r {margin-left: 7rem;}
    .mrg-m-8r {margin: 8rem;}
    .mrg-m-top-8r {margin-top: 8rem;}
    .mrg-m-right-8r {margin-right: 8rem;}
    .mrg-m-bottom-8r {margin-bottom: 8rem;}
    .mrg-m-left-8r {margin-left: 8rem;}
    .mrg-m-9r {margin: 9rem;}
    .mrg-m-top-9r {margin-top: 9rem;}
    .mrg-m-right-9r {margin-right: 9rem;}
    .mrg-m-bottom-9r {margin-bottom: 9rem;}
    .mrg-m-left-9r {margin-left: 9rem;}
    .mrg-m-none {margin: 0 ;}
    .mrg-m-none-top {margin-top: 0 ;}
    .mrg-m-none-right {margin-right: 0 ;}
    .mrg-m-none-bottom {margin-bottom: 0 ;}
    .mrg-m-none-left {margin-left: 0 ;}

    /* Paddings */
    .pdg-m-0_5r {padding: 0.5rem;}
    .pdg-m-top-0_5r {padding-top: 0.5rem;}
    .pdg-m-right-0_5r {padding-right: 0.5rem;}
    .pdg-m-bottom-0_5r {padding-bottom: 0.5rem;}
    .pdg-m-left-0_5r {padding-left: 0.5rem;}
    .pdg-m-1r {padding: 1rem;}
    .pdg-m-top-1r {padding-top: 1rem;}
    .pdg-m-right-1r {padding-right: 1rem;}
    .pdg-m-bottom-1r {padding-bottom: 1rem;}
    .pdg-m-left-1r {padding-left: 1rem;}
    .pdg-m-1_5r {padding: 1.5rem;}
    .pdg-m-top-1_5r {padding-top: 1.5rem;}
    .pdg-m-right-1_5r {padding-right: 1.5rem;}
    .pdg-m-bottom-1_5r {padding-bottom: 1.5rem;}
    .pdg-m-left-1_5r {padding-left: 1.5rem;}
    .pdg-m-2r {padding: 2rem;}
    .pdg-m-top-2r {padding-top: 2rem;}
    .pdg-m-right-2r {padding-right: 2rem;}
    .pdg-m-bottom-2r {padding-bottom: 2rem;}
    .pdg-m-left-2r {padding-left: 2rem;}
    .pdg-m-2_5r {padding: 2.5rem;}
    .pdg-m-top-2_5r {padding-top: 2.5rem;}
    .pdg-m-right-2_5r {padding-right: 2.5rem;}
    .pdg-m-bottom-2_5r {padding-bottom: 2.5rem;}
    .pdg-m-left-2_5r {padding-left: 2.5rem;}
    .pdg-m-3r {padding: 3rem;}
    .pdg-m-top-3r {padding-top: 3rem;}
    .pdg-m-right-3r {padding-right: 3rem;}
    .pdg-m-bottom-3r {padding-bottom: 3rem;}
    .pdg-m-left-3r {padding-left: 3rem;}
    .pdg-m-4r {padding: 4rem;}
    .pdg-m-top-4r {padding-top: 4rem;}
    .pdg-m-right-4r {padding-right: 4rem;}
    .pdg-m-bottom-4r {padding-bottom: 4rem;}
    .pdg-m-left-4r {padding-left: 4rem;}
    .pdg-m-5r {padding: 5rem;}
    .pdg-m-top-5r {padding-top: 5rem;}
    .pdg-m-right-5r {padding-right: 5rem;}
    .pdg-m-bottom-5r {padding-bottom: 5rem;}
    .pdg-m-left-5r {padding-left: 5rem;}
    .pdg-m-6r {padding: 6rem;}
    .pdg-m-top-6r {padding-top: 6rem;}
    .pdg-m-right-6r {padding-right: 6rem;}
    .pdg-m-bottom-6r {padding-bottom: 6rem;}
    .pdg-m-left-6r {padding-left: 6rem;}
    .pdg-m-7r {padding: 7rem;}
    .pdg-m-top-7r {padding-top: 7rem;}
    .pdg-m-right-7r {padding-right: 7rem;}
    .pdg-m-bottom-7r {padding-bottom: 7rem;}
    .pdg-m-left-7r {padding-left: 7rem;}
    .pdg-m-8r {padding: 8rem;}
    .pdg-m-top-8r {padding-top: 8rem;}
    .pdg-m-right-8r {padding-right: 8rem;}
    .pdg-m-bottom-8r {padding-bottom: 8rem;}
    .pdg-m-left-8r {padding-left: 8rem;}
    .pdg-m-9r {padding: 9rem;}
    .pdg-m-top-9r {padding-top: 9rem;}
    .pdg-m-right-9r {padding-right: 9rem;}
    .pdg-m-bottom-9r {padding-bottom: 9rem;}
    .pdg-m-left-9r {padding-left: 9rem;}
    .pdg-m-none {padding: 0 ;}
    .pdg-m-none-top {padding-top: 0 ;}
    .pdg-m-none-right {padding-right: 0 ;}
    .pdg-m-none-bottom {padding-bottom: 0 ;}
    .pdg-m-none-left {padding-left: 0 ;}
    
    /* Centered Content */
    .center-content-m {margin: 0 auto;}
    .center-auto-m {margin-left: auto;margin-right: auto;}
    .center-block-m {margin-left: auto;margin-right: auto;display: block;}
    
    .center-vertical-m {position: absolute;top: 50%;transform: translateY(-50%);}
    .center-horizontal-m {position: absolute;left: 50%;transform: translateX(-50%);}
    .center-hv-m {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
    
    .center-image-m {display: block;margin: 0 auto;}
    .center-absolute-m {margin: 0 auto;right: 0;left: 0;}
    
    /* Displays */
    .disp-m-block {display: block;}
    .disp-m-none {display: none;}
    .disp-m-inlblock {display: inline-block;}
    .disp-m-inline {display: inline;}
    
    /* Positions */
    .pos-m-rel {position: relative;}
    .pos-m-abs {position: absolute;}
    .pos-m-fix {position: fixed;}
    .pos-m-fix-top0 {position: fixed;top: 0;}
    
    /* Lists */
    ul.list-m-none {list-style: none;margin: 0;padding: 0;}
    ul.list-m-none-wl {list-style: none;}
    ul.list-m-none-wm {list-style: none;padding: 0;}
    ul.list-m-none-wp {list-style: none;margin: 0;}
    
    ul.list-m-inlinebl {font-size: 0;}
    ul.list-m-inlinebl li {display: inline-block;}
    
    /* Borders */
    .border-m-none {border: none;}
    .border-m-left-none {border-left: none;}
    .border-m-top-none {border-top: none;}
    .border-m-right-none {border-right: none;}
    .border-m-bottom-none {border-bottom: none;}
    
    /* Aligns */
    .vertical-m-middle {vertical-align: middle;}
    .vertical-m-top {vertical-align: top;}
    .vertical-m-bottom {vertical-align: bottom;}
    .vertical-m-inherit {vertical-align: inherit;}
    
    /* Helper Classes */
    .invisible-m {visibility: hidden;}
    .visible-m {visibility: visible;}
    .show-m {display: block;}
    .hidden-m {display: none;}
    
    /* Responsive Iframe */
    .alt-m-responsive-iframe {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0 auto;}
    
    /* Flexbox Container*/
    .fl-m-c {display: -ms-flexbox;display: -webkit-flex;display: flex;}

    .fl-m-c-row {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
    .fl-m-c-row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
    .fl-m-c-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .fl-m-c-column-reverse {-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}

    .fl-m-c-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .fl-m-c-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .fl-m-c-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}

    .fl-m-c-juscon-start {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
    .fl-m-c-juscon-end {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
    .fl-m-c-juscon-center {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
    .fl-m-c-juscon-space-between {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
    .fl-m-c-juscon-space-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}

    .fl-m-c-alitems-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
    .fl-m-c-alitems-end {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
    .fl-m-c-alitems-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
    .fl-m-c-alitems-baseline {-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
    .fl-m-c-alitems-stretch {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}

    .fl-m-c-alicontent-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
    .fl-m-c-alicontent-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
    .fl-m-c-alicontent-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
    .fl-m-c-alicontent-space-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}
    .fl-m-c-alicontent-space-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}
    .fl-m-c-alicontent-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}

    /* Flexbox Items */
    .fl-m-i-order {-webkit-order: 0;-ms-flex-order: 0;order: 0;}

    .fl-m-i-flex {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
    .fl-m-i-grow {-webkit-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;}
    .fl-m-i-shrink {-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;}
    .fl-m-i-basis {-webkit-flex-basis: auto;-ms-flex-basis: auto;flex-basis: auto;}

    .fl-m-i-aliself-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
    .fl-m-i-aliself-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
    .fl-m-i-aliself-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
    .fl-m-i-aliself-center {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}
    .fl-m-i-aliself-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}
    .fl-m-i-aliself-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}
    
}

@media only screen and (max-width:600px) {
    /* ---------------
        THEME
    ------------------ */
    
    
    
    /* ---------------
        FW
    ------------------ */
    /* Width Columns */
    .col-s-5 {width: 5%;}
    .col-s-10 {width: 10%;}
    .col-s-15 {width: 15%;}
    .col-s-20 {width: 20%;} /* Five Columns */
    .col-s-25 {width: 25%;} /* Four Columns */
    .col-s-30 {width: 30%;}
    .col-s-33 {width: 33.3%;} /* Three Columns */
    .col-s-35 {width: 35%;}
    .col-s-40 {width: 40%;}
    .col-s-45 {width: 45%;}
    .col-s-50 {width: 50%;} /* Two Columns */
    .col-s-55 {width: 55%;}
    .col-s-60 {width: 60%;}
    .col-s-65 {width: 65%;}
    .col-s-70 {width: 70%;}
    .col-s-75 {width: 75%;}
    .col-s-80 {width: 80%;}
    .col-s-85 {width: 85%;}
    .col-s-90 {width: 90%;}
    .col-s-95 {width: 95%;}
    .col-s-100 {width: 100%;}
    
    /* Offsets Columns */
    .col-s-offset-0 {margin-left: 0;}
    .col-s-offset-5 {margin-left: 5%;}
    .col-s-offset-10 {margin-left: 10%;}
    .col-s-offset-15 {margin-left: 15%;}
    .col-s-offset-20 {margin-left: 20%;} 
    .col-s-offset-25 {margin-left: 25%;} 
    .col-s-offset-30 {margin-left: 30%;}
    .col-s-offset-33 {margin-left: 33.3%;} 
    .col-s-offset-35 {margin-left: 35%;}
    .col-s-offset-40 {margin-left: 40%;}
    .col-s-offset-45 {margin-left: 45%;}
    .col-s-offset-50 {margin-left: 50%;} 
    .col-s-offset-55 {margin-left: 55%;}
    .col-s-offset-60 {margin-left: 60%;}
    .col-s-offset-65 {margin-left: 65%;}
    .col-s-offset-70 {margin-left: 70%;}
    .col-s-offset-75 {margin-left: 75%;}
    .col-s-offset-80 {margin-left: 80%;}
    .col-s-offset-85 {margin-left: 85%;}
    .col-s-offset-90 {margin-left: 90%;}
    .col-s-offset-95 {margin-left: 95%;}
    .col-s-offset-100 {margin-left: 100%;}
    
    /* Wrap Columns borders */
    .wrap-s-0r {margin-left: 0rem;margin-right: 0rem;}
    .wrap-s-1r {margin-left: -1rem;margin-right: -1rem;}
    .wrap-s-2r {margin-left: -2rem;margin-right: -2rem;}
    .wrap-s-3r {margin-left: -3rem;margin-right: -3rem;}
    .wrap-s-4r {margin-left: -4rem;margin-right: -4rem;}
    .wrap-s-5r {margin-left: -5rem;margin-right: -5rem;}
    .wrap-s-6r {margin-left: -6rem;margin-right: -6rem;}
    
    .wrap-tp-s-0r {margin-top: 0rem;margin-bottom: 0rem;}
    .wrap-tp-s-0_5r {margin-top: -0.5rem;margin-bottom: -0.5rem;}
    .wrap-tp-s-1r {margin-top: -1rem;margin-bottom: -1rem;}
    .wrap-tp-s-2r {margin-top: -2rem;margin-bottom: -2rem;}
    .wrap-tp-s-3r {margin-top: -3rem;margin-bottom: -3rem;}
    .wrap-tp-s-4r {margin-top: -4rem;margin-bottom: -4rem;}
    .wrap-tp-s-5r {margin-top: -5rem;margin-bottom: -5rem;}
    .wrap-tp-s-6r {margin-top: -6rem;margin-bottom: -6rem;}
    
    /* Floats Reset */
    .nonef-s {margin: 0 auto;float: none;}
    .right-s {float: right;}
    .left-s {float: left;}
    
    /* Size Typography and Formatting */
    .text-s-10r {font-size: 10rem;}
    .text-s-9r {font-size: 9rem;}
    .text-s-8r {font-size: 8rem;}
    .text-s-7r {font-size: 7rem;}
    .text-s-6r {font-size: 6rem;}
    .text-s-5r {font-size: 5rem;}
    .text-s-4r {font-size: 4rem;}
    .text-s-3r {font-size: 3rem;}
    .text-s-2_5r {font-size: 2.5rem;}
    .text-s-2_4r {font-size: 2.4rem;}
    .text-s-2_3r {font-size: 2.3rem;}
    .text-s-2_2r {font-size: 2.2rem;}
    .text-s-2_1r {font-size: 2.1rem;}
    .text-s-2r {font-size: 2rem;}
    .text-s-1_9r {font-size: 1.9rem;}
    .text-s-1_8r {font-size: 1.8rem;}
    .text-s-1_7r {font-size: 1.7rem;}
    .text-s-1_6r {font-size: 1.6rem;}
    .text-s-1_5r {font-size: 1.5rem;}
    .text-s-1_4r {font-size: 1.4rem;}
    .text-s-1_3r {font-size: 1.3rem;}
    .text-s-1_2r {font-size: 1.2rem;}
    .text-s-1_1r {font-size: 1.1rem;}
    .text-s-1r {font-size: 1rem;}
    .text-s-0_9r {font-size: 0.9rem;}
    .text-s-0_8r {font-size: 0.8rem;}
    .text-s-0_7r {font-size: 0.7rem;}
    
    .text-s-center {text-align: center;}
    .text-s-right {text-align: right;}
    .text-s-left {text-align: left;}
    .text-s-justify {text-align: justify;}
    .text-s-upper {text-transform: uppercase;}
    .text-s-lower {text-transform: lowercase;}
    .text-s-cap {text-transform: capitalize;}
    .text-s-italic {font-style: italic;}
    .text-s-smallcaps {font-variant: small-caps;}
    .underline-s {text-decoration: underline;}
    .bold-s {font-weight: 700;}
    .text-s-shadow-1p {text-shadow: black 1px 1px;}
    .text-s-shadow-2p {text-shadow: black 2px 2px;}
    .fw300-s {font-weight: 300;}
    .fw400-s {font-weight: 400;}
    .fw700-s {font-weight: 700;}
    .fw800-s {font-weight: 800;}

    .font-s-opensans {font-family:'Open Sans', sans-serif;}

    .wrapline-s {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
    
    .lh-s-normal {line-height: normal;}
    .lh-s-inherit {line-height: inherit;}
    .lh-s-1_1 {line-height: 1.1;}
    .lh-s-1_2 {line-height: 1.2;}
    .lh-s-1_3 {line-height: 1.3;}
    
    /* Min width an heights */
    .minh-s-1r {min-height: 1rem;}
    .minh-s-2r {min-height: 2rem;}
    .minh-s-3r {min-height: 3rem;}
    .minh-s-4r {min-height: 4rem;}
    .minh-s-5r {min-height: 5rem;}
    .minh-s-6r {min-height: 6rem;}
    .minh-s-7r {min-height: 7rem;}
    .minh-s-8r {min-height: 8rem;}
    .minh-s-9r {min-height: 9rem;}
    .minh-s-14r {min-height: 14rem;}
    .minh-s-16r {min-height: 16rem;}
    .minh-s-20r {min-height: 20rem;}
    .minh-s-25r {min-height: 25rem;}
    .minh-s-28r {min-height: 28rem;}
    .minw-s-1r {min-width: 1rem;}
    .minw-s-2r {min-width: 2rem;}
    .minw-s-3r {min-width: 3rem;}
    .minw-s-4r {min-width: 4rem;}
    .minw-s-5r {min-width: 5rem;}
    .minw-s-6r {min-width: 6rem;}
    .minw-s-7r {min-width: 7rem;}
    .minw-s-8r {min-width: 8rem;}
    .minw-s-9r {min-width: 9rem;}
    .h100-s {height: 100%;}
    .hauto-s {height: auto;}
    
    /* Margins */
    .mrg-s-0_5r {margin: 0.5rem;}
    .mrg-s-top-0_5r {margin-top: 0.5rem;}
    .mrg-s-right-0_5r {margin-right: 0.5rem;}
    .mrg-s-bottom-0_5r {margin-bottom: 0.5rem;}
    .mrg-s-left-0_5r {margin-left: 0.5rem;}
    .mrg-s-1r {margin: 1rem;}
    .mrg-s-top-1r {margin-top: 1rem;}
    .mrg-s-right-1r {margin-right: 1rem;}
    .mrg-s-bottom-1r {margin-bottom: 1rem;}
    .mrg-s-left-1r {margin-left: 1rem;}
    .mrg-s-1_5r {margin: 1.5rem;}
    .mrg-s-top-1_5r {margin-top: 1.5rem;}
    .mrg-s-right-1_5r {margin-right: 1.5rem;}
    .mrg-s-bottom-1_5r {margin-bottom: 1.5rem;}
    .mrg-s-left-1_5r {margin-left: 1.5rem;}
    .mrg-s-2r {margin: 2rem;}
    .mrg-s-top-2r {margin-top: 2rem;}
    .mrg-s-right-2r {margin-right: 2rem;}
    .mrg-s-bottom-2r {margin-bottom: 2rem;}
    .mrg-s-left-2r {margin-left: 2rem;}
    .mrg-s-2_5r {margin: 2.5rem;}
    .mrg-s-top-2_5r {margin-top: 2.5rem;}
    .mrg-s-right-2_5r {margin-right: 2.5rem;}
    .mrg-s-bottom-2_5r {margin-bottom: 2.5rem;}
    .mrg-s-left-2_5r {margin-left: 2.5rem;}
    .mrg-s-3r {margin: 3rem;}
    .mrg-s-top-3r {margin-top: 3rem;}
    .mrg-s-right-3r {margin-right: 3rem;}
    .mrg-s-bottom-3r {margin-bottom: 3rem;}
    .mrg-s-left-3r {margin-left: 3rem;}
    .mrg-s-4r {margin: 4rem;}
    .mrg-s-top-4r {margin-top: 4rem;}
    .mrg-s-right-4r {margin-right: 4rem;}
    .mrg-s-bottom-4r {margin-bottom: 4rem;}
    .mrg-s-left-4r {margin-left: 4rem;}
    .mrg-s-5r {margin: 5rem;}
    .mrg-s-top-5r {margin-top: 5rem;}
    .mrg-s-right-5r {margin-right: 5rem;}
    .mrg-s-bottom-5r {margin-bottom: 5rem;}
    .mrg-s-left-5r {margin-left: 5rem;}
    .mrg-s-6r {margin: 6rem;}
    .mrg-s-top-6r {margin-top: 6rem;}
    .mrg-s-right-6r {margin-right: 6rem;}
    .mrg-s-bottom-6r {margin-bottom: 6rem;}
    .mrg-s-left-6r {margin-left: 6rem;}
    .mrg-s-7r {margin: 7rem;}
    .mrg-s-top-7r {margin-top: 7rem;}
    .mrg-s-right-7r {margin-right: 7rem;}
    .mrg-s-bottom-7r {margin-bottom: 7rem;}
    .mrg-s-left-7r {margin-left: 7rem;}
    .mrg-s-8r {margin: 8rem;}
    .mrg-s-top-8r {margin-top: 8rem;}
    .mrg-s-right-8r {margin-right: 8rem;}
    .mrg-s-bottom-8r {margin-bottom: 8rem;}
    .mrg-s-left-8r {margin-left: 8rem;}
    .mrg-s-9r {margin: 9rem;}
    .mrg-s-top-9r {margin-top: 9rem;}
    .mrg-s-right-9r {margin-right: 9rem;}
    .mrg-s-bottom-9r {margin-bottom: 9rem;}
    .mrg-s-left-9r {margin-left: 9rem;}
    .mrg-s-none {margin: 0 ;}
    .mrg-s-none-top {margin-top: 0 ;}
    .mrg-s-none-right {margin-right: 0 ;}
    .mrg-s-none-bottom {margin-bottom: 0 ;}
    .mrg-s-none-left {margin-left: 0 ;}

    /* Paddings */
    .pdg-s-0_5r {padding: 0.5rem;}
    .pdg-s-top-0_5r {padding-top: 0.5rem;}
    .pdg-s-right-0_5r {padding-right: 0.5rem;}
    .pdg-s-bottom-0_5r {padding-bottom: 0.5rem;}
    .pdg-s-left-0_5r {padding-left: 0.5rem;}
    .pdg-s-1r {padding: 1rem;}
    .pdg-s-top-1r {padding-top: 1rem;}
    .pdg-s-right-1r {padding-right: 1rem;}
    .pdg-s-bottom-1r {padding-bottom: 1rem;}
    .pdg-s-left-1r {padding-left: 1rem;}
    .pdg-s-1_5r {padding: 1.5rem;}
    .pdg-s-top-1_5r {padding-top: 1.5rem;}
    .pdg-s-right-1_5r {padding-right: 1.5rem;}
    .pdg-s-bottom-1_5r {padding-bottom: 1.5rem;}
    .pdg-s-left-1_5r {padding-left: 1.5rem;}
    .pdg-s-2r {padding: 2rem;}
    .pdg-s-top-2r {padding-top: 2rem;}
    .pdg-s-right-2r {padding-right: 2rem;}
    .pdg-s-bottom-2r {padding-bottom: 2rem;}
    .pdg-s-left-2r {padding-left: 2rem;}
    .pdg-s-2_5r {padding: 2.5rem;}
    .pdg-s-top-2_5r {padding-top: 2.5rem;}
    .pdg-s-right-2_5r {padding-right: 2.5rem;}
    .pdg-s-bottom-2_5r {padding-bottom: 2.5rem;}
    .pdg-s-left-2_5r {padding-left: 2.5rem;}
    .pdg-s-3r {padding: 3rem;}
    .pdg-s-top-3r {padding-top: 3rem;}
    .pdg-s-right-3r {padding-right: 3rem;}
    .pdg-s-bottom-3r {padding-bottom: 3rem;}
    .pdg-s-left-3r {padding-left: 3rem;}
    .pdg-s-4r {padding: 4rem;}
    .pdg-s-top-4r {padding-top: 4rem;}
    .pdg-s-right-4r {padding-right: 4rem;}
    .pdg-s-bottom-4r {padding-bottom: 4rem;}
    .pdg-s-left-4r {padding-left: 4rem;}
    .pdg-s-5r {padding: 5rem;}
    .pdg-s-top-5r {padding-top: 5rem;}
    .pdg-s-right-5r {padding-right: 5rem;}
    .pdg-s-bottom-5r {padding-bottom: 5rem;}
    .pdg-s-left-5r {padding-left: 5rem;}
    .pdg-s-6r {padding: 6rem;}
    .pdg-s-top-6r {padding-top: 6rem;}
    .pdg-s-right-6r {padding-right: 6rem;}
    .pdg-s-bottom-6r {padding-bottom: 6rem;}
    .pdg-s-left-6r {padding-left: 6rem;}
    .pdg-s-7r {padding: 7rem;}
    .pdg-s-top-7r {padding-top: 7rem;}
    .pdg-s-right-7r {padding-right: 7rem;}
    .pdg-s-bottom-7r {padding-bottom: 7rem;}
    .pdg-s-left-7r {padding-left: 7rem;}
    .pdg-s-8r {padding: 8rem;}
    .pdg-s-top-8r {padding-top: 8rem;}
    .pdg-s-right-8r {padding-right: 8rem;}
    .pdg-s-bottom-8r {padding-bottom: 8rem;}
    .pdg-s-left-8r {padding-left: 8rem;}
    .pdg-s-9r {padding: 9rem;}
    .pdg-s-top-9r {padding-top: 9rem;}
    .pdg-s-right-9r {padding-right: 9rem;}
    .pdg-s-bottom-9r {padding-bottom: 9rem;}
    .pdg-s-left-9r {padding-left: 9rem;}
    .pdg-s-none {padding: 0 ;}
    .pdg-s-none-top {padding-top: 0 ;}
    .pdg-s-none-right {padding-right: 0 ;}
    .pdg-s-none-bottom {padding-bottom: 0 ;}
    .pdg-s-none-left {padding-left: 0 ;}
    
    /* Centered Content */
    .center-content-s {margin: 0 auto;}
    .center-auto-s {margin-left: auto;margin-right: auto;}
    .center-block-s {margin-left: auto;margin-right: auto;display: block;}
    
    .center-vertical-s {position: absolute;top: 50%;transform: translateY(-50%);}
    .center-horizontal-s {position: absolute;left: 50%;transform: translateX(-50%);}
    .center-hv-s {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
    
    .center-image-s {display: block;margin: 0 auto;}
    .center-absolute-s {margin: 0 auto;right: 0;left: 0;}
    
    /* Displays */
    .disp-s-block {display: block;}
    .disp-s-none {display: none;}
    .disp-s-inlblock {display: inline-block;}
    .disp-s-inline {display: inline;}
    
    /* Positions */
    .pos-s-rel {position: relative;}
    .pos-s-abs {position: absolute;}
    .pos-s-fix {position: fixed;}
    .pos-s-fix-top0 {position: fixed;top: 0;}
    
    /* Lists */
    ul.list-s-none {list-style: none;margin: 0;padding: 0;}
    ul.list-s-none-wl {list-style: none;}
    ul.list-s-none-wm {list-style: none;padding: 0;}
    ul.list-s-none-wp {list-style: none;margin: 0;}
    
    ul.list-s-inlinebl {font-size: 0;}
    ul.list-s-inlinebl li {display: inline-block;}
    
    /* Borders */
    .border-s-none {border: none;}
    .border-s-left-none {border-left: none;}
    .border-s-top-none {border-top: none;}
    .border-s-right-none {border-right: none;}
    .border-s-bottom-none {border-bottom: none;}
    
    /* Aligns */
    .vertical-s-middle {vertical-align: middle;}
    .vertical-s-top {vertical-align: top;}
    .vertical-s-bottom {vertical-align: bottom;}
    .vertical-s-inherit {vertical-align: inherit;}
    
    /* Helper Classes */
    .invisible-s {visibility: hidden;}
    .visible-s {visibility: visible;}
    .show-s {display: block;}
    .hidden-s {display: none;}
    
    /* Responsive Iframe */
    .alt-s-responsive-iframe {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0 auto;}
    
    /* Flexbox Container*/
    .fl-s-c {display: -ms-flexbox;display: -webkit-flex;display: flex;}

    .fl-s-c-row {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
    .fl-s-c-row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
    .fl-s-c-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .fl-s-c-column-reverse {-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}

    .fl-s-c-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .fl-s-c-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .fl-s-c-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}

    .fl-s-c-juscon-start {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
    .fl-s-c-juscon-end {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
    .fl-s-c-juscon-center {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
    .fl-s-c-juscon-space-between {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
    .fl-s-c-juscon-space-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}

    .fl-s-c-alitems-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
    .fl-s-c-alitems-end {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
    .fl-s-c-alitems-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
    .fl-s-c-alitems-baseline {-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
    .fl-s-c-alitems-stretch {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}

    .fl-s-c-alicontent-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
    .fl-s-c-alicontent-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
    .fl-s-c-alicontent-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
    .fl-s-c-alicontent-space-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}
    .fl-s-c-alicontent-space-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}
    .fl-s-c-alicontent-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}

    /* Flexbox Items */
    .fl-s-i-order {-webkit-order: 0;-ms-flex-order: 0;order: 0;}

    .fl-s-i-flex {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
    .fl-s-i-grow {-webkit-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;}
    .fl-s-i-shrink {-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;}
    .fl-s-i-basis {-webkit-flex-basis: auto;-ms-flex-basis: auto;flex-basis: auto;}

    .fl-s-i-aliself-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
    .fl-s-i-aliself-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
    .fl-s-i-aliself-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
    .fl-s-i-aliself-center {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}
    .fl-s-i-aliself-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}
    .fl-s-i-aliself-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}
}

@media only screen and (max-width:480px) {
    /* ---------------
        THEME
    ------------------ */
    
    
    /* ---------------
        FW
    ------------------ */
    /* Width Columns */
    .col-xs-5 {width: 5%;}
    .col-xs-10 {width: 10%;}
    .col-xs-15 {width: 15%;}
    .col-xs-20 {width: 20%;} /* Five Columns */
    .col-xs-25 {width: 25%;} /* Four Columns */
    .col-xs-30 {width: 30%;}
    .col-xs-33 {width: 33.3%;} /* Three Columns */
    .col-xs-35 {width: 35%;}
    .col-xs-40 {width: 40%;}
    .col-xs-45 {width: 45%;}
    .col-xs-50 {width: 50%;} /* Two Columns */
    .col-xs-55 {width: 55%;}
    .col-xs-60 {width: 60%;}
    .col-xs-65 {width: 65%;}
    .col-xs-70 {width: 70%;}
    .col-xs-75 {width: 75%;}
    .col-xs-80 {width: 80%;}
    .col-xs-85 {width: 85%;}
    .col-xs-90 {width: 90%;}
    .col-xs-95 {width: 95%;}
    .col-xs-100 {width: 100%;}
    
    /* Offsets Columns */
    .col-xs-offset-0 {margin-left: 0;}
    .col-xs-offset-5 {margin-left: 5%;}
    .col-xs-offset-10 {margin-left: 10%;}
    .col-xs-offset-15 {margin-left: 15%;}
    .col-xs-offset-20 {margin-left: 20%;} 
    .col-xs-offset-25 {margin-left: 25%;} 
    .col-xs-offset-30 {margin-left: 30%;}
    .col-xs-offset-33 {margin-left: 33.3%;} 
    .col-xs-offset-35 {margin-left: 35%;}
    .col-xs-offset-40 {margin-left: 40%;}
    .col-xs-offset-45 {margin-left: 45%;}
    .col-xs-offset-50 {margin-left: 50%;} 
    .col-xs-offset-55 {margin-left: 55%;}
    .col-xs-offset-60 {margin-left: 60%;}
    .col-xs-offset-65 {margin-left: 65%;}
    .col-xs-offset-70 {margin-left: 70%;}
    .col-xs-offset-75 {margin-left: 75%;}
    .col-xs-offset-80 {margin-left: 80%;}
    .col-xs-offset-85 {margin-left: 85%;}
    .col-xs-offset-90 {margin-left: 90%;}
    .col-xs-offset-95 {margin-left: 95%;}
    .col-xs-offset-100 {margin-left: 100%;}
    
    /* Wrap Columns borders */
    .wrap-xs-0r {margin-left: 0rem;margin-right: 0rem;}
    .wrap-xs-1r {margin-left: -1rem;margin-right: -1rem;}
    .wrap-xs-2r {margin-left: -2rem;margin-right: -2rem;}
    .wrap-xs-3r {margin-left: -3rem;margin-right: -3rem;}
    .wrap-xs-4r {margin-left: -4rem;margin-right: -4rem;}
    .wrap-xs-5r {margin-left: -5rem;margin-right: -5rem;}
    .wrap-xs-6r {margin-left: -6rem;margin-right: -6rem;}
    
    .wrap-tp-xs-0r {margin-top: 0rem;margin-bottom: 0rem;}
    .wrap-tp-xs-0_5r {margin-top: -0.5rem;margin-bottom: -0.5rem;}
    .wrap-tp-xs-1r {margin-top: -1rem;margin-bottom: -1rem;}
    .wrap-tp-xs-2r {margin-top: -2rem;margin-bottom: -2rem;}
    .wrap-tp-xs-3r {margin-top: -3rem;margin-bottom: -3rem;}
    .wrap-tp-xs-4r {margin-top: -4rem;margin-bottom: -4rem;}
    .wrap-tp-xs-5r {margin-top: -5rem;margin-bottom: -5rem;}
    .wrap-tp-xs-6r {margin-top: -6rem;margin-bottom: -6rem;}
    
    /* Floats Reset */
    .nonef-xs {margin: 0 auto;float: none;}
    .right-xs {float: right;}
    .left-xs {float: left;}
    
    /* Size Typography and Formatting */
    .text-xs-10r {font-size: 10rem;}
    .text-xs-9r {font-size: 9rem;}
    .text-xs-8r {font-size: 8rem;}
    .text-xs-7r {font-size: 7rem;}
    .text-xs-6r {font-size: 6rem;}
    .text-xs-5r {font-size: 5rem;}
    .text-xs-4r {font-size: 4rem;}
    .text-xs-3r {font-size: 3rem;}
    .text-xs-2_5r {font-size: 2.5rem;}
    .text-xs-2_4r {font-size: 2.4rem;}
    .text-xs-2_3r {font-size: 2.3rem;}
    .text-xs-2_2r {font-size: 2.2rem;}
    .text-xs-2_1r {font-size: 2.1rem;}
    .text-xs-2r {font-size: 2rem;}
    .text-xs-1_9r {font-size: 1.9rem;}
    .text-xs-1_8r {font-size: 1.8rem;}
    .text-xs-1_7r {font-size: 1.7rem;}
    .text-xs-1_6r {font-size: 1.6rem;}
    .text-xs-1_5r {font-size: 1.5rem;}
    .text-xs-1_4r {font-size: 1.4rem;}
    .text-xs-1_3r {font-size: 1.3rem;}
    .text-xs-1_2r {font-size: 1.2rem;}
    .text-xs-1_1r {font-size: 1.1rem;}
    .text-xs-1r {font-size: 1rem;}
    .text-xs-0_9r {font-size: 0.9rem;}
    .text-xs-0_8r {font-size: 0.8rem;}
    .text-xs-0_7r {font-size: 0.7rem;}
    
    .text-xs-center {text-align: center;}
    .text-xs-right {text-align: right;}
    .text-xs-left {text-align: left;}
    .text-xs-justify {text-align: justify;}
    .text-xs-upper {text-transform: uppercase;}
    .text-xs-lower {text-transform: lowercase;}
    .text-xs-cap {text-transform: capitalize;}
    .text-xs-italic {font-style: italic;}
    .text-xs-smallcaps {font-variant: small-caps;}
    .underline-xs {text-decoration: underline;}
    .bold-xs {font-weight: 700;}
    .text-xs-shadow-1p {text-shadow: black 1px 1px;}
    .text-xs-shadow-2p {text-shadow: black 2px 2px;}
    .fw300-xs {font-weight: 300;}
    .fw400-xs {font-weight: 400;}
    .fw700-xs {font-weight: 700;}
    .fw800-xs {font-weight: 800;}

    .font-xs-opensans {font-family:'Open Sans', sans-serif;}

    .wrapline-xs {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
    
    .lh-xs-normal {line-height: normal;}
    .lh-xs-inherit {line-height: inherit;}
    .lh-xs-1_1 {line-height: 1.1;}
    .lh-xs-1_2 {line-height: 1.2;}
    .lh-xs-1_3 {line-height: 1.3;}
    
    /* Min width an heights */
    .minh-xs-1r {min-height: 1rem;}
    .minh-xs-2r {min-height: 2rem;}
    .minh-xs-3r {min-height: 3rem;}
    .minh-xs-4r {min-height: 4rem;}
    .minh-xs-5r {min-height: 5rem;}
    .minh-xs-6r {min-height: 6rem;}
    .minh-xs-7r {min-height: 7rem;}
    .minh-xs-8r {min-height: 8rem;}
    .minh-xs-9r {min-height: 9rem;}
    .minh-xs-14r {min-height: 14rem;}
    .minh-xs-16r {min-height: 16rem;}
    .minh-xs-20r {min-height: 20rem;}
    .minh-xs-25r {min-height: 25rem;}
    .minh-xs-28r {min-height: 28rem;}
    .minw-xs-1r {min-width: 1rem;}
    .minw-xs-2r {min-width: 2rem;}
    .minw-xs-3r {min-width: 3rem;}
    .minw-xs-4r {min-width: 4rem;}
    .minw-xs-5r {min-width: 5rem;}
    .minw-xs-6r {min-width: 6rem;}
    .minw-xs-7r {min-width: 7rem;}
    .minw-xs-8r {min-width: 8rem;}
    .minw-xs-9r {min-width: 9rem;}
    .h100-xs {height: 100%;}
    .hauto-xs {height: auto;}
    
    /* Margins */
    .mrg-xs-0_5r {margin: 0.5rem;}
    .mrg-xs-top-0_5r {margin-top: 0.5rem;}
    .mrg-xs-right-0_5r {margin-right: 0.5rem;}
    .mrg-xs-bottom-0_5r {margin-bottom: 0.5rem;}
    .mrg-xs-left-0_5r {margin-left: 0.5rem;}
    .mrg-xs-1r {margin: 1rem;}
    .mrg-xs-top-1r {margin-top: 1rem;}
    .mrg-xs-right-1r {margin-right: 1rem;}
    .mrg-xs-bottom-1r {margin-bottom: 1rem;}
    .mrg-xs-left-1r {margin-left: 1rem;}
    .mrg-xs-1_5r {margin: 1.5rem;}
    .mrg-xs-top-1_5r {margin-top: 1.5rem;}
    .mrg-xs-right-1_5r {margin-right: 1.5rem;}
    .mrg-xs-bottom-1_5r {margin-bottom: 1.5rem;}
    .mrg-xs-left-1_5r {margin-left: 1.5rem;}
    .mrg-xs-2r {margin: 2rem;}
    .mrg-xs-top-2r {margin-top: 2rem;}
    .mrg-xs-right-2r {margin-right: 2rem;}
    .mrg-xs-bottom-2r {margin-bottom: 2rem;}
    .mrg-xs-left-2r {margin-left: 2rem;}
    .mrg-xs-2_5r {margin: 2.5rem;}
    .mrg-xs-top-2_5r {margin-top: 2.5rem;}
    .mrg-xs-right-2_5r {margin-right: 2.5rem;}
    .mrg-xs-bottom-2_5r {margin-bottom: 2.5rem;}
    .mrg-xs-left-2_5r {margin-left: 2.5rem;}
    .mrg-xs-3r {margin: 3rem;}
    .mrg-xs-top-3r {margin-top: 3rem;}
    .mrg-xs-right-3r {margin-right: 3rem;}
    .mrg-xs-bottom-3r {margin-bottom: 3rem;}
    .mrg-xs-left-3r {margin-left: 3rem;}
    .mrg-xs-4r {margin: 4rem;}
    .mrg-xs-top-4r {margin-top: 4rem;}
    .mrg-xs-right-4r {margin-right: 4rem;}
    .mrg-xs-bottom-4r {margin-bottom: 4rem;}
    .mrg-xs-left-4r {margin-left: 4rem;}
    .mrg-xs-5r {margin: 5rem;}
    .mrg-xs-top-5r {margin-top: 5rem;}
    .mrg-xs-right-5r {margin-right: 5rem;}
    .mrg-xs-bottom-5r {margin-bottom: 5rem;}
    .mrg-xs-left-5r {margin-left: 5rem;}
    .mrg-xs-6r {margin: 6rem;}
    .mrg-xs-top-6r {margin-top: 6rem;}
    .mrg-xs-right-6r {margin-right: 6rem;}
    .mrg-xs-bottom-6r {margin-bottom: 6rem;}
    .mrg-xs-left-6r {margin-left: 6rem;}
    .mrg-xs-7r {margin: 7rem;}
    .mrg-xs-top-7r {margin-top: 7rem;}
    .mrg-xs-right-7r {margin-right: 7rem;}
    .mrg-xs-bottom-7r {margin-bottom: 7rem;}
    .mrg-xs-left-7r {margin-left: 7rem;}
    .mrg-xs-8r {margin: 8rem;}
    .mrg-xs-top-8r {margin-top: 8rem;}
    .mrg-xs-right-8r {margin-right: 8rem;}
    .mrg-xs-bottom-8r {margin-bottom: 8rem;}
    .mrg-xs-left-8r {margin-left: 8rem;}
    .mrg-xs-9r {margin: 9rem;}
    .mrg-xs-top-9r {margin-top: 9rem;}
    .mrg-xs-right-9r {margin-right: 9rem;}
    .mrg-xs-bottom-9r {margin-bottom: 9rem;}
    .mrg-xs-left-9r {margin-left: 9rem;}
    .mrg-xs-none {margin: 0 ;}
    .mrg-xs-none-top {margin-top: 0 ;}
    .mrg-xs-none-right {margin-right: 0 ;}
    .mrg-xs-none-bottom {margin-bottom: 0 ;}
    .mrg-xs-none-left {margin-left: 0 ;}

    /* Paddings */
    .pdg-xs-0_5r {padding: 0.5rem;}
    .pdg-xs-top-0_5r {padding-top: 0.5rem;}
    .pdg-xs-right-0_5r {padding-right: 0.5rem;}
    .pdg-xs-bottom-0_5r {padding-bottom: 0.5rem;}
    .pdg-xs-left-0_5r {padding-left: 0.5rem;}
    .pdg-xs-1r {padding: 1rem;}
    .pdg-xs-top-1r {padding-top: 1rem;}
    .pdg-xs-right-1r {padding-right: 1rem;}
    .pdg-xs-bottom-1r {padding-bottom: 1rem;}
    .pdg-xs-left-1r {padding-left: 1rem;}
    .pdg-xs-1_5r {padding: 1.5rem;}
    .pdg-xs-top-1_5r {padding-top: 1.5rem;}
    .pdg-xs-right-1_5r {padding-right: 1.5rem;}
    .pdg-xs-bottom-1_5r {padding-bottom: 1.5rem;}
    .pdg-xs-left-1_5r {padding-left: 1.5rem;}
    .pdg-xs-2r {padding: 2rem;}
    .pdg-xs-top-2r {padding-top: 2rem;}
    .pdg-xs-right-2r {padding-right: 2rem;}
    .pdg-xs-bottom-2r {padding-bottom: 2rem;}
    .pdg-xs-left-2r {padding-left: 2rem;}
    .pdg-xs-2_5r {padding: 2.5rem;}
    .pdg-xs-top-2_5r {padding-top: 2.5rem;}
    .pdg-xs-right-2_5r {padding-right: 2.5rem;}
    .pdg-xs-bottom-2_5r {padding-bottom: 2.5rem;}
    .pdg-xs-left-2_5r {padding-left: 2.5rem;}
    .pdg-xs-3r {padding: 3rem;}
    .pdg-xs-top-3r {padding-top: 3rem;}
    .pdg-xs-right-3r {padding-right: 3rem;}
    .pdg-xs-bottom-3r {padding-bottom: 3rem;}
    .pdg-xs-left-3r {padding-left: 3rem;}
    .pdg-xs-4r {padding: 4rem;}
    .pdg-xs-top-4r {padding-top: 4rem;}
    .pdg-xs-right-4r {padding-right: 4rem;}
    .pdg-xs-bottom-4r {padding-bottom: 4rem;}
    .pdg-xs-left-4r {padding-left: 4rem;}
    .pdg-xs-5r {padding: 5rem;}
    .pdg-xs-top-5r {padding-top: 5rem;}
    .pdg-xs-right-5r {padding-right: 5rem;}
    .pdg-xs-bottom-5r {padding-bottom: 5rem;}
    .pdg-xs-left-5r {padding-left: 5rem;}
    .pdg-xs-6r {padding: 6rem;}
    .pdg-xs-top-6r {padding-top: 6rem;}
    .pdg-xs-right-6r {padding-right: 6rem;}
    .pdg-xs-bottom-6r {padding-bottom: 6rem;}
    .pdg-xs-left-6r {padding-left: 6rem;}
    .pdg-xs-7r {padding: 7rem;}
    .pdg-xs-top-7r {padding-top: 7rem;}
    .pdg-xs-right-7r {padding-right: 7rem;}
    .pdg-xs-bottom-7r {padding-bottom: 7rem;}
    .pdg-xs-left-7r {padding-left: 7rem;}
    .pdg-xs-8r {padding: 8rem;}
    .pdg-xs-top-8r {padding-top: 8rem;}
    .pdg-xs-right-8r {padding-right: 8rem;}
    .pdg-xs-bottom-8r {padding-bottom: 8rem;}
    .pdg-xs-left-8r {padding-left: 8rem;}
    .pdg-xs-9r {padding: 9rem;}
    .pdg-xs-top-9r {padding-top: 9rem;}
    .pdg-xs-right-9r {padding-right: 9rem;}
    .pdg-xs-bottom-9r {padding-bottom: 9rem;}
    .pdg-xs-left-9r {padding-left: 9rem;}
    .pdg-xs-none {padding: 0 ;}
    .pdg-xs-none-top {padding-top: 0 ;}
    .pdg-xs-none-right {padding-right: 0 ;}
    .pdg-xs-none-bottom {padding-bottom: 0 ;}
    .pdg-xs-none-left {padding-left: 0 ;}
    
    /* Centered Content */
    .center-content-xs {margin: 0 auto;}
    .center-auto-xs {margin-left: auto;margin-right: auto;}
    .center-block-xs {margin-left: auto;margin-right: auto;display: block;}
    
    .center-vertical-xs {position: absolute;top: 50%;transform: translateY(-50%);}
    .center-horizontal-xs {position: absolute;left: 50%;transform: translateX(-50%);}
    .center-hv-xs {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
    
    .center-image-xs {display: block;margin: 0 auto;}
    .center-absolute-xs {margin: 0 auto;right: 0;left: 0;}
    
    /* Displays */
    .disp-xs-block {display: block;}
    .disp-xs-none {display: none;}
    .disp-xs-inlblock {display: inline-block;}
    .disp-xs-inline {display: inline;}
    
    /* Positions */
    .pos-xs-rel {position: relative;}
    .pos-xs-abs {position: absolute;}
    .pos-xs-fix {position: fixed;}
    .pos-xs-fix-top0 {position: fixed;top: 0;}
    
    /* Lists */
    ul.list-xs-none {list-style: none;margin: 0;padding: 0;}
    ul.list-xs-none-wl {list-style: none;}
    ul.list-xs-none-wm {list-style: none;padding: 0;}
    ul.list-xs-none-wp {list-style: none;margin: 0;}
    
    ul.list-xs-inlinebl {font-size: 0;}
    ul.list-xs-inlinebl li {display: inline-block;}
    
    /* Borders */
    .border-xs-none {border: none;}
    .border-xs-left-none {border-left: none;}
    .border-xs-top-none {border-top: none;}
    .border-xs-right-none {border-right: none;}
    .border-xs-bottom-none {border-bottom: none;}
    
    /* Aligns */
    .vertical-xs-middle {vertical-align: middle;}
    .vertical-xs-top {vertical-align: top;}
    .vertical-xs-bottom {vertical-align: bottom;}
    .vertical-xs-inherit {vertical-align: inherit;}
    
    /* Helper Classes */
    .invisible-xs {visibility: hidden;}
    .visible-xs {visibility: visible;}
    .show-xs {display: block;}
    .hidden-xs {display: none;}
    
    /* Responsive Iframe */
    .alt-xs-responsive-iframe {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0 auto;}
    
    /* Flexbox Container*/
    .fl-xs-c {display: -ms-flexbox;display: -webkit-flex;display: flex;}

    .fl-xs-c-row {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
    .fl-xs-c-row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
    .fl-xs-c-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .fl-xs-c-column-reverse {-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}

    .fl-xs-c-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .fl-xs-c-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .fl-xs-c-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}

    .fl-xs-c-juscon-start {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
    .fl-xs-c-juscon-end {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
    .fl-xs-c-juscon-center {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
    .fl-xs-c-juscon-space-between {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
    .fl-xs-c-juscon-space-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}

    .fl-xs-c-alitems-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
    .fl-xs-c-alitems-end {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
    .fl-xs-c-alitems-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
    .fl-xs-c-alitems-baseline {-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
    .fl-xs-c-alitems-stretch {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}

    .fl-xs-c-alicontent-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
    .fl-xs-c-alicontent-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
    .fl-xs-c-alicontent-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
    .fl-xs-c-alicontent-space-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}
    .fl-xs-c-alicontent-space-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}
    .fl-xs-c-alicontent-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}

    /* Flexbox Items */
    .fl-xs-i-order {-webkit-order: 0;-ms-flex-order: 0;order: 0;}

    .fl-xs-i-flex {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
    .fl-xs-i-grow {-webkit-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;}
    .fl-xs-i-shrink {-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;}
    .fl-xs-i-basis {-webkit-flex-basis: auto;-ms-flex-basis: auto;flex-basis: auto;}

    .fl-xs-i-aliself-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
    .fl-xs-i-aliself-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
    .fl-xs-i-aliself-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
    .fl-xs-i-aliself-center {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}
    .fl-xs-i-aliself-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}
    .fl-xs-i-aliself-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}
    
    
}

@media only screen and (max-width:360px) {
    /* ---------------
        THEME
    ------------------ */ 
    
    
    /* ---------------
        FW
    ------------------ */
    /* Width Columns */
    .col-xxs-5 {width: 5%;}
    .col-xxs-10 {width: 10%;}
    .col-xxs-15 {width: 15%;}
    .col-xxs-20 {width: 20%;} /* Five Columns */
    .col-xxs-25 {width: 25%;} /* Four Columns */
    .col-xxs-30 {width: 30%;}
    .col-xxs-33 {width: 33.3%;} /* Three Columns */
    .col-xxs-35 {width: 35%;}
    .col-xxs-40 {width: 40%;}
    .col-xxs-45 {width: 45%;}
    .col-xxs-50 {width: 50%;} /* Two Columns */
    .col-xxs-55 {width: 55%;}
    .col-xxs-60 {width: 60%;}
    .col-xxs-65 {width: 65%;}
    .col-xxs-70 {width: 70%;}
    .col-xxs-75 {width: 75%;}
    .col-xxs-80 {width: 80%;}
    .col-xxs-85 {width: 85%;}
    .col-xxs-90 {width: 90%;}
    .col-xxs-95 {width: 95%;}
    .col-xxs-100 {width: 100%;}
    
    /* Offsets Columns */
    .col-xxs-offset-0 {margin-left: 0;}
    .col-xxs-offset-5 {margin-left: 5%;}
    .col-xxs-offset-10 {margin-left: 10%;}
    .col-xxs-offset-15 {margin-left: 15%;}
    .col-xxs-offset-20 {margin-left: 20%;} 
    .col-xxs-offset-25 {margin-left: 25%;} 
    .col-xxs-offset-30 {margin-left: 30%;}
    .col-xxs-offset-33 {margin-left: 33.3%;} 
    .col-xxs-offset-35 {margin-left: 35%;}
    .col-xxs-offset-40 {margin-left: 40%;}
    .col-xxs-offset-45 {margin-left: 45%;}
    .col-xxs-offset-50 {margin-left: 50%;} 
    .col-xxs-offset-55 {margin-left: 55%;}
    .col-xxs-offset-60 {margin-left: 60%;}
    .col-xxs-offset-65 {margin-left: 65%;}
    .col-xxs-offset-70 {margin-left: 70%;}
    .col-xxs-offset-75 {margin-left: 75%;}
    .col-xxs-offset-80 {margin-left: 80%;}
    .col-xxs-offset-85 {margin-left: 85%;}
    .col-xxs-offset-90 {margin-left: 90%;}
    .col-xxs-offset-95 {margin-left: 95%;}
    .col-xxs-offset-100 {margin-left: 100%;}
    
    /* Wrap Columns borders */
    .wrap-xxs-0r {margin-left: 0rem;margin-right: 0rem;}
    .wrap-xxs-1r {margin-left: -1rem;margin-right: -1rem;}
    .wrap-xxs-2r {margin-left: -2rem;margin-right: -2rem;}
    .wrap-xxs-3r {margin-left: -3rem;margin-right: -3rem;}
    .wrap-xxs-4r {margin-left: -4rem;margin-right: -4rem;}
    .wrap-xxs-5r {margin-left: -5rem;margin-right: -5rem;}
    .wrap-xxs-6r {margin-left: -6rem;margin-right: -6rem;}
    
    .wrap-tp-xxs-0r {margin-top: 0rem;margin-bottom: 0rem;}
    .wrap-tp-xxs-0_5r {margin-top: -0.5rem;margin-bottom: -0.5rem;}
    .wrap-tp-xxs-1r {margin-top: -1rem;margin-bottom: -1rem;}
    .wrap-tp-xxs-2r {margin-top: -2rem;margin-bottom: -2rem;}
    .wrap-tp-xxs-3r {margin-top: -3rem;margin-bottom: -3rem;}
    .wrap-tp-xxs-4r {margin-top: -4rem;margin-bottom: -4rem;}
    .wrap-tp-xxs-5r {margin-top: -5rem;margin-bottom: -5rem;}
    .wrap-tp-xxs-6r {margin-top: -6rem;margin-bottom: -6rem;}
    
    /* Floats Reset */
    .nonef-xxs {margin: 0 auto;float: none;}
    .right-xxs {float: right;}
    .left-xxs {float: left;}
    
    /* Size Typography and Formatting */
    .text-xxs-10r {font-size: 10rem;}
    .text-xxs-9r {font-size: 9rem;}
    .text-xxs-8r {font-size: 8rem;}
    .text-xxs-7r {font-size: 7rem;}
    .text-xxs-6r {font-size: 6rem;}
    .text-xxs-5r {font-size: 5rem;}
    .text-xxs-4r {font-size: 4rem;}
    .text-xxs-3r {font-size: 3rem;}
    .text-xxs-2_5r {font-size: 2.5rem;}
    .text-xxs-2_4r {font-size: 2.4rem;}
    .text-xxs-2_3r {font-size: 2.3rem;}
    .text-xxs-2_2r {font-size: 2.2rem;}
    .text-xxs-2_1r {font-size: 2.1rem;}
    .text-xxs-2r {font-size: 2rem;}
    .text-xxs-1_9r {font-size: 1.9rem;}
    .text-xxs-1_8r {font-size: 1.8rem;}
    .text-xxs-1_7r {font-size: 1.7rem;}
    .text-xxs-1_6r {font-size: 1.6rem;}
    .text-xxs-1_5r {font-size: 1.5rem;}
    .text-xxs-1_4r {font-size: 1.4rem;}
    .text-xxs-1_3r {font-size: 1.3rem;}
    .text-xxs-1_2r {font-size: 1.2rem;}
    .text-xxs-1_1r {font-size: 1.1rem;}
    .text-xxs-1r {font-size: 1rem;}
    .text-xxs-0_9r {font-size: 0.9rem;}
    .text-xxs-0_8r {font-size: 0.8rem;}
    .text-xxs-0_7r {font-size: 0.7rem;}
    
    .text-xxs-center {text-align: center;}
    .text-xxs-right {text-align: right;}
    .text-xxs-left {text-align: left;}
    .text-xxs-justify {text-align: justify;}
    .text-xxs-upper {text-transform: uppercase;}
    .text-xxs-lower {text-transform: lowercase;}
    .text-xxs-cap {text-transform: capitalize;}
    .text-xxs-italic {font-style: italic;}
    .text-xxs-smallcaps {font-variant: small-caps;}
    .underline-xxs {text-decoration: underline;}
    .bold-xxs {font-weight: 700;}
    .text-xxs-shadow-1p {text-shadow: black 1px 1px;}
    .text-xxs-shadow-2p {text-shadow: black 2px 2px;}
    .fw300-xxs {font-weight: 300;}
    .fw400-xxs {font-weight: 400;}
    .fw700-xxs {font-weight: 700;}
    .fw800-xxs {font-weight: 800;}

    .font-xxs-opensans {font-family:'Open Sans', sans-serif;}

    .wrapline-xxs {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;}
    
    .lh-xxs-normal {line-height: normal;}
    .lh-xxs-inherit {line-height: inherit;}
    .lh-xxs-1_1 {line-height: 1.1;}
    .lh-xxs-1_2 {line-height: 1.2;}
    .lh-xxs-1_3 {line-height: 1.3;}
    
    /* Min width an heights */
    .minh-xxs-1r {min-height: 1rem;}
    .minh-xxs-2r {min-height: 2rem;}
    .minh-xxs-3r {min-height: 3rem;}
    .minh-xxs-4r {min-height: 4rem;}
    .minh-xxs-5r {min-height: 5rem;}
    .minh-xxs-6r {min-height: 6rem;}
    .minh-xxs-7r {min-height: 7rem;}
    .minh-xxs-8r {min-height: 8rem;}
    .minh-xxs-9r {min-height: 9rem;}
    .minh-xxs-14r {min-height: 14rem;}
    .minh-xxs-16r {min-height: 16rem;}
    .minh-xxs-20r {min-height: 20rem;}
    .minh-xxs-25r {min-height: 25rem;}
    .minh-xxs-28r {min-height: 28rem;}
    .minw-xxs-1r {min-width: 1rem;}
    .minw-xxs-2r {min-width: 2rem;}
    .minw-xxs-3r {min-width: 3rem;}
    .minw-xxs-4r {min-width: 4rem;}
    .minw-xxs-5r {min-width: 5rem;}
    .minw-xxs-6r {min-width: 6rem;}
    .minw-xxs-7r {min-width: 7rem;}
    .minw-xxs-8r {min-width: 8rem;}
    .minw-xxs-9r {min-width: 9rem;}
    .h100-xxs {height: 100%;}
    .hauto-xxs {height: auto;}
 
    
    /* Margins */
    .mrg-xxs-0_5r {margin: 0.5rem;}
    .mrg-xxs-top-0_5r {margin-top: 0.5rem;}
    .mrg-xxs-right-0_5r {margin-right: 0.5rem;}
    .mrg-xxs-bottom-0_5r {margin-bottom: 0.5rem;}
    .mrg-xxs-left-0_5r {margin-left: 0.5rem;}
    .mrg-xxs-1r {margin: 1rem;}
    .mrg-xxs-top-1r {margin-top: 1rem;}
    .mrg-xxs-right-1r {margin-right: 1rem;}
    .mrg-xxs-bottom-1r {margin-bottom: 1rem;}
    .mrg-xxs-left-1r {margin-left: 1rem;}
    .mrg-xxs-1_5r {margin: 1.5rem;}
    .mrg-xxs-top-1_5r {margin-top: 1.5rem;}
    .mrg-xxs-right-1_5r {margin-right: 1.5rem;}
    .mrg-xxs-bottom-1_5r {margin-bottom: 1.5rem;}
    .mrg-xxs-left-1_5r {margin-left: 1.5rem;}
    .mrg-xxs-2r {margin: 2rem;}
    .mrg-xxs-top-2r {margin-top: 2rem;}
    .mrg-xxs-right-2r {margin-right: 2rem;}
    .mrg-xxs-bottom-2r {margin-bottom: 2rem;}
    .mrg-xxs-left-2r {margin-left: 2rem;}
    .mrg-xxs-2_5r {margin: 2.5rem;}
    .mrg-xxs-top-2_5r {margin-top: 2.5rem;}
    .mrg-xxs-right-2_5r {margin-right: 2.5rem;}
    .mrg-xxs-bottom-2_5r {margin-bottom: 2.5rem;}
    .mrg-xxs-left-2_5r {margin-left: 2.5rem;}
    .mrg-xxs-3r {margin: 3rem;}
    .mrg-xxs-top-3r {margin-top: 3rem;}
    .mrg-xxs-right-3r {margin-right: 3rem;}
    .mrg-xxs-bottom-3r {margin-bottom: 3rem;}
    .mrg-xxs-left-3r {margin-left: 3rem;}
    .mrg-xxs-4r {margin: 4rem;}
    .mrg-xxs-top-4r {margin-top: 4rem;}
    .mrg-xxs-right-4r {margin-right: 4rem;}
    .mrg-xxs-bottom-4r {margin-bottom: 4rem;}
    .mrg-xxs-left-4r {margin-left: 4rem;}
    .mrg-xxs-5r {margin: 5rem;}
    .mrg-xxs-top-5r {margin-top: 5rem;}
    .mrg-xxs-right-5r {margin-right: 5rem;}
    .mrg-xxs-bottom-5r {margin-bottom: 5rem;}
    .mrg-xxs-left-5r {margin-left: 5rem;}
    .mrg-xxs-6r {margin: 6rem;}
    .mrg-xxs-top-6r {margin-top: 6rem;}
    .mrg-xxs-right-6r {margin-right: 6rem;}
    .mrg-xxs-bottom-6r {margin-bottom: 6rem;}
    .mrg-xxs-left-6r {margin-left: 6rem;}
    .mrg-xxs-7r {margin: 7rem;}
    .mrg-xxs-top-7r {margin-top: 7rem;}
    .mrg-xxs-right-7r {margin-right: 7rem;}
    .mrg-xxs-bottom-7r {margin-bottom: 7rem;}
    .mrg-xxs-left-7r {margin-left: 7rem;}
    .mrg-xxs-8r {margin: 8rem;}
    .mrg-xxs-top-8r {margin-top: 8rem;}
    .mrg-xxs-right-8r {margin-right: 8rem;}
    .mrg-xxs-bottom-8r {margin-bottom: 8rem;}
    .mrg-xxs-left-8r {margin-left: 8rem;}
    .mrg-xxs-9r {margin: 9rem;}
    .mrg-xxs-top-9r {margin-top: 9rem;}
    .mrg-xxs-right-9r {margin-right: 9rem;}
    .mrg-xxs-bottom-9r {margin-bottom: 9rem;}
    .mrg-xxs-left-9r {margin-left: 9rem;}
    .mrg-xxs-none {margin: 0 ;}
    .mrg-xxs-none-top {margin-top: 0 ;}
    .mrg-xxs-none-right {margin-right: 0 ;}
    .mrg-xxs-none-bottom {margin-bottom: 0 ;}
    .mrg-xxs-none-left {margin-left: 0 ;}

    /* Paddings */
    .pdg-xxs-0_5r {padding: 0.5rem;}
    .pdg-xxs-top-0_5r {padding-top: 0.5rem;}
    .pdg-xxs-right-0_5r {padding-right: 0.5rem;}
    .pdg-xxs-bottom-0_5r {padding-bottom: 0.5rem;}
    .pdg-xxs-left-0_5r {padding-left: 0.5rem;}
    .pdg-xxs-1r {padding: 1rem;}
    .pdg-xxs-top-1r {padding-top: 1rem;}
    .pdg-xxs-right-1r {padding-right: 1rem;}
    .pdg-xxs-bottom-1r {padding-bottom: 1rem;}
    .pdg-xxs-left-1r {padding-left: 1rem;}
    .pdg-xxs-1_5r {padding: 1.5rem;}
    .pdg-xxs-top-1_5r {padding-top: 1.5rem;}
    .pdg-xxs-right-1_5r {padding-right: 1.5rem;}
    .pdg-xxs-bottom-1_5r {padding-bottom: 1.5rem;}
    .pdg-xxs-left-1_5r {padding-left: 1.5rem;}
    .pdg-xxs-2r {padding: 2rem;}
    .pdg-xxs-top-2r {padding-top: 2rem;}
    .pdg-xxs-right-2r {padding-right: 2rem;}
    .pdg-xxs-bottom-2r {padding-bottom: 2rem;}
    .pdg-xxs-left-2r {padding-left: 2rem;}
    .pdg-xxs-2_5r {padding: 2.5rem;}
    .pdg-xxs-top-2_5r {padding-top: 2.5rem;}
    .pdg-xxs-right-2_5r {padding-right: 2.5rem;}
    .pdg-xxs-bottom-2_5r {padding-bottom: 2.5rem;}
    .pdg-xxs-left-2_5r {padding-left: 2.5rem;}
    .pdg-xxs-3r {padding: 3rem;}
    .pdg-xxs-top-3r {padding-top: 3rem;}
    .pdg-xxs-right-3r {padding-right: 3rem;}
    .pdg-xxs-bottom-3r {padding-bottom: 3rem;}
    .pdg-xxs-left-3r {padding-left: 3rem;}
    .pdg-xxs-4r {padding: 4rem;}
    .pdg-xxs-top-4r {padding-top: 4rem;}
    .pdg-xxs-right-4r {padding-right: 4rem;}
    .pdg-xxs-bottom-4r {padding-bottom: 4rem;}
    .pdg-xxs-left-4r {padding-left: 4rem;}
    .pdg-xxs-5r {padding: 5rem;}
    .pdg-xxs-top-5r {padding-top: 5rem;}
    .pdg-xxs-right-5r {padding-right: 5rem;}
    .pdg-xxs-bottom-5r {padding-bottom: 5rem;}
    .pdg-xxs-left-5r {padding-left: 5rem;}
    .pdg-xxs-6r {padding: 6rem;}
    .pdg-xxs-top-6r {padding-top: 6rem;}
    .pdg-xxs-right-6r {padding-right: 6rem;}
    .pdg-xxs-bottom-6r {padding-bottom: 6rem;}
    .pdg-xxs-left-6r {padding-left: 6rem;}
    .pdg-xxs-7r {padding: 7rem;}
    .pdg-xxs-top-7r {padding-top: 7rem;}
    .pdg-xxs-right-7r {padding-right: 7rem;}
    .pdg-xxs-bottom-7r {padding-bottom: 7rem;}
    .pdg-xxs-left-7r {padding-left: 7rem;}
    .pdg-xxs-8r {padding: 8rem;}
    .pdg-xxs-top-8r {padding-top: 8rem;}
    .pdg-xxs-right-8r {padding-right: 8rem;}
    .pdg-xxs-bottom-8r {padding-bottom: 8rem;}
    .pdg-xxs-left-8r {padding-left: 8rem;}
    .pdg-xxs-9r {padding: 9rem;}
    .pdg-xxs-top-9r {padding-top: 9rem;}
    .pdg-xxs-right-9r {padding-right: 9rem;}
    .pdg-xxs-bottom-9r {padding-bottom: 9rem;}
    .pdg-xxs-left-9r {padding-left: 9rem;}
    .pdg-xxs-none {padding: 0 ;}
    .pdg-xxs-none-top {padding-top: 0 ;}
    .pdg-xxs-none-right {padding-right: 0 ;}
    .pdg-xxs-none-bottom {padding-bottom: 0 ;}
    .pdg-xxs-none-left {padding-left: 0 ;}
    
    /* Centered Content */
    .center-content-xxs {margin: 0 auto;}
    .center-auto-xxs {margin-left: auto;margin-right: auto;}
    .center-block-xxs {margin-left: auto;margin-right: auto;display: block;}
    
    .center-vertical-xxs {position: absolute;top: 50%;transform: translateY(-50%);}
    .center-horizontal-xxs {position: absolute;left: 50%;transform: translateX(-50%);}
    .center-hv-xxs {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}
    
    .center-image-xxs {display: block;margin: 0 auto;}
    .center-absolute-xxs {margin: 0 auto;right: 0;left: 0;}
    
    /* Displays */
    .disp-xxs-block {display: block;}
    .disp-xxs-none {display: none;}
    .disp-xxs-inlblock {display: inline-block;}
    .disp-xxs-inline {display: inline;}
    
    /* Positions */
    .pos-xxs-rel {position: relative;}
    .pos-xxs-abs {position: absolute;}
    .pos-xxs-fix {position: fixed;}
    .pos-xxs-fix-top0 {position: fixed;top: 0;}
    
    /* Lists */
    ul.list-xxs-none {list-style: none;margin: 0;padding: 0;}
    ul.list-xxs-none-wl {list-style: none;}
    ul.list-xxs-none-wm {list-style: none;padding: 0;}
    ul.list-xxs-none-wp {list-style: none;margin: 0;}
    
    ul.list-xxs-inlinebl {font-size: 0;}
    ul.list-xxs-inlinebl li {display: inline-block;}
    
    /* Borders */
    .border-xxs-none {border: none;}
    .border-xxs-left-none {border-left: none;}
    .border-xxs-top-none {border-top: none;}
    .border-xxs-right-none {border-right: none;}
    .border-xxs-bottom-none {border-bottom: none;}
    
    /* Aligns */
    .vertical-xxs-middle {vertical-align: middle;}
    .vertical-xxs-top {vertical-align: top;}
    .vertical-xxs-bottom {vertical-align: bottom;}
    .vertical-xxs-inherit {vertical-align: inherit;}
    
    /* Helper Classes */
    .invisible-xxs {visibility: hidden;}
    .visible-xxs {visibility: visible;}
    .show-xxs {display: block;}
    .hidden-xxs {display: none;}
    
    /* Responsive Iframe */
    .alt-xxs-responsive-iframe {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0 auto;}
    
    /* Flexbox Container*/
    .fl-xxs-c {display: -ms-flexbox;display: -webkit-flex;display: flex;}

    .fl-xxs-c-row {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
    .fl-xxs-c-row-reverse {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
    .fl-xxs-c-column {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
    .fl-xxs-c-column-reverse {-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}

    .fl-xxs-c-nowrap {-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    .fl-xxs-c-wrap {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .fl-xxs-c-wrap-reverse {-webkit-flex-wrap: wrap-reverse;-ms-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;}

    .fl-xxs-c-juscon-start {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
    .fl-xxs-c-juscon-end {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
    .fl-xxs-c-juscon-center {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
    .fl-xxs-c-juscon-space-between {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}
    .fl-xxs-c-juscon-space-around {-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;}

    .fl-xxs-c-alitems-start {-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
    .fl-xxs-c-alitems-end {-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
    .fl-xxs-c-alitems-center {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
    .fl-xxs-c-alitems-baseline {-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}
    .fl-xxs-c-alitems-stretch {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}

    .fl-xxs-c-alicontent-start {-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
    .fl-xxs-c-alicontent-end {-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;}
    .fl-xxs-c-alicontent-center {-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
    .fl-xxs-c-alicontent-space-between {-webkit-align-content: space-between;-ms-flex-line-pack: justify;align-content: space-between;}
    .fl-xxs-c-alicontent-space-around {-webkit-align-content: space-around;-ms-flex-line-pack: distribute;align-content: space-around;}
    .fl-xxs-c-alicontent-stretch {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}

    /* Flexbox Items */
    .fl-xxs-i-order {-webkit-order: 0;-ms-flex-order: 0;order: 0;}

    .fl-xxs-i-flex {-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
    .fl-xxs-i-grow {-webkit-flex-grow: 0;-ms-flex-grow: 0;flex-grow: 0;}
    .fl-xxs-i-shrink {-webkit-flex-shrink: 0;-ms-flex-shrink: 0;flex-shrink: 0;}
    .fl-xxs-i-basis {-webkit-flex-basis: auto;-ms-flex-basis: auto;flex-basis: auto;}

    .fl-xxs-i-aliself-auto {-webkit-align-self: auto;-ms-flex-item-align: auto;align-self: auto;}
    .fl-xxs-i-aliself-start {-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;}
    .fl-xxs-i-aliself-end {-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end;}
    .fl-xxs-i-aliself-center {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;}
    .fl-xxs-i-aliself-baseline {-webkit-align-self: baseline;-ms-flex-item-align: baseline;align-self: baseline;}
    .fl-xxs-i-aliself-stretch {-webkit-align-self: stretch;-ms-flex-item-align: stretch;align-self: stretch;}
    
}

/*------------------------------------*\
    14. MISC
\*------------------------------------*/


/*------------------------------------*\
    15. PRINT
\*------------------------------------*/
@media print {
	* {background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
	a,a:visited {text-decoration:underline;}
	a[href]:after {content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content:"";}
	pre,blockquote {border:1px solid #999;page-break-inside:avoid;}
	thead {display:table-header-group;}
	tr,img {page-break-inside:avoid;}
	img {max-width:100% !important;}
	p,h2,h3 {orphans:3;widows:3;}
	h2,h3 {page-break-after:avoid;}
}