@charset "utf-8";
 [class^="faa-"], [class*=" faa-"] {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.faa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.faa-2x {
    font-size: 2em
}

.faa-3x {
    font-size: 3em
}

.faa-4x {
    font-size: 4em
}

.faa-5x {
    font-size: 5em
}

.faa-fw {
    width: 1.28571429em;
    text-align: center
}

.faa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}

.faa-ul>li {
    position: relative
}

.faa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}

.faa-li.faa-lg {
    left: -1.85714286em
}

.faa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eee;
    border-radius: 0.1em
}

.faa-pull-left {
    float: left
}

.faa-pull-right {
    float: right
}

.fa.faa-pull-left {
    margin-right: 0.3em
}

.fa.faa-pull-right {
    margin-left: 0.3em
}

.pull-right {
    float: right
}

.pull-left {
    float: left
}

.fa.pull-left {
    margin-right: 0.3em
}

.fa.pull-right {
    margin-left: 0.3em
}

.faa-spin {
    -webkit-animation: faa-spin 2s infinite linear;
    animation: faa-spin 2s infinite linear
}

.faa-pulse {
    -webkit-animation: faa-spin 1s infinite steps(8);
    animation: faa-spin 1s infinite steps(8)
}

@-webkit-keyframes faa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes faa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.faa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.faa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.faa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.faa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.faa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}

:root .faa-rotate-90,
:root .faa-rotate-180,
:root .faa-rotate-270,
:root .faa-flip-horizontal,
:root .faa-flip-vertical {
    filter: none
}

.faa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}

.faa-stack-1x,
.faa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}

.faa-stack-1x {
    line-height: inherit
}

.faa-stack-2x {
    font-size: 2em
}

.faa-inverse {
    color: #fff
}

.faa-glass:before {
    content: "\f000"
}

.faa-music:before {
    content: "\f001"
}

.faa-search:before {
    content: "\f002"
}

.faa-envelope-o:before {
    content: "\f003"
}

.faa-heart:before {
    content: "\f004"
}

.faa-star:before {
    content: "\f005"
}

.faa-star-o:before {
    content: "\f006"
}

.faa-user:before {
    content: "\f007"
}

.faa-film:before {
    content: "\f008"
}

.faa-th-large:before {
    content: "\f009"
}

.faa-th:before {
    content: "\f00a"
}

.faa-th-list:before {
    content: "\f00b"
}

.faa-check:before {
    content: "\f00c"
}

.faa-remove:before,
.faa-close:before,
.faa-times:before {
    content: "\f00d"
}

.faa-search-plus:before {
    content: "\f00e"
}

.faa-search-minus:before {
    content: "\f010"
}

.faa-power-off:before {
    content: "\f011"
}

.faa-signal:before {
    content: "\f012"
}

.faa-gear:before,
.faa-cog:before {
    content: "\f013"
}

.faa-trash-o:before {
    content: "\f014"
}

.faa-home:before {
    content: "\f015"
}

.faa-file-o:before {
    content: "\f016"
}

.faa-clock-o:before {
    content: "\f017"
}

.faa-road:before {
    content: "\f018"
}

.faa-download:before {
    content: "\f019"
}

.faa-arrow-circle-o-down:before {
    content: "\f01a"
}

.faa-arrow-circle-o-up:before {
    content: "\f01b"
}

.faa-inbox:before {
    content: "\f01c"
}

.faa-play-circle-o:before {
    content: "\f01d"
}

.faa-rotate-right:before,
.faa-repeat:before {
    content: "\f01e"
}

.faa-refresh:before {
    content: "\f021"
}

.faa-list-alt:before {
    content: "\f022"
}

.faa-lock:before {
    content: "\f023"
}

.faa-flag:before {
    content: "\f024"
}

.faa-headphones:before {
    content: "\f025"
}

.faa-volume-off:before {
    content: "\f026"
}

.faa-volume-down:before {
    content: "\f027"
}

.faa-volume-up:before {
    content: "\f028"
}

.faa-qrcode:before {
    content: "\f029"
}

.faa-barcode:before {
    content: "\f02a"
}

.faa-tag:before {
    content: "\f02b"
}

.faa-tags:before {
    content: "\f02c"
}

.faa-book:before {
    content: "\f02d"
}

.faa-bookmark:before {
    content: "\f02e"
}

.faa-print:before {
    content: "\f02f"
}

.faa-camera:before {
    content: "\f030"
}

.faa-font:before {
    content: "\f031"
}

.faa-bold:before {
    content: "\f032"
}

.faa-italic:before {
    content: "\f033"
}

.faa-text-height:before {
    content: "\f034"
}

.faa-text-width:before {
    content: "\f035"
}

.faa-align-left:before {
    content: "\f036"
}

.faa-align-center:before {
    content: "\f037"
}

.faa-align-right:before {
    content: "\f038"
}

.faa-align-justify:before {
    content: "\f039"
}

.faa-list:before {
    content: "\f03a"
}

.faa-dedent:before,
.faa-outdent:before {
    content: "\f03b"
}

.faa-indent:before {
    content: "\f03c"
}

.faa-video-camera:before {
    content: "\f03d"
}

.faa-photo:before,
.faa-image:before,
.faa-picture-o:before {
    content: "\f03e"
}

.faa-pencil:before {
    content: "\f040"
}

.faa-map-marker:before {
    content: "\f041"
}

.faa-adjust:before {
    content: "\f042"
}

.faa-tint:before {
    content: "\f043"
}

.faa-edit:before,
.faa-pencil-square-o:before {
    content: "\f044"
}

.faa-share-square-o:before {
    content: "\f045"
}

.faa-check-square-o:before {
    content: "\f046"
}

.faa-arrows:before {
    content: "\f047"
}

.faa-step-backward:before {
    content: "\f048"
}

.faa-fast-backward:before {
    content: "\f049"
}

.faa-backward:before {
    content: "\f04a"
}

.faa-play:before {
    content: "\f04b"
}

.faa-pause:before {
    content: "\f04c"
}

.faa-stop:before {
    content: "\f04d"
}

.faa-forward:before {
    content: "\f04e"
}

.faa-fast-forward:before {
    content: "\f050"
}

.faa-step-forward:before {
    content: "\f051"
}

.faa-eject:before {
    content: "\f052"
}

.faa-chevron-left:before {
    content: "\f053"
}

.faa-chevron-right:before {
    content: "\f054"
}

.faa-plus-circle:before {
    content: "\f055"
}

.faa-minus-circle:before {
    content: "\f056"
}

.faa-times-circle:before {
    content: "\f057"
}

.faa-check-circle:before {
    content: "\f058"
}

.faa-question-circle:before {
    content: "\f059"
}

.faa-info-circle:before {
    content: "\f05a"
}

.faa-crosshairs:before {
    content: "\f05b"
}

.faa-times-circle-o:before {
    content: "\f05c"
}

.faa-check-circle-o:before {
    content: "\f05d"
}

.faa-ban:before {
    content: "\f05e"
}

.faa-arrow-left:before {
    content: "\f060"
}

.faa-arrow-right:before {
    content: "\f061"
}

.faa-arrow-up:before {
    content: "\f062"
}

.faa-arrow-down:before {
    content: "\f063"
}

.faa-mail-forward:before,
.faa-share:before {
    content: "\f064"
}

.faa-expand:before {
    content: "\f065"
}

.faa-compress:before {
    content: "\f066"
}

.faa-plus:before {
    content: "\f067"
}

.faa-minus:before {
    content: "\f068"
}

.faa-asterisk:before {
    content: "\f069"
}

.faa-exclamation-circle:before {
    content: "\f06a"
}

.faa-gift:before {
    content: "\f06b"
}

.faa-leaf:before {
    content: "\f06c"
}

.faa-fire:before {
    content: "\f06d"
}

.faa-eye:before {
    content: "\f06e"
}

.faa-eye-slash:before {
    content: "\f070"
}

.faa-warning:before,
.faa-exclamation-triangle:before {
    content: "\f071"
}

.faa-plane:before {
    content: "\f072"
}

.faa-calendar:before {
    content: "\f073"
}

.faa-random:before {
    content: "\f074"
}

.faa-comment:before {
    content: "\f075"
}

.faa-magnet:before {
    content: "\f076"
}

.faa-chevron-up:before {
    content: "\f077"
}

.faa-chevron-down:before {
    content: "\f078"
}

.faa-retweet:before {
    content: "\f079"
}

.faa-shopping-cart:before {
    content: "\f07a"
}

.faa-folder:before {
    content: "\f07b"
}

.faa-folder-open:before {
    content: "\f07c"
}

.faa-arrows-v:before {
    content: "\f07d"
}

.faa-arrows-h:before {
    content: "\f07e"
}

.faa-bar-chart-o:before,
.faa-bar-chart:before {
    content: "\f080"
}

.faa-twitter-square:before {
    content: "\f081"
}

.faa-facebook-square:before {
    content: "\f082"
}

.faa-camera-retro:before {
    content: "\f083"
}

.faa-key:before {
    content: "\f084"
}

.faa-gears:before,
.faa-cogs:before {
    content: "\f085"
}

.faa-comments:before {
    content: "\f086"
}

.faa-thumbs-o-up:before {
    content: "\f087"
}

.faa-thumbs-o-down:before {
    content: "\f088"
}

.faa-star-half:before {
    content: "\f089"
}

.faa-heart-o:before {
    content: "\f08a"
}

.faa-sign-out:before {
    content: "\f08b"
}

.faa-linkedin-square:before {
    content: "\f08c"
}

.faa-thumb-tack:before {
    content: "\f08d"
}

.faa-external-link:before {
    content: "\f08e"
}

.faa-sign-in:before {
    content: "\f090"
}

.faa-trophy:before {
    content: "\f091"
}

.faa-github-square:before {
    content: "\f092"
}

.faa-upload:before {
    content: "\f093"
}

.faa-lemon-o:before {
    content: "\f094"
}

.faa-phone:before {
    content: "\f095"
}

.faa-square-o:before {
    content: "\f096"
}

.faa-bookmark-o:before {
    content: "\f097"
}

.faa-phone-square:before {
    content: "\f098"
}

.faa-twitter:before {
    content: "\f099"
}

.faa-facebook-f:before,
.faa-facebook:before {
    content: "\f09a"
}

.faa-github:before {
    content: "\f09b"
}

.faa-unlock:before {
    content: "\f09c"
}

.faa-credit-card:before {
    content: "\f09d"
}

.faa-feed:before,
.faa-rss:before {
    content: "\f09e"
}

.faa-hdd-o:before {
    content: "\f0a0"
}

.faa-bullhorn:before {
    content: "\f0a1"
}

.faa-bell:before {
    content: "\f0f3"
}

.faa-certificate:before {
    content: "\f0a3"
}

.faa-hand-o-right:before {
    content: "\f0a4"
}

.faa-hand-o-left:before {
    content: "\f0a5"
}

.faa-hand-o-up:before {
    content: "\f0a6"
}

.faa-hand-o-down:before {
    content: "\f0a7"
}

.faa-arrow-circle-left:before {
    content: "\f0a8"
}

.faa-arrow-circle-right:before {
    content: "\f0a9"
}

.faa-arrow-circle-up:before {
    content: "\f0aa"
}

.faa-arrow-circle-down:before {
    content: "\f0ab"
}

.faa-globe:before {
    content: "\f0ac"
}

.faa-wrench:before {
    content: "\f0ad"
}

.faa-tasks:before {
    content: "\f0ae"
}

.faa-filter:before {
    content: "\f0b0"
}

.faa-briefcase:before {
    content: "\f0b1"
}

.faa-arrows-alt:before {
    content: "\f0b2"
}

.faa-group:before,
.faa-users:before {
    content: "\f0c0"
}

.faa-chain:before,
.faa-link:before {
    content: "\f0c1"
}

.faa-cloud:before {
    content: "\f0c2"
}

.faa-flask:before {
    content: "\f0c3"
}

.faa-cut:before,
.faa-scissors:before {
    content: "\f0c4"
}

.faa-copy:before,
.faa-files-o:before {
    content: "\f0c5"
}

.faa-paperclip:before {
    content: "\f0c6"
}

.faa-save:before,
.faa-floppy-o:before {
    content: "\f0c7"
}

.faa-square:before {
    content: "\f0c8"
}

.faa-navicon:before,
.faa-reorder:before,
.faa-bars:before {
    content: "\f0c9"
}

.faa-list-ul:before {
    content: "\f0ca"
}

.faa-list-ol:before {
    content: "\f0cb"
}

.faa-strikethrough:before {
    content: "\f0cc"
}

.faa-underline:before {
    content: "\f0cd"
}

.faa-table:before {
    content: "\f0ce"
}

.faa-magic:before {
    content: "\f0d0"
}

.faa-truck:before {
    content: "\f0d1"
}

.faa-pinterest:before {
    content: "\f0d2"
}

.faa-pinterest-square:before {
    content: "\f0d3"
}

.faa-google-plus-square:before {
    content: "\f0d4"
}

.faa-google-plus:before {
    content: "\f0d5"
}

.faa-money:before {
    content: "\f0d6"
}

.faa-caret-down:before {
    content: "\f0d7"
}

.faa-caret-up:before {
    content: "\f0d8"
}

.faa-caret-left:before {
    content: "\f0d9"
}

.faa-caret-right:before {
    content: "\f0da"
}

.faa-columns:before {
    content: "\f0db"
}

.faa-unsorted:before,
.faa-sort:before {
    content: "\f0dc"
}

.faa-sort-down:before,
.faa-sort-desc:before {
    content: "\f0dd"
}

.faa-sort-up:before,
.faa-sort-asc:before {
    content: "\f0de"
}

.faa-envelope:before {
    content: "\f0e0"
}

.faa-linkedin:before {
    content: "\f0e1"
}

.faa-rotate-left:before,
.faa-undo:before {
    content: "\f0e2"
}

.faa-legal:before,
.faa-gavel:before {
    content: "\f0e3"
}

.faa-dashboard:before,
.faa-tachometer:before {
    content: "\f0e4"
}

.faa-comment-o:before {
    content: "\f0e5"
}

.faa-comments-o:before {
    content: "\f0e6"
}

.faa-flash:before,
.faa-bolt:before {
    content: "\f0e7"
}

.faa-sitemap:before {
    content: "\f0e8"
}

.faa-umbrella:before {
    content: "\f0e9"
}

.faa-paste:before,
.faa-clipboard:before {
    content: "\f0ea"
}

.faa-lightbulb-o:before {
    content: "\f0eb"
}

.faa-exchange:before {
    content: "\f0ec"
}

.faa-cloud-download:before {
    content: "\f0ed"
}

.faa-cloud-upload:before {
    content: "\f0ee"
}

.faa-user-md:before {
    content: "\f0f0"
}

.faa-stethoscope:before {
    content: "\f0f1"
}

.faa-suitcase:before {
    content: "\f0f2"
}

.faa-bell-o:before {
    content: "\f0a2"
}

.faa-coffee:before {
    content: "\f0f4"
}

.faa-cutlery:before {
    content: "\f0f5"
}

.faa-file-text-o:before {
    content: "\f0f6"
}

.faa-building-o:before {
    content: "\f0f7"
}

.faa-hospital-o:before {
    content: "\f0f8"
}

.faa-ambulance:before {
    content: "\f0f9"
}

.faa-medkit:before {
    content: "\f0fa"
}

.faa-fighter-jet:before {
    content: "\f0fb"
}

.faa-beer:before {
    content: "\f0fc"
}

.faa-h-square:before {
    content: "\f0fd"
}

.faa-plus-square:before {
    content: "\f0fe"
}

.faa-angle-double-left:before {
    content: "\f100"
}

.faa-angle-double-right:before {
    content: "\f101"
}

.faa-angle-double-up:before {
    content: "\f102"
}

.faa-angle-double-down:before {
    content: "\f103"
}

.faa-angle-left:before {
    content: "\f104"
}

.faa-angle-right:before {
    content: "\f105"
}

.faa-angle-up:before {
    content: "\f106"
}

.faa-angle-down:before {
    content: "\f107"
}

.faa-desktop:before {
    content: "\f108"
}

.faa-laptop:before {
    content: "\f109"
}

.faa-tablet:before {
    content: "\f10a"
}

.faa-mobile-phone:before,
.faa-mobile:before {
    content: "\f10b"
}

.faa-circle-o:before {
    content: "\f10c"
}

.faa-quote-left:before {
    content: "\f10d"
}

.faa-quote-right:before {
    content: "\f10e"
}

.faa-spinner:before {
    content: "\f110"
}

.faa-circle:before {
    content: "\f111"
}

.faa-mail-reply:before,
.faa-reply:before {
    content: "\f112"
}

.faa-github-alt:before {
    content: "\f113"
}

.faa-folder-o:before {
    content: "\f114"
}

.faa-folder-open-o:before {
    content: "\f115"
}

.faa-smile-o:before {
    content: "\f118"
}

.faa-frown-o:before {
    content: "\f119"
}

.faa-meh-o:before {
    content: "\f11a"
}

.faa-gamepad:before {
    content: "\f11b"
}

.faa-keyboard-o:before {
    content: "\f11c"
}

.faa-flag-o:before {
    content: "\f11d"
}

.faa-flag-checkered:before {
    content: "\f11e"
}

.faa-terminal:before {
    content: "\f120"
}

.faa-code:before {
    content: "\f121"
}

.faa-mail-reply-all:before,
.faa-reply-all:before {
    content: "\f122"
}

.faa-star-half-empty:before,
.faa-star-half-full:before,
.faa-star-half-o:before {
    content: "\f123"
}

.faa-location-arrow:before {
    content: "\f124"
}

.faa-crop:before {
    content: "\f125"
}

.faa-code-fork:before {
    content: "\f126"
}

.faa-unlink:before,
.faa-chain-broken:before {
    content: "\f127"
}

.faa-question:before {
    content: "\f128"
}

.faa-info:before {
    content: "\f129"
}

.faa-exclamation:before {
    content: "\f12a"
}

.faa-superscript:before {
    content: "\f12b"
}

.faa-subscript:before {
    content: "\f12c"
}

.faa-eraser:before {
    content: "\f12d"
}

.faa-puzzle-piece:before {
    content: "\f12e"
}

.faa-microphone:before {
    content: "\f130"
}

.faa-microphone-slash:before {
    content: "\f131"
}

.faa-shield:before {
    content: "\f132"
}

.faa-calendar-o:before {
    content: "\f133"
}

.faa-fire-extinguisher:before {
    content: "\f134"
}

.faa-rocket:before {
    content: "\f135"
}

.faa-maxcdn:before {
    content: "\f136"
}

.faa-chevron-circle-left:before {
    content: "\f137"
}

.faa-chevron-circle-right:before {
    content: "\f138"
}

.faa-chevron-circle-up:before {
    content: "\f139"
}

.faa-chevron-circle-down:before {
    content: "\f13a"
}

.faa-html5:before {
    content: "\f13b"
}

.faa-css3:before {
    content: "\f13c"
}

.faa-anchor:before {
    content: "\f13d"
}

.faa-unlock-alt:before {
    content: "\f13e"
}

.faa-bullseye:before {
    content: "\f140"
}

.faa-ellipsis-h:before {
    content: "\f141"
}

.faa-ellipsis-v:before {
    content: "\f142"
}

.faa-rss-square:before {
    content: "\f143"
}

.faa-play-circle:before {
    content: "\f144"
}

.faa-ticket:before {
    content: "\f145"
}

.faa-minus-square:before {
    content: "\f146"
}

.faa-minus-square-o:before {
    content: "\f147"
}

.faa-level-up:before {
    content: "\f148"
}

.faa-level-down:before {
    content: "\f149"
}

.faa-check-square:before {
    content: "\f14a"
}

.faa-pencil-square:before {
    content: "\f14b"
}

.faa-external-link-square:before {
    content: "\f14c"
}

.faa-share-square:before {
    content: "\f14d"
}

