/*
	Theme Name: Cyber Science
	Description: WordPress Theme for Cyber Science Landing Page.
	Version: 1.0
	Author: Rod Sot
	Author URI: http://rodsot.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. WORDPRESS CORE
    16. 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:93.75%;} /* 100% = 16px = 1 rem / In this case 1 rem = 15px */
body {font-family: 'Roboto', sans-serif;font-weight: 300;color:black;background: white;line-height: normal;}
figure {margin: auto;}
img {max-width:100%;height: auto;}
a {color:#5be6f4;text-decoration:none;cursor: pointer;transition: all .2s ease;-webkit-transition: all .2s ease;}
a:hover {color:#3c9fa9;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: 300;text-align: left;line-height: 1.5;}

/*------------------------------------*\
    2. FONTS
\*------------------------------------*/


/*------------------------------------*\
    3. STRUCTURE AND GENERAL STYLES
\*------------------------------------*/
.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: black;margin: 1.5rem 0;font-family: 'Source Code Pro', monospace;font-weight: 700;line-height: 1;text-transform: uppercase;}
h1 {font-size: 2.4rem;} /* 36px */
h2 {font-size: 2rem;} /* 30px */
h3 {font-size: 1.6rem;} /* 24px */
h4 {font-size: 1.2rem;} /* 18px */
h5 {font-size: 1.06rem;} /* 16px */
h6 {font-size: 0.93rem;} /* 14px */

/* 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%) translateZ(0) scale(1.0, 1.0);}

.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;}
.disp-table {display: table;}

/* 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-initial {text-transform: initial;}
.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;}
.text-shadow-2_1p {text-shadow: black 2px 1px;}
.fw300 {font-weight: 300;}
.fw400 {font-weight: 400;}
.fw500 {font-weight: 500;}
.fw600 {font-weight: 600;}
.fw700 {font-weight: 700;}
.fw800 {font-weight: 800;}
.fw900 {font-weight: 900;}

.letter-spacing-8p {letter-spacing: 8px;}
.letter-spacing-2p {letter-spacing: 2px;}

.font-roboto {font-family: 'Roboto', sans-serif;}
.font-source {font-family: 'Source Code Pro', monospace;}


.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-10r {min-height: 10rem;}
.minh-19r {min-height: 19rem;}
.minh-39r {min-height: 39rem;}
.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;}
.minw-10r {min-width: 10rem;}
.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;}

/* Images */
.imagerender {image-rendering:-webkit-optimize-contrast;}
.fiximagemrg {margin-bottom: -4px;}

/* 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-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: #eaeaea;}
.bg-medgray {background: #9f9f9f;}
.bg-gray {background: #4d4d4d;}
.bg-graydark {background: #2b2b2b;}
.bg-black {background: black;}
.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-lightgray {color: #eaeaea;}
.color-graydark {color: #444;}
.color-black {color: #000;}
.color-inherit {color: inherit;}

.color_cs-gray {color: #494e4f;}
.color_cs-blue {color: #5be6f4;}
.color_cs-light-gray {color: #a7aeaf;}
.bg_cs-gray {background: #494e4f;}
.bg_cs-blue {background: #5be6f4;}
.bg_cs-light-gray {background: #a7aeaf;}

/* 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 */


/* Helper Classes Theme */
.linefull-down-orange {position: relative;display: block;}
.linefull-down-orange:after {content: '';width: 100%;background: orange;position: absolute;bottom: 0;left: 0;}
.linefull-3px:after {height: 3px;}
.linefull-1px:after {height: 1px;}



/* 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-1_0_auto {-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 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
\*------------------------------------*/
header {position: absolute;top: 20px;width: 100%;z-index: 999;padding: 0 20px;}
header nav ul.menu {text-align: center;list-style: none;margin: 0;padding: 0;}
header nav ul.menu li {display: inline-block;padding: 0 0.5rem;}
header nav ul.menu li a {color: white;padding: 1rem;font-size: 1.2rem;font-weight: 900;}
header nav ul.menu li a:hover {color: #5be6f4;}

.nav-mobile-open {top: 0;bottom: 0;left: 0;right: 0;background: white;position: fixed;width: 100%;height: 100%;opacity: 0;z-index: 200}
.nav-mobile-wrapper {display: none;padding: 1rem;}

.nav-mobile {top: 0;bottom: 0;left: 0;right: 0;background: #494e4f;position: fixed;width: 100%;height: 100%;opacity: 0;z-index: 200}
.nav-mobile ul {list-style: none;margin: 0;padding: 0;}
.nav-mobile ul li {text-align: center;padding: 1rem;font-size: 1.5rem;}
.nav-mobile ul li a {padding: 1rem;text-transform: uppercase;color: white;font-weight: 800;}
.nav-mobile ul li a:hover {text-decoration: underline;color: #5be6f4;}
.nav-mobile.first-closed {display: none;}
.wrapper-nav-mobile-ul {width: 100%;height: 100%;position: relative;}

.open-nav-mobile, .close-nav-mobile {cursor: pointer;}
.nav-mobile_icon-bar {background-color: white;display: block;width: 30px;height: 2px;margin-top: 6px;}
.nav-mobile_icon-bar:first-child {margin-top: 0px;}
.close-nav-mobile {position: absolute;top: 1rem;left: 1rem;width: 30px;height: 30px;z-index: 100;}
.nav-mobile_icon-close {background-color: white;display: block;width: 30px;height: 2px;position: absolute;top: 1rem;}
.nav-mobile_icon-close:nth-child(1) {transform: rotate(45deg);}
.nav-mobile_icon-close:nth-child(2) {transform: rotate(135deg);}

/*------------------------------------*\
    6. GENERAL WEBSITE
\*------------------------------------*/
/* DECORATION */
.deco-button-left {position:relative;width: 30px;height: 5px;background: #5be6f4;}
.deco-button-left:before {content: '';position: absolute;width: 14px;height: 14px;border: 4px solid #5be6f4;left: -14px;top: -4px;}
.deco-button-right {position:relative;width: 30px;height: 5px;background: #5be6f4;}
.deco-button-right:after {content: '';position: absolute;width: 14px;height: 14px;border: 4px solid #5be6f4;right: -14px;top: -4px;}

.deco-intro-left {position: absolute;top: -26px;left: -30px;width: 20px;height: 45px;border-top: 5px solid #5be6f4;border-left: 5px solid #5be6f4;}
.deco-intro-left:before {content: '';position: absolute;top: -32px;right: -31px;width: 16px;height: 16px;border: 5px solid #5be6f4;}
.deco-intro-left:after {content: '';position: absolute;bottom: -32px;left: -31px;width: 16px;height: 16px;border: 5px solid #5be6f4;}
.deco-intro-right {position: absolute;bottom: -41px;right: -46px;width: 50px;height: 20px;border-right: 5px solid #5be6f4;border-bottom: 5px solid #5be6f4;}
.deco-intro-right:before {content: '';position: absolute;top: -32px;right: -31px;width: 16px;height: 16px;border: 5px solid #5be6f4;}
.deco-intro-right:after {content: '';position: absolute;bottom: -32px;left: -31px;width: 16px;height: 16px;border: 5px solid #5be6f4;}

.deco-title-features {position: relative;}
.deco-title-features:after {content: '';position: absolute;right: -58px;bottom: -15px;height: 5px;width: 160px;background: #5be6f4;}

.deco-big-square-features {position: relative;}
.deco-big-square-features:before {content: '';position: absolute;width: 80px;height: 80px;border: 6px solid #5be6f4;top: -59px;left: -31px;}

.deco-subtitles-features {position: relative;}
.deco-subtitles-features:before {content: '';position: absolute;width: 15px;height: 15px;background: #5be6f4;top: 5px;left: -53px;}

.deco-bottom-left-features {position: absolute;bottom: -17px;left: 11px;width: 60px;height: 32px;border-bottom: 5px solid #5be6f4;border-left: 5px solid #5be6f4;}
.deco-bottom-left-features:before {content: '';position: absolute;top: -32px;left: -24px;width: 16px;height: 16px;border: 5px solid #5be6f4;}
.deco-bottom-left-features:after {content: '';position: absolute;bottom: -24px;right: -31px;width: 16px;height: 16px;border: 5px solid #5be6f4;}
.deco-bottom-right-features {position: absolute;bottom: -17px;right: 11px;width: 60px;height: 32px;border-bottom: 5px solid #5be6f4;border-right: 5px solid #5be6f4;}
.deco-bottom-right-features:before {content: '';position: absolute;top: -32px;right: -24px;width: 16px;height: 16px;border: 5px solid #5be6f4;}
.deco-bottom-right-features:after {content: '';position: absolute;bottom: -24px;left: -31px;width: 16px;height: 16px;border: 5px solid #5be6f4;}

.deco-left-additional-info {position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.deco-left-additional-info .deco-left-first-line {position: relative;width: 65px;height: 5px;background: black;display: block;margin: 2.5rem 0;}
.deco-left-additional-info .deco-left-first-line:before {content: '';position: absolute;right: 0;top: 1px;width: 5px;height: 15px;background: black;}
.deco-left-additional-info .deco-left-first-line:after {content: '';position: absolute;right: -5px;top: 14px;width: 16px;height: 16px;border: 5px solid black;}
.deco-left-additional-info .deco-left-second-line {position: relative;width: 140px;height: 5px;background: black;display: block;margin: 2.5rem 0;}
.deco-left-additional-info .deco-left-second-line:after {content: '';position: absolute;right: -13px;top: -5px;width: 16px;height: 16px;border: 5px solid black;}
.deco-left-additional-info .deco-left-third-line {position: relative;width: 103px;height: 5px;background: black;display: block;margin: 2.5rem 0;}
.deco-left-additional-info .deco-left-third-line:before {content: '';position: absolute;right: 0;top: -11px;width: 5px;height: 15px;background: black;}
.deco-left-additional-info .deco-left-third-line:after {content: '';position: absolute;right: -5px;top: -25px;width: 16px;height: 16px;border: 5px solid black;}

.deco-right-additional-info {position: absolute;right: 0;top: 50%;transform: translateY(-50%) rotate(180deg);}
.deco-right-additional-info .deco-right-first-line {position: relative;width: 65px;height: 5px;background: black;display: block;margin: 2.5rem 0;}
.deco-right-additional-info .deco-right-first-line:before {content: '';position: absolute;right: 0;top: 1px;width: 5px;height: 15px;background: black;}
.deco-right-additional-info .deco-right-first-line:after {content: '';position: absolute;right: -5px;top: 14px;width: 16px;height: 16px;border: 5px solid black;}
.deco-right-additional-info .deco-right-second-line {position: relative;width: 140px;height: 5px;background: black;display: block;margin: 2.5rem 0;}
.deco-right-additional-info .deco-right-second-line:after {content: '';position: absolute;right: -13px;top: -5px;width: 16px;height: 16px;border: 5px solid black;}
.deco-right-additional-info .deco-right-third-line {position: relative;width: 103px;height: 5px;background: black;display: block;margin: 2.5rem 0;}
.deco-right-additional-info .deco-right-third-line:before {content: '';position: absolute;right: 0;top: -11px;width: 5px;height: 15px;background: black;}
.deco-right-additional-info .deco-right-third-line:after {content: '';position: absolute;right: -5px;top: -25px;width: 16px;height: 16px;border: 5px solid black;}

.deco-title-bootcamp-square-line {position: relative;}
.deco-title-bootcamp-square-line:after {content: '';width: 30px;height: 5px;background: #5be6f4;position: absolute;right: -35px;top: 8px;}
.deco-title-bootcamp-square-line:before {content: '';width: 5px;height: 24px;background: #5be6f4;position: absolute;right: -35px;top: -13px;}
.deco-title-bootcamp-square-line .deco-title-bootcamp-square {width: 16px;height: 16px;border: 5px solid #5be6f4;margin: 0.2rem;display: inline-block;}

.deco-bootcamp-item-first {width: 16px;height: 16px;border: 5px solid #5be6f4;display: block;}
.deco-bootcamp-item-next {width: 16px;height: 16px;border: 5px solid #5be6f4;position: relative;display: block;margin-top: 7px;}
.deco-bootcamp-item-next:before {content: '';position: absolute;top: -13px;left: 1px;background: #5be6f4;height: 10px;width: 5px;}

.deco-bootcamp-line {width: 35px;height: 5px;background: #5be6f4;position: relative;display: block;}
.deco-bootcamp-line:after {content: '';position: absolute;top: 0;right: 0;width: 5px;height: 45px;background: #5be6f4;}


/* HERO SECTION */
.hero-section {border: 20px solid #494e4f;}
.hero-section .overlay-hero {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(73,78,79,0.6);}
.hero-section .title-hero {position: absolute;bottom: 200px;width: 100%;}

.last-section {border: 10px solid black;}

/* GOOGLE MAPS */
.google-maps {height: 400px;}
.google-maps iframe {height: 100%;}

/* Subscription Lightbox OK */
#learn-more-lightbox label {display: block;font-weight: 900;}
#learn-more-lightbox input {width: 100%;}
#learn-more-lightbox .mc-field-group input {padding: 0.5rem;border: 3px solid black;}
#learn-more-lightbox .mc-field-group {margin-bottom: 1.5rem;}


/*------------------------------------*\
    7. LANDING PAGES
\*------------------------------------*/
/* OVERLAY LOADING */
.overlay-loading {background: #494e4f;position: fixed;z-index: 9999;top: 0;left: 0;right: 0;bottom: 0;opacity: 1;}
.overlay-loading .loading-dots span {display: inline-block;background: white;width: 12px;height: 12px;border-radius: 100%;margin: 0.3rem;}
.overlay-loading .loading-dots .dot-1 {animation: dot1 0.5s ease 0s infinite alternate;}
@keyframes dot1 {
    0% {transform: scale(1);}
    25% {transform: scale(0.5);}
    100% {transform: scale(1);}
}
.overlay-loading .loading-dots .dot-2 {animation: dot2 0.8s ease 0.5s infinite alternate;}
@keyframes dot2 {
    0% {transform: scale(1);}
    25% {transform: scale(0.5);}
    100% {transform: scale(1);}
}
.overlay-loading .loading-dots .dot-3 {animation: dot3 1.1s ease 1s infinite alternate;}
@keyframes dot3 {
    0% {transform: scale(1);}
    25% {transform: scale(0.5);}
    100% {transform: scale(1);}
}

/*------------------------------------*\
    8. TABLES
\*------------------------------------*/
.table {width: 100%;border-collapse: collapse;}
.table thead th {text-align: left;padding: 0.5rem;}
.table tbody td {padding: 0.5rem;}

.table-striped tbody tr:nth-of-type(odd) {background-color: #f1f1f4}

.table-timetable-container {box-shadow: -10px 10px 0px 0px #fcee21;}
.table-timetable tbody td {border: 1px solid #fcee21;}
.table-timetable thead th {border: 1px solid #d99900;}

.table-bordered thead th, .table-bordered tbody td {border: 1px solid #2020bc;}
.table-bordered thead th {border-bottom-width: 2px;}

.table-hover tbody tr:hover {background-color: #f1f1f4;}

.table-responsive {overflow-y: hidden;}

/*------------------------------------*\
    9. BUTTONS
\*------------------------------------*/
.button, button {font-weight: 900;background-color: #5be6f4;color: white;padding: 0.6rem 2rem;border: none;text-align: center;transition: all .5s ease;-webkit-transition: all .5s ease;cursor: pointer;text-transform: uppercase;letter-spacing: 2px;}
.button:hover, button:hover {background-color: #494e4f;color: white;transition: all .5s ease;-webkit-transition: all .5s ease;}

.button-box-shadow {box-shadow: -5px 5px 0px 0px #fcee21;}
.button-box-shadow:hover {box-shadow: none;}

.button-green {background-color: #9ACD32;}
.button-light-blue {background-color: #69c1b8;}



.button-outline {background-color: transparent;color: #5be6f4;border: 5px solid #5be6f4;box-shadow: none;cursor: pointer;}
.button-outline:hover {background-color: #5be6f4;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);}

.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-reset:hover {background-color: inherit;color: inherit;transition: all .5s ease;-webkit-transition: all .5s ease;}

/*------------------------------------*\
    10. FOOTER
\*------------------------------------*/


/*------------------------------------*\
    11. FORMS
\*------------------------------------*/

/* Form Gravity Forms */
.gform_wrapper ul.gform_fields {list-style: none;margin: 0;padding: 0;}
.gform_wrapper label.gfield_label {padding-bottom: 0.3rem;display: block;}
.gform_wrapper .gfield span.gfield_required {color: red;font-weight: 700;}
.gform_wrapper .gform_footer {padding: 1rem}
.gform_wrapper .gfield_description {margin-bottom: 1rem;}
.gform_wrapper .gfield_visibility_hidden {display: none;}

/* ----- Style inputs ----- */
.gform_wrapper .gfield input[type="text"], .gform_wrapper .gfield input[type="email"], .gform_wrapper .gfield textarea, .gform_wrapper .gfield select {width: 100%;padding: 0.5rem;border: 2px solid transparent;background-color: lightgray;}
.gform_wrapper .gfield input[type="text"]:focus, .gform_wrapper .gfield input[type="email"]:focus, .gform_wrapper .gfield textarea:focus, .gform_wrapper .gfield select:focus {border: 2px solid #d99900;}

/* ---- Checkbox, radio ------ */
.gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked+label,
.gform_wrapper ul.gfield_radio input[type="radio"]:checked+label {font-weight: 700;}
.gform_wrapper ul.gfield_checkbox input[type="checkbox"] + label,
.gform_wrapper ul.gfield_radio input[type="radio"] + label {padding-left: 4px}
.gform_wrapper ul.gfield_checkbox {list-style: none;margin: 0;padding: 0;}

/* ----- Email field ------ */
.gform_wrapper .ginput_container_email span {width: 50%;float: left;}
.gform_wrapper .ginput_container_email span label {display: none;}
.gform_wrapper .ginput_container_email span.ginput_left {padding-right: 1rem;}
.gform_wrapper .ginput_container_email span.ginput_right {padding-left: 1rem;}

/* ----- Date field ------- */
.gform_wrapper .ginput_container_date .gfield_date_dropdown_day, .gform_wrapper .ginput_container_date .gfield_date_dropdown_month {float: left;margin-right: 1rem;}
.gform_wrapper .ginput_container_date .gfield_date_dropdown_year {float: left;}
.gform_wrapper .ginput_container_date select {width: auto;}

/* ----- File upload file ------ */
.gform_wrapper .ginput_container_fileupload {padding: 1rem;text-align: center;border: 2px dashed #cecece;}
.gform_wrapper .ginput_container_fileupload span.screen-reader-text {display: none;}

/* ------ Confirmation messages ------- */
.gform_wrapper .validation_error {color: red;font-weight: 700;font-size: 16px;margin: 25px 0;}
.gform_wrapper .gfield_description.validation_message {color: red;font-weight: 700;}
.gform_wrapper .gform_body .gform_fields .gfield_error input, .gform_wrapper .gform_body .gform_fields .gfield_error textarea, .gform_wrapper .gform_body .gform_fields .gfield_error select {border: 2px solid red;}
.gform_wrapper .gform_body .gform_fields .gfield_error .gform_fileupload_multifile {border: 2px dashed red;}
.gform_confirmation_wrapper {font-size: 16px;color: white;background: #f9a314;padding: 30px;}
.gform_confirmation_wrapper .gform_confirmation_message p {font-weight: 700;margin: 0;}

/*------------------------------------*\
    12. OTHER
\*------------------------------------*/
/* PRELOAD */
.all {-webkit-transition:all 250ms 0ms ease-in-out;-moz-transition:all 250ms 0ms ease-in-out;-ms-transition:all 250ms 0ms ease-in-out;-o-transition:all 250ms 0ms ease-in-out;-webkit-opacity:0;-moz-opacity:0;opacity:0}
.all.loaded {-webkit-opacity:1;-moz-opacity:1;opacity:1}
.loading{z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff}
.loading .spin-loading {background: url('img/icons/loading.gif') no-repeat;width: 90px;height: 90px;position: absolute;left: 50%;top: 50%;margin: -45px 0 0 -45px;}
.hidden-content{display:none!important}


/* 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 forwards;}
@keyframes fadeIn {
  0% {opacity: 0;}
  99% {opacity: 1;}
  100% {opacity: 1;visibility: visible;}
}
.fadeOut {animation: fadeOut 0.6s ease 0s 1 normal forwards;}
@keyframes fadeOut {
  0% {opacity: 1;}
  99% {opacity: 0;}
  100% {opacity: 0;visibility: hidden;}
}

.fadeInHeight {animation: fadeInHeight 0.6s ease 0s 1 normal forwards;}
@keyframes fadeInHeight {
  0% {opacity: 0;}
  99% {opacity: 1;}
  100% {opacity: 1;visibility: visible;max-height: auto;margin: 1rem 0;}
}
.fadeOutHeight {animation: fadeOutHeight 0.6s ease 0s 1 normal forwards;}
@keyframes fadeOutHeight {
  0% {opacity: 1;}
  99% {opacity: 0;}
  100% {opacity: 0;visibility: hidden;max-height: 0px;margin: 0;}
}

/*------------------------------------*\
    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;}
    .text-xxl-shadow-2_1p {text-shadow: black 2px 1px;}
    .fw300-xxl {font-weight: 300;}
    .fw400-xxl {font-weight: 400;}
    .fw700-xxl {font-weight: 700;}
    .fw800-xxl {font-weight: 800;}

    .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-10r {min-height: 10rem;}
    .minh-xxl-19r {min-height: 19rem;}
    .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;}
    .minw-xxl-10r {min-width: 10rem;}
    .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;}
    .disp-xxl-table {display: table;}

    /* 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;}
    .text-xl-shadow-2_1p {text-shadow: black 2px 1px;}
    .fw300-xl {font-weight: 300;}
    .fw400-xl {font-weight: 400;}
    .fw700-xl {font-weight: 700;}
    .fw800-xl {font-weight: 800;}

    .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-10r {min-height: 10rem;}
    .minh-xl-19r {min-height: 19rem;}
    .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;}
    .minw-xl-10r {min-width: 10rem;}
    .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;}
    .disp-xl-table {display: table;}

    /* 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
    ------------------ */
    .nav-desktop {display: none;}
    .nav-mobile-wrapper {display: block;}
    header {position: relative;background: #494e4f;top: 0px;padding: 0px;}

    /* ---------------
        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;}
    .text-l-shadow-2_1p {text-shadow: black 2px 1px;}
    .fw300-l {font-weight: 300;}
    .fw400-l {font-weight: 400;}
    .fw700-l {font-weight: 700;}
    .fw800-l {font-weight: 800;}

    .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-10r {min-height: 10rem;}
    .minh-l-19r {min-height: 19rem;}
    .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;}
    .minw-l-10r {min-width: 10rem;}
    .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;}
    .disp-l-table {display: table;}

    /* 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
    ------------------ */
    /* ----- Email field ------ */
    .gform_wrapper .ginput_container_email span {width: 100%;float: none;}
    .gform_wrapper .ginput_container_email span.ginput_left {padding-right: 0;margin-bottom: 0.5rem;display: block;}
    .gform_wrapper .ginput_container_email span.ginput_right {padding-left: 0;}

    .hero-section .title-hero {bottom: 50px;}

    /* ---------------
        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;}
    .text-m-shadow-2_1p {text-shadow: black 2px 1px;}
    .fw300-m {font-weight: 300;}
    .fw400-m {font-weight: 400;}
    .fw700-m {font-weight: 700;}
    .fw800-m {font-weight: 800;}

    .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-10r {min-height: 10rem;}
    .minh-m-19r {min-height: 19rem;}
    .minh-m-29r {min-height: 29rem;}
    .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;}
    .minw-m-10r {min-width: 10rem;}
    .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;}
    .disp-m-table {display: table;}

    /* 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
    ------------------ */
    .deco-intro-right {bottom: -62px;right: 10px;}
    .deco-intro-left {top: -68px;left: 10px;}

    .deco-title-features:after {right: 5px;}

    #learn-more-lightbox {width: 90%;}

    /* ---------------
        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;}
    .text-s-shadow-2_1p {text-shadow: black 2px 1px;}
    .fw300-s {font-weight: 300;}
    .fw400-s {font-weight: 400;}
    .fw700-s {font-weight: 700;}
    .fw800-s {font-weight: 800;}

    .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-10r {min-height: 10rem;}
    .minh-s-19r {min-height: 19rem;}
    .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;}
    .minw-s-10r {min-width: 10rem;}
    .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;}
    .disp-s-table {display: table;}

    /* 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
    ------------------ */
    /* WordPress */
    img.alignleft {float: none;margin: 20px auto;display: block;}




    /* ---------------
        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;}
    .text-xs-shadow-2_1p {text-shadow: black 2px 1px;}
    .fw300-xs {font-weight: 300;}
    .fw400-xs {font-weight: 400;}
    .fw700-xs {font-weight: 700;}
    .fw800-xs {font-weight: 800;}

    .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-10r {min-height: 10rem;}
    .minh-xs-19r {min-height: 19rem;}
    .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;}
    .minw-xs-10r {min-width: 10rem;}
    .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;}
    .disp-xs-table {display: table;}

    /* 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;}
    .text-xxs-shadow-2_1p {text-shadow: black 2px 1px;}
    .fw300-xxs {font-weight: 300;}
    .fw400-xxs {font-weight: 400;}
    .fw700-xxs {font-weight: 700;}
    .fw800-xxs {font-weight: 800;}

    .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-10r {min-height: 10rem;}
    .minh-xxs-19r {min-height: 19rem;}
    .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;}
    .minw-xxs-10r {min-width: 10rem;}
    .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;}
    .disp-xxs-table {display: table;}

    /* 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
\*------------------------------------*/
/*::selection {background:#04A4CC;color:#FFF;text-shadow:none;}
::-webkit-selection {background:#04A4CC;color:#FFF;text-shadow:none;}
::-moz-selection {background:#04A4CC;color:#FFF;text-shadow:none;}*/

/*------------------------------------*\
    15. WORDPRESS CORE
\*------------------------------------*/
.alignnone {margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter {display:block;margin:5px auto 5px auto;}
.alignright {float:right;margin:5px 0 20px 20px;}
.alignleft {float:left;margin:5px 20px 20px 0;}
a img.alignright {float:right;margin:5px 0 20px 20px;}
a img.alignnone {margin:5px 20px 20px 0;}
a img.alignleft {float:left;margin:5px 20px 20px 0;}
a img.aligncenter {display:block;margin-left:auto;margin-right:auto;}
a img.attachment-full {height: 100%;}
.wp-caption {background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone {margin:5px 20px 20px 0;}
.wp-caption.alignleft {margin:5px 20px 20px 0;}
.wp-caption.alignright {margin:5px 0 20px 20px;}
.wp-caption img {border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption .wp-caption-text,.gallery-caption {font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.sticky {}
.bypostauthor {}


/*------------------------------------*\
    16. 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;}
    section.col-70 {width: 100%;}
    aside,.addthis-toolbox, nav, footer div.clear {display: none;}
}