.faa-compass:before {
    content: "\f14e"
}

.faa-toggle-down:before,
.faa-caret-square-o-down:before {
    content: "\f150"
}

.faa-toggle-up:before,
.faa-caret-square-o-up:before {
    content: "\f151"
}

.faa-toggle-right:before,
.faa-caret-square-o-right:before {
    content: "\f152"
}

.faa-euro:before,
.faa-eur:before {
    content: "\f153"
}

.faa-gbp:before {
    content: "\f154"
}

.faa-dollar:before,
.faa-usd:before {
    content: "\f155"
}

.faa-rupee:before,
.faa-inr:before {
    content: "\f156"
}

.faa-cny:before,
.faa-rmb:before,
.faa-yen:before,
.faa-jpy:before {
    content: "\f157"
}

.faa-ruble:before,
.faa-rouble:before,
.faa-rub:before {
    content: "\f158"
}

.faa-won:before,
.faa-krw:before {
    content: "\f159"
}

.faa-bitcoin:before,
.faa-btc:before {
    content: "\f15a"
}

.faa-file:before {
    content: "\f15b"
}

.faa-file-text:before {
    content: "\f15c"
}

.faa-sort-alpha-asc:before {
    content: "\f15d"
}

.faa-sort-alpha-desc:before {
    content: "\f15e"
}

.faa-sort-amount-asc:before {
    content: "\f160"
}

.faa-sort-amount-desc:before {
    content: "\f161"
}

.faa-sort-numeric-asc:before {
    content: "\f162"
}

.faa-sort-numeric-desc:before {
    content: "\f163"
}

.faa-thumbs-up:before {
    content: "\f164"
}

.faa-thumbs-down:before {
    content: "\f165"
}

.faa-youtube-square:before {
    content: "\f166"
}

.faa-youtube:before {
    content: "\f167"
}

.faa-xing:before {
    content: "\f168"
}

.faa-xing-square:before {
    content: "\f169"
}

.faa-youtube-play:before {
    content: "\f16a"
}

.faa-dropbox:before {
    content: "\f16b"
}

.faa-stack-overflow:before {
    content: "\f16c"
}

.faa-instagram:before {
    content: "\f16d"
}

.faa-flickr:before {
    content: "\f16e"
}

.faa-adn:before {
    content: "\f170"
}

.faa-bitbucket:before {
    content: "\f171"
}

.faa-bitbucket-square:before {
    content: "\f172"
}

.faa-tumblr:before {
    content: "\f173"
}

.faa-tumblr-square:before {
    content: "\f174"
}

.faa-long-arrow-down:before {
    content: "\f175"
}

.faa-long-arrow-up:before {
    content: "\f176"
}

.faa-long-arrow-left:before {
    content: "\f177"
}

.faa-long-arrow-right:before {
    content: "\f178"
}

.faa-apple:before {
    content: "\f179"
}

.faa-windows:before {
    content: "\f17a"
}

.faa-android:before {
    content: "\f17b"
}

.faa-linux:before {
    content: "\f17c"
}

.faa-dribbble:before {
    content: "\f17d"
}

.faa-skype:before {
    content: "\f17e"
}

.faa-foursquare:before {
    content: "\f180"
}

.faa-trello:before {
    content: "\f181"
}

.faa-female:before {
    content: "\f182"
}

.faa-male:before {
    content: "\f183"
}

.faa-gittip:before,
.faa-gratipay:before {
    content: "\f184"
}

.faa-sun-o:before {
    content: "\f185"
}

.faa-moon-o:before {
    content: "\f186"
}

.faa-archive:before {
    content: "\f187"
}

.faa-bug:before {
    content: "\f188"
}

.faa-vk:before {
    content: "\f189"
}

.faa-weibo:before {
    content: "\f18a"
}

.faa-renren:before {
    content: "\f18b"
}

.faa-pagelines:before {
    content: "\f18c"
}

.faa-stack-exchange:before {
    content: "\f18d"
}

.faa-arrow-circle-o-right:before {
    content: "\f18e"
}

.faa-arrow-circle-o-left:before {
    content: "\f190"
}

.faa-toggle-left:before,
.faa-caret-square-o-left:before {
    content: "\f191"
}

.faa-dot-circle-o:before {
    content: "\f192"
}

.faa-wheelchair:before {
    content: "\f193"
}

.faa-vimeo-square:before {
    content: "\f194"
}

.faa-turkish-lira:before,
.faa-try:before {
    content: "\f195"
}

.faa-plus-square-o:before {
    content: "\f196"
}

.faa-space-shuttle:before {
    content: "\f197"
}

.faa-slack:before {
    content: "\f198"
}

.faa-envelope-square:before {
    content: "\f199"
}

.faa-wordpress:before {
    content: "\f19a"
}

.faa-openid:before {
    content: "\f19b"
}

.faa-institution:before,
.faa-bank:before,
.faa-university:before {
    content: "\f19c"
}

.faa-mortar-board:before,
.faa-graduation-cap:before {
    content: "\f19d"
}

.faa-yahoo:before {
    content: "\f19e"
}

.faa-google:before {
    content: "\f1a0"
}

.faa-reddit:before {
    content: "\f1a1"
}

.faa-reddit-square:before {
    content: "\f1a2"
}

.faa-stumbleupon-circle:before {
    content: "\f1a3"
}

.faa-stumbleupon:before {
    content: "\f1a4"
}

.faa-delicious:before {
    content: "\f1a5"
}

.faa-digg:before {
    content: "\f1a6"
}

.faa-pied-piper-pp:before {
    content: "\f1a7"
}

.faa-pied-piper-alt:before {
    content: "\f1a8"
}

.faa-drupal:before {
    content: "\f1a9"
}

.faa-joomla:before {
    content: "\f1aa"
}

.faa-language:before {
    content: "\f1ab"
}

.faa-fax:before {
    content: "\f1ac"
}

.faa-building:before {
    content: "\f1ad"
}

.faa-child:before {
    content: "\f1ae"
}

.faa-paw:before {
    content: "\f1b0"
}

.faa-spoon:before {
    content: "\f1b1"
}

.faa-cube:before {
    content: "\f1b2"
}

.faa-cubes:before {
    content: "\f1b3"
}

.faa-behance:before {
    content: "\f1b4"
}

.faa-behance-square:before {
    content: "\f1b5"
}

.faa-steam:before {
    content: "\f1b6"
}

.faa-steam-square:before {
    content: "\f1b7"
}

.faa-recycle:before {
    content: "\f1b8"
}

.faa-automobile:before,
.faa-car:before {
    content: "\f1b9"
}

.faa-cab:before,
.faa-taxi:before {
    content: "\f1ba"
}

.faa-tree:before {
    content: "\f1bb"
}

.faa-spotify:before {
    content: "\f1bc"
}

.faa-deviantart:before {
    content: "\f1bd"
}

.faa-soundcloud:before {
    content: "\f1be"
}

.faa-database:before {
    content: "\f1c0"
}

.faa-file-pdf-o:before {
    content: "\f1c1"
}

.faa-file-word-o:before {
    content: "\f1c2"
}

.faa-file-excel-o:before {
    content: "\f1c3"
}

.faa-file-powerpoint-o:before {
    content: "\f1c4"
}

.faa-file-photo-o:before,
.faa-file-picture-o:before,
.faa-file-image-o:before {
    content: "\f1c5"
}

.faa-file-zip-o:before,
.faa-file-archive-o:before {
    content: "\f1c6"
}

.faa-file-sound-o:before,
.faa-file-audio-o:before {
    content: "\f1c7"
}

.faa-file-movie-o:before,
.faa-file-video-o:before {
    content: "\f1c8"
}

.faa-file-code-o:before {
    content: "\f1c9"
}

.faa-vine:before {
    content: "\f1ca"
}

.faa-codepen:before {
    content: "\f1cb"
}

.faa-jsfiddle:before {
    content: "\f1cc"
}

.faa-life-bouy:before,
.faa-life-buoy:before,
.faa-life-saver:before,
.faa-support:before,
.faa-life-ring:before {
    content: "\f1cd"
}

.faa-circle-o-notch:before {
    content: "\f1ce"
}

.faa-ra:before,
.faa-resistance:before,
.faa-rebel:before {
    content: "\f1d0"
}

.faa-ge:before,
.faa-empire:before {
    content: "\f1d1"
}

.faa-git-square:before {
    content: "\f1d2"
}

.faa-git:before {
    content: "\f1d3"
}

.faa-y-combinator-square:before,
.faa-yc-square:before,
.faa-hacker-news:before {
    content: "\f1d4"
}

.faa-tencent-weibo:before {
    content: "\f1d5"
}

.faa-qq:before {
    content: "\f1d6"
}

.faa-wechat:before,
.faa-weixin:before {
    content: "\f1d7"
}

.faa-send:before,
.faa-paper-plane:before {
    content: "\f1d8"
}

.faa-send-o:before,
.faa-paper-plane-o:before {
    content: "\f1d9"
}

.faa-history:before {
    content: "\f1da"
}

.faa-circle-thin:before {
    content: "\f1db"
}

.faa-header:before {
    content: "\f1dc"
}

.faa-paragraph:before {
    content: "\f1dd"
}

.faa-sliders:before {
    content: "\f1de"
}

.faa-share-alt:before {
    content: "\f1e0"
}

.faa-share-alt-square:before {
    content: "\f1e1"
}

.faa-bomb:before {
    content: "\f1e2"
}

.faa-soccer-ball-o:before,
.faa-futbol-o:before {
    content: "\f1e3"
}

.faa-tty:before {
    content: "\f1e4"
}

.faa-binoculars:before {
    content: "\f1e5"
}

.faa-plug:before {
    content: "\f1e6"
}

.faa-slideshare:before {
    content: "\f1e7"
}

.faa-twitch:before {
    content: "\f1e8"
}

.faa-yelp:before {
    content: "\f1e9"
}

.faa-newspaper-o:before {
    content: "\f1ea"
}

.faa-wifi:before {
    content: "\f1eb"
}

.faa-calculator:before {
    content: "\f1ec"
}

.faa-paypal:before {
    content: "\f1ed"
}

.faa-google-wallet:before {
    content: "\f1ee"
}

.faa-cc-visa:before {
    content: "\f1f0"
}

.faa-cc-mastercard:before {
    content: "\f1f1"
}

.faa-cc-discover:before {
    content: "\f1f2"
}

.faa-cc-amex:before {
    content: "\f1f3"
}

.faa-cc-paypal:before {
    content: "\f1f4"
}

.faa-cc-stripe:before {
    content: "\f1f5"
}

.faa-bell-slash:before {
    content: "\f1f6"
}

.faa-bell-slash-o:before {
    content: "\f1f7"
}

.faa-trash:before {
    content: "\f1f8"
}

.faa-copyright:before {
    content: "\f1f9"
}

.faa-at:before {
    content: "\f1fa"
}

.faa-eyedropper:before {
    content: "\f1fb"
}

.faa-paint-brush:before {
    content: "\f1fc"
}

.faa-birthday-cake:before {
    content: "\f1fd"
}

.faa-area-chart:before {
    content: "\f1fe"
}

.faa-pie-chart:before {
    content: "\f200"
}

.faa-line-chart:before {
    content: "\f201"
}

.faa-lastfm:before {
    content: "\f202"
}

.faa-lastfm-square:before {
    content: "\f203"
}

.faa-toggle-off:before {
    content: "\f204"
}

.faa-toggle-on:before {
    content: "\f205"
}

.faa-bicycle:before {
    content: "\f206"
}

.faa-bus:before {
    content: "\f207"
}

.faa-ioxhost:before {
    content: "\f208"
}

.faa-angellist:before {
    content: "\f209"
}

.faa-cc:before {
    content: "\f20a"
}

.faa-shekel:before,
.faa-sheqel:before,
.faa-ils:before {
    content: "\f20b"
}

.faa-meanpath:before {
    content: "\f20c"
}

.faa-buysellads:before {
    content: "\f20d"
}

.faa-connectdevelop:before {
    content: "\f20e"
}

.faa-dashcube:before {
    content: "\f210"
}

.faa-forumbee:before {
    content: "\f211"
}

.faa-leanpub:before {
    content: "\f212"
}

.faa-sellsy:before {
    content: "\f213"
}

.faa-shirtsinbulk:before {
    content: "\f214"
}

.faa-simplybuilt:before {
    content: "\f215"
}

.faa-skyatlas:before {
    content: "\f216"
}

.faa-cart-plus:before {
    content: "\f217"
}

.faa-cart-arrow-down:before {
    content: "\f218"
}

.faa-diamond:before {
    content: "\f219"
}

.faa-ship:before {
    content: "\f21a"
}

.faa-user-secret:before {
    content: "\f21b"
}

.faa-motorcycle:before {
    content: "\f21c"
}

.faa-street-view:before {
    content: "\f21d"
}

.faa-heartbeat:before {
    content: "\f21e"
}

.faa-venus:before {
    content: "\f221"
}

.faa-mars:before {
    content: "\f222"
}

.faa-mercury:before {
    content: "\f223"
}

.faa-intersex:before,
.faa-transgender:before {
    content: "\f224"
}

.faa-transgender-alt:before {
    content: "\f225"
}

.faa-venus-double:before {
    content: "\f226"
}

.faa-mars-double:before {
    content: "\f227"
}

.faa-venus-mars:before {
    content: "\f228"
}

.faa-mars-stroke:before {
    content: "\f229"
}

.faa-mars-stroke-v:before {
    content: "\f22a"
}

.faa-mars-stroke-h:before {
    content: "\f22b"
}

.faa-neuter:before {
    content: "\f22c"
}

.faa-genderless:before {
    content: "\f22d"
}

.faa-facebook-official:before {
    content: "\f230"
}

.faa-pinterest-p:before {
    content: "\f231"
}

.faa-whatsapp:before {
    content: "\f232"
}

.faa-server:before {
    content: "\f233"
}

.faa-user-plus:before {
    content: "\f234"
}

.faa-user-times:before {
    content: "\f235"
}

.faa-hotel:before,
.faa-bed:before {
    content: "\f236"
}

.faa-viacoin:before {
    content: "\f237"
}

.faa-train:before {
    content: "\f238"
}

.faa-subway:before {
    content: "\f239"
}

.faa-medium:before {
    content: "\f23a"
}

.faa-yc:before,
.faa-y-combinator:before {
    content: "\f23b"
}

.faa-optin-monster:before {
    content: "\f23c"
}

.faa-opencart:before {
    content: "\f23d"
}

.faa-expeditedssl:before {
    content: "\f23e"
}

.faa-battery-4:before,
.faa-battery:before,
.faa-battery-full:before {
    content: "\f240"
}

.faa-battery-3:before,
.faa-battery-three-quarters:before {
    content: "\f241"
}

.faa-battery-2:before,
.faa-battery-half:before {
    content: "\f242"
}

.faa-battery-1:before,
.faa-battery-quarter:before {
    content: "\f243"
}

.faa-battery-0:before,
.faa-battery-empty:before {
    content: "\f244"
}

.faa-mouse-pointer:before {
    content: "\f245"
}

.faa-i-cursor:before {
    content: "\f246"
}

.faa-object-group:before {
    content: "\f247"
}

.faa-object-ungroup:before {
    content: "\f248"
}

.faa-sticky-note:before {
    content: "\f249"
}

.faa-sticky-note-o:before {
    content: "\f24a"
}

.faa-cc-jcb:before {
    content: "\f24b"
}

.faa-cc-diners-club:before {
    content: "\f24c"
}

.faa-clone:before {
    content: "\f24d"
}

.faa-balance-scale:before {
    content: "\f24e"
}

.faa-hourglass-o:before {
    content: "\f250"
}

.faa-hourglass-1:before,
.faa-hourglass-start:before {
    content: "\f251"
}

.faa-hourglass-2:before,
.faa-hourglass-half:before {
    content: "\f252"
}

.faa-hourglass-3:before,
.faa-hourglass-end:before {
    content: "\f253"
}

.faa-hourglass:before {
    content: "\f254"
}

.faa-hand-grab-o:before,
.faa-hand-rock-o:before {
    content: "\f255"
}

.faa-hand-stop-o:before,
.faa-hand-paper-o:before {
    content: "\f256"
}

.faa-hand-scissors-o:before {
    content: "\f257"
}

.faa-hand-lizard-o:before {
    content: "\f258"
}

.faa-hand-spock-o:before {
    content: "\f259"
}

.faa-hand-pointer-o:before {
    content: "\f25a"
}

.faa-hand-peace-o:before {
    content: "\f25b"
}

.faa-trademark:before {
    content: "\f25c"
}

.faa-registered:before {
    content: "\f25d"
}

.faa-creative-commons:before {
    content: "\f25e"
}

.faa-gg:before {
    content: "\f260"
}

.faa-gg-circle:before {
    content: "\f261"
}

.faa-tripadvisor:before {
    content: "\f262"
}

.faa-odnoklassniki:before {
    content: "\f263"
}

.faa-odnoklassniki-square:before {
    content: "\f264"
}

.faa-get-pocket:before {
    content: "\f265"
}

.faa-wikipedia-w:before {
    content: "\f266"
}

.faa-safari:before {
    content: "\f267"
}

.faa-chrome:before {
    content: "\f268"
}

.faa-firefox:before {
    content: "\f269"
}

.faa-opera:before {
    content: "\f26a"
}

.faa-internet-explorer:before {
    content: "\f26b"
}

.faa-tv:before,
.faa-television:before {
    content: "\f26c"
}

.faa-contao:before {
    content: "\f26d"
}

.faa-500px:before {
    content: "\f26e"
}

.faa-amazon:before {
    content: "\f270"
}

.faa-calendar-plus-o:before {
    content: "\f271"
}

.faa-calendar-minus-o:before {
    content: "\f272"
}

.faa-calendar-times-o:before {
    content: "\f273"
}

.faa-calendar-check-o:before {
    content: "\f274"
}

.faa-industry:before {
    content: "\f275"
}

.faa-map-pin:before {
    content: "\f276"
}

.faa-map-signs:before {
    content: "\f277"
}

.faa-map-o:before {
    content: "\f278"
}

.faa-map:before {
    content: "\f279"
}

.faa-commenting:before {
    content: "\f27a"
}

.faa-commenting-o:before {
    content: "\f27b"
}

.faa-houzz:before {
    content: "\f27c"
}

.faa-vimeo:before {
    content: "\f27d"
}

.faa-black-tie:before {
    content: "\f27e"
}

.faa-fonticons:before {
    content: "\f280"
}

.faa-reddit-alien:before {
    content: "\f281"
}

.faa-edge:before {
    content: "\f282"
}

.faa-credit-card-alt:before {
    content: "\f283"
}

.faa-codiepie:before {
    content: "\f284"
}

.faa-modx:before {
    content: "\f285"
}

.faa-fort-awesome:before {
    content: "\f286"
}

.faa-usb:before {
    content: "\f287"
}

.faa-product-hunt:before {
    content: "\f288"
}

.faa-mixcloud:before {
    content: "\f289"
}

.faa-scribd:before {
    content: "\f28a"
}

.faa-pause-circle:before {
    content: "\f28b"
}

.faa-pause-circle-o:before {
    content: "\f28c"
}

.faa-stop-circle:before {
    content: "\f28d"
}

.faa-stop-circle-o:before {
    content: "\f28e"
}

.faa-shopping-bag:before {
    content: "\f290"
}

.faa-shopping-basket:before {
    content: "\f291"
}

.faa-hashtag:before {
    content: "\f292"
}

.faa-bluetooth:before {
    content: "\f293"
}

.faa-bluetooth-b:before {
    content: "\f294"
}

.faa-percent:before {
    content: "\f295"
}

.faa-gitlab:before {
    content: "\f296"
}

.faa-wpbeginner:before {
    content: "\f297"
}

.faa-wpforms:before {
    content: "\f298"
}

.faa-envira:before {
    content: "\f299"
}

.faa-universal-access:before {
    content: "\f29a"
}

.faa-wheelchair-alt:before {
    content: "\f29b"
}

.faa-question-circle-o:before {
    content: "\f29c"
}

.faa-blind:before {
    content: "\f29d"
}

.faa-audio-description:before {
    content: "\f29e"
}

.faa-volume-control-phone:before {
    content: "\f2a0"
}

.faa-braille:before {
    content: "\f2a1"
}

.faa-assistive-listening-systems:before {
    content: "\f2a2"
}

.faa-asl-interpreting:before,
.faa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.faa-deafness:before,
.faa-hard-of-hearing:before,
.faa-deaf:before {
    content: "\f2a4"
}

.faa-glide:before {
    content: "\f2a5"
}

.faa-glide-g:before {
    content: "\f2a6"
}

.faa-signing:before,
.faa-sign-language:before {
    content: "\f2a7"
}

.faa-low-vision:before {
    content: "\f2a8"
}

.faa-viadeo:before {
    content: "\f2a9"
}

.faa-viadeo-square:before {
    content: "\f2aa"
}

.faa-snapchat:before {
    content: "\f2ab"
}

.faa-snapchat-ghost:before {
    content: "\f2ac"
}

.faa-snapchat-square:before {
    content: "\f2ad"
}

.faa-pied-piper:before {
    content: "\f2ae"
}

.faa-first-order:before {
    content: "\f2b0"
}

.faa-yoast:before {
    content: "\f2b1"
}

.faa-themeisle:before {
    content: "\f2b2"
}

.faa-google-plus-circle:before,
.faa-google-plus-official:before {
    content: "\f2b3"
}

.faa-fa:before,
.faa-font-awesome:before {
    content: "\f2b4"
}

.faa-handshake-o:before {
    content: "\f2b5"
}

.faa-envelope-open:before {
    content: "\f2b6"
}

.faa-envelope-open-o:before {
    content: "\f2b7"
}

.faa-linode:before {
    content: "\f2b8"
}

.faa-address-book:before {
    content: "\f2b9"
}

.faa-address-book-o:before {
    content: "\f2ba"
}

.faa-vcard:before,
.faa-address-card:before {
    content: "\f2bb"
}

.faa-vcard-o:before,
.faa-address-card-o:before {
    content: "\f2bc"
}

.faa-user-circle:before {
    content: "\f2bd"
}

.faa-user-circle-o:before {
    content: "\f2be"
}

.faa-user-o:before {
    content: "\f2c0"
}

.faa-id-badge:before {
    content: "\f2c1"
}

.faa-drivers-license:before,
.faa-id-card:before {
    content: "\f2c2"
}

.faa-drivers-license-o:before,
.faa-id-card-o:before {
    content: "\f2c3"
}

.faa-quora:before {
    content: "\f2c4"
}

.faa-free-code-camp:before {
    content: "\f2c5"
}

.faa-telegram:before {
    content: "\f2c6"
}

.faa-thermometer-4:before,
.faa-thermometer:before,
.faa-thermometer-full:before {
    content: "\f2c7"
}

.faa-thermometer-3:before,
.faa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.faa-thermometer-2:before,
.faa-thermometer-half:before {
    content: "\f2c9"
}

.faa-thermometer-1:before,
.faa-thermometer-quarter:before {
    content: "\f2ca"
}

.faa-thermometer-0:before,
.faa-thermometer-empty:before {
    content: "\f2cb"
}

.faa-shower:before {
    content: "\f2cc"
}

.faa-bathtub:before,
.faa-s15:before,
.faa-bath:before {
    content: "\f2cd"
}

.faa-podcast:before {
    content: "\f2ce"
}

.faa-window-maximize:before {
    content: "\f2d0"
}

.faa-window-minimize:before {
    content: "\f2d1"
}

.faa-window-restore:before {
    content: "\f2d2"
}

.faa-times-rectangle:before,
.faa-window-close:before {
    content: "\f2d3"
}

.faa-times-rectangle-o:before,
.faa-window-close-o:before {
    content: "\f2d4"
}

.faa-bandcamp:before {
    content: "\f2d5"
}

.faa-grav:before {
    content: "\f2d6"
}

.faa-etsy:before {
    content: "\f2d7"
}

.faa-imdb:before {
    content: "\f2d8"
}

.faa-ravelry:before {
    content: "\f2d9"
}

.faa-eercast:before {
    content: "\f2da"
}

.faa-microchip:before {
    content: "\f2db"
}

.faa-snowflake-o:before {
    content: "\f2dc"
}

.faa-superpowers:before {
    content: "\f2dd"
}

.faa-wpexplorer:before {
    content: "\f2de"
}

.faa-meetup:before {
    content: "\f2e0"
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}
    /* PADRAO */
    * { margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; }
    body { margin: 0 !important; padding: 0 !important; }

    ul, ol { list-style: none; margin: 0; }
    table { display: table !important; border-spacing: 0; border-collapse: collapse; }
    tbody { display: table-row-group !important }
    input, select, .select2, textarea { outline: none; resize: none; background: #fff; }
    span, p, em, label, a, button, input[type=button], input[type=submit] { display: inline-block; font-style: normal; }
    a, button { cursor: pointer; }
    label, a, button, iframe { display: block; }

    svg.fill path { fill: currentColor !important; }

    .no_sel { user-select: none }

    /* LINK */
        a:link { text-decoration:none !important; }
        a:visited { text-decoration:none !important; }
        a:hover { text-decoration:none !important; }
        a:active { text-decoration:none !important; }
        .link:hover, .link a:hover { text-decoration:underline !important; }
        .nolink:hover, .no_link:hover, .nolink a:hover, .no_link a:hover { text-decoration: none !important; }
        .tdn { text-decoration:none !important; }
        .tdu { text-decoration:underline !important; }
    /* LINK */
/* PADRAO */


/* CLASSES UTEIS */
    .clear { clear:both; }

    .w-a { width: auto !important; }
    .h-a { height: auto !important; }
    .img_w100p img { width: 100% !important; }

    .w0, .w00 { width: 0px !important; }      .w1, .w01 { width: 1px !important; }      .w2, .w02 { width: 2px !important; }      .w3, .w03 { width: 3px !important; }      .w4, .w04 { width: 4px !important; }      .w5, .w05 { width: 5px !important; }      .w6, .w06 { width: 6px !important; }      .w7, .w07 { width: 7px !important; }      .w8, .w08 { width: 8px !important; }      .w09 { width: 9px !important; }       .w10 { width: 10px !important; }       .w11 { width: 11px !important; }    .w12 { width: 12px !important; }    .w13 { width: 13px !important; }    .w14 { width: 14px !important; }    .w15 { width: 15px !important; }    .w16 { width: 16px !important; }    .w17 { width: 17px !important; }    .w18 { width: 18px !important; }    .w19 { width: 19px !important; }    .w20 { width: 20px !important; }
    .h0, .h00 { height: 0px !important; }     .h1, .h01 { height: 1px !important; }     .h2, .h02 { height: 2px !important; }     .h3, .h03 { height: 3px !important; }     .h4, .h04 { height: 4px !important; }     .h5, .h05 { height: 5px !important; }     .h6, .h06 { height: 6px !important; }     .h7, .h07 { height: 7px !important; }     .h8, .h08 { height: 8px !important; }     .h9, .h09 { height: 9px !important; }      .h10 { height: 10px !important; }      .h11 { height: 11px !important; }   .h12 { height: 12px !important; }   .h13 { height: 13px !important; }   .h14 { height: 14px !important; }   .h15 { height: 15px !important; }   .h16 { height: 16px !important; }   .h17 { height: 17px !important; }   .h18 { height: 18px !important; }   .h19 { height: 19px !important; }   .h20 { height: 20px !important; }

    .w10p { width: 10% !important; } .w20p { width: 20% !important; } .w30p { width: 30% !important; } .w40p { width: 40% !important; } .w50p { width: 50% !important; } .w60p { width: 60% !important; } .w70p { width: 70% !important; } .w80p { width: 80% !important; } .w90p { width: 90% !important; }

    .w100p { width: 100% !important; }
    .w100p_1 { width: 100% !important; min-width: 400px !important; }
    .h100p { height: 100% !important; }
    .h100vh { height: 100vh !important; }
    .h100vw { height: 100vw !important; }
    .h100vmin { height: 100vmin !important; }
    .h100vmax { height: 100vmax !important; }
    .h150 { height: 150px; }
    .h200 { height: 200px; }

    .min-w100p { min-width: 100% !important; }
    .max-w100p { max-width: 100% !important; }
    .min-h100p { min-height: 100% !important; }
    .max-h100p { max-height: 100% !important; }
    .min-h100vmin { min-height: 100vmin !important; }

    .t0 { top: 0; }         .t5 { top: 5px; }           .t10 { top: 10px; }         .t20 { top: 20px; }
    .b0 { bottom: 0; }      .b5 { bottom: 5px; }        .b10 { bottom: 10px; }      .b20 { bottom: 20px; }
    .l0 { left: 0; }        .l5 { left: 5px; }          .l10 { left: 10px; }        .l20 { left: 20px; }
    .r0 { right: 0; }       .r5 { right: 5px; }         .r10 { right: 10px; }       .r20 { right: 20px; }

    .t10p { top: 10%; }     .t20p { top: 20%; }     .t30p { top: 30%; }     .t40p { top: 40%; }     .t50p { top: 50%; }     .t60p { top: 60%; }     .t70p { top: 70%; }     .t80p { top: 80%; }     .t90p { top: 90%; }     .t100p { top: 100%; }
    .b10p { bottom: 10%; }  .b20p { bottom: 20%; }  .b30p { bottom: 30%; }  .b40p { bottom: 40%; }  .b50p { bottom: 50%; }  .b60p { bottom: 60%; }  .b70p { bottom: 70%; }  .b80p { bottom: 80%; }  .b90p { bottom: 90%; }  .b100p { bottom: 100%; }
    .l10p { left: 10%; }    .l20p { left: 20%; }    .l30p { left: 30%; }    .l40p { left: 40%; }    .l50p { left: 50%; }    .l60p { left: 60%; }    .l70p { left: 70%; }    .l80p { left: 80%; }    .l90p { left: 90%; }    .l100p { left: 100%; }
    .r10p { right: 10%; }   .r20p { right: 20%; }   .r30p { right: 30%; }   .r40p { right: 40%; }   .r50p { right: 50%; }   .r60p { right: 60%; }   .r70p { right: 70%; }   .r80p { right: 80%; }   .r90p { right: 90%; }   .r100p { right: 100%; }

    .p0{padding:0px !important; }           .p1{padding:1px !important; }           .p2{padding:2px !important; }           .p3{padding:3px !important; }           .p4{padding:4px !important; }           .p5{padding:5px !important; }           .p6{padding:6px !important; }         .p7{padding:7px !important; }             .p8{padding:8px !important; }           .p9{padding:9px !important; }           .p10{padding:10px !important; }         .p11{padding:11px !important; }         .p12{padding:12px !important; }         .p13{padding:13px !important; }         .p14{padding:14px !important; }         .p15{padding:15px !important; }         .p16{padding:16px !important; }         .p17{padding:17px !important; }         .p18{padding:18px !important; }         .p19{padding:19px !important; }         .p20{padding:20px !important; }
    .pt0{padding-top:0px !important; }      .pt1{padding-top:1px !important; }      .pt2{padding-top:2px !important; }      .pt3{padding-top:3px !important; }      .pt4{padding-top:4px !important; }      .pt5{padding-top:5px !important; }      .pt6{padding-top:6px !important; }    .pt7{padding-top:7px !important; }        .pt8{padding-top:8px !important; }      .pt9{padding-top:9px !important; }      .pt10{padding-top:10px !important; }    .pt11{padding-top:11px !important; }    .pt12{padding-top:12px !important; }    .pt13{padding-top:13px !important; }    .pt14{padding-top:14px !important; }    .pt15{padding-top:15px !important; }    .pt16{padding-top:16px !important; }    .pt17{padding-top:17px !important; }    .pt18{padding-top:18px !important; }    .pt19{padding-top:19px !important; }    .pt20{padding-top:20px !important; }
    .pb0{padding-bottom:0px !important; }   .pb1{padding-bottom:1px !important; }   .pb2{padding-bottom:2px !important; }   .pb3{padding-bottom:3px !important; }   .pb4{padding-bottom:4px !important; }   .pb5{padding-bottom:5px !important; }   .pb6{padding-bottom:6px !important; } .pb7{padding-bottom:7px !important; }     .pb8{padding-bottom:8px !important; }   .pb9{padding-bottom:9px !important; }   .pb10{padding-bottom:10px !important; } .pb11{padding-bottom:11px !important; } .pb12{padding-bottom:12px !important; } .pb13{padding-bottom:13px !important; } .pb14{padding-bottom:14px !important; } .pb15{padding-bottom:15px !important; } .pb16{padding-bottom:16px !important; } .pb17{padding-bottom:17px !important; } .pb18{padding-bottom:18px !important; } .pb19{padding-bottom:19px !important; } .pb20{padding-bottom:20px !important; }
    .pl0{padding-left:0px !important; }     .pl1{padding-left:1px !important; }     .pl2{padding-left:2px !important; }     .pl3{padding-left:3px !important; }     .pl4{padding-left:4px !important; }     .pl5{padding-left:5px !important; }     .pl6{padding-left:6px !important; }   .pl7{padding-left:7px !important; }       .pl8{padding-left:8px !important; }     .pl9{padding-left:9px !important; }     .pl10{padding-left:10px !important; }   .pl11{padding-left:11px !important; }   .pl12{padding-left:12px !important; }   .pl13{padding-left:13px !important; }   .pl14{padding-left:14px !important; }   .pl15{padding-left:15px !important; }   .pl16{padding-left:16px !important; }   .pl17{padding-left:17px !important; }   .pl18{padding-left:18px !important; }   .pl19{padding-left:19px !important; }   .pl20{padding-left:20px !important; }
    .pr0{padding-right:0px !important; }    .pr1{padding-right:1px !important; }    .pr2{padding-right:2px !important; }    .pr3{padding-right:3px !important; }    .pr4{padding-right:4px !important; }    .pr5{padding-right:5px !important; }    .pr6{padding-right:6px !important; }  .pr7{padding-right:7px !important; }      .pr8{padding-right:8px !important; }    .pr09{padding-right:9px !important; }   .pr10{padding-right:10px !important; }  .pr11{padding-right:11px !important; }  .pr12{padding-right:12px !important; }  .pr13{padding-right:13px !important; }  .pr14{padding-right:14px !important; }  .pr15{padding-right:15px !important; }  .pr16{padding-right:16px !important; }  .pr17{padding-right:17px !important; }  .pr18{padding-right:18px !important; }  .pr19{padding-right:19px !important; }  .pr20{padding-right:20px !important; }

    .m0 { margin: 0 !important; }
    .mt0 { margin-top: 0 !important; }
    .mb0 { margin-bottom: 0 !important; }
    .ml0 { margin-left: 0 !important; }
    .mr0 { margin-right: 0 !important; }

    .fz0{ font-size: 0px; line-height: 2px;}    .fz1{ font-size: 1px; line-height: 3px;}    .fz2{ font-size: 2px; line-height: 4px;}    .fz3{ font-size: 3px; line-height: 5px;}    .fz4{ font-size: 4px; line-height: 6px;}    .fz5{ font-size: 5px; line-height: 7px;}    .fz6{ font-size: 6px; line-height: 8px;}    .fz7{ font-size: 7px; line-height: 9px;}    .fz8{ font-size: 8px; line-height: 10px;}   .fz9{ font-size: 9px; line-height: 11px;}
    .fz10{font-size:10px; line-height:12px;}    .fz11{font-size:11px; line-height:13px;}    .fz12{font-size:12px; line-height:14px;}    .fz13{font-size:13px; line-height:15px;}    .fz14{font-size:14px; line-height:16px;}    .fz15{font-size:15px; line-height:17px;}    .fz16{font-size:16px; line-height:18px;}    .fz17{font-size:17px; line-height:19px;}    .fz18{font-size:18px; line-height:20px;}    .fz19{font-size:19px; line-height:21px;}
    .fz20{font-size:20px; line-height:22px;}    .fz21{font-size:21px; line-height:23px;}    .fz22{font-size:22px; line-height:24px;}    .fz23{font-size:23px; line-height:25px;}    .fz24{font-size:24px; line-height:26px;}    .fz25{font-size:25px; line-height:27px;}    .fz26{font-size:26px; line-height:28px;}    .fz27{font-size:27px; line-height:29px;}    .fz28{font-size:28px; line-height:30px;}    .fz29{font-size:29px; line-height:31px;}
    .fz30{font-size:30px; line-height:32px;}    .fz31{font-size:31px; line-height:33px;}    .fz32{font-size:32px; line-height:34px;}    .fz33{font-size:33px; line-height:35px;}    .fz34{font-size:34px; line-height:36px;}    .fz35{font-size:35px; line-height:37px;}    .fz36{font-size:36px; line-height:38px;}    .fz37{font-size:37px; line-height:39px;}    .fz38{font-size:38px; line-height:40px;}    .fz39{font-size:39px; line-height:41px;}    .fz40{font-size:40px; line-height:42px;}

    .di  { display: inline; }
    .dib { display: inline-block; }
    .db  { display: block; }
    .dt  { display: table; }
    .dit  { display: inline-table; }
    .dtc  { display: table-cell; }
    .dtcap  { display: table-caption; }
    .dn  { display: none; }
    .dv  { visibility: hidden; }
    .dii  { display: inline !important; }
    .dibi { display: inline-block !important; }
    .dbi  { display: block !important; }
    .dt   { display: table !important; }
    .dit   { display: inline-table !important; }
    .dtc  { display: table-cell !important; }
    .dni  { display: none !important; }
    .dvi  { visibility: hidden !important; }
    .dtcapi  { display: table-caption !important; }

    .fll { float:left; }    .flli { float:left !important; }
    .flr { float:right; }   .flri { float:right !important; }
    .fln { float:none; }    .flni { float:none !important; }
    
    .tal { text-align:left !important; }
    .tac { text-align:center !important; }
    .tar { text-align:right !important; }
    .taj { text-align:justify !important; }

    .vat { vertical-align: top !important; }
    .vas { vertical-align: sub !important; }
    .vasu, .vasup, .vasp { vertical-align: super !important; }
    .vam { vertical-align: middle !important; }
    .vaba { vertical-align: baseline !important; }
    .vab { vertical-align: bottom !important; }
    .vatt { vertical-align: text-top !important; }
    .vatb { vertical-align: text-bottom !important; }

    .tdlt { text-decoration: line-through; }
    .tdu { text-decoration: underline; }            

    .flexx { display: flex !important; display: -webkit-flex !important; }
    .flexx_x { display: flex !important; display: -webkit-flex !important; flex-wrap: wrap; -ms-flex-wrap: wrap; }

    .flex_row { flex-flow: row; }
    .flex_linha { flex-direction: column; }

    .flex_auto { flex: auto !important; }

    .flex_c { justify-content: center !important; -ms-flex-pack: center !important; }
    .flex_r { justify-content: flex-end !important; -ms-flex-pack: flex-end !important; }
    .flex_l { justify-content: start !important; -ms-flex-pack: start !important; }
    .flex_j { justify-content: space-between !important; -ms-flex-pack: space-between !important; }
    
    .flex_t { align-items: flex-start !important; }
    .flex_b { align-items: flex-end !important; }
    .flex_ac { align-items: center !important; -ms-flex-align: center !important; }
    .flex_h { align-items: stretch !important; -ms-flex-align: stretch !important; }

    .gridd { display: grid !important; display: -webkit-grid !important; }

    .gap_1 { grid-gap: 1px; }
    .gap_2 { grid-gap: 2px; }
    .gap_3 { grid-gap: 3px; }
    .gap_4 { grid-gap: 4px; }
    .gap_5 { grid-gap: 5px; }
    .gap_6 { grid-gap: 6px; }
    .gap_7 { grid-gap: 7px; }
    .gap_8 { grid-gap: 8px; }
    .gap_9 { grid-gap: 9px; }
    .gap_10 { grid-gap: 10px; }
    .gap_15 { grid-gap: 15px; }
    .gap_20 { grid-gap: 20px; }
    .gap_25 { grid-gap: 25px; }
    .gap_30 { grid-gap: 30px; }
    .gap_40 { grid-gap: 40px; }
    .gap_50 { grid-gap: 50px; }
    .gap_60 { grid-gap: 60px; }
    .gap_70 { grid-gap: 70px; }
    .gap_80 { grid-gap: 80px; }
    .gap_90 { grid-gap: 90px; }
    .gap_100 { grid-gap: 100px; }

    ul.bd > li:not(:last-child) { border-bottom: 0 !important; }

    .o-h  { overflow: hidden !important; }
    .o-hx  { overflow-x: hidden !important; }
    .o-hy  { overflow-y: hidden !important; }
    .o-a  { overflow: auto !important; }
    .o-ax  { overflow-x: auto !important; }
    .o-ay  { overflow-y: auto !important; }
    .o-i { overflow: initial !important; }
    .ptb0 { padding-top: 0 !important; padding-bottom: 0 !important; }
    .plr0 { padding-left: 0 !important; padding-right: 0 !important; }

    .m-a { margin: auto !important; }

    .posa { position: absolute; }
    .posf { position: fixed; }
    .posr { position: relative; }
    .poss { position: static; }
    .posai { position: absolute !important; }
    .posfi { position: fixed !important; }
    .posri { position: relative !important; }
    .possi { position: static !important; }

    .limit { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
    .limit1 { overflow: hidden; white-space: nowrap; }
    .w-s { white-space: nowrap; }
    .t-o { text-overflow: ellipsis; }

    .z-1 { z-index: -1 !important; }
    .z0 { z-index: 0 !important; }
    .z1 { z-index: 10 !important; }             .z11 { z-index: 11 !important; }
    .z2 { z-index: 20 !important; }             .z21 { z-index: 21 !important; }
    .z3 { z-index: 300 !important; }            .z31 { z-index: 301 !important; }
    .z4 { z-index: 400 !important; }            .z41 { z-index: 401 !important; }
    .z5 { z-index: 5000 !important; }           .z51 { z-index: 5001 !important; }
    .z6 { z-index: 6000 !important; }           .z61 { z-index: 6001 !important; }
    .z7 { z-index: 70000 !important; }          .z71 { z-index: 70001 !important; }         .z72 { z-index: 70002 !important; }         .z73 { z-index: 70003 !important; }
    .z8 { z-index: 80000 !important; }          .z81 { z-index: 80001 !important; }         .z82 { z-index: 80002 !important; }         .z83 { z-index: 80003 !important; }
    .z9 { z-index: 900000 !important; }         .z91 { z-index: 900001 !important; }        .z92 { z-index: 900002 !important; }        .z93 { z-index: 900003 !important; }        .z94 { z-index: 900004 !important; }        .z95 { z-index: 900005 !important; }        .z910 { z-index: 9000010 !important; }

    .fwn { font-weight: normal !important; }
    .fwb { font-weight: bold !important; }
    .fwb1, .fwb100 { font-weight: 100 !important; }
    .fwb2, .fwb200 { font-weight: 200 !important; }
    .fwb3, .fwb300 { font-weight: 300 !important; }
    .fwb4, .fwb400 { font-weight: 400 !important; }
    .fwb5, .fwb500 { font-weight: 500 !important; }
    .fwb6, .fwb600 { font-weight: 600 !important; }
    .fwb7, .fwb700 { font-weight: 700 !important; }
    .fwb8, .fwb800 { font-weight: 800 !important; }
    .fwb9, .fwb900 { font-weight: 900 !important; }

    .ls-1 { letter-spacing: -1px; }
    .ls-2 { letter-spacing: -2px; }
    .ls-3 { letter-spacing: -3px; }
    .ls-4 { letter-spacing: -4px; }
    .ls-5 { letter-spacing: -5px; }
    .ls-6 { letter-spacing: -6px; }
    .ls05 { letter-spacing:  .5px }
    .ls1 { letter-spacing:  1px }
    .ls15 { letter-spacing:  1.5px }
    .ls2 { letter-spacing:  2px }
    .ls25 { letter-spacing:  2.5px }
    .ls3 { letter-spacing:  3px }
    .ls35 { letter-spacing:  3.5px }
    .ls4 { letter-spacing:  4px }
    .ls45 { letter-spacing:  4.5px }
    .ls5 { letter-spacing:  5px }
    .ls55 { letter-spacing:  5.5px }
    .ls6 { letter-spacing:  6px }
    .ls65 { letter-spacing:  6.5px }
    .ls7 { letter-spacing:  7px }
    .ls75 { letter-spacing:  7.5px }
    .ls8 { letter-spacing:  8px }
    .ls85 { letter-spacing:  8.5px }
    .ls9 { letter-spacing:  9px }
    .ls95 { letter-spacing:  9.5px }
    .ls10 { letter-spacing:  10px }

    .ttu { text-transform: uppercase !important; }
    .ttl { text-transform: lowercase !important; }
    .ttn { text-transform: none !important; }

    .c-p { cursor: pointer !important; }
    .c-p0 { cursor:initial  !important; }
    .c-d { cursor: default !important; }

    .fsi { font-style: italic !important; }
    .fsn { font-style: normal !important; }

    .op0 { opacity: .0 !important; }
    .op1 { opacity: .1 !important; }
    .op2 { opacity: .2 !important; }
    .op3 { opacity: .3 !important; }
    .op4 { opacity: .4 !important; }
    .op5 { opacity: .5 !important; }
    .op6 { opacity: .6 !important; }
    .op7 { opacity: .7 !important; }
    .op8 { opacity: .8 !important; }
    .op9 { opacity: .9 !important; }
    .op10 { opacity: 1 !important; }

    .txt_vertical_90 { transform: rotate(-90deg); transform-origin: 50% 50%; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
    .txt_vertical_180 { transform: rotate(-180deg); transform-origin: 50% 50%; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
    .txt_vertical_270 { transform: rotate(-270deg); transform-origin: 50% 50%; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
/* CLASSES UTEIS */


/* BORDERS E BACKGROUNDS */
    .bd0  { border: 0; }
    .bd0i  { border: 0 !important; }
    .bdt0  { border-top: 0 !important; }
    .bdl0  { border-left: 0 !important; }
    .bdr0  { border-right: 0 !important; }
    .bdb0  { border-bottom: 0 !important; }
    .bdt0_first > *:nth-child(1) { border-top: 0 !important; }

    .back0  { background: none; }
    .back0i  { background: none !important; }

    .br0 { -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; }
    .br50p { -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important; }
    .brl50p { -webkit-border-radius: 50% 0 0 50% !important; -moz-border-radius: 50% 0 0 50% !important; border-radius: 50% 0 0 50% !important; }
    .brr50p { -webkit-border-radius: 0 50% 50% 0 !important; -moz-border-radius: 0 50% 50% 0 !important; border-radius: 0 50% 50% 0 !important; }

    .bdb_dashed { border-bottom: 1px dashed #F4F4EE; }
    .bdb_dashed_000 { border-bottom: 1px dashed #000; }
    .bd_dashed_000 { border: 1px dashed #000; }
    .bd_dashed_999 { border: 1px dashed #999; }
/* BORDERS E BACKGROUNDS */


/* PLACEHOLDER */
    input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #BBB; }
    input::-moz-placeholder, textarea::-moz-placeholder { color: #BBB; }
    input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #BBB; }
    input:-moz-placeholder, textarea:-moz-placeholder { color: #BBB; }

    .branco::-webkit-input-placeholder { color: #FFF; }
    .branco::-moz-placeholder { color: #FFF; }
    .branco:-ms-input-placeholder { color: #FFF; }
    .branco:-moz-placeholder { color: #FFF; }

    .preto::-webkit-input-placeholder { color: #333; }
    .preto::-moz-placeholder { color: #333; }
    .preto:-ms-input-placeholder { color: #333; }
    .preto:-moz-placeholder { color: #333; }
/* PLACEHOLDER */


/* CORES */
    .c_azul, a.c_azul { color: #5a8dee !important; }
    .c_azul_1, a.c_azul_1 { color: #1688CA !important; }
    .c_verde, a.c_verde { color: #35AA47 !important; }
    .c_verde_1, a.c_verde_1 { color: #3c763d !important; }
    .c_verde_2, a.c_verde_2 { color: #09F59B !important; }
    .c_vermelho, a.c_vermelho { color: #e33d43 !important; }
    .c_vermelho_1, a.c_vermelho_1 { color: #ff5b5c !important; }
    .c_amarelo, a.c_amarelo { color: #fdd835 !important; }
    .c_amarelo_1, a.c_amarelo_1 { color: #F2B835 !important; }
    .c_amarelo_2, a.c_amarelo_2 { color: #FF9800 !important; }
    .c_roxo, a.c_roxo { color: #A64DFF !important; }

    .b_azul { background: #5a8dee !important; }
    .b_azul_1 { background: #1688CA !important; }
    .b_verde { background: #35AA47 !important; }
    .b_vermelho { background: #e33d43 !important; }
    .b_vermelho_1 { background: #ff5b5c !important; }
    .b_vermelho_2 { background: #FDECEC !important; }
    .b_amarelo { background: #fdd835 !important; }
    .b_amarelo_1 { background: #F2B835 !important; }
    .b_amarelo_2 { background: #FF9800 !important; }
    .b_roxo { background: #A64DFF !important; }
/* CORES */


/* PRETO E BRACO */
    .preto_branco img, .preto_branco img { filter: none; -webkit-filter: none; -moz-opacity: 1.00; filter:alpha(opacity=100); opacity: 1.00; }
    .preto_branco:hover img, .preto_branco:hover img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); -moz-opacity: .50; filter:alpha(opacity=50); opacity: .50; }

    .preto_branco_1 img, .preto_branco_1 img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); -moz-opacity: .50; filter:alpha(opacity=50); opacity: .50; }
    .preto_branco_1:hover img, .preto_branco_1:hover img { filter: none; -webkit-filter: none; -moz-opacity: 1.00; filter:alpha(opacity=100); opacity: 1.00; }

    .preto_branco_fixo img, .preto_branco_fixo img { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter: gray; -webkit-filter: grayscale(100%); -moz-opacity: .50; filter:alpha(opacity=50); opacity: .50; }
/* PRETO E BRACO */


/* SOMBRA */
    .ts { text-shadow: black 0.0em 0.1px 0.1em; }
    .ts1 { text-shadow: black 0.1em 0.1px 0.2em; }
    .ts2 { text-shadow: black 0.1em 0.2px 0.3em; }

    .tsb { text-shadow: white 0.0em 0.05em 0.5em; }
    .tsb1 { text-shadow: white 0.1em 0.1em 0.2em; }
    .tsb2 { text-shadow: white 0.1em 0.2em 0.3em; }

    .bs1 { -webkit-box-shadow: 0 2px 5px 0 #eee; -moz-box-shadow: 0 2px 5px 0 #eee; box-shadow: 0 2px 5px 0 #eee; }
    .bs2 { -webkit-box-shadow: 0 2px 5px 1px #eee; -moz-box-shadow: 0 2px 5px 1px #eee; box-shadow: 0 2px 5px 1px #eee; }
    .bs3 { -webkit-box-shadow: 0 5px 10px 2px #eee; -moz-box-shadow: 0 5px 10px 2px #eee; box-shadow: 0 5px 10px 2px #eee; }
    .bs4 { -webkit-box-shadow: 0 5px 10px 4px #eee; -moz-box-shadow: 0 5px 10px 4px #eee; box-shadow: 0 5px 10px 4px #eee; }
    .bs5 { -webkit-box-shadow: 0 5px 10px 8px #eee; -moz-box-shadow: 0 5px 10px 8px #eee; box-shadow: 0 5px 10px 8px #eee; }
    .bs6 { -webkit-box-shadow: 0 5px 20px 8px #f6f6f6; -moz-box-shadow: 0 5px 20px 8px #f6f6f6; box-shadow: 0 5px 20px 8px #f6f6f6; }

    .bs1_hover:hover { -webkit-box-shadow: 0 2px 10px 0 #eee; -moz-box-shadow: 0 2px 10px 0 #eee; box-shadow: 0 2px 10px 0 #eee; }
    .bs2_hover:hover { -webkit-box-shadow: 0 2px 10px 1px #eee; -moz-box-shadow: 0 2px 10px 1px #eee; box-shadow: 0 2px 10px 1px #eee; }
    .bs3_hover:hover { -webkit-box-shadow: 0 5px 10px 2px #eee; -moz-box-shadow: 0 5px 10px 2px #eee; box-shadow: 0 5px 10px 2px #eee; }

    .bsp { box-shadow: 0px 1px 3px rgba(000,000,000,1), inset 0px 0px 1px rgba(255,255,255,0.6); text-shadow: 0px -1px 0px rgba(000,000,000,1), 0px 1px 0px rgba(255,255,255,0.2); }
    .bsp1 { box-shadow: 0px 2px 6px rgba(000,000,000,1), inset 0px 0px 2px rgba(255,255,255,0.6); text-shadow: 0px -2px 0px rgba(000,000,000,1), 0px 2px 0px rgba(255,255,255,0.2); }
    .bsp2 { box-shadow: 0px 3px 9px rgba(000,000,000,1), inset 0px 0px 3px rgba(255,255,255,0.6); text-shadow: 0px -3px 0px rgba(000,000,000,1), 0px 3px 0px rgba(255,255,255,0.2); }

    .bsb { -webkit-box-shadow: 0 0 2px 2px #CCC; -moz-box-shadow: 0 0 2px 2px #CCC; box-shadow: 0 0 2px 2px #CCC; }
    .bsb1 { -webkit-box-shadow: 0 0 5px 5px #CCC; -moz-box-shadow: 0 0 5px 5px #CCC; box-shadow: 0 0 5px 5px #CCC; }
    .bsb2 { -webkit-box-shadow: 0 0 10px 10px #CCC; -moz-box-shadow: 0 0 10px 10px #CCC; box-shadow: 0 0 10px 10px #CCC; }

    .bbb { text-shadow: white 0.0em 0.1em 0.1em; }
    .bbb1 { text-shadow: white 0.1em 0.1em 0.2em; }
    .bbb2 { text-shadow: white 0.1em 0.2em 0.3em; }

    .sbotao { -moz-box-shadow: 0 1px 5px #999 !important; -webkit-box-shadow: 0 1px 5px #999 !important; box-shadow: 0 1px 5px #999 !important; }
    .sbotao:hover { -moz-box-shadow: 1px 2px 5px #999 !important; -webkit-box-shadow: 1px 2px 5px #999 !important; box-shadow: 1px 2px 5px #999 !important; }
/* SOMBRA */


/* HOVER */
    .hover1:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.10)) !important; }
    .hover2:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.20)) !important; }
    .hover3:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.30)) !important; }
    .hover4:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.40)) !important; }
    .hover5:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.50)) !important; }
    .hover6:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.65)) !important; }
    .hover7:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.70)) !important; }
    .hover8:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.80)) !important; }
    .hover9:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.90)) !important; }
/* HOVER */


/* SORTABLE_ */    
    /* .sortable_ > li.dragging { opacity: .5; } */
/* SORTABLE_ */


/* BALAO */
   .balao__ { z-index: 900001; padding: 10px; border: 1px solid #aaa; border-radius: 4px; background: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) }
   .balao__--top { margin-top: -16px; animation: .4s slide-top }
   .balao__--top::before,
   .balao__--top::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -8px; border: 8px solid transparent; border-top-color: #fff }
   .balao__--top::before { margin-top: 1px; border-top-color: #6a6a6a }
   .balao__--right { margin-left: 16px; animation: .4s slide-right }
   .balao__--right::before,
   .balao__--right::after { content: ""; position: absolute; top: 50%; right: 100%; margin-top: -8px; border: 8px solid transparent; border-right-color: #fff }
   .balao__--right::before { margin-right: 1px; border-right-color: #6a6a6a }
   .balao__--bottom { margin-top: 16px; animation: .4s slide-bottom }
   .balao__--bottom::before,
   .balao__--bottom::after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -8px; border: 8px solid transparent; border-bottom-color: #fff }
   .balao__--bottom::before { margin-bottom: 1px; border-bottom-color: #6a6a6a }
   .balao__--left { margin-left: -16px; animation: .4s slide-left }
   .balao__--left::before,
   .balao__--left::after { content: ""; position: absolute; top: 50%; left: 100%; margin-top: -8px; border: 8px solid transparent; border-left-color: #fff }
   .balao__--left::before { margin-left: 1px; border-left-color: #6a6a6a }
   @keyframes slide-top { 0% { opacity: 0; transform: translateY(-15%) } 100% { opacity: 1; transform: translateY(0) } }
   @keyframes slide-right { 0% { opacity: 0; transform: translateX(15%) } 100% { opacity: 1; transform: translateX(0) } }
   @keyframes slide-bottom { 0% { opacity: 0; transform: translateY(15%) } 100% { opacity: 1; transform: translateY(0) } }
   @keyframes slide-left { 0% { opacity: 0; transform: translateX(-15%) } 100% { opacity: 1; transform: translateX(0) } }

    @media screen AND (max-width: 1000px) {
        .balao__ { display: none !important; }
    }
/* BALAO */


/* PAGINACAO */
    .pagg { text-align:center; }
    .pagg a { display:inline-block; padding: 10px 15px; margin: 0 3px; color:#666; font-size:14px; border:1px solid #f4f4f4; background: #fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
    .pagg a { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.10)) !important; }
    .pagg a.ativo { color:#666; font-weight: bold; background: #f4f4f4; }
    .pagg a:hover { background-image:linear-gradient(to bottom, transparent, rgba(0,0,0,.25)) !important; }
/* PAGINACAO */


/* CARREGANDO */
    @keyframes lds-eclipse {
        0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
        50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
        100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
    }
    @-webkit-keyframes lds-eclipse {
        0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
        50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
        100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
    }
    .lds-eclipse { position: relative; }
    .lds-eclipse div { position: absolute; -webkit-animation: lds-eclipse 1.2s linear infinite; animation: lds-eclipse 1.2s linear infinite; width: 160px; height: 160px; top: 20px; left: 20px; border-radius: 50%; box-shadow: 0 4px 0 0 #003F6C; -webkit-transform-origin: 80px 82px; transform-origin: 80px 82px; }
    .lds-eclipse { width: 200px !important; height: 200px !important; -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px); transform: translate(-100px, -100px) scale(1) translate(100px, 100px); }

    .ini__eventos .carregando { display: none; width: 100%; height: 100%; position: fixed !important; top: 0; left: 0; z-index: 910001; background: rgba(0, 0, 0, .6); }
    .ini__eventos .carregando > div { position: fixed; top: 50%; left: 50%; z-index: -1; padding: 10px; margin: -110px 0 0 -110px; font-size: 0; }
    .ini__eventos .carregando .lds-eclipse { width:100%;height:100% }
    .ini__eventos .carregando .lds-eclipse span { position: absolute; width: 100%; padding-top: 88px; font-size: 20px; text-align: center; color: #fff; }
    .ini__eventos .carregando .lds-eclipse > div { box-shadow: 0 4px 0 0 #fff; }

    .ini__eventos .carregando1 { display: none; position: fixed; top: 50%; left: 50%; z-index: 910000; padding: 10px; margin: -24px 0 0 -72px; color: #666; border: 1px solid #CCC; background: #FFF; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
    .ini__eventos .carregando1 img { display: inline-block; width: 32px; height: 27px; vertical-align: middle; padding-left: 3px; }
    .ini__eventos .carregando1 span { display: inline-block; }
    .ini__eventos .carregando1 .porcentagem { padding: 0; margin: 0; }

    .ini__eventos .carregando2 { display: none; width: 100%; height: 100%; position: fixed !important; top: 0; left: 0; z-index: 910000; background: #fff; }
    .ini__eventos .carregando2 > div { position: fixed; top: 50%; left: 50%; z-index: -1; padding: 10px; margin: -110px 0 0 -110px; font-size: 0; }
    .ini__eventos .carregando2 .lds-eclipse { width:100%;height:100% }
    .ini__eventos .carregando2 .lds-eclipse > div { box-shadow: 0 4px 0 0 #003F6C; }

    .ini__eventos .carregando3 { position: fixed; top: 50%; left: 50%; z-index: 910000; width: 250px; height: 50px; padding: 14px 0 2px 0; margin-top: -25px; margin-left: -125px; font-size: 14px; text-align: center; color: #999; border: 1px solid #ddd; background-color: white; }
/* CARREGANDO */


/* MENUU */
    ul.menuu[hover] li:hover > ul { display: block !important; }
/* MENUU */


/* FUNDOO */
    .ini__eventos .fundoo { display: none; width: 100%; height: 100%; position: fixed !important; top: 0; left: 0; z-index: 900100; background: rgba(0, 0, 0, .8); }
/* FUNDOO */


/* ALERTS */
    .ini__eventos .alerts__ { position: fixed; z-index: 901000; top: 0; left: 50%; width: 0px; height: 100%; Transform: translate(-50%, 0); display: flex !important; display: -webkit-flex !important; justify-content: center !important; -ms-flex-pack: center !important; align-items: center !important; -ms-flex-align: center !important; }
    .ini__eventos .alerts .alert { display: none; position: relative; width: 700px; min-width: 350px; padding: 15px 40px 15px 15px; margin: 0 0 5px; color: #666; border: 1px solid #666; background: #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); }
    .ini__eventos .alerts .alert { font-size: 14px !important; font-weight: 500; line-height: 20px !important; }
    .ini__eventos .alerts .alert svg { position: absolute; right: 10px; width: 18px; padding-top: 2px; cursor: pointer; color: #f00; }
    .ini__eventos .alerts .alert svg:hover { opacity: .5; }
    .ini__eventos .alerts .acao_0 { color: #a94442; border: 1px solid #ebccd1; background: #f2dede; }
    .ini__eventos .alerts .acao_1 { color: #155724; border: 1px solid #c3e6cb; background: #d4edda; }

    @media screen AND (max-width: 700px){
        .ini__eventos .alerts .alert { width: 100%; }
    }
/* ALERTS */


/* ALERTS OFFLINE */
    .ini__eventos .alert_offline { position: fixed; z-index: 901000; top: 50%; left: 50%; Transform: translate(-50%, -50%); }
    .ini__eventos .alert_offline > div { position: relative; width: 100%; min-width: 350px; padding: 25px 20px; margin: 0 0 5px; color: #666; border: 1px solid #666; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); }
    .ini__eventos .alert_offline > div { font-size: 14px !important; font-weight: 500; line-height: 20px !important }
    .ini__eventos .alert_offline > div a { position: absolute; top: 10px; right: 10px; }
    .ini__eventos .alert_offline > div b { display: block; padding-top: 20px; font-size: 16px; font-weight: 700; text-align: center; }
    .ini__eventos .alert_offline > div span { display: block; padding-top: 20px; font-size: 14px; line-height: 20px; text-align: center; }
    .ini__eventos .alert_offline > div button { display: block; width: 100%; padding: 15px; margin: 20px 0 10px; font-size: 14px; font-weight: 600; color: #fff; border: 0; background: #195CAA; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
/* ALERTS OFFLINE */


/* BOXS */
    .ini__eventos .boxs .boxs_fixed { position: fixed; top: 0; left: 0; z-index: 900101; width: 100%; height: 100%; overflow: auto; }
    .ini__eventos .boxs .boxs_fixed .boxs_ { position: relative; min-width: 350px; height: 100%; display: flex !important; display: -webkit-flex !important; flex-wrap: wrap; -ms-flex-wrap: wrap; align-items: center !important; -ms-flex-align: center !important; }
    .ini__eventos .boxs .boxs_fixed .fundo_click { position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; cursor: pointer; }

    .ini__eventos .boxs .boxs_fixed .boxs_ .principal { position: relative; z-index: 2; margin: auto; border: 1px solid rgba(0, 0, 0, 0.2); background-color: #ffffff; }
    .ini__eventos .boxs .boxs_fixed .boxs_ .principal a.fechar { position: absolute; top: 16px; right: 16px; z-index: 80006; font-size: 28px; }
    .ini__eventos .boxs .boxs_fixed .boxs_ .principal .title { padding: 20px 50px 0 50px; margin: 0; font-size: 22px; font-weight: 600; text-align: center; color: #333; }
/* BOXS */


/* TRADUCAO */
    body { top: 0 !important; }
    #google_translate_element, .skiptranslate { display: none !important; }
    #google_translate_element .goog-te-gadget { font-size: 0 !important;; }
    #google_translate_element .goog-te-gadget > span { display: none !important; }
/* TRADUCAO */


/* ERROS AJAX */
    .ini__eventos .AJAX__ini { min-width: 350px; }
    .ini__eventos .AJAX__ini { position: fixed; top: 0; left: 0; z-index: 900010; width: 100%; height: 100%; overflow: auto; background: #fff; }

    .ini__eventos .erros_ajax { display: none; width: 700px; height: 500px; overflow: auto; padding: 10px; margin: -250px 0 0 -350px; position: fixed; z-index: 901001; top: 50%; left: 50%; color: #333; border: 1px solid #999; background: #fff;  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-box-shadow: 0px 1px 3px #d7d7d7; -moz-box-shadow: 0px 1px 3px #d7d7d7; box-shadow: 0px 1px 3px #d7d7d7; }
    .ini__eventos .erros_ajax > span { position: absolute; top: 0; right: 0; }
    .ini__eventos .erros_ajax > span > i { position: fixed; z-index: 901002; margin: 10px 0 0 -30px; font-size: 24px; font-weight: bold; cursor: pointer; }
    @media screen AND (max-width: 700px) {
        .ini__eventos .erros_ajax { width: 100%; top: 0; left: 0; margin: 0 !important; }
    }
/* ERROS AJAX */


/* IMG HOVER */
    .img__ .img__principal { display: block; transition: display 2s; }
    .img__ .img__hover { display: none; transition: display 2s; }
    .img__:hover .img__principal { display: none; }
    .img__:hover .img__hover { display: block; }
/* IMG HOVER */


/* INPUT_FILE_POPUP */
    .input_file_popup { display: none; padding: 10px; margin-top: 5px; position: absolute; z-index: 9000000000; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; }
    .input_file_popup .arrow_all { position: absolute; height: 22px; width: 100%; margin: -22px -10px 0; }
    .input_file_popup .arrow_all .arrow { left: 50%; top: -10px; margin-left: -11px; border-width: 11px; border-bottom-color: #C7C7C7; }
    .input_file_popup .arrow_all .arrow:after { margin: -10px 0 0 -11px; border-width: 11px; border-bottom-color: #fff; }
    .input_file_popup__ .input:hover .input_file_popup { display: block; }
/* INPUT_FILE_POPUP */


/* PLUGIN_GALERIA */
    .Plugin_galeria_fixed { position: fixed; top: 0; left: 0; z-index: 80005; width: 100%; height: 100%; overflow: auto; }
    .Plugin_galeria_fixed .galeria_ { position: relative; min-width: 350px; height: 100%; display: flex !important; display: -webkit-flex !important; flex-wrap: wrap; -ms-flex-wrap: wrap; align-items: center !important; -ms-flex-align: center !important; }
    .Plugin_galeria_fixed .galeria_ .fundo_click { position: fixed; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; cursor: pointer; background: rgba(0, 0, 0, .8); }
    .Plugin_galeria_fixed .galeria_ a.fechar { position: fixed; top: 16px; right: 16px; z-index: 80006; font-size: 28px; }

    .Plugin_galeria_fixed .galeria_ .principal { position: relative; z-index: 2; margin: auto; }
    .Plugin_galeria_fixed .galeria_ .principal img { display: block; margin: auto; border: 0; border-radius: 5px; }

    .Plugin_galeria_fixed .galeria_ .plugin_seta button { color: #fff !important; }

    .Plugin_galeria_fixed .galeria_ .plugin_pagg button:not(.tns-nav-active):after { background: #fff !important; }
    .Plugin_galeria_fixed .galeria_ .plugin_pagg .tns-nav-active { border: 2px solid #fff !important; background: #fff !important; }
    .galeria_ .plugin_pagg { position: fixed !important; height: 18px !important; padding: 0 !important; margin: 0 0 8px 0 !important; }
/* PLUGIN_GALERIA */


/* ANIMATION */
    /* FADEIN (DELAY) FADEOUT */
        .animation.fadeIn { animation: fadeIn 1s; }
        .animation.fadeOut { animation: fadeOut .5s forwards; }
        @keyframes fadeIn {
            0% { opacity: 0; }
            100% { opacity: 1; }
        }
        @keyframes fadeOut {
            0% { opacity: 1; }
            100% { opacity: 0; }
        }
    /* FADEIN (DELAY) FADEOUT */

    /* SLIDEDOWN (DELAY) SLIDEDOWN */
        .animation.slideDown { animation: slideDown .4s; }
        .animation.slideUp { animation: slideUp .8s forwards; }
        @keyframes slideDown {
            0% { top: -50%; }
        }
        @keyframes slideUp {
            100% { top: -100%; display: none; }
        }
    /* SLIDEDOWN (DELAY) SLIDEDOWN */

    /* EFEITOS */
        .animation__pulse { animation: pulse 1500ms }
        @keyframes pulse { 0% { transform: scaleX(1) scaleY(1) } 10% { transform: scaleX(0.85) scaleY(0.85) } 20% { transform: scaleX(1) scaleY(1) } 30% { transform: scaleX(0.85) scaleY(0.85) } 40% { transform: scaleX(1) scaleY(1) } 50% { transform: scaleX(0.85) scaleY(0.85) } 60% { transform: scaleX(1) scaleY(1) } 70% { transform: scaleX(0.85) scaleY(0.85) } 80% { transform: scaleX(1) scaleY(1) } 90% { transform: scaleX(0.85) scaleY(0.85) } 100% { transform: scaleX(1) scaleY(1) } } 

        .animation__backInRight { animation: backInRight 1500ms }
        @-webkit-keyframes backInRight {0% {-webkit-transform: translateX(2000px) scale(.7); transform: translateX(2000px) scale(.7); opacity: .7 } 80% {-webkit-transform: translateX(0) scale(.7); transform: translateX(0) scale(.7); opacity: .7 } to {-webkit-transform: scale(1); transform: scale(1); opacity: 1 } }
        @keyframes backInRight {0% {-webkit-transform: translateX(2000px) scale(.7); transform: translateX(2000px) scale(.7); opacity: .7 } 80% {-webkit-transform: translateX(0) scale(.7); transform: translateX(0) scale(.7); opacity: .7 } to {-webkit-transform: scale(1); transform: scale(1); opacity: 1 } }

        .animation__fadeIn { animation: fadeIn 2500ms }
        @keyframes fadeIn { 0% { opacity: 0 } 100% { opacity: 1 } }
    /* EFEITOS */
/* ANIMATION */


/* IMG CARREGAMENTO */
    img[src_] { height: 100%; opacity: 0; }
    img[src_loading] { opacity: 1; transition: opacity 1s; }
/* IMG CARREGAMENTO */


/* EDITOR */
    .editor form, .editor a { display: inline !important; }
    .editor h1 { display: block; float:none !important;  -webkit-margin-before: 0.67em;  -webkit-margin-after: 0.67em;  -webkit-margin-start: 0px;  -webkit-margin-end: 0px;  font-weight: bold; }
    .editor h2 { display: block; float:none !important; -webkit-margin-before: 0.83em; -webkit-margin-after: 0.83em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold;}
    .editor h3 { display: block; float:none !important; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold;}
    .editor h4 { display: block; float:none !important; -webkit-margin-before: 1.33em; -webkit-margin-after: 1.33em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold;}
    .editor h5 { display: block; float:none !important; -webkit-margin-before: 1.67em; -webkit-margin-after: 1.67em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold;}
    .editor h6 { display: block; float:none !important; -webkit-margin-before: 2.33em; -webkit-margin-after: 2.33em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold; }
    .editor p { display: block; float:none !important; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; }
    .editor ul, .editor ol { display: block; float:none !important; list-style-type: disc; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 40px; }
    .editor il { display: list-item; float:none !important;  text-align: -webkit-match-parent; }
    .editor img { max-width: 100% !important; }
    .editor table { width: 100% !important; border-spacing: 1px; border-collapse: inherit; }
    .editor table td { padding:5px !important; }


    /* EDITOR CK */
        /* TOOLBAR */
            .editor__ .toolbar-container .ck.ck-toolbar { border-radius: 2px 2px 0px 0px !important; }
            /* TODOS OS BOTOES */
                .editor__ .toolbar-container .ck.ck-list__item .ck-button { height: auto !important; min-height: auto !important; padding: 0 !important; }
            /* TODOS OS BOTOES */

            /* FONT-SIZE */
                .editor__ .toolbar-container .ck-font-size-dropdown .ck.ck-list__item .ck.ck-button__label { font-size: 14px !important; line-height: 24px !important; }
            /* FONT-SIZE */

            /* COLOR */
                .editor__ .toolbar-container .ck.ck-color-grid__tile { width: 16px !important; min-width: 16px !important; height: 16px !important; min-height: 16px !important; border-radius: 0 !important; }
            /* COLOR */

            /* ACERTAR CONFIG */
                .ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow:not(.ck-disabled):after, .ck.ck-splitbutton:hover>.ck-splitbutton__arrow:not(.ck-disabled):after { width: 0px !important; }
            /* ACERTAR CONFIG */
        /* TOOLBAR */

        /* EDITOR */
            .ck-body-wrapper .ck.ck-reset_all > div { z-index: 999999999 !important; }

            .editor__ .editor.ck-content { height: 400px !important; border: 1px solid #ccc !important; border-top: 0 !important; border-radius: 0px 0px 2px 2px !important; }

            /* CSS GERAL */
                .editor__ figure.table + *:before { display: block; content: ''; clear: both; }

                .editor__ .ck-horizontal-line { height: 2px !important; clear: both !important; border-top: 1px solid #eee; }
                .editor__ hr { clear: both !important; border: none !important; background: none !important; }
            /* CSS GERAL */
        /* EDITOR */
    /* EDITOR CK */
/* EDITOR */


/* MENUU_RESP */
    .MENUU_RESP .menuu_resp_principal { transition: margin .8s; }
    .MENUU_RESP.ativo .menuu_resp_fundo { transition: opacity .5s; }

    .MENUU_RESP.left .menuu_resp_principal { left: 0; margin-left: -100%; }
    .MENUU_RESP.right .menuu_resp_principal { right: 80%; margin-right: -100%; }

    .MENUU_RESP.ativo .menuu_resp_fundo { opacity: 1 !important; visibility: initial !important; }
    .MENUU_RESP.ativo .menuu_resp_principal { margin: 0 !important; }
/* MENUU_RESP */


/* TITULOS */
    .titulos__ ul > li:not(.no):before { content: '/'; margin: 0 8px; }
    .titulos__ ul > li:last-child { font-weight: bold; }
/* TITULOS */


/* TABLE */
    table.tablee { width: 100%; }
    table.tablee thead td { padding: 15px 10px; font-weight: 500; border-bottom: 1px solid #f3f3f3; background: #F7F7F7; }
    table.tablee tbody td { border-bottom: 1px solid #f3f3f3; }
    table.tablee tbody td > * { padding: 10px 10px; }
/* TABLE */


/* CARRINHO */
    /* CARRINHO */
        .CARRINHO_LATERAL.nomee { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
        .CARRINHO_LATERAL.descricaoo { padding-top: 2px; font-size: 11px; }
    /* CARRINHO */

    /* CARRINHO_LATERAL */
            .CARRINHO_LATERAL .menuu_resp_principal { transition: margin 1.0s; }
            .CARRINHO_LATERAL.ativo .menuu_resp_fundo { transition: opacity 1.0s; }

            .CARRINHO_LATERAL.left .menuu_resp_principal { left: 0; margin-left: -100%; }
            .CARRINHO_LATERAL.right .menuu_resp_principal { right: 350px; margin-right: -100%; }

            .CARRINHO_LATERAL.ativo .menuu_resp_fundo { opacity: 1 !important; visibility: initial !important; }
            .CARRINHO_LATERAL.ativo .menuu_resp_principal { margin: 0 !important; }
    /* CARRINHO_LATERAL */

    /* CARRINHO_PAGAMENTO  E MINHA CONTA */
        .carrinho_atualizar_css .editar__ { position: absolute; top: 0; right: 0; padding: 6px; cursor: pointer; }
        .carrinho_atualizar_css .editar__ i { display: inline-block; font-size: 20px; vertical-align: middle; }
        .carrinho_atualizar_css .editar__ span { display: inline-block; padding-left: 5px; vertical-align: middle; }

        /* LOGIN__ */
            .carrinho_atualizar_css .login__ .email { display: inline-block; vertical-align: middle; }
            .carrinho_atualizar_css .login__ .nao_e_voce { display: inline-block; padding-left: 10px; cursor: pointer; vertical-align: middle; color: var(--COR1); }
        /* LOGIN__ */
    /* CARRINHO_PAGAMENTO  E MINHA CONTA */
/* CARRINHO */


/* MENU_LATERAL_FILTROS_PRODUTOS */
    .MENU_LATERAL_FILTROS_PRODUTOS .menuu_resp_principal { transition: margin 1.0s; }
    .MENU_LATERAL_FILTROS_PRODUTOS.ativo .menuu_resp_fundo { transition: opacity 1.0s; }

    .MENU_LATERAL_FILTROS_PRODUTOS.left .menuu_resp_principal { left: 0; margin-left: -100%; }
    .MENU_LATERAL_FILTROS_PRODUTOS.right .menuu_resp_principal { right: 80%; margin-right: -100%; }

    .MENU_LATERAL_FILTROS_PRODUTOS.ativo .menuu_resp_fundo { opacity: 1 !important; visibility: initial !important; }
    .MENU_LATERAL_FILTROS_PRODUTOS.ativo .menuu_resp_principal { margin: 0 !important; }
/* MENU_LATERAL_FILTROS_PRODUTOS */


/* IMG_FOTTER_ICON (WHATSAPP / MENSSEGER) */
    iframe.zEWidget-launcher { display: none !important; }

    .img_fotter_icon .cbh-ph-circle {width:110px; height:110px; top:40px; left:40px; position:absolute; background-color:transparent; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:2px solid rgba(30,30,30,.4); opacity:.1; -webkit-animation:cbh-circle-anim 1.2s infinite ease-in-out; -moz-animation:cbh-circle-anim 1.2s infinite ease-in-out; -ms-animation:cbh-circle-anim 1.2s infinite ease-in-out; -o-animation:cbh-circle-anim 1.2s infinite ease-in-out; animation:cbh-circle-anim 1.2s infinite ease-in-out; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s}
    .img_fotter_icon .cbh-ph-circle-fill {width:74px; height:74px; top:58px; left:58px; position:absolute; background-color:#000; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:2px solid transparent; opacity:.1; -webkit-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out; -moz-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out; -ms-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out; -o-animation:cbh-circle-fill-anim 2.3s infinite ease-in-out; animation:cbh-circle-fill-anim 2.3s infinite ease-in-out; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s}
    .img_fotter_icon .cbh-ph-img-circle{width:50px; height:50px; top:70px; left:70px; position:absolute; background-size: 35px 35px; background-color:rgba(30,30,30,.1); background-position:center center; background-repeat:no-repeat; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:2px solid transparent; opacity:1; -webkit-animation:cbh-circle-img-anim 1s infinite ease-in-out; -moz-animation:cbh-circle-img-anim 1s infinite ease-in-out; -ms-animation:cbh-circle-img-anim 1s infinite ease-in-out; -o-animation:cbh-circle-img-anim 1s infinite ease-in-out; animation:cbh-circle-img-anim 1s infinite ease-in-out}
    .img_fotter_icon .cbh-phone.cbh-gray .cbh-ph-img-circle{background-color:rgba(117,235,80,1)}
    @-moz-keyframes cbh-circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg); opacity:.1; -moz-opacity:.1; -webkit-opacity:.1; -o-opacity:.1}30%{-moz-transform:rotate(0deg) scale(.7) skew(1deg); opacity:.5; -moz-opacity:.5; -webkit-opacity:.5; -o-opacity:.5}100%{-moz-transform:rotate(0deg) scale(1) skew(1deg); opacity:.6; -moz-opacity:.6; -webkit-opacity:.6; -o-opacity:.1}}@-webkit-keyframes cbh-circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg); -webkit-opacity:.1}30%{-webkit-transform:rotate(0deg) scale(.7) skew(1deg); -webkit-opacity:.5}100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg); -webkit-opacity:.1}}@-o-keyframes cbh-circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg); -o-opacity:.1}30%{-o-transform:rotate(0deg) scale(.7) skew(1deg); -o-opacity:.5}100%{-o-transform:rotate(0deg) scale(1) skew(1deg); -o-opacity:.1}}@keyframes cbh-circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg); opacity:.1}30%{transform:rotate(0deg) scale(.7) skew(1deg); opacity:.5}100%{transform:rotate(0deg) scale(1) skew(1deg); opacity:.1}}@-moz-keyframes cbh-circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg); opacity:.2}50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg); opacity:.2}100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg); opacity:.2}}@-webkit-keyframes cbh-circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg); opacity:.2}50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg); opacity:.2}100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg); opacity:.2}}@-o-keyframes cbh-circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg); opacity:.2}50%{-o-transform:rotate(0deg) scale(1) skew(1deg); opacity:.2}100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg); opacity:.2}}@keyframes cbh-circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg); opacity:.2}50%{transform:rotate(0deg) scale(1) skew(1deg); opacity:.2}100%{transform:rotate(0deg) scale(0.7) skew(1deg); opacity:.2}}@keyframes cbh-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{transform:rotate(0deg) scale(1) skew(1deg)}}@-moz-keyframes cbh-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-moz-transform:rotate(0deg) scale(1) skew(1deg)}}@-webkit-keyframes cbh-circle-img-anim{0%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg)}}@-o-keyframes cbh-circle-img-anim{0%{-o-transform:rotate(0deg) scale(1) skew(1deg)}10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}100%,50%{-o-transform:rotate(0deg) scale(1) skew(1deg)}}

    .img_fotter_icon.whatsapp .cbh-phone .cbh-ph-circle {border-color: rgb(0, 242, 164)}
    .img_fotter_icon.whatsapp .cbh-phone .cbh-ph-circle-fill {background-color: rgb(0, 242, 164); }
    .img_fotter_icon.whatsapp .cbh-phone .cbh-ph-img-circle {background-color:rgb(0, 242, 164); }
    .img_fotter_icon.whatsapp .cbh-ph-img-circle { background-image:url(web/img/padrao/whatsapp.png); }
/* IMG_FOTTER_ICON (WHATSAPP / MENSSEGER) */


/* INPUTS */
    input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-text-fill-color: #333 !important; box-shadow: #fff inset 0px 0px 0px 1000px !important; }

    input[type=radio].design, input[type=checkbox].design { height: auto; line-height: inherit; padding: 0; cursor: pointer; border: none; background: none; border-radius: 0px; outline: 0; }
    input[type=checkbox], input[type=radio] { height: 16px; vertical-align: middle; box-shadow: 0px 0px 1px rgba(0,204,255,0.7) !important; -webkit-box-shadow: 0px 0px 0px rgba(0,204,255,0.7) !important; -moz-box-shadow: 0px 0px 0px rgba(0,204,255,0.7) !important; }

    /*
    input[type=date].design, input[type=datetime-local].design, input[type=month].design, input[type=week].design { position: relative !important; padding-right: 25px !important; }
    input[type=date].design::-webkit-inner-spin-button, input[type=date].design::-webkit-outer-spin-button, input[type=datetime-local].design::-webkit-inner-spin-button, input[type=datetime-local].design::-webkit-outer-spin-button, input[type=month].design::-webkit-inner-spin-button, input[type=month].design::-webkit-outer-spin-button, input[type=week].design::-webkit-inner-spin-button, input[type=week].design::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
    input[type=date].design::-webkit-clear-button, input[type=month].design::-webkit-clear-button, input[type=week].design::-webkit-clear-button { -webkit-appearance: none; margin: 0; }
    input[type=date].design::-webkit-calendar-picker-indicator, input[type=datetime-local].design::-webkit-calendar-picker-indicator, input[type=month].design::-webkit-calendar-picker-indicator, input[type=week].design::-webkit-calendar-picker-indicator { width: 8px; height: 6px; padding: 13px 5px 13px 5px; position: absolute; top: 0; right: 0; bottom: 0; opacity: .5; color: #000; }
    **input[type=date].design::-webkit-calendar-picker-indicator, input[type=month].design::-webkit-calendar-picker-indicator, input[type=week].design::-webkit-calendar-picker-indicator { padding-left: 1000px; }
    input[type=date].design::-webkit-calendar-picker-indicator:hover, input[type=datetime-local].design::-webkit-calendar-picker-indicator:hover, input[type=month].design::-webkit-calendar-picker-indicator:hover, input[type=week].design::-webkit-calendar-picker-indicator:hover { background: none; }
    */

    input[type=number].design, input[type=time].design { position: relative !important; padding-right: 20px !important; }
    input[type=number].design::-webkit-outer-spin-button, input[type=number].design::-webkit-inner-spin-button, input[type=time].design::-webkit-outer-spin-button, input[type=time].design::-webkit-inner-spin-button { width: 15px; height: 100%; position: absolute; top: 0; right: 0; bottom: 0; opacity: .5; border-left: 1px solid #BBB; -webkit-appearance: none; background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center; }
    input[type=number].design::-webkit-inner-spin-button:hover, input[type=number].design::-webkit-outer-spin-button:hover, input[type=time].design::-webkit-inner-spin-button:hover, input[type=time].design::-webkit-inner-spin-button:active { opacity: .8; box-shadow: 0 0 2px #0CF; }

    input[type=color] { width: 40px !important; }

    textarea.design { padding: 10px !important; line-height: 18px !important; }
    input[readonly="true"], select[readonly="true"] textarea[readonly="true"] { opacity: .7 !important; }
    input:disabled, select:disabled textarea:disabled { opacity: .7 !important; }


    /* DESIGN */
        input.design,
        textarea.design,
        select.designx,
        .nice-select,
        .select2__selected { padding: 10px 10px; height: 45px; font-size: 14px; border: 1px solid #EBEBED; background: #FFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; outline: 0; }
        .select2__selected { padding: 10px 25px 10px 10px; }
        input.design:not([type=checkbox]):not([type=radio]),
        textarea.design,
        select.designx,
        .nice-select,
        .select2__selected { width: 100%; }
        input.design:focus,
        textarea.design:focus,
        select.designx:focus,
        .nice-select:focus,
        .select2__selected.open { box-shadow: 0px 0px 4px rgba(0,204,255,0.7); -webkit-box-shadow: 0px 0px 4px rgba(0,204,255,0.7); -moz-box-shadow: 0px 0px 4px rgba(0,204,255,0.7); }

        select.design:not(.designx) { position: absolute; width: 0px; height: 100%; opacity: 0; }
        select.designx option { font-size: 14px; }


        /* MULTIPLE */
            select.designx[multiple] { padding: 0; }
            select.designx[multiple] option { padding: 4px 10px; }

            .multiple__ input { display: block; width: 100%; padding: 5px; border: 0; border: 1px solid #ccc; background-color: #fff; outline: 0; }

            .multiple__1_2 { padding-top: 55px; }
            .multiple__1_2 > div { padding: 5px 10px; margin: 10px 5px; border: 1px solid #ddd; background: #FFF; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
            .multiple__1_2 > div:hover { color: #fff; background: #5a8dee; }
        /* MULTIPLE */


        /* COLOR */
            input.design[type="color"] { width: 40px !important; padding: 2px 5px !important; }

            .input__.text.color { display: flex; align-items: center; padding: 10px 20px; border: 1px solid #eee; background: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
            .input__.text.color .input { width: 40px; height: 40px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
            .input__.text.color .input input.design[type="color"] { width: 55px !important; height: 55px !important; padding: 0 !important; margin: -12px 0 0 -5px; }
            .input__.text.color .hex { padding-left: 10px; }
            .input__.text.color .hex input { font-size: 16px; border: none !important; background: none !important; }
        /* COLOR */


        /* FILE */
            input[type=file][file_tipo_css="0"] { overflow: hidden; }
            input[type=file][file_tipo_css="0"]:not(:disabled):not([readonly]) { cursor: pointer; }
            input[type=file][file_tipo_css="0"]::file-selector-button { padding: 15px 10px 15px 18px; margin: -12px; -webkit-margin-end: 10px; margin-inline-end: 10px; color: #888; background-color: #fcfcfc; pointer-events: none; border-color: inherit; border-style: solid; border-width: 0; border-inline-end-width: 1px; border-radius: 0; transition: all .2s ease-in-out }
            input[type=file][file_tipo_css="0"]:hover::file-selector-button { background: #f6f6f6 !important; }
            input[type=file][file_tipo_css="0"].ativo::file-selector-button, input[type=file][file_tipo_css="0"].ativo:hover::file-selector-button { color: #1688CA !important; }


            /* FILE_1 */
                .file_1 { padding: 10px 10px; border: 2px dashed #EBEBED; background: #FFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; outline: 0; }
                .file_1 img { display: inline-block; padding: 0 15px 0 5px; vertical-align: middle; }
                .file_1 span { display: inline-block; vertical-align: middle; }
                .file_1 p { padding: 4px 0 0 0 !important; margin: 0 !important; font-size: 12px; line-height: 12px; font-weight: normal; color: var(--COR1); }
                input[type=file][file_tipo_css="1"] { position: absolute; width: 100%; top: 0; left: 0; margin: 0; padding: 0; opacity: 0; filter: alpha(opacity=0); }
            /* FILE_1 */

            /* FILE_2 */
                .file_2 { padding: 10px 10px; border: 2px dashed #EBEBED; background: #FFF; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; outline: 0; }
                .file_2 img { display: inline-block; padding: 0 15px 0 5px; vertical-align: middle; }
                .file_2 span { display: inline-block; vertical-align: middle; }
                .file_2 p { padding: 4px 0 0 0 !important; margin: 0 !important; font-size: 12px; line-height: 12px; font-weight: normal; color: var(--COR1); }
                input[type=file][file_tipo_css="2"] { position: absolute; width: 100%; top: 0; left: 0; margin: 0; padding: 0; opacity: 0; filter: alpha(opacity=0); }
            /* FILE_2 */
        /* FILE */



       /* RANGE */
            minput.check[type="range"]{ width: 50px; height: 29px; padding: 2px; opacity: 0.7; background: #4DD663; border-radius: 20px; outline: none; -webkit-transition: .2s; transition: opacity .2s; }
            minput.check[type="range"]::-webkit-slider-thumb { width: 25px; height: 25px; cursor: pointer; background: #fff; border-radius: 50%; -webkit-appearance: none; appearance: none; }
            minput.check[type="range"]::-moz-range-thumb { width: 25px; height: 25px; cursor: pointer; background: #04AA6D; border-radius: 50%; }

            .check_range { display: inline-block; width: 50px; height: 30px; padding: 2px; cursor: pointer; background: #ccc; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; }
            .check_range span { width: 26px; height: 26px; background: #fff;  border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
            .check_range.ativo { text-align: right; }
            .check_range.ativo.verde { background: #4DD663; }
        /* RANGE */


        /* INPUT__ */
            .input__ { padding-bottom: 20px; }
            .input__ .input { position: relative; padding-top: 5px; }
            .input__ .input select,
            .input__ .input input.design,
            .input__ .input textarea.design,
            .input__ .input select.designx,
            .input__ .input .nice-select,
            .input__ .input .select2__selected { font-size: 15px; }

            .input__.checkbox label { float: left; margin: 10px 40px 10px 0; }
            .input__.checkbox label input { position: absolute; margin-top: 2px; }
            .input__.checkbox label > div { padding-left: 20px; }
        /* INPUT__ */
    /* DESIGN */


    /* AUTO_COMPLETE */
        .auto_complete_list { position: relative; }
        .auto_complete_list > ul { position: absolute; top: 0; left: 0; z-index: 70000; width: 100%; max-height: 400px; overflow: auto; border: 1px solid #f4f4f4; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;; }
        .auto_complete_list > ul > li { padding: 10px 20px; border-top: 1px solid #f7f7f7; }
        .auto_complete_list > ul > li:first { border: 0 !important; }
        .auto_complete_list > ul > li.nenhum_item { padding: 20px; }
    /* AUTO_COMPLETE */


    /* SELECT2 */
        .select2 { position: relative; }

        /* PROPRIO */
            .select2__selected { display: flex; align-items: center; position: relative; cursor: pointer; transition: box-shadow .3s ease; }
            .select2__selected { overflow: hidden; white-space: nowrap; }
            .select2__selected::after { content: ''; position: absolute; top: var(--calc__50p_menos_4); right: 12px; width: 5px; height: 5px; margin-left: -4px; border-bottom: 2px solid #999; border-right: 2px solid #999; pointer-events: none; transform-origin: 66% 66%; transform: rotate(45deg); transition: all .15s ease-in-out; }
            .select2__selected.open:after { transform: rotate(-135deg) }
            .select2__selected:hover { box-shadow: 0 0 5px rgba(0,0,0,0.1); }
            .select2__menu { display: none; position: absolute; top: 100%; left: 0; z-index: 5; border: 1px solid #ccc; background-color: #fff; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
            .select2__menu.bottom { top: inherit; bottom: 100%; }
            /* .select2__menu { width: 100%; min-width: 200px;  } */
            .select2__menu { min-width: 200px; max-width: 500px; }
            .select2__menu_items { max-height: 240px; overflow-y: auto; }
            .select2__menu_search { display: block; width: var(--calc__100p_menos_8); padding: 5px; margin: 4px; border: 0; border: 1px solid #ccc;  background-color: #fff; outline: 0; }
            .select2__menu_item,
            .select2__menu_item_no_result,
            .select2__menu_item_auto_complete { padding: 5px 10px; cursor: pointer; white-space: nowrap; }
            .select2__menu_item:last-child { border-bottom: 0; }
            .select2__menu_item.selected { background-color: rgba(0, 0, 0, 0.1); }
            .select2__menu_item:hover,
            .select2__menu_item.select2__menu_item__hoverr { color: #fff; background-color: #5897FB; }

            .select2__selected_input { position: absolute; z-index: -1; }
            .select2__selected_input input { width: 1px; height: 1px; opacity: 0; }
        /* PROPRIO */
    /* SELECT2 */


    /* BUTTON */
        .botao { padding: 12px 60px; font-size: 16px; line-height: 20px; font-weight: 500; cursor: pointer; border: 1px solid transparent; }
        .botao:hover { -webkit-box-shadow: 0px 1px 3px #d7d7d7;-moz-box-shadow: 0px 1px 3px #d7d7d7; box-shadow: 0px 1px 3px #d7d7d7; }

        .botao1 { padding: 8px 15px; cursor: pointer; border: 1px solid #ddd; background: #FFF; }
        .botao1 i { margin: -2px 0 0; font-size: 16px; }
        .botao1:disabled { color: #ccc !important; }
        .botao1:disabled i { color: #ccc !important; }
        .botao1:hover { border: 1px solid #C7C7C7; -webkit-box-shadow: 0px 1px 3px #d7d7d7;-moz-box-shadow: 0px 1px 3px #d7d7d7; box-shadow: 0px 1px 3px #d7d7d7;text-shadow: 0px 1px 0px #BBB; }

        .botao2:hover { -webkit-box-shadow: 0px 1px 3px #d7d7d7;-moz-box-shadow: 0px 1px 3px #d7d7d7; box-shadow: 0px 1px 3px #d7d7d7; }
    /* BUTTON */

/* INPUTS */



/*
Z-INDEX
    carregamento
        10000, 10001

    erros_ajax
        1001, 1002

    alerts
        1000

    boxs
        101

    fundo
        100

    AJAX__ini (ajax)
        10

    balao
        1
Z-INDEX
*/

    /* NOVO */


    
        /* PADRAO */
            .button_1 { width: 100%; display: block; padding: 10px 40px; font-size: 16px; color: #fff; border: 0; background: var(--COR1); border-radius: 10px; }
            .shadow_1 { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1) !important; --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important; }
            .nenhum_item_encontrado { padding: 0 !important; }
        /* PADRAO */
    /* NOVO */








    /* UTEIS */
        img { max-width: 100%; border: 0; }

        .subtitulo__ { font-size: 14px; font-weight: 600; text-align: center; text-transform: uppercase; color: var(--COR1); }
        .titulo__ { padding-top: 10px; font-size: 30px; line-height: 40px; font-weight: 700; }

        @media screen AND (max-width: 700px) {
            .subtitulo__ { font-size: 12px;  }
            .titulo__ { font-size: 24px; line-height: 34px; }
        }
    /* UTEIS */










    /* CARROCEL */
        /* PLUGIN 1 */
            .tns-outer { position: relative !important; padding: 0 !important }
            .tns-outer [hidden] { display: none !important }
            .tns-outer [aria-controls],
            .tns-outer [data-action] { cursor: pointer }
            .tns-slider { -webkit-transition: all 0s; -moz-transition: all 0s; transition: all 0s }
            .tns-slider>.tns-item { padding: 0 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; user-select: none }
            .tns-slider>.tns-item img { user-select: none !important; }
            .tns-horizontal.tns-subpixel { white-space: nowrap }
            .tns-horizontal.tns-subpixel>.tns-item { display: inline-block; vertical-align: top; white-space: normal }
            .tns-horizontal.tns-no-subpixel:after { content: ''; display: table; clear: both }
            .tns-horizontal.tns-no-subpixel>.tns-item { float: left }
            .tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item { margin-right: -100% }
            .tns-no-calc { position: relative; left: 0 }
            .tns-gallery { position: relative; left: 0; min-height: 1px }
            .tns-gallery>.tns-item { position: absolute; left: -100%; -webkit-transition: transform 0s, opacity 0s; -moz-transition: transform 0s, opacity 0s; transition: transform 0s, opacity 0s }
            .tns-gallery>.tns-slide-active { position: relative; left: auto !important }
            .tns-gallery>.tns-moving { -webkit-transition: all 0.25s; -moz-transition: all 0.25s; transition: all 0.25s }
            .tns-autowidth { display: inline-block }
            .tns-lazy-img { -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; transition: opacity 0.6s; opacity: 0.6 }
            .tns-lazy-img.tns-complete { opacity: 1 }
            .tns-ah { -webkit-transition: height 0s; -moz-transition: height 0s; transition: height 0s }
            .tns-ovh { overflow: hidden }
            .tns-transparent { opacity: 0; visibility: hidden }
            .tns-fadeIn { opacity: 1; filter: alpha(opacity=100); z-index: 0 }
            .tns-normal,
            .tns-fadeOut { opacity: 0; filter: alpha(opacity=0); z-index: -1 }
            .tns-vpfix { white-space: nowrap }
            .tns-vpfix>div,
            .tns-vpfix>li { display: inline-block }
            .tns-t-subp2 { position: relative; width: 310px; margin: 0 auto; height: 10px; overflow: hidden }
            .tns-outer button[data-action="start"],
            .tns-outer button[data-action="stop"] { display: none !important; }
            .tns-outer .tns-visually-hidden { display: none !important; }

            .no_overflow { overflow: hidden; }
            .no_overflow .tns-ovh { overflow: inherit !important; }

            .plugin_seta button { font-size: 0 !important; color: var(--COR1); border: 0 !important; background: 0 !important; }
            .plugin_seta .plugin_seta_left { position: absolute; top: 50%; left: 0; z-index: 1; }
            .plugin_seta .plugin_seta_right { position: absolute; top: 50%; right: 0; z-index: 1; }
            .plugin_seta button::after { position: absolute; top: 0; z-index: 2; padding: 10px; font-size: 36px; font-family: "FontAwesome"; transform: translate(0, -50%); }
            .plugin_seta .plugin_seta_left::after { left: 0; content: "\f104"; }
            .plugin_seta .plugin_seta_right::after { right: 0; content: "\f105"; }

            .plugin_pagg { position: absolute; bottom: 0; z-index: 1; width: 100%; height: 35px; padding-top: 10px; text-align: center; display: flex; justify-content: center !important; -ms-flex-pack: center !important; align-items: center !important; -ms-flex-align: center !important; }
            .plugin_pagg { margin-bottom: 10px; }
            .plugin_pagg button { display: block; width: 14px; height: 14px; padding: 0; margin: 3px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
            .plugin_pagg button:not(.tns-nav-active) { position: relative; border: 1px solid transparent; background: transparent; }
            .plugin_pagg button:not(.tns-nav-active):after { content: ''; position: absolute; top: var(--calc__50p_menos_4); left: var(--calc__50p_menos_4); padding: 4px; background: var(--COR1); -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
            .plugin_pagg .tns-nav-active { border: 2px solid var(--COR1); background: var(--COR1); }

            /* PERSONALIZACAO */
                /* SETA */
                    .seta_cinza .plugin_seta button { color: #666 }

                    .no_seta .plugin_seta { display: none !important; }

                    .seta_0 .plugin_seta .plugin_seta_left { margin-left: -50px; }
                    .seta_0 .plugin_seta .plugin_seta_right { margin-right: -50px; }
                    .seta_1 .plugin_seta .plugin_seta_left { margin-left: -45px; }
                    .seta_1 .plugin_seta .plugin_seta_right { margin-right: -45px; }
                    .seta_2 .plugin_seta .plugin_seta_left { margin-left: -40px; }
                    .seta_2 .plugin_seta .plugin_seta_right { margin-right: -40px; }
                    .seta_3 .plugin_seta .plugin_seta_left { margin-left: -35px; }
                    .seta_3 .plugin_seta .plugin_seta_right { margin-right: -35px; }
                    .seta_4 .plugin_seta .plugin_seta_left { margin-left: -30px; }
                    .seta_4 .plugin_seta .plugin_seta_right { margin-right: -30px; }
                    .seta_5 .plugin_seta .plugin_seta_left { margin-left: -25px; }
                    .seta_5 .plugin_seta .plugin_seta_right { margin-right: -25px; }
                    .seta_6 .plugin_seta .plugin_seta_left { margin-left: -20px; }
                    .seta_6 .plugin_seta .plugin_seta_right { margin-right: -20px; }
                    .seta_7 .plugin_seta .plugin_seta_left { margin-left: -15px; }
                    .seta_7 .plugin_seta .plugin_seta_right { margin-right: -15px; }
                    .seta_8 .plugin_seta .plugin_seta_left { margin-left: -10px; }
                    .seta_8 .plugin_seta .plugin_seta_right { margin-right: -10px; }
                    .seta_9 .plugin_seta .plugin_seta_left { margin-left: 0px; }
                    .seta_9 .plugin_seta .plugin_seta_right { margin-right: 0px; }
                    .seta_10 .plugin_seta .plugin_seta_left { margin-left: 5px; }
                    .seta_10 .plugin_seta .plugin_seta_right { margin-right: 5px; }
                    .seta_11 .plugin_seta .plugin_seta_left { margin-left: 10px; }
                    .seta_11 .plugin_seta .plugin_seta_right { margin-right: 10px; }
                    .seta_12 .plugin_seta .plugin_seta_left { margin-left: 15px; }
                    .seta_12 .plugin_seta .plugin_seta_right { margin-right: 15px; }
                    .seta_13 .plugin_seta .plugin_seta_left { margin-left: 20px; }
                    .seta_13 .plugin_seta .plugin_seta_right { margin-right: 20px; }
                    .seta_14 .plugin_seta .plugin_seta_left { margin-left: 25px; }
                    .seta_14 .plugin_seta .plugin_seta_right { margin-right: 25px; }
                    .seta_15 .plugin_seta .plugin_seta_left { margin-left: 30px; }
                    .seta_15 .plugin_seta .plugin_seta_right { margin-right: 30px; }
                    .seta_16 .plugin_seta .plugin_seta_left { margin-left: 35px; }
                    .seta_16 .plugin_seta .plugin_seta_right { margin-right: 35px; }
                    .seta_17 .plugin_seta .plugin_seta_left { margin-left: 40px; }
                    .seta_17 .plugin_seta .plugin_seta_right { margin-right: 40px; }
                    .seta_18 .plugin_seta .plugin_seta_left { margin-left: 45px; }
                    .seta_18 .plugin_seta .plugin_seta_right { margin-right: 45px; }
                    .seta_19 .plugin_seta .plugin_seta_left { margin-left: 50px; }
                    .seta_19 .plugin_seta .plugin_seta_right { margin-right: 50px; }

                    .seta_w1 .plugin_seta button::after { font-size: 40px; }
                    .seta_w2 .plugin_seta button::after { font-size: 44px; }
                    .seta_w3 .plugin_seta button::after { font-size: 48px; }
                    .seta_w4 .plugin_seta button::after { font-size: 52px; }
                    .seta_w5 .plugin_seta button::after { font-size: 46px; }
                /* SETA */

                /* PAGG */
                    .no_pagg .plugin_pagg { display: none !important; }

                    .pagg_0 .plugin_pagg { margin-bottom: 30px; }
                    .pagg_1 .plugin_pagg { margin-bottom: 20px; }
                    .pagg_2 .plugin_pagg { margin-bottom: 10px; }
                    .pagg_3 .plugin_pagg { margin-bottom: 0px; }
                    .pagg_4 .plugin_pagg { margin-bottom: -10px; }
                    .pagg_5 .plugin_pagg { margin-bottom: -20px; }
                    .pagg_6 .plugin_pagg { margin-bottom: -30px; }
                    .pagg_7 .plugin_pagg { margin-bottom: -40px; }
                    .pagg_8 .plugin_pagg { margin-bottom: -50px; }
                /* PAGG */



                /* REDONDA CENTRO */
                    .seta_redondo_centro .plugin_seta { display: none; }
                    .seta_redondo_centro:hover .plugin_seta { display: block; }

                    .seta_redondo_centro .plugin_seta button::after { width: 35px; height: 35px; padding: 0; font-size: 24px; line-height: 35px; text-align: center; }
                    .seta_redondo_centro .plugin_seta button::before { content: ''; position: absolute; top: 0; z-index: 1; width: 35px; height: 35px; border: 1px solid var(--COR1); background: #fff; border-radius: 50%; transform: translate(0, -50%); }
                    .seta_redondo_centro .plugin_seta .plugin_seta_left::before { left: 0; }
                    .seta_redondo_centro .plugin_seta .plugin_seta_right::before { right: 0; }

                    .seta_redondo_centro .plugin_seta button:hover::after { color: #fff; }
                    .seta_redondo_centro .plugin_seta button:hover::before { background: var(--COR1); }

                    .seta_redondo_centro .plugin_pagg { opacity: 0; }
                    .seta_redondo_centro:hover .plugin_pagg { opacity: 1; }
                /* REDONDA CENTRO */

                /* TOP RIGHT */
                    .seta_top_right .plugin_seta button { top: -30px; left: auto; right: 0; }
                    .seta_top_right .plugin_seta .plugin_seta_left { margin-right: 110px; }
                    .seta_top_right .plugin_seta .plugin_seta_right { margin-right: 10px; }

                    .seta_top_right .plugin_seta button::after { width: 40px; height: 40px; padding: 0; font-size: 24px; line-height: 40px; text-align: center; }
                    .seta_top_right .plugin_seta button::before { content: ''; position: absolute; top: 0; z-index: 1; width: 40px; height: 40px; border: 1px solid #f4f4f4; background: #fff; border-radius: 5px; transform: translate(0, -50%); -webkit-box-shadow: 0 2px 5px 0 #eee; -moz-box-shadow: 0 2px 5px 0 #eee; box-shadow: 0 2px 5px 0 #eee; }
                    .seta_top_right .plugin_seta .plugin_seta_left::before { left: 0; }
                    .seta_top_right .plugin_seta .plugin_seta_right::before { right: 0; }

                    .seta_top_right .plugin_seta button:hover::after { color: #fff; }
                    .seta_top_right .plugin_seta button:hover::before { background: var(--COR1); }

                    .seta_top_right .plugin_pagg { opacity: 0; }
                    .seta_top_right:hover .plugin_pagg { opacity: 1; }
                /* TOP RIGHT */

            /* PERSONALIZACAO */
        /* PLUGIN 1 */
    /* CARROCEL */








    /* CORES */

        /* COR */
            .cor_f4f4f4 { color: #f4f4f4; }
            .cor_f7f7f7 { color: #f7f7f7; }

            .cor_000 { color: #000; }
            .cor_111 { color: #111; }
            .cor_222 { color: #222; }
            .cor_333 { color: #333; }
            .cor_444 { color: #444; }
            .cor_555 { color: #555; }
            .cor_666 { color: #666; }
            .cor_777 { color: #777; }
            .cor_888 { color: #888; }
            .cor_999 { color: #999; }
            .cor_aaa { color: #aaa; }
            .cor_bbb { color: #bbb; }
            .cor_ccc { color: #ccc; }
            .cor_ddd { color: #ddd; }
            .cor_eee { color: #eee; }
            .cor_fff { color: #fff; }
        /* COR */

        /* BORDER */
            .bd_f4f4f4 { border: 1px solid #f4f4f4; }
            .bd_f7f7f7 { border: 1px solid #f7f7f7; }

            .bd_000 { border: 1px solid #000; }
            .bd_111 { border: 1px solid #111; }
            .bd_222 { border: 1px solid #222; }
            .bd_333 { border: 1px solid #333; }
            .bd_444 { border: 1px solid #444; }
            .bd_555 { border: 1px solid #555; }
            .bd_666 { border: 1px solid #666; }
            .bd_777 { border: 1px solid #777; }
            .bd_888 { border: 1px solid #888; }
            .bd_999 { border: 1px solid #999; }
            .bd_aaa { border: 1px solid #aaa; }
            .bd_bbb { border: 1px solid #bbb; }
            .bd_ccc { border: 1px solid #ccc; }
            .bd_ddd { border: 1px solid #ddd; }
            .bd_eee { border: 1px solid #eee; }
            .bd_fff { border: 1px solid #fff; }
        /* BORDER */

        /* BACKGROUND */
            .back_f4f4f4 { background: #f4f4f4; }
            .back_f7f7f7 { background: #f7f7f7; }

            .back_000 { background: #000; }
            .back_111 { background: #111; }
            .back_222 { background: #222; }
            .back_333 { background: #333; }
            .back_444 { background: #444; }
            .back_555 { background: #555; }
            .back_666 { background: #666; }
            .back_777 { background: #777; }
            .back_888 { background: #888; }
            .back_999 { background: #999; }
            .back_aaa { background: #aaa; }
            .back_bbb { background: #bbb; }
            .back_ccc { background: #ccc; }
            .back_ddd { background: #ddd; }
            .back_eee { background: #eee; }
            .back_fff { background: #fff; }
        /* BACKGROUND */


    /* CORES */

    /* NOVO */
        @media screen AND (max-width: 700px) {
        }
    /* NOVO */



    
    /* CARROCEL */
        /* MOBILE */
            @media (max-width: 1000px){
                .Plugin_mobile { padding-bottom: 20px; margin: 0 -15px; white-space: nowrap; overflow-y: hidden; overflow-x: scroll; -webkit-overflow-scrolling: touch; }

                .mobile_1 .Plugin_mobile > div,
                .mobile_1 .Plugin_mobile > li { display: inline-block; width: 80%; vertical-align: top; white-space: normal; }
                .mobile_2 .Plugin_mobile > div,
                .mobile_2 .Plugin_mobile > li { display: inline-block; width: 40%; vertical-align: top; white-space: normal; }
                .mobile_3 .Plugin_mobile > div,
                .mobile_3 .Plugin_mobile > li { display: inline-block; width: 28%; vertical-align: top; white-space: normal; }
                .mobile_4 .Plugin_mobile > div,
                .mobile_4 .Plugin_mobile > li { display: inline-block; width: 22%; vertical-align: top; white-space: normal; }

                .mobile_60p .Plugin_mobile > div,
                .mobile_60p .Plugin_mobile > li { display: inline-block; width: 60%; vertical-align: top; white-space: normal; }
            }
        /* MOBILE */
    /* CARROCEL */





    /* PADROES */
        @media (max-width: 1000px){
            .h_1000 { height: auto !important; }
        }

        .table_mobile { overflow: auto; }
        @media (max-width: 1000px){
            .back_mobile { min-height: auto !important; background-image: none !important; }
        }

        .roww { margin: 0 -10px; }
        .roww5, .roww_5 { margin: 0 -5px; }
        .roww10, .roww_10 { margin: 0 -10px; }
        .roww15, .roww_15 { margin: 0 -15px; }
        .roww20, .roww_20 { margin: 0 -20px; }
        .roww25, .roww_25 { margin: 0 -25px; }
        @media screen AND (max-width: 1000px){
            .roww, .roww5, .roww_5, .roww10, .roww_10, .roww15, .roww_15, .roww20, .roww_20, .roww25, .roww_25 { margin: 0 !important; }
        }


        .centerr0 { padding: 0 20px !important; }
        @media screen AND (min-width: 1200px){
            .centerr0 { width: 1170px !important; padding: 0 !important; margin: auto !important; }
        }
        @media screen AND (min-width: 1400px){
            .centerr0 { width: 1370px !important; padding: 0 !important; margin: auto !important; }
        }

        .centerr { padding: 0 20px !important; }
        @media screen AND (min-width: 1200px){
            .centerr { width: 1170px !important; padding: 0 !important; margin: auto !important; }
        }

        .centerr1 { padding: 0 20px !important; }
        @media screen AND (min-width: 1000px){
            .centerr1 { width: 970px !important; padding: 0 !important; margin: auto !important; }
        }

        .centerr2 { padding: 0 20px !important; }
        @media screen AND (min-width: 800px){
            .centerr2 { width: 770px !important; padding: 0 !important; margin: auto !important; }
        }

        .centerr3 { padding: 0 20px !important; }
        @media screen AND (min-width: 700px){
            .centerr3 { width: 680px !important; padding: 0 !important; margin: auto !important; }
        }

        .centerr4 { padding: 0 20px !important; }
        @media screen AND (min-width: 600px){
            .centerr4 { width: 580px !important; padding: 0 !important; margin: auto !important; }
        }

        .centerr5 { padding: 0 20px !important; }
        @media screen AND (min-width: 500px){
            .centerr5 { width: 480px !important; padding: 0 !important; margin: auto !important; }
        }

        @media print {
            .no_print, .no-print { display: none !important; }
        }
    /* PADROES */



    /* DN E DNN */
        .dn_700 { display: block; }
        .dnn_700 { display: none; }
        @media screen AND (max-width:700px) {
            .dn_700 { display: none; }
            .dnn_700 { display: block; }
        }
        .dn_1000 { display: block; }
        .dnn_1000 { display: none; }
        @media screen AND (max-width:1000px) {
            .dn_1000 { display: none; }
            .dnn_1000 { display: block; }
        }

        @media screen AND (max-width:1000px) {
            .dnX_1000 { display: none; }
            .dbX_1000 { display: block; }
            .dibX_1000 { display: inline-block; }
        }
    /* DN E DNN */


    /* WIDTH */
        .w100 { width: 100px; } .w200 { width: 200px; } .w300 { width: 300px; } .w400 { width: 400px; } .w500 { width: 500px; } .w600 { width: 600px; } .w700 { width: 700px; } .w800 { width: 800px; } .w900 { width: 900px; } .w1000 { width: 1000px; } .w1100 { width: 1100px; } .w1200 { width: 1200px; }
        @media screen AND (max-width: 100px){ .w100p_100 { width: 100% !important; } }
        @media screen AND (max-width: 200px){ .w100p_200 { width: 100% !important; } }
        @media screen AND (max-width: 300px){ .w100p_300 { width: 100% !important; } }
        @media screen AND (max-width: 400px){ .w100p_400 { width: 100% !important; } }
        @media screen AND (max-width: 500px){ .w100p_500 { width: 100% !important; } }
        @media screen AND (max-width: 600px){ .w100p_600 { width: 100% !important; } }
        @media screen AND (max-width: 700px){ .w100p_700 { width: 100% !important; } }
        @media screen AND (max-width: 800px){ .w100p_800 { width: 100% !important; } }
        @media screen AND (max-width: 900px){ .w100p_900 { width: 100% !important; } }
        @media screen AND (max-width: 1000px){ .w100p_1000 { width: 100% !important; } }
        @media screen AND (max-width: 1100px){ .w100p_1100 { width: 100% !important; } }
        @media screen AND (max-width: 1200px){ .w100p_1200 { width: 100% !important; } }
    /* WIDTH */


    /* FLEX */
        .flexx_1000 { display: flex !important; display: -webkit-flex !important; }
        .flexx_800 { display: flex !important; display: -webkit-flex !important; }
        .flexx_700 { display: flex !important; display: -webkit-flex !important; }
        .flexx_600 { display: flex !important; display: -webkit-flex !important; }
        @media screen AND (max-width: 1000px){
            .flexx_1000 { display: block !important; }
        }
        @media screen AND (max-width: 800px){
            .flexx_800 { display: block !important; }
        }
        @media screen AND (max-width: 700px){
            .flexx_700 { display: block !important; }
        }
        @media screen AND (max-width: 600px){
            .flexx_600 { display: block !important; }
        }

        .flex_c_1000, .jc_c_1000 { justify-content: center !important; -ms-flex-pack: center !important; }
        .flex_r_1000, .jc_e_1000 { justify-content: flex-end !important; -ms-flex-pack: flex-end !important; }
        .flex_l_1000, .jc_s_1000 { justify-content: start !important; -ms-flex-pack: start !important; }
        .flex_j_1000, .jc_sb_1000 { justify-content: space-between !important; -ms-flex-pack: space-between !important; }
        
        .flex_t_1000, .ai_s_1000 { align-items: flex-start !important; }
        .flex_b_1000, .ai_e_1000 { align-items: flex-end !important; }
        .flex_ac_1000, .ai_c_1000 { align-items: center !important; -ms-flex-align: center !important; }
        .flex_h_1000, .ai_s_1000 { align-items: stretch !important; -ms-flex-align: stretch !important; }
        @media screen AND (max-width: 1000px){
            .flex_c_1000, .jc_c_1000 { justify-content: inherit !important; -ms-flex-pack: inherit !important; }
            .flex_r_1000, .jc_e_1000 { justify-content: inherit !important; -ms-flex-pack: inherit !important; }
            .flex_l_1000, .jc_s_1000 { justify-content: inherit !important; -ms-flex-pack: inherit !important; }
            .flex_j_1000, .jc_sb_1000 { justify-content: inherit !important; -ms-flex-pack: inherit !important; }
            
            .flex_t_1000, .ai_s_1000 { align-items: inherit !important; }
            .flex_b_1000, .ai_e_1000 { align-items: inherit !important; }
            .flex_ac_1000, .ai_c_1000 { align-items: inherit !important; -ms-flex-align: inherit !important; }
            .flex_h_1000, .ai_s_1000 { align-items: inherit !important; -ms-flex-align: inherit !important; }
        }


        .flex_1  { flex: 1 !important; }
        .flex_2  { flex: 2 !important; }
        .flex_3  { flex: 3 !important; }
        .flex_4  { flex: 4 !important; }
        .flex_5  { flex: 5 !important; }
        .flex_6  { flex: 6 !important; }
        .flex_7  { flex: 7 !important; }
        .flex_8  { flex: 8 !important; }
        .flex_9  { flex: 9 !important; }
        .flex_10 { flex: 10 !important; }
        .flex_11 { flex: 11 !important; }
        .flex_12 { flex: 12 !important; }
        .flex_13 { flex: 13 !important; }
        .flex_14 { flex: 14 !important; }
        .flex_15 { flex: 15 !important; }
        .flex_16 { flex: 16 !important; }
        .flex_17 { flex: 17 !important; }
        .flex_18 { flex: 18 !important; }
        .flex_19 { flex: 19 !important; }
        .flex_20 { flex: 20 !important; }
        .flex_25 { flex: 25 !important; }
        .flex_30 { flex: 30 !important; }
        .flex_35 { flex: 35 !important; }
        .flex_40 { flex: 40 !important; }
        .flex_45 { flex: 45 !important; }
        .flex_50 { flex: 50 !important; }

        @media screen AND (max-width: 1000px) {
            .flex_1_1000  { flex: 1 !important; }
            .flex_2_1000  { flex: 2 !important; }
            .flex_3_1000  { flex: 3 !important; }
            .flex_4_1000  { flex: 4 !important; }
            .flex_5_1000  { flex: 5 !important; }
        }
        @media screen AND (max-width: 700px) {
            .flex_1_700  { flex: 1 !important; }
            .flex_2_700  { flex: 2 !important; }
            .flex_3_700  { flex: 3 !important; }
            .flex_4_700  { flex: 4 !important; }
            .flex_5_700  { flex: 5 !important; }
        }
        @media screen AND (max-width: 600px) {
            .flex_1_600  { flex: 1 !important; }
            .flex_2_600  { flex: 2 !important; }
            .flex_3_600  { flex: 3 !important; }
            .flex_4_600  { flex: 4 !important; }
            .flex_5_600  { flex: 5 !important; }
        }
        @media screen AND (max-width: 500px) {
            .flex_1_500  { flex: 1 !important; }
            .flex_2_500  { flex: 2 !important; }
            .flex_3_500  { flex: 3 !important; }
            .flex_4_500  { flex: 4 !important; }
            .flex_5_500  { flex: 5 !important; }
        }
        @media screen AND (max-width: 450px) {
            .flex_1_450  { flex: 1 !important; }
            .flex_2_450  { flex: 2 !important; }
            .flex_3_450  { flex: 3 !important; }
            .flex_4_450  { flex: 4 !important; }
            .flex_5_450  { flex: 5 !important; }
        }
        @media screen AND (max-width: 400px) {
            .flex_1_400  { flex: 1 !important; }
            .flex_2_400  { flex: 2 !important; }
            .flex_3_400  { flex: 3 !important; }
            .flex_4_400  { flex: 4 !important; }
            .flex_5_400  { flex: 5 !important; }
        }
        @media screen AND (max-width: 350px) {
            .flex_1_350  { flex: 1 !important; }
            .flex_2_350  { flex: 2 !important; }
            .flex_3_350  { flex: 3 !important; }
            .flex_4_350  { flex: 4 !important; }
            .flex_5_350  { flex: 5 !important; }
        }
        @media screen AND (max-width: 300px) {
            .flex_1_300  { flex: 1 !important; }
            .flex_2_300  { flex: 2 !important; }
            .flex_3_300  { flex: 3 !important; }
            .flex_4_300  { flex: 4 !important; }
            .flex_5_300  { flex: 5 !important; }
        }
    /* FLEX */





    /* GRID */
        .gridd_1000 { display: grid !important; display: -webkit-grid !important; }
        .gridd_800 { display: grid !important; display: -webkit-grid !important; }
        .gridd_700 { display: grid !important; display: -webkit-grid !important; }
        .gridd_600 { display: grid !important; display: -webkit-grid !important; }
        @media screen AND (max-width: 1000px){
            .gridd_1000 { display: block !important; }
        }
        @media screen AND (max-width: 800px){
            .gridd_800 { display: block !important; }
        }
        @media screen AND (max-width: 700px){
            .gridd_700 { display: block !important; }
        }
        @media screen AND (max-width: 600px){
            .gridd_600 { display: block !important; }
        }

        .grid_1  { grid-template-columns: 1fr; }
        .grid_2  { grid-template-columns: 1fr 1fr; }
        .grid_3  { grid-template-columns: 1fr 1fr 1fr; }
        .grid_4  { grid-template-columns: 1fr 1fr 1fr 1fr; }
        .grid_5  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        .grid_6  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }
        .grid_7  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
        .grid_8  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
        .grid_9  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
        .grid_10 { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
        @media screen AND (max-width: 1000px) {
            .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10 { grid-template-columns: 1fr; }
        }

        @media screen AND (max-width: 1000px) {
            .grid_1_1000  { grid-template-columns: 1fr; }
            .grid_2_1000  { grid-template-columns: 1fr 1fr; }
            .grid_3_1000  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_1000  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_1000  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
        @media screen AND (max-width: 900px) {
            .grid_1_900  { grid-template-columns: 1fr; }
            .grid_2_900  { grid-template-columns: 1fr 1fr; }
            .grid_3_900  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_900  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_900  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
        @media screen AND (max-width: 800px) {
            .grid_1_800  { grid-template-columns: 1fr; }
            .grid_2_800  { grid-template-columns: 1fr 1fr; }
            .grid_3_800  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_800  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_800  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
        @media screen AND (max-width: 700px) {
            .grid_1_700  { grid-template-columns: 1fr; }
            .grid_2_700  { grid-template-columns: 1fr 1fr; }
            .grid_3_700  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_700  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_700  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
        @media screen AND (max-width: 600px) {
            .grid_1_600  { grid-template-columns: 1fr; }
            .grid_2_600  { grid-template-columns: 1fr 1fr; }
            .grid_3_600  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_600  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_600  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
        @media screen AND (max-width: 500px) {
            .grid_1_500  { grid-template-columns: 1fr; }
            .grid_2_500  { grid-template-columns: 1fr 1fr; }
            .grid_3_500  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_500  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_500  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
        @media screen AND (max-width: 450px) {
            .grid_1_400  { grid-template-columns: 1fr; }
            .grid_2_400  { grid-template-columns: 1fr 1fr; }
            .grid_3_400  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_400  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_400  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
        @media screen AND (max-width: 400px) {
            .grid_1_400  { grid-template-columns: 1fr; }
            .grid_2_400  { grid-template-columns: 1fr 1fr; }
            .grid_3_400  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_400  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_400  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
        @media screen AND (max-width: 350px) {
            .grid_1_350  { grid-template-columns: 1fr; }
            .grid_2_350  { grid-template-columns: 1fr 1fr; }
            .grid_3_350  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_350  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_350  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
        @media screen AND (max-width: 300px) {
            .grid_1_300  { grid-template-columns: 1fr; }
            .grid_2_300  { grid-template-columns: 1fr 1fr; }
            .grid_3_300  { grid-template-columns: 1fr 1fr 1fr; }
            .grid_4_300  { grid-template-columns: 1fr 1fr 1fr 1fr; }
            .grid_5_300  { grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }
        }
    /* GRID */







    /* FLOAT */
        .wf12 { float: none; width:100% }
        .wf115 { float: left; width:95.83333333% }
        .wf11 { float: left; width:91.66666666% }
        .wf105 { float: left; width:87.5% }
        .wf10 { float: left; width:83.33333333% }
        .wf95 { float: left; width:79.16666666% }
        .wf9 { float: left; width:75% }
        .wf85 { float: left; width:70.83333333% }
        .wf8 { float: left; width:66.66666666% }
        .wf75 { float: left; width:62.5% }
        .wf7 { float: left; width:58.33333333% }
        .wf65 { float: left; width:54.16666666% }
        .wf6 { float: left; width:50% }
        .wf57 { float: left; width:47.91666666% }
        .wf55 { float: left; width:45.83333333% }
        .wf5 { float: left; width:41.66666666% }
        .wf45 { float: left; width:37.5% }
        .wf4 { float: left; width:33.33333333% }
        .wf35 { float: left; width:29.16666666% }
        .wf3 { float: left; width:25% }
        .wf25 { float: left; width:22.5% }
        .wf25 { float: left; width:20.83333333% }
        .wf24 { float: left; width:20% }
        .wf2 { float: left; width:16.66666666% }
        .wf18 { float: left; width:14.2% }
        .wf15 { float: left; width:12.5% }
        .wf1 { float: left; width:8.33333333% }
        .wf05 { float: left; width:4.16666666% }


        .wr12 { float: left; width:100% }
        .wr115 { float: left; width:95.83333333% }
        .wr11 { float: left; width:91.66666666% }
        .wr105 { float: left; width:87.5% }
        .wr10 { float: left; width:83.33333333% }
        .wr95 { float: left; width:79.16666666% }
        .wr9 { float: left; width:75% }
        .wr85 { float: left; width:70.83333333% }
        .wr8 { float: left; width:66.66666666% }
        .wr75 { float: left; width:62.5% }
        .wr7 { float: left; width:58.33333333% }
        .wr65 { float: left; width:54.16666666% }
        .wr6 { float: left; width:50% }
        .wr57 { float: left; width:47.91666666% }
        .wr55 { float: left; width:45.83333333% }
        .wr5 { float: left; width:41.66666666% }
        .wr45 { float: left; width:37.5% }
        .wr4 { float: left; width:33.33333333% }
        .wr35 { float: left; width:29.16666666% }
        .wr3 { float: left; width:25% }
        .wr27 { float: left; width:22.5% }
        .wr25 { float: left; width:20.83333333% }
        .wr24 { float: left; width:20% }
        .wr2 { float: left; width:16.66666666% }
        .wr18 { float: left; width:14.2% }
        .wr15 { float: left; width:12.5% }
        .wr1 { float: left; width:8.33333333% }
        .wr05 { float: left; width:4.16666666% }
        @media screen AND (max-width: 1000px) {
            .wr12, .wr115, .wr11, .wr105, .wr10, .wr95, .wr9, .wr85, .wr8, .wr75, .wr7, .wr65, .wr6, .wr57, .wr55, .wr5, .wr45, .wr4, .wr35, .wr3, .wr27, .wr25, .wr24, .wr2, .wr18, .wr15, .wr1, .wr05
            { width: auto; float: inherit; }
        }

        /* RESP */
            @media screen AND (max-width: 1000px) {
                .wr12_1000 { float: none; width:100% }
                .wr115_1000 { float: left; width:95.83333333% }
                .wr11_1000 { float: left; width:91.66666666% }
                .wr105_1000 { float: left; width:87.5% }
                .wr10_1000 { float: left; width:83.33333333% }
                .wr95_1000 { float: left; width:79.16666666% }
                .wr9_1000 { float: left; width:75% }
                .wr85_1000 { float: left; width:70.83333333% }
                .wr8_1000 { float: left; width:66.66666666% }
                .wr75_1000 { float: left; width:62.5% }
                .wr7_1000 { float: left; width:58.33333333% }
                .wr65_1000 { float: left; width:54.16666666% }
                .wr6_1000 { float: left; width:50% }
                .wr55_1000 { float: left; width:45.83333333% }
                .wr5_1000 { float: left; width:41.66666666% }
                .wr45_1000 { float: left; width:37.5% }
                .wr4_1000 { float: left; width:33.33333333% }
                .wr35_1000 { float: left; width:29.16666666% }
                .wr3_1000 { float: left; width:25% }
                .wr27_1000 { float: left; width:22.5% }
                .wr25_1000 { float: left; width:20.83333333% }
                .wr24_1000 { float: left; width:20% }
                .wr2_1000 { float: left; width:16.66666666% }
                .wr18_1000 { float: left; width:14.2% }
                .wr15_1000 { float: left; width:12.5% }
                .wr1_1000 { float: left; width:8.33333333% }
                .wr05_1000 { float: left; width:4.16666666% }
            }
            @media screen AND (max-width: 700px) {
                .wr12_700 { float: none; width:100% }
                .wr115_700 { float: left; width:95.83333333% }
                .wr11_700 { float: left; width:91.66666666% }
                .wr105_700 { float: left; width:87.5% }
                .wr10_700 { float: left; width:83.33333333% }
                .wr95_700 { float: left; width:79.16666666% }
                .wr9_700 { float: left; width:75% }
                .wr85_700 { float: left; width:70.83333333% }
                .wr8_700 { float: left; width:66.66666666% }
                .wr75_700 { float: left; width:62.5% }
                .wr7_700 { float: left; width:58.33333333% }
                .wr65_700 { float: left; width:54.16666666% }
                .wr6_700 { float: left; width:50% }
                .wr55_700 { float: left; width:45.83333333% }
                .wr5_700 { float: left; width:41.66666666% }
                .wr45_700 { float: left; width:37.5% }
                .wr4_700 { float: left; width:33.33333333% }
                .wr35_700 { float: left; width:29.16666666% }
                .wr3_700 { float: left; width:25% }
                .wr27_700 { float: left; width:22.5% }
                .wr25_700 { float: left; width:20.83333333% }
                .wr24_700 { float: left; width:20% }
                .wr2_700 { float: left; width:16.66666666% }
                .wr18_700 { float: left; width:14.2% }
                .wr15_700 { float: left; width:12.5% }
                .wr1_700 { float: left; width:8.33333333% }
                .wr05_700 { float: left; width:4.16666666% }
            }
            @media screen AND (max-width: 500px) {
                .wr12_500 { float: none; width:100% }
                .wr115_500 { float: left; width:95.83333333% }
                .wr11_500 { float: left; width:91.66666666% }
                .wr105_500 { float: left; width:87.5% }
                .wr10_500 { float: left; width:83.33333333% }
                .wr95_500 { float: left; width:79.16666666% }
                .wr9_500 { float: left; width:75% }
                .wr85_500 { float: left; width:70.83333333% }
                .wr8_500 { float: left; width:66.66666666% }
                .wr75_500 { float: left; width:62.5% }
                .wr7_500 { float: left; width:58.33333333% }
                .wr65_500 { float: left; width:54.16666666% }
                .wr6_500 { float: left; width:50% }
                .wr55_500 { float: left; width:45.83333333% }
                .wr5_500 { float: left; width:41.66666666% }
                .wr45_500 { float: left; width:37.5% }
                .wr4_500 { float: left; width:33.33333333% }
                .wr35_500 { float: left; width:29.16666666% }
                .wr3_500 { float: left; width:25% }
                .wr27_500 { float: left; width:22.5% }
                .wr25_500 { float: left; width:20.83333333% }
                .wr24_500 { float: left; width:20% }
                .wr2_500 { float: left; width:16.66666666% }
                .wr18_500 { float: left; width:14.2% }
                .wr15_500 { float: left; width:12.5% }
                .wr1_500 { float: left; width:8.33333333% }
                .wr05_500 { float: left; width:4.16666666% }
            }
            @media screen AND (max-width: 400px) {
                .wr12_400 { float: none; width:100% }
                .wr115_400 { float: left; width:95.83333333% }
                .wr11_400 { float: left; width:91.66666666% }
                .wr105_400 { float: left; width:87.5% }
                .wr10_400 { float: left; width:83.33333333% }
                .wr95_400 { float: left; width:79.16666666% }
                .wr9_400 { float: left; width:75% }
                .wr85_400 { float: left; width:70.83333333% }
                .wr8_400 { float: left; width:66.66666666% }
                .wr75_400 { float: left; width:62.5% }
                .wr7_400 { float: left; width:58.33333333% }
                .wr65_400 { float: left; width:54.16666666% }
                .wr6_400 { float: left; width:50% }
                .wr55_400 { float: left; width:45.83333333% }
                .wr5_400 { float: left; width:41.66666666% }
                .wr45_400 { float: left; width:37.5% }
                .wr4_400 { float: left; width:33.33333333% }
                .wr35_400 { float: left; width:29.16666666% }
                .wr3_400 { float: left; width:25% }
                .wr27_400 { float: left; width:22.5% }
                .wr25_400 { float: left; width:20.83333333% }
                .wr24_400 { float: left; width:20% }
                .wr2_400 { float: left; width:16.66666666% }
                .wr18_400 { float: left; width:14.2% }
                .wr15_400 { float: left; width:12.5% }
                .wr1_400 { float: left; width:8.33333333% }
                .wr05_400 { float: left; width:4.16666666% }
            }
            @media screen AND (max-width: 350px) {
                .wr12_350 { float: none; width:100% }
                .wr115_350 { float: left; width:95.83333333% }
                .wr11_350 { float: left; width:91.66666666% }
                .wr105_350 { float: left; width:87.5% }
                .wr10_350 { float: left; width:83.33333333% }
                .wr95_350 { float: left; width:79.16666666% }
                .wr9_350 { float: left; width:75% }
                .wr85_350 { float: left; width:70.83333333% }
                .wr8_350 { float: left; width:66.66666666% }
                .wr75_350 { float: left; width:62.5% }
                .wr7_350 { float: left; width:58.33333333% }
                .wr65_350 { float: left; width:54.16666666% }
                .wr6_350 { float: left; width:50% }
                .wr55_350 { float: left; width:45.83333333% }
                .wr5_350 { float: left; width:41.66666666% }
                .wr45_350 { float: left; width:37.5% }
                .wr4_350 { float: left; width:33.33333333% }
                .wr35_350 { float: left; width:29.16666666% }
                .wr3_350 { float: left; width:25% }
                .wr27_350 { float: left; width:22.5% }
                .wr25_350 { float: left; width:20.83333333% }
                .wr24_350 { float: left; width:20% }
                .wr2_350 { float: left; width:16.66666666% }
                .wr18_350 { float: left; width:14.2% }
                .wr15_350 { float: left; width:12.5% }
                .wr1_350 { float: left; width:8.33333333% }
                .wr05_350 { float: left; width:4.16666666% }
            }
            @media screen AND (max-width: 300px) {
                .wr12_300 { float: none; width:100% }
                .wr115_300 { float: left; width:95.83333333% }
                .wr11_300 { float: left; width:91.66666666% }
                .wr105_300 { float: left; width:87.5% }
                .wr10_300 { float: left; width:83.33333333% }
                .wr95_300 { float: left; width:79.16666666% }
                .wr9_300 { float: left; width:75% }
                .wr85_300 { float: left; width:70.83333333% }
                .wr8_300 { float: left; width:66.66666666% }
                .wr75_300 { float: left; width:62.5% }
                .wr7_300 { float: left; width:58.33333333% }
                .wr65_300 { float: left; width:54.16666666% }
                .wr6_300 { float: left; width:50% }
                .wr55_300 { float: left; width:45.83333333% }
                .wr5_300 { float: left; width:41.66666666% }
                .wr45_300 { float: left; width:37.5% }
                .wr4_300 { float: left; width:33.33333333% }
                .wr35_300 { float: left; width:29.16666666% }
                .wr3_300 { float: left; width:25% }
                .wr27_300 { float: left; width:22.5% }
                .wr25_300 { float: left; width:20.83333333% }
                .wr24_300 { float: left; width:20% }
                .wr2_300 { float: left; width:16.66666666% }
                .wr18_300 { float: left; width:14.2% }
                .wr15_300 { float: left; width:12.5% }
                .wr1_300 { float: left; width:8.33333333% }
                .wr05_300 { float: left; width:4.16666666% }
            }
        /* RESP */
    /* FLOAT */
