html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; vertical-align: baseline; -webkit-box-sizing: border-box; box-sizing: border-box; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after { content: ""; content: none; }

q:before, q:after { content: ""; content: none; }

table { border-collapse: collapse; border-spacing: 0; }

body * { -webkit-box-sizing: border-box; box-sizing: border-box; }

*:focus { outline: none; }

a { text-decoration: none; }

@font-face { font-family: "GOTHIC"; src: url(/fonts/GOTHICB.TTF) format("truetype"); }

@font-face { font-family: "GOTHIC"; src: url(/fonts/GOTHICBI.TTF) format("truetype"); }

@font-face { font-family: "GOTHIC"; src: url(/fonts/GOTHICI.TTF) format("truetype"); }

@font-face { font-family: "GOTHIC"; src: url(/fonts/GOTHIC.TTF) format("truetype"); }

@font-face { font-family: 'Glyphicons Halflings'; src: url("/fonts/glyphicons/glyphicons-halflings-regular.eot"); src: url("/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/fonts/glyphicons/glyphicons-halflings-regular.woff2") format("woff2"), url("/fonts/glyphicons/glyphicons-halflings-regular.woff") format("woff"), url("/fonts/glyphicons/glyphicons-halflings-regular.ttf") format("truetype"), url("/fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

.glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before { content: "\002a"; }

.glyphicon-plus:before { content: "\002b"; }

.glyphicon-euro:before, .glyphicon-eur:before { content: "\20ac"; }

.glyphicon-minus:before { content: "\2212"; }

.glyphicon-cloud:before { content: "\2601"; }

.glyphicon-envelope:before { content: "\2709"; }

.glyphicon-pencil:before { content: "\270f"; }

.glyphicon-glass:before { content: "\e001"; }

.glyphicon-music:before { content: "\e002"; }

.glyphicon-search:before { content: "\e003"; }

.glyphicon-heart:before { content: "\e005"; }

.glyphicon-star:before { content: "\e006"; }

.glyphicon-star-empty:before { content: "\e007"; }

.glyphicon-user:before { content: "\e008"; }

.glyphicon-film:before { content: "\e009"; }

.glyphicon-th-large:before { content: "\e010"; }

.glyphicon-th:before { content: "\e011"; }

.glyphicon-th-list:before { content: "\e012"; }

.glyphicon-ok:before { content: "\e013"; }

.glyphicon-remove:before { content: "\e014"; }

.glyphicon-zoom-in:before { content: "\e015"; }

.glyphicon-zoom-out:before { content: "\e016"; }

.glyphicon-off:before { content: "\e017"; }

.glyphicon-signal:before { content: "\e018"; }

.glyphicon-cog:before { content: "\e019"; }

.glyphicon-trash:before { content: "\e020"; }

.glyphicon-home:before { content: "\e021"; }

.glyphicon-file:before { content: "\e022"; }

.glyphicon-time:before { content: "\e023"; }

.glyphicon-road:before { content: "\e024"; }

.glyphicon-download-alt:before { content: "\e025"; }

.glyphicon-download:before { content: "\e026"; }

.glyphicon-upload:before { content: "\e027"; }

.glyphicon-inbox:before { content: "\e028"; }

.glyphicon-play-circle:before { content: "\e029"; }

.glyphicon-repeat:before { content: "\e030"; }

.glyphicon-refresh:before { content: "\e031"; }

.glyphicon-list-alt:before { content: "\e032"; }

.glyphicon-lock:before { content: "\e033"; }

.glyphicon-flag:before { content: "\e034"; }

.glyphicon-headphones:before { content: "\e035"; }

.glyphicon-volume-off:before { content: "\e036"; }

.glyphicon-volume-down:before { content: "\e037"; }

.glyphicon-volume-up:before { content: "\e038"; }

.glyphicon-qrcode:before { content: "\e039"; }

.glyphicon-barcode:before { content: "\e040"; }

.glyphicon-tag:before { content: "\e041"; }

.glyphicon-tags:before { content: "\e042"; }

.glyphicon-book:before { content: "\e043"; }

.glyphicon-bookmark:before { content: "\e044"; }

.glyphicon-print:before { content: "\e045"; }

.glyphicon-camera:before { content: "\e046"; }

.glyphicon-font:before { content: "\e047"; }

.glyphicon-bold:before { content: "\e048"; }

.glyphicon-italic:before { content: "\e049"; }

.glyphicon-text-height:before { content: "\e050"; }

.glyphicon-text-width:before { content: "\e051"; }

.glyphicon-align-left:before { content: "\e052"; }

.glyphicon-align-center:before { content: "\e053"; }

.glyphicon-align-right:before { content: "\e054"; }

.glyphicon-align-justify:before { content: "\e055"; }

.glyphicon-list:before { content: "\e056"; }

.glyphicon-indent-left:before { content: "\e057"; }

.glyphicon-indent-right:before { content: "\e058"; }

.glyphicon-facetime-video:before { content: "\e059"; }

.glyphicon-picture:before { content: "\e060"; }

.glyphicon-map-marker:before { content: "\e062"; }

.glyphicon-adjust:before { content: "\e063"; }

.glyphicon-tint:before { content: "\e064"; }

.glyphicon-edit:before { content: "\e065"; }

.glyphicon-share:before { content: "\e066"; }

.glyphicon-check:before { content: "\e067"; }

.glyphicon-move:before { content: "\e068"; }

.glyphicon-step-backward:before { content: "\e069"; }

.glyphicon-fast-backward:before { content: "\e070"; }

.glyphicon-backward:before { content: "\e071"; }

.glyphicon-play:before { content: "\e072"; }

.glyphicon-pause:before { content: "\e073"; }

.glyphicon-stop:before { content: "\e074"; }

.glyphicon-forward:before { content: "\e075"; }

.glyphicon-fast-forward:before { content: "\e076"; }

.glyphicon-step-forward:before { content: "\e077"; }

.glyphicon-eject:before { content: "\e078"; }

.glyphicon-chevron-left:before { content: "\e079"; }

.glyphicon-chevron-right:before { content: "\e080"; }

.glyphicon-plus-sign:before { content: "\e081"; }

.glyphicon-minus-sign:before { content: "\e082"; }

.glyphicon-remove-sign:before { content: "\e083"; }

.glyphicon-ok-sign:before { content: "\e084"; }

.glyphicon-question-sign:before { content: "\e085"; }

.glyphicon-info-sign:before { content: "\e086"; }

.glyphicon-screenshot:before { content: "\e087"; }

.glyphicon-remove-circle:before { content: "\e088"; }

.glyphicon-ok-circle:before { content: "\e089"; }

.glyphicon-ban-circle:before { content: "\e090"; }

.glyphicon-arrow-left:before { content: "\e091"; }

.glyphicon-arrow-right:before { content: "\e092"; }

.glyphicon-arrow-up:before { content: "\e093"; }

.glyphicon-arrow-down:before { content: "\e094"; }

.glyphicon-share-alt:before { content: "\e095"; }

.glyphicon-resize-full:before { content: "\e096"; }

.glyphicon-resize-small:before { content: "\e097"; }

.glyphicon-exclamation-sign:before { content: "\e101"; }

.glyphicon-gift:before { content: "\e102"; }

.glyphicon-leaf:before { content: "\e103"; }

.glyphicon-fire:before { content: "\e104"; }

.glyphicon-eye-open:before { content: "\e105"; }

.glyphicon-eye-close:before { content: "\e106"; }

.glyphicon-warning-sign:before { content: "\e107"; }

.glyphicon-plane:before { content: "\e108"; }

.glyphicon-calendar:before { content: "\e109"; }

.glyphicon-random:before { content: "\e110"; }

.glyphicon-comment:before { content: "\e111"; }

.glyphicon-magnet:before { content: "\e112"; }

.glyphicon-chevron-up:before { content: "\e113"; }

.glyphicon-chevron-down:before { content: "\e114"; }

.glyphicon-retweet:before { content: "\e115"; }

.glyphicon-shopping-cart:before { content: "\e116"; }

.glyphicon-folder-close:before { content: "\e117"; }

.glyphicon-folder-open:before { content: "\e118"; }

.glyphicon-resize-vertical:before { content: "\e119"; }

.glyphicon-resize-horizontal:before { content: "\e120"; }

.glyphicon-hdd:before { content: "\e121"; }

.glyphicon-bullhorn:before { content: "\e122"; }

.glyphicon-bell:before { content: "\e123"; }

.glyphicon-certificate:before { content: "\e124"; }

.glyphicon-thumbs-up:before { content: "\e125"; }

.glyphicon-thumbs-down:before { content: "\e126"; }

.glyphicon-hand-right:before { content: "\e127"; }

.glyphicon-hand-left:before { content: "\e128"; }

.glyphicon-hand-up:before { content: "\e129"; }

.glyphicon-hand-down:before { content: "\e130"; }

.glyphicon-circle-arrow-right:before { content: "\e131"; }

.glyphicon-circle-arrow-left:before { content: "\e132"; }

.glyphicon-circle-arrow-up:before { content: "\e133"; }

.glyphicon-circle-arrow-down:before { content: "\e134"; }

.glyphicon-globe:before { content: "\e135"; }

.glyphicon-wrench:before { content: "\e136"; }

.glyphicon-tasks:before { content: "\e137"; }

.glyphicon-filter:before { content: "\e138"; }

.glyphicon-briefcase:before { content: "\e139"; }

.glyphicon-fullscreen:before { content: "\e140"; }

.glyphicon-dashboard:before { content: "\e141"; }

.glyphicon-paperclip:before { content: "\e142"; }

.glyphicon-heart-empty:before { content: "\e143"; }

.glyphicon-link:before { content: "\e144"; }

.glyphicon-phone:before { content: "\e145"; }

.glyphicon-pushpin:before { content: "\e146"; }

.glyphicon-usd:before { content: "\e148"; }

.glyphicon-gbp:before { content: "\e149"; }

.glyphicon-sort:before { content: "\e150"; }

.glyphicon-sort-by-alphabet:before { content: "\e151"; }

.glyphicon-sort-by-alphabet-alt:before { content: "\e152"; }

.glyphicon-sort-by-order:before { content: "\e153"; }

.glyphicon-sort-by-order-alt:before { content: "\e154"; }

.glyphicon-sort-by-attributes:before { content: "\e155"; }

.glyphicon-sort-by-attributes-alt:before { content: "\e156"; }

.glyphicon-unchecked:before { content: "\e157"; }

.glyphicon-expand:before { content: "\e158"; }

.glyphicon-collapse-down:before { content: "\e159"; }

.glyphicon-collapse-up:before { content: "\e160"; }

.glyphicon-log-in:before { content: "\e161"; }

.glyphicon-flash:before { content: "\e162"; }

.glyphicon-log-out:before { content: "\e163"; }

.glyphicon-new-window:before { content: "\e164"; }

.glyphicon-record:before { content: "\e165"; }

.glyphicon-save:before { content: "\e166"; }

.glyphicon-open:before { content: "\e167"; }

.glyphicon-saved:before { content: "\e168"; }

.glyphicon-import:before { content: "\e169"; }

.glyphicon-export:before { content: "\e170"; }

.glyphicon-send:before { content: "\e171"; }

.glyphicon-floppy-disk:before { content: "\e172"; }

.glyphicon-floppy-saved:before { content: "\e173"; }

.glyphicon-floppy-remove:before { content: "\e174"; }

.glyphicon-floppy-save:before { content: "\e175"; }

.glyphicon-floppy-open:before { content: "\e176"; }

.glyphicon-credit-card:before { content: "\e177"; }

.glyphicon-transfer:before { content: "\e178"; }

.glyphicon-cutlery:before { content: "\e179"; }

.glyphicon-header:before { content: "\e180"; }

.glyphicon-compressed:before { content: "\e181"; }

.glyphicon-earphone:before { content: "\e182"; }

.glyphicon-phone-alt:before { content: "\e183"; }

.glyphicon-tower:before { content: "\e184"; }

.glyphicon-stats:before { content: "\e185"; }

.glyphicon-sd-video:before { content: "\e186"; }

.glyphicon-hd-video:before { content: "\e187"; }

.glyphicon-subtitles:before { content: "\e188"; }

.glyphicon-sound-stereo:before { content: "\e189"; }

.glyphicon-sound-dolby:before { content: "\e190"; }

.glyphicon-sound-5-1:before { content: "\e191"; }

.glyphicon-sound-6-1:before { content: "\e192"; }

.glyphicon-sound-7-1:before { content: "\e193"; }

.glyphicon-copyright-mark:before { content: "\e194"; }

.glyphicon-registration-mark:before { content: "\e195"; }

.glyphicon-cloud-download:before { content: "\e197"; }

.glyphicon-cloud-upload:before { content: "\e198"; }

.glyphicon-tree-conifer:before { content: "\e199"; }

.glyphicon-tree-deciduous:before { content: "\e200"; }

.glyphicon-cd:before { content: "\e201"; }

.glyphicon-save-file:before { content: "\e202"; }

.glyphicon-open-file:before { content: "\e203"; }

.glyphicon-level-up:before { content: "\e204"; }

.glyphicon-copy:before { content: "\e205"; }

.glyphicon-paste:before { content: "\e206"; }

.glyphicon-alert:before { content: "\e209"; }

.glyphicon-equalizer:before { content: "\e210"; }

.glyphicon-king:before { content: "\e211"; }

.glyphicon-queen:before { content: "\e212"; }

.glyphicon-pawn:before { content: "\e213"; }

.glyphicon-bishop:before { content: "\e214"; }

.glyphicon-knight:before { content: "\e215"; }

.glyphicon-baby-formula:before { content: "\e216"; }

.glyphicon-tent:before { content: "\26fa"; }

.glyphicon-blackboard:before { content: "\e218"; }

.glyphicon-bed:before { content: "\e219"; }

.glyphicon-apple:before { content: "\f8ff"; }

.glyphicon-erase:before { content: "\e221"; }

.glyphicon-hourglass:before { content: "\231b"; }

.glyphicon-lamp:before { content: "\e223"; }

.glyphicon-duplicate:before { content: "\e224"; }

.glyphicon-piggy-bank:before { content: "\e225"; }

.glyphicon-scissors:before { content: "\e226"; }

.glyphicon-bitcoin:before { content: "\e227"; }

.glyphicon-btc:before { content: "\e227"; }

.glyphicon-xbt:before { content: "\e227"; }

.glyphicon-yen:before { content: "\00a5"; }

.glyphicon-jpy:before { content: "\00a5"; }

.glyphicon-ruble:before { content: "\20bd"; }

.glyphicon-rub:before { content: "\20bd"; }

.glyphicon-scale:before { content: "\e230"; }

.glyphicon-ice-lolly:before { content: "\e231"; }

.glyphicon-ice-lolly-tasted:before { content: "\e232"; }

.glyphicon-education:before { content: "\e233"; }

.glyphicon-option-horizontal:before { content: "\e234"; }

.glyphicon-option-vertical:before { content: "\e235"; }

.glyphicon-menu-hamburger:before { content: "\e236"; }

.glyphicon-modal-window:before { content: "\e237"; }

.glyphicon-oil:before { content: "\e238"; }

.glyphicon-grain:before { content: "\e239"; }

.glyphicon-sunglasses:before { content: "\e240"; }

.glyphicon-text-size:before { content: "\e241"; }

.glyphicon-text-color:before { content: "\e242"; }

.glyphicon-text-background:before { content: "\e243"; }

.glyphicon-object-align-top:before { content: "\e244"; }

.glyphicon-object-align-bottom:before { content: "\e245"; }

.glyphicon-object-align-horizontal:before { content: "\e246"; }

.glyphicon-object-align-left:before { content: "\e247"; }

.glyphicon-object-align-vertical:before { content: "\e248"; }

.glyphicon-object-align-right:before { content: "\e249"; }

.glyphicon-triangle-right:before { content: "\e250"; }

.glyphicon-triangle-left:before { content: "\e251"; }

.glyphicon-triangle-bottom:before { content: "\e252"; }

.glyphicon-triangle-top:before { content: "\e253"; }

.glyphicon-console:before { content: "\e254"; }

.glyphicon-superscript:before { content: "\e255"; }

.glyphicon-subscript:before { content: "\e256"; }

.glyphicon-menu-left:before { content: "\e257"; }

.glyphicon-menu-right:before { content: "\e258"; }

.glyphicon-menu-down:before { content: "\e259"; }

.glyphicon-menu-up:before { content: "\e260"; }

@font-face { font-family: "century_gothic"; src: url(/fonts/century_gothic.ttf) format("truetype"); }

.container-fluid, .container { margin-right: auto; margin-left: auto; }

.container-fluid { padding-right: 2rem; padding-left: 2rem; }

.row { -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -0.5rem; margin-left: -0.5rem; }

.row.reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.col.reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.col-xs, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-offset-0, .col-xs-offset-1, .col-xs-offset-2, .col-xs-offset-3, .col-xs-offset-4, .col-xs-offset-5, .col-xs-offset-6, .col-xs-offset-7, .col-xs-offset-8, .col-xs-offset-9, .col-xs-offset-10, .col-xs-offset-11, .col-xs-offset-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.5rem; padding-left: 0.5rem; }

.col-xs { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; }

.col-xs-1 { -ms-flex-preferred-size: 8.33333333%; flex-basis: 8.33333333%; max-width: 8.33333333%; }

.col-xs-2 { -ms-flex-preferred-size: 16.66666667%; flex-basis: 16.66666667%; max-width: 16.66666667%; }

.col-xs-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; }

.col-xs-4 { -ms-flex-preferred-size: 33.33333333%; flex-basis: 33.33333333%; max-width: 33.33333333%; }

.col-xs-5 { -ms-flex-preferred-size: 41.66666667%; flex-basis: 41.66666667%; max-width: 41.66666667%; }

.col-xs-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; }

.col-xs-7 { -ms-flex-preferred-size: 58.33333333%; flex-basis: 58.33333333%; max-width: 58.33333333%; }

.col-xs-8 { -ms-flex-preferred-size: 66.66666667%; flex-basis: 66.66666667%; max-width: 66.66666667%; }

.col-xs-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; }

.col-xs-10 { -ms-flex-preferred-size: 83.33333333%; flex-basis: 83.33333333%; max-width: 83.33333333%; }

.col-xs-11 { -ms-flex-preferred-size: 91.66666667%; flex-basis: 91.66666667%; max-width: 91.66666667%; }

.col-xs-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; }

.col-xs-offset-0 { margin-left: 0; }

.col-xs-offset-1 { margin-left: 8.33333333%; }

.col-xs-offset-2 { margin-left: 16.66666667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.33333333%; }

.col-xs-offset-5 { margin-left: 41.66666667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.33333333%; }

.col-xs-offset-8 { margin-left: 66.66666667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.33333333%; }

.col-xs-offset-11 { margin-left: 91.66666667%; }

.start-xs { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: start; }

.center-xs { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }

.end-xs { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: end; }

.top-xs { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.middle-xs { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.bottom-xs { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.around-xs { -ms-flex-pack: distribute; justify-content: space-around; }

.between-xs { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.first-xs { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.last-xs { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

@media only screen and (min-width: 48em) { .container { width: 49rem; }
  .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-offset-0, .col-sm-offset-1, .col-sm-offset-2, .col-sm-offset-3, .col-sm-offset-4, .col-sm-offset-5, .col-sm-offset-6, .col-sm-offset-7, .col-sm-offset-8, .col-sm-offset-9, .col-sm-offset-10, .col-sm-offset-11, .col-sm-offset-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.5rem; padding-left: 0.5rem; }
  .col-sm { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; }
  .col-sm-1 { -ms-flex-preferred-size: 8.33333333%; flex-basis: 8.33333333%; max-width: 8.33333333%; }
  .col-sm-2 { -ms-flex-preferred-size: 16.66666667%; flex-basis: 16.66666667%; max-width: 16.66666667%; }
  .col-sm-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; }
  .col-sm-4 { -ms-flex-preferred-size: 33.33333333%; flex-basis: 33.33333333%; max-width: 33.33333333%; }
  .col-sm-5 { -ms-flex-preferred-size: 41.66666667%; flex-basis: 41.66666667%; max-width: 41.66666667%; }
  .col-sm-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; }
  .col-sm-7 { -ms-flex-preferred-size: 58.33333333%; flex-basis: 58.33333333%; max-width: 58.33333333%; }
  .col-sm-8 { -ms-flex-preferred-size: 66.66666667%; flex-basis: 66.66666667%; max-width: 66.66666667%; }
  .col-sm-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; }
  .col-sm-10 { -ms-flex-preferred-size: 83.33333333%; flex-basis: 83.33333333%; max-width: 83.33333333%; }
  .col-sm-11 { -ms-flex-preferred-size: 91.66666667%; flex-basis: 91.66666667%; max-width: 91.66666667%; }
  .col-sm-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; }
  .col-sm-offset-0 { margin-left: 0; }
  .col-sm-offset-1 { margin-left: 8.33333333%; }
  .col-sm-offset-2 { margin-left: 16.66666667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.33333333%; }
  .col-sm-offset-5 { margin-left: 41.66666667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.33333333%; }
  .col-sm-offset-8 { margin-left: 66.66666667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.33333333%; }
  .col-sm-offset-11 { margin-left: 91.66666667%; }
  .start-sm { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: start; }
  .center-sm { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
  .end-sm { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: end; }
  .top-sm { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .middle-sm { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .bottom-sm { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
  .around-sm { -ms-flex-pack: distribute; justify-content: space-around; }
  .between-sm { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .first-sm { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .last-sm { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

@media only screen and (min-width: 64em) { .container { width: 65rem; }
  .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-offset-0, .col-md-offset-1, .col-md-offset-2, .col-md-offset-3, .col-md-offset-4, .col-md-offset-5, .col-md-offset-6, .col-md-offset-7, .col-md-offset-8, .col-md-offset-9, .col-md-offset-10, .col-md-offset-11, .col-md-offset-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.5rem; padding-left: 0.5rem; }
  .col-md { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; }
  .col-md-1 { -ms-flex-preferred-size: 8.33333333%; flex-basis: 8.33333333%; max-width: 8.33333333%; }
  .col-md-2 { -ms-flex-preferred-size: 16.66666667%; flex-basis: 16.66666667%; max-width: 16.66666667%; }
  .col-md-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; }
  .col-md-4 { -ms-flex-preferred-size: 33.33333333%; flex-basis: 33.33333333%; max-width: 33.33333333%; }
  .col-md-5 { -ms-flex-preferred-size: 41.66666667%; flex-basis: 41.66666667%; max-width: 41.66666667%; }
  .col-md-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; }
  .col-md-7 { -ms-flex-preferred-size: 58.33333333%; flex-basis: 58.33333333%; max-width: 58.33333333%; }
  .col-md-8 { -ms-flex-preferred-size: 66.66666667%; flex-basis: 66.66666667%; max-width: 66.66666667%; }
  .col-md-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; }
  .col-md-10 { -ms-flex-preferred-size: 83.33333333%; flex-basis: 83.33333333%; max-width: 83.33333333%; }
  .col-md-11 { -ms-flex-preferred-size: 91.66666667%; flex-basis: 91.66666667%; max-width: 91.66666667%; }
  .col-md-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; }
  .col-md-offset-0 { margin-left: 0; }
  .col-md-offset-1 { margin-left: 8.33333333%; }
  .col-md-offset-2 { margin-left: 16.66666667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.33333333%; }
  .col-md-offset-5 { margin-left: 41.66666667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.33333333%; }
  .col-md-offset-8 { margin-left: 66.66666667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.33333333%; }
  .col-md-offset-11 { margin-left: 91.66666667%; }
  .start-md { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: start; }
  .center-md { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
  .end-md { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: end; }
  .top-md { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .middle-md { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .bottom-md { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
  .around-md { -ms-flex-pack: distribute; justify-content: space-around; }
  .between-md { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .first-md { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .last-md { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

@media only screen and (min-width: 75em) { .container { width: 76rem; }
  .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-offset-0, .col-lg-offset-1, .col-lg-offset-2, .col-lg-offset-3, .col-lg-offset-4, .col-lg-offset-5, .col-lg-offset-6, .col-lg-offset-7, .col-lg-offset-8, .col-lg-offset-9, .col-lg-offset-10, .col-lg-offset-11, .col-lg-offset-12 { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; padding-right: 0.5rem; padding-left: 0.5rem; }
  .col-lg { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; }
  .col-lg-1 { -ms-flex-preferred-size: 8.33333333%; flex-basis: 8.33333333%; max-width: 8.33333333%; }
  .col-lg-2 { -ms-flex-preferred-size: 16.66666667%; flex-basis: 16.66666667%; max-width: 16.66666667%; }
  .col-lg-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; }
  .col-lg-4 { -ms-flex-preferred-size: 33.33333333%; flex-basis: 33.33333333%; max-width: 33.33333333%; }
  .col-lg-5 { -ms-flex-preferred-size: 41.66666667%; flex-basis: 41.66666667%; max-width: 41.66666667%; }
  .col-lg-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; }
  .col-lg-7 { -ms-flex-preferred-size: 58.33333333%; flex-basis: 58.33333333%; max-width: 58.33333333%; }
  .col-lg-8 { -ms-flex-preferred-size: 66.66666667%; flex-basis: 66.66666667%; max-width: 66.66666667%; }
  .col-lg-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; }
  .col-lg-10 { -ms-flex-preferred-size: 83.33333333%; flex-basis: 83.33333333%; max-width: 83.33333333%; }
  .col-lg-11 { -ms-flex-preferred-size: 91.66666667%; flex-basis: 91.66666667%; max-width: 91.66666667%; }
  .col-lg-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; }
  .col-lg-offset-0 { margin-left: 0; }
  .col-lg-offset-1 { margin-left: 8.33333333%; }
  .col-lg-offset-2 { margin-left: 16.66666667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.33333333%; }
  .col-lg-offset-5 { margin-left: 41.66666667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.33333333%; }
  .col-lg-offset-8 { margin-left: 66.66666667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.33333333%; }
  .col-lg-offset-11 { margin-left: 91.66666667%; }
  .start-lg { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: start; }
  .center-lg { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; }
  .end-lg { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: end; }
  .top-lg { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .middle-lg { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .bottom-lg { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }
  .around-lg { -ms-flex-pack: distribute; justify-content: space-around; }
  .between-lg { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .first-lg { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }
  .last-lg { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

.ui-autocomplete { background: none repeat scroll 0 0 #FFFFFF; border-color: white #EDEDED #EDEDED; -o-border-image: none; border-image: none; border-radius: 0 0 5px 5px; border-right: 1px solid #EDEDED; border-style: none solid solid; border-width: 0 1px 1px; margin-left: -3px; width: 366px !important; z-index: 9999 !important; -webkit-box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.25); box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.25); max-height: 400px; overflow: hidden; overflow-y: auto; padding-left: 4px; }

.ui-autocomplete .ui-menu-item { text-align: left; }

.ui-autocomplete .ui-menu-item a { display: inline-block; white-space: nowrap; width: 100%; font-size: 14px; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; background-color: #fff; border: 0 none; padding: 0 !important; }

.ui-autocomplete .ui-menu-item a:hover { background-color: #F6F6F6 !important; background-image: none !important; }

.ui-autocomplete strong { color: #138900; }

.ui-autocomplete div { color: #585858; cursor: pointer; height: 17px; padding-left: 7px; padding-top: 7px; text-align: left; }

.btn { padding: 0 3em; border: 0 none; line-height: 3em; display: inline-block; height: 3em; text-transform: uppercase; font-size: 13px; margin: 8px 0; color: white; }

.btn-submit { background-color: #00a900; }

.btn-submit:hover { background-color: #138800; }

.btn-disabled { background-color: #9d9d9d; }

.btn-disabled:hover { background-color: #423f48; }

.btn-submit_alt { background-color: #D00; color: white; }

body { height: 100vh; width: 100%; margin: 0; }

.workarea { width: 100%; margin: 0 auto; min-height: 100%; }

.header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; width: 100%; height: 54px; }

.header--item { padding: 0 8px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 54px; }

.header--item:nth-child(2) { margin-right: auto; }

.header__actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.header__actions--item { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

.header__action_client { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; }

.header__action_client--item { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

/* .header__action_client { @include flex_row_wrap; flex-flow: row-reverse; } } */
.header__search { width: 380px; height: 35px; position: relative; overflow: hidden; }

.header__toolbar { height: 38px; width: auto; }

.header__cart { height: 35px; width: 35px; margin-right: 16px; }

.header__login { height: 40px; }

.toggle-menu { display: none; position: absolute; right: 8px; top: 0; font-size: 24px; line-height: 44px; width: 40px; text-align: center; }

.header--item .mobile_login__link { line-height: 44px; position: absolute; right: 98px; top: 0; font-size: 14px; line-height: 44px; text-align: center; }

.header--item .view_cart { display: none; position: absolute; right: 50px; top: 0; font-size: 24px; line-height: 44px; height: 27px; width: 30px; text-indent: 100px; background-position-y: 0; }

.header--item .view_cart.mobile_login__logged, .header--item .view_cart.mobile_login__link { right: 92px; background: url("../img/toolbar/toolbar.png") -215px 0px no-repeat transparent; height: 30px; width: 30px; overflow: hidden; }

.header--item .view_cart.mobile_login__logged { background-position-x: -245px; }

.nav { width: 100%; height: 42px; position: relative; z-index: 1000; }

.nav ul { display: none; }

.nav > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; position: relative; }

.nav > ul li { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

.nav > ul li a { width: 100%; line-height: 42px; display: inline-block; text-align: center; position: relative; }

.nav > ul > li > ul { position: absolute; display: none; width: 100%; left: 0; border: 1px solid #fff; border-left: 0 none; border-right: 0 none; }

.nav .nav__account--search { padding: 4px; background-color: #5a6770; }

.nav__account { display: none; }

.nav__account a { background-color: #5a6770; }

nav.nav .nav__visible { display: -webkit-box; display: -ms-flexbox; display: flex; }

.nav .categories .nav__link { background-color: #5a6770; height: 36px; }

.nav .categories .nav__link a { text-transform: none; line-height: 36px; font-size: 13px; letter-spacing: 0; }

.menu__card--container { z-index: 1000; display: none; position: absolute; left: 0; width: 100%; background-color: red; border: 1px solid #fff; border-left: 0 none; border-right: 0 none; }

.menu__card--container.nav__visible { -webkit-transition: all .5s; transition: all .5s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; }

.menu__card--container.nav__visible .menu__card--item { display: inline-block; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: 66%; flex-basis: 66%; background-color: #fff; color: #666; padding: 8px 0; }

.menu__card--container.nav__visible .menu__card--item p { text-indent: 20px; color: #408a47; line-height: 32px; display: inline-block; border-bottom: 1px solid #eee; width: 100%; margin-bottom: 10px; text-transform: capitalize; font-size: 13px; font-weight: bold; }

.menu__card--container.nav__visible .menu__card--item ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }

.menu__card--container.nav__visible .menu__card--item ul li { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; border: 0 none; }

.menu__card--container.nav__visible .menu__card--item ul li a { background-color: #fff; color: #888; text-align: left; text-indent: 20px; text-transform: none; line-height: 30px; }

.menu__card--container.nav__visible .menu__card--item ul li a:hover { background-color: #fff; color: #000; }

.menu__card--container.nav__visible .menu__card--item + .menu__card--item { -ms-flex-preferred-size: 16%; flex-basis: 16%; }

.menu__card--container.nav__visible .menu__card--item + .menu__card--item ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.nav > ul li { background-color: #00a900; }

.nav > ul li a { font-family: "century_gothic"; font-size: 13px; color: #fff; text-transform: uppercase; letter-spacing: 1px; }

.nav > ul li a.nav__selected { background-color: #408a47; -webkit-transition: all .6s; transition: all .6s; }

.nav > ul li.nav__extras { background-color: #00a900; }

.nav > ul li.nav__extras a.nav__selected { background-color: #408a47; }

.nav > ul li.nav__extras.nav__extras--ofertas a { background-color: #d00; }

.nav > ul li.nav__extras.nav__extras--ofertas a.nav__selected { background-color: #d00; }

.nav li.nav__extras.nav__extras--footer { display: none; background-color: #fff; }

.nav li.nav__extras.nav__extras--footer a { color: #333; }

.nav > ul > li.nav__link { background-color: #00a900; }

.nav.mobile ul { -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2); background-color: #666; }

.nav li { border-right: 1px solid transparent; }

.nav li::after { content: ""; border-right: 1px solid #e4f4e9; position: absolute; top: 25%; height: 50%; }

.nav li.nav__sep { border-right: 1px solid transparent; }

.nav li.nav__sep::after { content: ""; border-right: 1px solid transparent; }

.nav .menu__card--container { -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1); }

.nav .menu__card--container li { border-right: 1px solid transparent; }

.nav .menu__card--container li::after { content: ""; border-right: 1px solid transparent; }

.nav > ul li.nav__link--playstation-5 a.nav__selected { background-color: #0172ce; }

.nav > ul li.nav__link--playstation-4 a.nav__selected { background-color: #0086cf; }

.nav > ul li.nav__link--nintendo-switch a.nav__selected { background-color: #e60012; }

.nav > ul li.nav__link--xbox-one a.nav__selected { background-color: #00ae28; }

.nav > ul li.nav__link--playstation-3 a.nav__selected { background-color: #04389b; }

.nav > ul li.nav__link--xbox-360 a.nav__selected { background-color: #93c93d; }

.nav > ul li.nav__link--nintendo-3ds a.nav__selected { background-color: #e60012; }

.nav > ul li.nav__link--pc a.nav__selected { background-color: #000000; }

.menu__card--container-playstation-5.nav__visible .menu__card--item p { color: #0172ce; }

.menu__card--container-playstation-4.nav__visible .menu__card--item p { color: #0086cf; }

.menu__card--container-nintendo-switch.nav__visible .menu__card--item p { color: #e60012; }

.menu__card--container-xbox-one.nav__visible .menu__card--item p { color: #00ae28; }

.menu__card--container-playstation-3.nav__visible .menu__card--item p { color: #04389b; }

.menu__card--container-xbox-360.nav__visible .menu__card--item p { color: #93c93d; }

.menu__card--container-nintendo-3ds.nav__visible .menu__card--item p { color: #e60012; }

.menu__card--container-pc.nav__visible p .menu__card--item { color: #000000; }

.content { z-index: 10; display: inline-block; width: 100%; min-height: 69vh; margin-bottom: 204px; }

.content__wallpaper { margin-top: 150px; }

.content h1 { font-size: 22px; font-weight: bold; padding: 16px 0; }

.content h2 { font-size: 22px; font-weight: bold; padding: 16px 0; }

.content h3 { font-size: 18px; font-weight: bold; padding: 10px 0; }

.content h4 { font-size: 15px; padding-top: 10px; font-weight: normal; }

.columns { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; }

.space-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.columns_1 { -ms-flex-preferred-size: 100%; flex-basis: 100%; }

.columns_2 { -ms-flex-preferred-size: 50%; flex-basis: 50%; }

.columns_3 { -ms-flex-preferred-size: 33.3%; flex-basis: 33.3%; }

.columns_4 { -ms-flex-preferred-size: 25%; flex-basis: 25%; }

.columns_padding { margin: 0 5%; }

.columns_1_5 { -ms-flex-preferred-size: 20%; flex-basis: 20%; }

.columns_4_5 { -ms-flex-preferred-size: 80%; flex-basis: 80%; }

.bx-pager { position: absolute; }

.footer { position: relative; z-index: 10; width: 100%; margin: -0 auto; margin-top: -204px; }

.footer__workarea--content { height: 150px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.footer__workarea--item { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

.footer__workarea--item ul { margin: 15px 0px 15px 40px; }

.footer__workarea--item ul li { line-height: 30px; }

.footer__workarea--item ul li a { font-size: 14px; display: inline-block; text-indent: 20px; }

.footer__workarea--item ul li a:hover { text-decoration: underline; }

.footer__trademark { padding: 4px 0; }

.footer__trademark--content { width: 100%; margin: 0 auto; text-align: center; min-height: 45px; line-height: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.footer__trademark--content p { font-size: 13px; line-height: 18px; }

.footer__trademark--content img { height: 20px; }

li.redes { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 60px; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

li.redes a.btn-facebook, li.redes a.btn-twitter, li.redes a.btn-instagram { display: block; float: left; width: 35px; height: 30px; }

li.redes a.btn-facebook { background: url(/theme/Micro/img/BotonFacebook.jpg) 0 0 no-repeat transparent; }

li.redes a.btn-twitter { background: url(/theme/Micro/img/BotonTwitter.jpg) 0 0 no-repeat transparent; }

li.redes a.btn-instagram { background: url(/theme/Micro/img/BotonInstagram.jpg) 0 0 no-repeat transparent; }

.brand { height: 35px; }

.brand__logo { display: block; width: 250px; height: 35px; overflow: hidden; }

.brand__logo img { margin-top: -2px; }

.toolbar { height: 30px; width: auto; padding-right: 4px; }

.toolbar__item { margin: 0 4px; float: left; }

.toolbar__link { display: block; height: 30px; width: 30px; overflow: hidden; text-indent: 101%; }

.search { display: block; width: 240px; height: 32px; overflow: hidden; }

.search__input { border: 1px solid #ccc; display: inline-block; height: 100%; width: 100%; margin: 0; padding: 0; line-height: 30px; }

.search__icon { display: block; width: 28px; height: 28px; float: right; text-indent: 101%; margin: 1px 8px; border: 0 none; overflow: hidden; }

.cart__link { display: block; height: 100%; width: 100%; overflow: hidden; text-indent: 101%; }

.login { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; }

.login__link { display: block; width: 100%; height: 100%; margin: 0 20px; white-space: nowrap; font-size: 14px; }

.login__link:nth-child(2) { margin-left: 10px; padding-left: 10px; position: relative; }

.login__link:nth-child(2)::after { content: ""; position: absolute; top: 25%; left: 0; height: 50%; border-left: 1px solid #ccc; }

@media (min-width: 1366px) { .workarea { width: 1366px; }
  .footer { width: 1366px; }
  .footer__workarea { width: 1366px; }
  .footer__trademark { width: 1366px; }
  .header__search { width: 320px; } }

@media (min-width: 1340px) and (max-width: 1365px) { .workarea { width: 1340px; }
  .footer { width: 1340px; }
  .footer__workarea { width: 1340px; }
  .footer__trademark { width: 1340px; }
  .header__search { width: 320px; } }

@media (min-width: 1024px) and (max-width: 1339px) { .workarea { width: 1024px; }
  .footer { width: 1024px; }
  .footer__workarea { width: 1024px; }
  .footer__trademark { width: 1024px; }
  .header__search { width: 320px; }
  .header__search { width: 260px; }
  .columns_1_5 { -ms-flex-preferred-size: 25%; flex-basis: 25%; }
  .columns_4_5 { -ms-flex-preferred-size: 75%; flex-basis: 75%; } }

@media (min-width: 768px) and (max-width: 1023px) { .workarea { width: 768px; }
  .footer { width: 768px; }
  .footer__workarea { width: 768px; }
  .footer__trademark { width: 768px; }
  .header__search { width: 320px; }
  .header__search { width: 260px; }
  .columns_1_5 { -ms-flex-preferred-size: 25%; flex-basis: 25%; }
  .columns_4_5 { -ms-flex-preferred-size: 75%; flex-basis: 75%; }
  body { background-image: none !important; }
  .header { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal; }
  .header--item:nth-child(3), .header--item:last-child { display: none; }
  .header--item { padding: 4px 0; }
  .header__actions { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; height: 40px; }
  .header__action_client { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; }
  .header__search { width: 100%; margin-left: 50px; }
  .brand__logo { margin-left: -8px; width: 224px; height: 35px; }
  .brand__logo img { margin-top: -2px; }
  .nav { display: none; }
  .nav ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .nav ul li { border-right: 1px solid transparent; width: 100%; }
  .nav ul li::after { content: ""; border-right: 1px solid transparent; }
  nav.nav .nav__visible { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .menu__card--container, .nav > ul > li > ul { position: relative; }
  .menu__card--container.nav__visible .menu__card--item ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .nav li.nav__extras.nav__extras--footer, .nav__account { display: inline-block; }
  .toggle-menu { display: inline; }
  .header--item .mobile_login__link { display: inline-block; }
  .header--item .view_cart { display: inline-block; margin-top: 9px; }
  .header { height: auto; }
  .columns_1_5 { -ms-flex-preferred-size: 33%; flex-basis: 33%; }
  .columns_4_5 { -ms-flex-preferred-size: 66%; flex-basis: 66%; } }

@media (max-width: 767px) { .workarea { width: 414px; }
  .footer { width: 414px; }
  .footer__workarea { width: 414px; }
  .footer__trademark { width: 414px; }
  .header__search { width: 320px; }
  .header__search { width: 260px; }
  .columns_1_5 { -ms-flex-preferred-size: 25%; flex-basis: 25%; }
  .columns_4_5 { -ms-flex-preferred-size: 75%; flex-basis: 75%; }
  body { background-image: none !important; }
  .header { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-align: normal; -ms-flex-align: normal; align-items: normal; }
  .header--item:nth-child(3), .header--item:last-child { display: none; }
  .header--item { padding: 4px 0; }
  .header__actions { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; height: 40px; }
  .header__action_client { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; }
  .header__search { width: 100%; margin-left: 50px; }
  .brand__logo { margin-left: -8px; width: 224px; height: 35px; }
  .brand__logo img { margin-top: -2px; }
  .nav { display: none; }
  .nav ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .nav ul li { border-right: 1px solid transparent; width: 100%; }
  .nav ul li::after { content: ""; border-right: 1px solid transparent; }
  nav.nav .nav__visible { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .menu__card--container, .nav > ul > li > ul { position: relative; }
  .menu__card--container.nav__visible .menu__card--item ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .nav li.nav__extras.nav__extras--footer, .nav__account { display: inline-block; }
  .toggle-menu { display: inline; }
  .header--item .mobile_login__link { display: inline-block; }
  .header--item .view_cart { display: inline-block; margin-top: 9px; }
  .header { height: auto; }
  .columns_1_5 { -ms-flex-preferred-size: 33%; flex-basis: 33%; }
  .columns_4_5 { -ms-flex-preferred-size: 66%; flex-basis: 66%; }
  .producto_con_fondo .content__wallpaper, .content__wallpaper { margin-top: 0; }
  .workarea { padding: 0; width: 100%; }
  .header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .workarea .header--item { display: none; }
  .workarea .header--item:nth-child(2), .workarea .header--item:first-child { display: block; width: 100%; }
  .workarea .header__search { margin-left: 0px; }
  .footer { width: 100%; }
  .footer__workarea, .footer .footer__trademark { width: 100%; }
  .footer__workarea--item { display: none; }
  .footer__workarea--item ul { margin: 15px 8px; }
  .footer__workarea--item:first-child, .footer__workarea--item:last-child { display: block; }
  .footer__workarea--item:last-child ul li:first-child { display: none; }
  .footer__trademark--content { padding: 4px 0; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-flow: column-reverse; flex-flow: column-reverse; }
  .columns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .columns_2 { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .columns_3 { width: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .columns_padding { padding: 0; margin: 0; }
  .content__wallpaper { margin-top: 0px; padding: 0 2px; }
  li.redes { height: 120px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .columns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

body { background-color: #fff; color: #423f48; background: center 0 no-repeat  transparent; background-image: url(/img/the-last-of-us-part-2-fondo-home.jpg); }

body * { font-family: "century_gothic"; font-style: normal; font-size: 16px; }

a { color: #5c666f; }

a :visited { color: #5c666f; }

a :hover { color: #5c666f; }

.header { background-color: #fff; color: #5c666f; }

.header--item:last-child { background-color: #5a6770; color: #fff; }

.footer { border-top: 8px solid #009738; background-color: #423f48; }

.footer__workarea { background-color: #423f48; color: #fff; }

.footer__workarea--item a { color: #fff; }

.footer__trademark { background-color: #242228; color: #fff; }

.nav { background-color: #4ba253; color: #fff; }

.toolbar { height: 32px; }

.toolbar__link { background: url("../img/toolbar/toolbar.png") -29px 2px no-repeat transparent; }

.toolbar__link--phone { background-position-x: -29px; }

.toolbar__link--faq { background-position-x: -60px; }

.toolbar__link--stores { background-position-x: -90px; }

.toolbar__link--contact { background-position-x: -120px; }

.toolbar__link:hover { background-position-y: -28px; }

.search { position: relative; }

.search__input { border: 1px solid #e9e9e9; border-radius: 3px; -webkit-transition: border 500ms ease-in; transition: border 500ms ease-in; -webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05); box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05); color: #515151; padding: 0 44px 0 8px; }

.search__icon { position: absolute; right: 2px; top: 1px; background: url("../img/toolbar/toolbar.png") 0 2px no-repeat transparent; cursor: pointer; }

.search__icon:hover { background-position-y: -28px; }

.content { padding: 0 32px; background-color: #fff; color: #423f48; }

.content h1, .content h2 { color: #138900; }

.Faqs ul * { color: #666; }

.Faqs ul { list-style: none; margin: 0; padding: 0; }

.Faqs ul li { margin: 0 0 20px 0; padding: 0; }

.Faqs ul > li > span { padding: 0; font-size: 18px; line-height: 24px; font-weight: bold; }

.Faqs ul li ul { display: inline-block; padding: 0; width: 100%; }

.Faqs ul li ul li { margin: 0; padding: 0; font-size: 16px; font-weight: normal; background-color: #f3f3f3; width: 100%; }

.Faqs ul li ul li.odd { background-color: #fff; }

.Faqs ul li ul li > a, .Faqs ul li ul li > a:visited { clear: both; display: inline-block; padding: 12px 0; text-decoration: none; text-indent: 12px; }

.Faqs ul li ul li > a b, .Faqs ul li ul li > a i { float: left; line-height: 25px; }

.Faqs ul li ul li > a i { background: url(/theme/Microplay/css/i/greenarrow.png) left center no-repeat transparent; width: 24px; height: 25px; display: inline-block; overflow: hidden; text-indent: -100px; float: left; margin-left: 10px; }

.Faqs ul li ul li.active > a { text-decoration: none; }

.Faqs ul li ul li.active > a i { background-position: right center; }

.Faqs ul li ul li > div { display: none; clear: both; font-size: 14px; line-height: 18px; padding: 0 24px 24px; }

.Faqs ul li ul li > div ul { list-style: disc; margin-left: 20px; }

.Faqs ul li ul li > div ul li { font-size: 13px; line-height: 18px; }

.Faqs ul li ul li.active > div { /*	padding: 8px 40px 12px; */ }

.Faqs ul li ul li > div a { font-weight: bold; color: #138900; }

.cart__link { background: url("../img/toolbar/toolbar.png") -280px 0px no-repeat transparent; position: relative; overflow: visible; }

.cart__link i { position: absolute; top: -6px; right: -6px; background-color: #009738; color: #fff; font-size: 10px; border-radius: 50%; width: 16px; height: 16px; padding: 0; margin: 0; text-indent: 0; text-align: center; line-height: 16px; }

.cart__link:hover { background-position-y: -55px; }

.cart__link2 { background-position-x: -185px; }

.cart__link2:hover { background-position-y: -30px; }

.login__link { line-height: 40px; text-align: center; color: #fff; }

.preheader { display: inline-block; width: 100%; height: 3em; line-height: 3em; text-align: center; font-size: 16px; border-bottom: 1px solid #EAEAEA; }

.preheader a { color: #f00; }

.preheader a p { color: #c00; font-weight: bold; display: inline; }

.preheader a:hover { text-decoration: none; color: #c00; -webkit-transition: 0.5s; transition: 0.5s; }

.formulario { width: 100%; }

.formulario .input { padding: 4px 0; }

.formulario .input label { display: inline-block; width: 100%; }

.formulario .input label span { color: #c00; }

.formulario .input select, .formulario .input textarea, .formulario .input option, .formulario .input input { padding: 4px; display: inline-block; width: 100%; }

.formulario .input select, .formulario .input select:hover, .formulario .input select:focus, .formulario .input select:active, .formulario .input textarea, .formulario .input textarea:hover, .formulario .input textarea:focus, .formulario .input textarea:active, .formulario .input option, .formulario .input option:hover, .formulario .input option:focus, .formulario .input option:active, .formulario .input input, .formulario .input input:hover, .formulario .input input:focus, .formulario .input input:active { background-color: #fff; border: 1px solid #ccc; }

.sello { position: absolute; right: 0%; bottom: 10%; display: inline-block; font-size: 14px; height: 22px; line-height: 22px; padding: 0 14px; }

.sello-preventa, .sello_preventa { background-color: #009738 !important; color: #efefef !important; }

.sello-preventa::before, .sello_preventa::before { content: "Preventa"; }

.sello-usado, .sello_usado { background-color: #009738 !important; color: #efefef !important; }

.sello-usado::before, .sello_usado::before { content: "Usados"; }

.sello-oferta, .sello_oferta { background-color: #d00 !important; color: #efefef !important; }

.sello-oferta::before, .sello_oferta::before { content: "Ofertas"; }

.box_regalo { position: absolute; display: block; bottom: 0; left: 0; width: 50px; height: 50px; }

.box_regalo img { width: 100%  !important; height: 100% !important; }

.price_tag { display: block; width: 100px; }

.price_tag i { display: inline-block; width: auto; padding: 0 16px; margin: 4px auto; color: #fff !important; font-size: 12px !important; line-height: 20px; }

.price_tag b { display: block; width: 100%; text-align: center; color: #434149 !important; font-size: 10px !important; line-height: 12px; }

.price_tag_preventa i { background-color: #138900; }

.price_tag_usado i { background-color: #138900; }

.price_tag_oferta i { background-color: #d00; }

.fancybox-type-iframe .fancybox-inner { background-color: #fff; }

.slider, .nivoSlider { width: 100%; }

@media (max-width: 767px) { .sello { font-size: 12px; }
  .box_regalo { width: 30px; height: 30px; } }

.content__text, .content_text { padding: 0 32px 48px; }

.content__text p, .content_text p { font-size: 12px; padding: 10px 0; line-height: 16px; }

.content__text ol, .content__text ul, .content_text ol, .content_text ul { padding: 15px 0 15px 50px; }

.content__text ol li, .content__text ul li, .content_text ol li, .content_text ul li { font-size: 12px; line-height: 16px; padding: 10px 0; }

.content__text ol li, .content_text ol li { list-style: decimal; }

.content__text span, .content_text span { font-weight: bold; font-size: 13px; padding: 4px 0; display: inline-block; }

.content__text table, .content_text table { float: left; width: 100%; margin: 10px 0 20px 0px; }

.content__text table td, .content_text table td { background: #dfdfdf; padding: 20px; text-align: center; border: 1px solid #b5b5b5; color: #323232; }

@media (min-width: 768px) and (max-width: 1023px) { .content__text, .content_text { padding: 0 0 16px; } }

.content .juegos h1, .content .gamer h1 { text-indent: 50px; background: url(i/icn-juegos.png?v=2) no-repeat scroll left center transparent; }

.content .geek h1 { text-indent: 50px; background: url(i/icn-geek.png?v=2) no-repeat scroll left center transparent; }

.content .computacion h1 { text-indent: 50px; background: url(i/icn-computacion.png?v=2) no-repeat scroll left center transparent; }

.content .audiovideo h1 { text-indent: 50px; background: url(i/icn-electronica.png?v=2) no-repeat scroll left center transparent; }

.content .juguetes h1 { text-indent: 50px; background: url(i/icn-juguetes.png?v=2) no-repeat scroll left center transparent; }

.load_productos { display: inline-block; width: 100%; text-align: center; margin-bottom: 30px; }

.ficha { position: relative; }

.barra-filtros__wrapper { display: inline-block; width: 100%; }

.barra-filtros { display: block; float: right; width: 200px; height: 30px; width: auto; border: 1px solid #eaeaea; border-radius: 6px; -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); background-color: #fff; margin: 8px; }

.barra-filtros span { color: #666666; display: block; float: left; font-size: 12px; padding: 0 20px; line-height: 30px; }

.barra-filtros .btn-filtro { color: #666666; display: block; float: left; font-size: 12px; font-weight: bold; padding-right: 30px; margin-right: 30px; }

.barra-filtros .btn-filtro p { display: inline-block; padding: 0; height: 30px; line-height: 30px; }

.barra-filtros .btn-filtro.up { background: url(i/icn-flecha-arriba.png) no-repeat scroll right 10px transparent; }

.barra-filtros .btn-filtro.down { background: url(i/icn-flecha-abajo.png) no-repeat scroll right 10px transparent; }

.sidebar { width: 90%; padding: 0; }

.sidebar .resultados-para_seccion { border: 1px solid #ccc; border-radius: 6px; -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07); background-color: #fff; display: inline-block; width: 100%; padding: 4px; margin-bottom: 20px; }

.sidebar .resultados-para_seccion big { color: #138900; display: block; font-size: 16px; font-weight: normal; padding: 8px 0; width: 100%; cursor: pointer; background: url(i/icn_flecha_menu_green.png) right top no-repeat; text-indent: 7px; }

.sidebar .resultados-para_seccion ul { border-top: 1px solid #f2f2f2; padding: 0; }

.sidebar .resultados-para_seccion ul li { padding: 4px 0; border-bottom: 1px solid #f2f2f2; }

.sidebar .resultados-para_seccion ul li a { color: #138900; text-indent: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 170px; display: inline-block; font-size: 12px; }

.sidebar .resultados-para_seccion ul li:last-item { border-bottom: 0 none; }

@media (min-width: 768px) and (max-width: 1023px) { .content__text .lista_productos { padding: 0; }
  .sidebar { width: 100%; }
  .sidebar ul { display: none; } }

@media (max-width: 767px) { .content__text .lista_productos { padding: 0; }
  .sidebar { width: 100%; }
  .sidebar ul { display: none; }
  .sidebar { display: none; } }

.content__wallpaper { margin-top: 0px; }

.producto_con_fondo .content__wallpaper { margin-top: 150px; }

.content__ficha { font-size: 14px; }

.content__ficha #box-garantia br { content: ""; margin: 1em; display: block !important; }

.content__ficha h1 { font-size: 28px; color: #138900; padding: 12px 0; margin-bottom: 16px; text-indent: 50px; }

.content__ficha .btn_nuevo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; width: 400px; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.content__ficha .flex-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; }

.content__ficha .flex-info .flex-info--item { margin-bottom: 30px; width: 350px; padding-left: 50px; position: relative; }

.content__ficha .flex-info .flex-info--item.img-portada .img-portada-wrapper { display: inline-block; width: 100%; position: relative; }

.content__ficha .flex-info .flex-info--item.img-portada .img-portada-wrapper img { width: 100%; }

.content__ficha .flex-info .flex-info--item.precios { /*                 span { display: block ;  padding: 0 ; } */ }

.content__ficha .flex-info .flex-info--item.precios span.oferta, .content__ficha .flex-info .flex-info--item.precios span.cuotas, .content__ficha .flex-info .flex-info--item.precios span.text_web, .content__ficha .flex-info .flex-info--item.precios span.text_sku { display: block; margin: 4px 0; }

.content__ficha .flex-info .flex-info--item.precios span.text_sku { font-size: 12px; }

.content__ficha .flex-info .flex-info--item.precios span.text_web strong, .content__ficha .flex-info .flex-info--item.precios span.text_web strong * { color: #138900; font-size: 33px; font-weight: bold; padding: 0; }

.content__ficha .flex-info .flex-info--item.precios span.text_web strong { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.content__ficha .flex-info .flex-info--item.precios span.text_web strong p { display: inline; }

.content__ficha .flex-info .flex-info--item.precios span.text_web strong .diferencia { display: inline-block; font-size: 12px; line-height: 26px; height: 26px; background-color: #f00; color: #fff; padding: 0 10px; position: relative; margin-left: 20px; }

.content__ficha .flex-info .flex-info--item.precios span.text_web strong .diferencia::before { content: ""; position: absolute; top: 0; right: 100%; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-right: 13px solid red; }

.content__ficha .flex-info .flex-info--item.precios span.cuotas { font-size: 12px; margin: 8px 0; }

.content__ficha .flex-info .flex-info--item.precios span.cuotas b { font-size: 13px; }

.content__ficha .flex-info .flex-info--item.precios span.fecha-lanzamiento { font-size: 13px; }

.content__ficha .flex-info .flex-info--item.precios span.fecha-lanzamiento b { font-size: 13px; }

.content__ficha .flex-info .flex-info--item.precios span.fecha-lanzamiento i { font-size: 12px; }

.content__ficha .flex-info .flex-info--item.disp-entrega { margin: 16px 0; }

.content__ficha .flex-info .flex-info--item.disp-entrega .despachos { width: 100%; padding: 5px; margin-left: 15px; }

.content__ficha .flex-info .flex-info--item.disp-entrega .despachos .texto-entregas { font-size: 13px; }

.content__ficha .flex-info .flex-info--item.disp-entrega .despachos, .content__ficha .flex-info .flex-info--item.disp-entrega .despachos a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

.content__ficha .flex-info .flex-info--item.social { width: 40px; }

.content__ficha .flex-info .flex-info--item.social i { font-size: 32px; line-height: 36px; }

.content__ficha .carrusel_productos { width: 100%; }

.content__ficha .carrusel_productos .owl-item { padding: 3px; -webkit-box-sizing: content-box; box-sizing: content-box; }

.content__ficha .carrusel_productos .owl-item img { width: 100%; }

.content__ficha .carrusel_productos .owl-theme .owl-controls { display: none !important; }

.content__ficha .caracteristicas { position: absolute; left: 50px; bottom: 0; width: 470px; }

.content__ficha .caracteristicas .m_w_160 { border: 1px solid #000; display: inline-block; margin: 4px 0; }

.content__ficha .caracteristicas .m_w_160 .sadf a { display: -webkit-box; display: -ms-flexbox; display: flex; }

.content__ficha .caracteristicas .m_w_160 .sadf a div { padding: 7px; font-size: 30px; }

.content__ficha .caracteristicas .m_w_160 .sadf a p { padding: 3px  6px; font-size: 12px; text-align: justify; }

.content__ficha .informacion_clasico, .content__ficha .informacion_movil { width: 100%; }

.content__ficha .informacion_clasico img, .content__ficha .informacion_movil img { max-width: 100%; }

.content__ficha .informacion_clasico { display: block; }

.content__ficha .informacion_clasico ul.menu-producto { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; width: 100%; border-bottom: 1px solid #666; }

.content__ficha .informacion_clasico ul.menu-producto li { margin: 0 16px; }

.content__ficha .informacion_clasico ul.menu-producto li a { color: #5a6770; font-size: 18px; font-weight: bold; text-decoration: none; display: inline-block; line-height: 24px; }

.content__ficha .informacion_clasico ul.menu-producto li:first-child { padding-left: 85px; margin-left: 0; }

.content__ficha .informacion_clasico ul.menu-producto li.current a { border-bottom: 6px solid #A0A0A0; margin-bottom: -5px; }

.content__ficha .informacion_clasico .boxs { display: inline-block; width: 100%; padding: 8px 0; }

.content__ficha .informacion_clasico .box, .content__ficha .informacion_clasico .box * { font-size: 13px; line-height: 150%; text-align: left; }

.content__ficha .informacion_clasico .box { display: none; padding: 0  85px; }

.content__ficha .informacion_clasico .box ul { list-style: disc; padding: 8px  4px  8px 24px; }

.content__ficha .informacion_clasico .box h2, .content__ficha .informacion_clasico .box h3, .content__ficha .informacion_clasico .box h4 { display: block; }

.content__ficha .informacion_clasico .box h4 *, .content__ficha .informacion_clasico .box h2 * { font-size: 14px; color: #138900; }

.content__ficha .informacion_clasico .box.current { display: block; }

.content__ficha .informacion_movil { display: none; }

.retiro_tiendas { width: 99% !important; }

@media (min-width: 768px) and (max-width: 1023px) { .content__ficha h1 { font-size: 20px; text-indent: 0; }
  .content__ficha .flex-info .flex-info--item { width: 30%; padding-left: 0px; }
  .content__ficha .flex-info .flex-info--item.social { display: block; width: auto; margin-left: auto; margin-right: 10px; }
  .content__ficha .img-portada img { width: 160px; height: 160px; }
  .content__ficha .caracteristicas { width: 90%; margin: 0; margin: 0 auto; }
  .content__ficha .informacion_clasico { display: none; }
  .content__ficha .informacion_movil, .content__ficha .informacion_movil * { font-size: 13px; line-height: 150%; }
  .content__ficha .informacion_movil { display: block; }
  .content__ficha .informacion_movil div { padding: 8px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li > a { display: block; width: 100%; border-bottom: 2px solid  #cbd7c9; font-size: 18px; line-height: 32px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li > a i { height: 25px; font-weight: bold; line-height: 25px; display: inline-block; margin-left: 10px; margin-top: -4px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li > a i b { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 20px; width: 24px; background: url(/theme/Microplay/css/i/greenarrow.png) left center no-repeat transparent; overflow: hidden; text-indent: 100px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li.active > a i b { background-position: right center; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li ul { list-style: disc; padding: 8px  4px  8px 24px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li h4 *, .content__ficha .informacion_movil .Datos_ficha ul li ul li h2 { font-size: 14px; color: #138900; } }

@media (max-width: 767px) { .content__ficha h1 { font-size: 20px; text-indent: 0; }
  .content__ficha .flex-info .flex-info--item { width: 30%; padding-left: 0px; }
  .content__ficha .flex-info .flex-info--item.social { display: block; width: auto; margin-left: auto; margin-right: 10px; }
  .content__ficha .img-portada img { width: 160px; height: 160px; }
  .content__ficha .caracteristicas { width: 90%; margin: 0; margin: 0 auto; }
  .content__ficha .informacion_clasico { display: none; }
  .content__ficha .informacion_movil, .content__ficha .informacion_movil * { font-size: 13px; line-height: 150%; }
  .content__ficha .informacion_movil { display: block; }
  .content__ficha .informacion_movil div { padding: 8px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li > a { display: block; width: 100%; border-bottom: 2px solid  #cbd7c9; font-size: 18px; line-height: 32px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li > a i { height: 25px; font-weight: bold; line-height: 25px; display: inline-block; margin-left: 10px; margin-top: -4px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li > a i b { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 20px; width: 24px; background: url(/theme/Microplay/css/i/greenarrow.png) left center no-repeat transparent; overflow: hidden; text-indent: 100px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li.active > a i b { background-position: right center; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li ul { list-style: disc; padding: 8px  4px  8px 24px; }
  .content__ficha .informacion_movil .Datos_ficha ul li ul li h4 *, .content__ficha .informacion_movil .Datos_ficha ul li ul li h2 { font-size: 14px; color: #138900; }
  .content__ficha .btn_nuevo { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; width: 100%; }
  .content__ficha .btn_nuevo a { font-size: 12px; }
  .content__ficha .fancybox-wrap { width: 70% !important; height: 70% !important; }
  .content__ficha .fancybox-inner { width: 90% !important; height: 90% !important; }
  .content__ficha .fancybox-skin { padding: 14px; width: auto; height: 100% !important; }
  .content__ficha h1 { margin-bottom: 27px; }
  .content__ficha .flex-info .flex-info--item { width: 50%; padding: 0px 8px; }
  .content__ficha .flex-info .flex-info--item.social { display: none; }
  .content__ficha .flex-info .flex-info--item.disp-entrega { width: 100%; padding-left: 50px; }
  .content__ficha .flex-info .flex-info--item .caracteristicas { display: none; }
  /* .ficha-producto .ficha .informacion .precios{ margin-top: -35px; } .ficha-producto .ficha .informacion .caracteristicas { margin-top: 10px ; } .sadf .message-category-game{ margin-right: 1px; margin-left: 6px; margin-top: 0px !important; } .owl-carousel .owl-wrapper-outer { margin-top: 0; } .carrusel_productos { margin-top: 10px; float: left; margin: 150px auto 0px 0px !important; } */
  .producto_con_fondo .content__wallpaper { margin-top: 0px; } }

.content_home { padding: 0 0 60px; }

.content_home section { margin-bottom: 60px; }

.content_home section:first-child { margin-top: 30px; }

.content_home .banner__home { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.content_home .banner__home a { display: block; overflow: hidden; }

.content_home .banner__home a img { width: inherit; }

.content_home .banner__home--1 a { width: 100%; }

.content_home .banner__home--2 a { width: 566px; }

.content_home .banner__home--3 a { width: 362px; }

.content_home .banner__home--4 { margin-bottom: -10px; -webkit-box-flex: 0; -ms-flex: 0 0 23%; flex: 0 0 23%; }

.content_home .banner__home--4 a { width: 266px; margin-bottom: 30px; }

.content_home .content__home { padding: 0 98px; }

.content_home .content__home .carrusel_productos { margin-left: 10px; position: relative; }

.content_home .content__home .carrusel_productos .left, .content_home .content__home .carrusel_productos .right { display: none; position: absolute; top: calc( 50%  - (30px / 2 )); width: 30px; height: 30px; overflow: hidden; }

.content_home .content__home .carrusel_productos .left span, .content_home .content__home .carrusel_productos .right span { display: block; width: 100%; height: 100%; border-radius: 50%; cursor: pointer; font-size: 20px; line-height: 29px; text-indent: 4px; padding: 0; }

.content_home .content__home .carrusel_productos .left { left: -50px; }

.content_home .content__home .carrusel_productos .right { right: -40px; }

.content_home .content__home .carrusel_productos .owl-controls { display: none !important; }

.content_home .content__home .carrusel_productos .item { position: relative; width: 267px; height: 404px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; padding: 10px 0; }

.content_home .content__home .carrusel_productos .item a { margin: 0; }

.content_home .content__home .carrusel_productos .item a p { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; font-size: 16px; height: auto; width: 80%; height: 40px; overflow: hidden; margin: 0 auto 20px; line-height: 20px; text-align: center; }

.content_home .content__home .carrusel_productos .item a .cont-imagen { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: 190px; display: block; margin: 30px auto; padding: 0 8px; text-align: center; position: relative; }

.content_home .content__home .carrusel_productos .item a .cont-imagen img { height: 100%; }

.content_home .content__home .carrusel_productos .item .precios { display: inline-block; width: 80%; margin: auto auto 0; }

.content_home .content__home .carrusel_productos .item .precios .precio_monto { margin-top: auto; margin-bottom: 20px; }

.content_home .content__home .carrusel_productos .item .precios .precio_monto > * { display: block; width: 100%; font-size: 18px; line-height: 22px; text-align: center; }

.content_home .content__home .carrusel_productos .item .precios .precio_monto .price_normal { font-size: 14px; }

.content_home .content__home h2 { display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; position: relative; height: 90px; width: calc(100% - 25px); -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 1; }

.content_home .content__home h2 a.ArrowHome { display: inline-block; font-size: 20px; font-weight: bold; line-height: 60px; letter-spacing: .5em; text-transform: uppercase; z-index: 10; padding: 0 100px; background-color: #f5f5f5; }

.content_home .content__home h2::before { content: ""; position: absolute; left: 0; top: 50%; display: inline-block; width: 100%; height: 1px; border-top: 1px solid #5c666f; }

@media (min-width: 1340px) and (max-width: 1365px) { .content_home .content__home { padding: 0 83px; } }

@media (min-width: 1024px) and (max-width: 1339px) { .content_home .content__home { padding: 0 83px; }
  .content_home .content__home { padding: 0 38px; }
  .content_home .content__home .carrusel_productos { margin-left: 12px; }
  .content_home .content__home .carrusel_productos .item { width: 190px; }
  .content_home .content__home .carrusel_productos .item a p { font-size: 14px; }
  .content_home .content__home .carrusel_productos .left { left: -40px; }
  .content_home .banner__home--1 a { width: 824px; }
  .content_home .banner__home--2 a { width: 400px; }
  .content_home .banner__home--3 a { width: 258px; }
  .content_home .banner__home--4 { margin-bottom: 20px; }
  .content_home .banner__home--4 a { width: 190px; margin-bottom: 20px; }
  .workarea.workarea__home, .footer { padding: 0; width: 100%; } }

@media (min-width: 768px) and (max-width: 1023px) { .content_home .content__home { padding: 0 83px; }
  .content_home .content__home { padding: 0 38px; }
  .content_home .content__home .carrusel_productos { margin-left: 12px; }
  .content_home .content__home .carrusel_productos .item { width: 190px; }
  .content_home .content__home .carrusel_productos .item a p { font-size: 14px; }
  .content_home .content__home .carrusel_productos .left { left: -40px; }
  .content_home .banner__home--1 a { width: 824px; }
  .content_home .banner__home--2 a { width: 400px; }
  .content_home .banner__home--3 a { width: 258px; }
  .content_home .banner__home--4 { margin-bottom: 20px; }
  .content_home .banner__home--4 a { width: 190px; margin-bottom: 20px; }
  .workarea.workarea__home, .footer { padding: 0; width: 100%; }
  .content_home .content__home { padding: 0; }
  .content_home .content__home h2 { margin: 10px 0; width: 100%; height: 40px; }
  .content_home .content__home h2 a.ArrowHome { font-size: 18px; line-height: 40px; }
  .content_home .content__home h2::before { content: ""; top: 50%; }
  .content_home .content__home .carrusel_productos .left, .content_home .content__home .carrusel_productos .right { display: none !important; }
  .content_home { padding: 0 0 20px; }
  .content_home .nav { margin-top: -120px; }
  .content_home section { margin-bottom: 40px; }
  .content_home section:first-child { margin-top: 20px; }
  .content_home .columns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; overflow: scroll; }
  .content_home .columns_3 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
  .content_home .columns_2, .content_home .columns_4 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .content_home .banner__home--4 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
  .content_home .banner__home--1 a, .content_home .banner__home--2 a, .content_home .banner__home--3 a, .content_home .banner__home--4 a { width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: 0; }
  .content_home .banner__home--1 a img, .content_home .banner__home--2 a img, .content_home .banner__home--3 a img, .content_home .banner__home--4 a img { width: 100%; height: auto; } }

@media (max-width: 767px) { .content_home .content__home { padding: 0 83px; }
  .content_home .content__home { padding: 0 38px; }
  .content_home .content__home .carrusel_productos { margin-left: 12px; }
  .content_home .content__home .carrusel_productos .item { width: 190px; }
  .content_home .content__home .carrusel_productos .item a p { font-size: 14px; }
  .content_home .content__home .carrusel_productos .left { left: -40px; }
  .content_home .banner__home--1 a { width: 824px; }
  .content_home .banner__home--2 a { width: 400px; }
  .content_home .banner__home--3 a { width: 258px; }
  .content_home .banner__home--4 { margin-bottom: 20px; }
  .content_home .banner__home--4 a { width: 190px; margin-bottom: 20px; }
  .workarea.workarea__home, .footer { padding: 0; width: 100%; }
  .content_home .content__home { padding: 0; }
  .content_home .content__home h2 { margin: 10px 0; width: 100%; height: 40px; }
  .content_home .content__home h2 a.ArrowHome { font-size: 18px; line-height: 40px; }
  .content_home .content__home h2::before { content: ""; top: 50%; }
  .content_home .content__home .carrusel_productos .left, .content_home .content__home .carrusel_productos .right { display: none !important; }
  .content_home { padding: 0 0 20px; }
  .content_home .nav { margin-top: -120px; }
  .content_home section { margin-bottom: 40px; }
  .content_home section:first-child { margin-top: 20px; }
  .content_home .columns { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; overflow: scroll; }
  .content_home .columns_3 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }
  .content_home .columns_2, .content_home .columns_4 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
  .content_home .banner__home--4 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
  .content_home .banner__home--1 a, .content_home .banner__home--2 a, .content_home .banner__home--3 a, .content_home .banner__home--4 a { width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: 0; }
  .content_home .banner__home--1 a img, .content_home .banner__home--2 a img, .content_home .banner__home--3 a img, .content_home .banner__home--4 a img { width: 100%; height: auto; }
  .content_home .content__home h2 { margin: 10px 0; width: 100%; height: 30px; }
  .content_home .content__home h2 a.ArrowHome { position: absolute; top: 0; padding: 0 20px; font-size: 12px; line-height: 32px; }
  .content_home .content__home h2::before { content: ""; top: 50%; }
  .content_home .content__home .carrusel_productos .item { width: 180px; height: 300px; }
  .content_home .content__home .carrusel_productos .item a .cont-imagen { margin: 4px auto; height: auto; width: 170px; }
  .content_home .content__home .carrusel_productos .item a .cont-imagen img { height: auto; width: 100%; }
  .content_home .content__home .carrusel_productos .item a p { font-size: 12px; line-height: 16px; font-weight: bold; height: 32px; }
  .content_home .content__home .carrusel_productos .item .precios .precio_monto { margin: 0; }
  .content_home .content__home .carrusel_productos .item .precios .precio_monto > * { font-size: 16px; }
  .content_home .content__home .sello { bottom: 10px; right: 0px; } }

.content_home { background-color: #f5f5f5; }

.content_home .banner__home a { -webkit-box-shadow: 0 20px 20px rgba(0, 0, 0, 0.0125); box-shadow: 0 20px 20px rgba(0, 0, 0, 0.0125); }

.content_home .content__home .carrusel_productos .left span, .content_home .content__home .carrusel_productos .right span { background-color: #cacaca; color: #efefef; }

.content_home .content__home .carrusel_productos .item * { color: #434149; }

.content_home .content__home .carrusel_productos .item { background-color: #fff; border: 1px solid #efefef; }

.content_home .content__home .carrusel_productos .item a p { color: #434149; }

.content_home .content__home .carrusel_productos .item .precios .precio_monto *, .content_home .content__home .carrusel_productos .item .precios .precio_monto { font-size: 16px; color: #434149; }

.content_home .content__home .carrusel_productos .item .precios .precio_monto * .price_normal, .content_home .content__home .carrusel_productos .item .precios .precio_monto .price_normal { font-size: 12px; }

.content_home .content__home .carrusel_productos .item .precios .precio_monto * .price_main *, .content_home .content__home .carrusel_productos .item .precios .precio_monto * .price_main, .content_home .content__home .carrusel_productos .item .precios .precio_monto .price_main *, .content_home .content__home .carrusel_productos .item .precios .precio_monto .price_main { color: #d00; }

.content__search { background-color: #f5f5f5; padding: 0 16px; }

.content_sucursales { position: relative; }

.content_sucursales .row { margin-right: 0; margin-left: 0; }

.content_sucursales h1 { text-indent: 16px; }

.content_sucursales .compartir-interior { position: absolute; top: 10px; right: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 230px; height: 20px; }

.content_sucursales .compartir-interior i { font-size: 13px; }

.content_sucursales .map-zone { position: relative; }

.content_sucursales .map-zone .mapa__regiones { background-image: url(/img/chile.png); background-position: 50px 24px; background-repeat: no-repeat; position: absolute; left: 0; top: 0; z-index: 10; height: 1600px; width: 700px; }

.content_sucursales .map-zone .mapa__regiones .mapa__region { background-position: 36px 20px; background-repeat: no-repeat; background-color: rgba(255, 255, 255, 0.6); height: 1600px; width: 700px; }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--I { background-image: url(/img/i-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--II { background-image: url(/img/ii-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--III { background-image: url(/img/iii-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--IV { background-image: url(/img/iv-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--V { background-image: url(/img/v-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--VI { background-image: url(/img/vi-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--VII { background-image: url(/img/vii-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--VIII { background-image: url(/img/viii-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--IX { background-image: url(/img/ix-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--X { background-image: url(/img/x-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--XI { background-image: url(/img/xi-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--XII { background-image: url(/img/xii-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--RM { background-image: url(/img/rm-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--XIV { background-image: url(/img/xiv-chile.png); }

.content_sucursales .map-zone .mapa__regiones .mapa__region.mapa__region--XV { background-image: url(/img/xv-chile.png); }

.content_sucursales .map-zone .sucursales__list { z-index: 11; margin-bottom: 60px; background-color: rgba(255, 255, 255, 0.6); -webkit-box-shadow: 2px 0px 30px rgba(0, 0, 0, 0.1); box-shadow: 2px 0px 30px rgba(0, 0, 0, 0.1); padding-right: 0; padding-left: 0; }

.content_sucursales .map-zone .sucursales__list table, .content_sucursales .map-zone .sucursales__list table * { font-size: 14px; }

.content_sucursales .map-zone .sucursales__list table tr { /* &.tr_tienda-Cerrada { td.estado { background-color: #fff ; color: #a00 ; } &.seleccion { td.estado  { background-color: #a00 ; color: #fff; } } } */ }

.content_sucursales .map-zone .sucursales__list table tr td, .content_sucursales .map-zone .sucursales__list table tr th { padding: 10px; }

.content_sucursales .map-zone .sucursales__list table tr th { background-color: #808080; color: #fff; }

.content_sucursales .map-zone .sucursales__list table tr th.col_horario { width: 200px; }

.content_sucursales .map-zone .sucursales__list table tr.tr_regiones th { padding: 0; background-color: #fff; }

.content_sucursales .map-zone .sucursales__list table tr.tr_regiones th b { margin-top: 16px; padding: 10px; display: inline-block; width: 100%; background-color: #d8d8d8; color: #6A6A6A; }

.content_sucursales .map-zone .sucursales__list table tr.tr_regiones.seleccion th b { background-color: #138900; color: #fff; }

.content_sucursales .map-zone .sucursales__list table tr.tr_tienda-Abierta { color: #138900; }

.content_sucursales .map-zone .sucursales__list table tr.seleccion td { background-color: #138900; color: #fff; }

.content_sucursales .map-zone .mapa__container { position: relative; }

.content_sucursales .map-zone .mapa__container .mapa__container--slider { position: absolute; left: 0; top: 0; display: inline-block; width: 100%; background-color: #138900; padding: 8px; }

.content_sucursales .map-zone .mapa__container .mapa__container--slider .mapa_sucursales { background-color: #fff; display: block; width: 100%; height: 230px; }

.content_sucursales .map-zone .mapa__container .mapa__container--slider .mapa__info, .content_sucursales .map-zone .mapa__container .mapa__container--slider .mapa__info * { font-weight: normal; text-align: center; color: #fff; font-size: 12px; }

.content_sucursales .map-zone .mapa__container .mapa__container--slider .mapa__info { display: block; width: 100%; }

.content_sucursales .map-zone .mapa__container .mapa__container--slider .mapa__info h3 { padding: 4px 0; font-size: 14px; }

.content_sucursales .map-zone .mapa__container .mapa__container--slider .mapa__info h4 { padding: 4px 0 8px; font-size: 12px; }

@media (min-width: 768px) and (max-width: 1023px) { .content_sucursales .map-zone { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .content_sucursales .map-zone .mapa__regiones { display: none; }
  .content_sucursales .map-zone .mapa__container { display: inline-block; width: 100%; height: auto; min-height: 320px; }
  .content_sucursales .map-zone .mapa__container .mapa__container--slider { position: relative; margin-bottom: 20px; top: 0 !important; }
  .content_sucursales .map-zone .sucursales__list { overflow-y: auto; height: 100vh; width: 100%; margin-bottom: 10px; }
  .content_sucursales .map-zone .sucursales__list table, .content_sucursales .map-zone .sucursales__list table * { font-size: 12px; }
  .content_sucursales .compartir-interior { top: 18px; right: 0; }
  .content_sucursales .row { margin-left: 0; margin-right: 0; } }

@media (max-width: 767px) { .content_sucursales .map-zone { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .content_sucursales .map-zone .mapa__regiones { display: none; }
  .content_sucursales .map-zone .mapa__container { display: inline-block; width: 100%; height: auto; min-height: 320px; }
  .content_sucursales .map-zone .mapa__container .mapa__container--slider { position: relative; margin-bottom: 20px; top: 0 !important; }
  .content_sucursales .map-zone .sucursales__list { overflow-y: auto; height: 100vh; width: 100%; margin-bottom: 10px; }
  .content_sucursales .map-zone .sucursales__list table, .content_sucursales .map-zone .sucursales__list table * { font-size: 12px; }
  .content_sucursales .compartir-interior { top: 18px; right: 0; }
  .content_sucursales .row { margin-left: 0; margin-right: 0; } }

.content_clientes .titulo-seccion { display: inline-block; margin: 0 0 16px; position: relative; width: 100%; border-bottom: 1px solid #ccc; }

.content_clientes .titulo-seccion h2 { font-size: 22px; font-weight: bold; background: url(/theme/Microplay/css/i/icn_titulo_perfil.jpg) 20px center no-repeat; padding-left: 50px !important; }

.content_clientes .titulo-seccion .toolbar { position: absolute; top: 16px; right: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; height: 24px; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -ms-flex-pack: distribute; justify-content: space-around; width: 240px; }

.content_clientes .titulo-seccion .toolbar .btn { padding: 0 16px; line-height: 22px; height: 22px; margin: 0; border-radius: 5px; }

.content_clientes .tabs .tabs-header { display: block; height: 32px; width: 100%; padding: 10px; overflow: hidden; border-bottom: 1px solid green; }

.content_clientes .tabs .tabs-header ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.content_clientes .tabs .tabs-header ul li { /* flex: 0 0 16% ;  */ }

.content_clientes .tabs .tabs-header ul li a, .content_clientes .tabs .tabs-header ul li a:visited { font-size: 16px; color: #7d7d7d; font-family: Helvetica, 'Trebuchet MS'; font-weight: normal; border: 1px solid transparent; border-radius: 6px; padding: 8px 24px; text-decoration: none; }

.content_clientes .tabs .tabs-header ul li.active a { color: #fff; background-color: #138900; border: 1px solid #138900; }

.content_clientes .tabs .tabs-content { padding: 20px; border-bottom: 1px solid green; }

.content_clientes .tabs .tabs-content .tab { display: none; }

.content_clientes .tabs .tabs-content .tab .tab-wrap { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .personales { margin-bottom: 20px; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .personales .personales__box { padding: 20px; border: 1px solid #ccc; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .personales .personales__box ul { display: inline-block; height: 100%; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .personales .personales__box ul li, .content_clientes .tabs .tabs-content .tab .tab-wrap .personales .personales__box ul li * { font-size: 14px; line-height: 18px; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .personales .personales__box ul li { padding: 6px 10px; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .personales .personales__box ul li strong { margin-right: 4px; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .personales .personales__box ul li a { float: right; color: #138900; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; display: inline-block; margin-bottom: 20px; height: 220px; padding: 0 20px; position: relative; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item .direcciones__toolbar { position: absolute; top: -18px; right: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; width: 59px; height: 43px; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-flow: column-reverse; flex-flow: column-reverse; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item .direcciones__toolbar a { font-size: 14px; color: #138900; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item ul { border: 1px solid #ccc; display: inline-block; height: 100%; width: 100%; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item ul li, .content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item ul li * { font-size: 14px; line-height: 18px; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item ul li { padding: 6px 10px; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item ul li strong { margin-right: 4px; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item ul li:first-child { background-color: #f6f6f6; border-bottom: 1px solid #ddd; }

.content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .msg-direccion { display: block; padding: 20px; border: 1px solid #ccc; background-color: #f6f6f6; clear: both; margin-top: 10px; font-size: 12px; font-family: 'trebuchet MS'; color: #138900; font-weight: normal; }

.content_clientes .tabs .tabs-content .tab.active { display: block; }

.content_clientes .tabs .tabs-content .tab#tab-compras .tab-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; }

.content_clientes .alert { border: 1px solid #ccc; padding: 25px; color: #a94442; float: left; margin-top: 22px; -webkit-box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.1); box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.1); margin-left: 20px; background-color: #f2dede; border-color: #ebccd1; }

.content_clientes .alert i { background: url(/css/i/red_prev.png) bottom center no-repeat transparent; display: inline-block; width: 30px; overflow: hidden; height: 30px; margin-bottom: 11px; }

.content_clientes .alert strong { font-size: 16px; padding-left: 10px; font-weight: bold; line-height: 20px; display: inline-block; }

@media (min-width: 768px) and (max-width: 1023px) { .content_clientes .titulo-seccion .toolbar { display: none; }
  .content_clientes .tabs .tabs-header { height: auto; border-bottom: 0; }
  .content_clientes .tabs .tabs-header ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .content_clientes .tabs .tabs-header ul li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 0 6px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
  .content_clientes .tabs .tabs-header ul li a { width: 100%; }
  .content_clientes .tabs .tabs-content { margin-top: 8px; border-top: 2px solid #138900; }
  .content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
  .content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item ul { width: 100%; } }

@media (max-width: 767px) { .content_clientes .titulo-seccion .toolbar { display: none; }
  .content_clientes .tabs .tabs-header { height: auto; border-bottom: 0; }
  .content_clientes .tabs .tabs-header ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .content_clientes .tabs .tabs-header ul li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 0 6px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }
  .content_clientes .tabs .tabs-header ul li a { width: 100%; }
  .content_clientes .tabs .tabs-content { margin-top: 8px; border-top: 2px solid #138900; }
  .content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; }
  .content_clientes .tabs .tabs-content .tab .tab-wrap .direcciones .direcciones__list .direcciones__list--item ul { width: 100%; } }

ul.lista_productos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; padding: 20px 0; }

ul.lista_productos li { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; margin-bottom: 20px; }

.card__item { width: 235px; height: 404px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; padding: 10px; }

.card__item a { margin-bottom: 20px; }

.card__item a p { -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; font-size: 16px; height: auto; width: 80%; height: 40px; overflow: hidden; margin: 0 auto; line-height: 20px; text-align: center; padding: 0; }

.card__item a .cont-imagen { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: 190px; display: block; margin: 30px auto; padding: 0 8px; text-align: center; position: relative; }

.card__item a .cont-imagen img { height: 100%; }

.card__item .precios { display: inline-block; width: 80%; margin: 0 auto; }

.card__item .precios .precio_monto { margin-top: auto; margin-bottom: 20px; }

.card__item .precios .precio_monto > * { display: block; width: 100%; font-size: 18px; line-height: 22px; text-align: center; font-weight: normal; padding: 0; }

.card__item .precios .precio_monto .price_normal { font-size: 14px; }

@media (min-width: 1340px) and (max-width: 1365px) { .card__item { width: 180px; height: 350px; }
  .card__item a .cont-imagen { padding: 0; height: auto; width: 100%; margin: 20px auto; }
  .card__item a .cont-imagen img { height: auto; width: 100%; }
  .card__item a p { font-size: 14px; } }

@media (min-width: 1024px) and (max-width: 1339px) { .card__item { width: 180px; height: 350px; }
  .card__item a .cont-imagen { padding: 0; height: auto; width: 100%; margin: 20px auto; }
  .card__item a .cont-imagen img { height: auto; width: 100%; }
  .card__item a p { font-size: 14px; } }

@media (min-width: 768px) and (max-width: 1023px) { .card__item { width: 180px; height: 350px; }
  .card__item a .cont-imagen { padding: 0; height: auto; width: 100%; margin: 20px auto; }
  .card__item a .cont-imagen img { height: auto; width: 100%; }
  .card__item a p { font-size: 14px; } }

@media (min-width: 414px) and (max-width: 767px) { .card__item { width: 180px; height: 350px; }
  .card__item a .cont-imagen { padding: 0; height: auto; width: 100%; margin: 20px auto; }
  .card__item a .cont-imagen img { height: auto; width: 100%; }
  .card__item a p { font-size: 14px; }
  ul.lista_productos li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
  .card__item { width: 178px; height: auto; }
  .card__item a .cont-imagen { margin: 16px 0; height: auto; }
  .card__item a .cont-imagen img { width: 100%; }
  .card__item .precios { margin: auto auto 16px; }
  .card__item .precios .precio_monto { margin: 0; } }

@media (max-width: 413px) { .card__item { width: 180px; height: 350px; }
  .card__item a .cont-imagen { padding: 0; height: auto; width: 100%; margin: 20px auto; }
  .card__item a .cont-imagen img { height: auto; width: 100%; }
  .card__item a p { font-size: 14px; }
  ul.lista_productos li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; }
  .card__item { width: 178px; height: auto; }
  .card__item a .cont-imagen { margin: 16px 0; height: auto; }
  .card__item a .cont-imagen img { width: 100%; }
  .card__item .precios { margin: auto auto 16px; }
  .card__item .precios .precio_monto { margin: 0; }
  .card__item { width: 155px; }
  .card__item .precios .precio_monto > * { font-size: 16px; line-height: 22px; }
  .card__item .precios .precio_monto .price_normal { font-size: 12px; } }

.card__item, .card__item * { color: #434149; }

.card__item { background-color: #fff; border: 1px solid #efefef; }

.card__item .precios .price_main *, .card__item .precios .price_main { color: #d00; }

.content_login { display: -webkit-box; display: -ms-flexbox; display: flex; }

.content_login .formulario { padding-right: 100px; }

@media (min-width: 414px) and (max-width: 767px) { .content_login { display: block; }
  .content_login .formulario + .formulario { margin-top: 40px; }
  .content_login .formulario { padding-right: 0; } }

@media (max-width: 413px) { .content_login { display: block; }
  .content_login .formulario + .formulario { margin-top: 40px; }
  .content_login .formulario { padding-right: 0; }
  .content_login { display: block; }
  .content_login .formulario + .formulario { margin-top: 40px; }
  .content_login .formulario { padding-right: 0; } }

.content_cart { padding: 0 32px 48px; }

.content_cart .pasos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; width: 100%; height: 32px; margin: 0 0 20px; overflow: hidden; }

.content_cart .pasos .paso { -webkit-box-flex: 0; -ms-flex: 0 0 32.6%; flex: 0 0 32.6%; position: relative; color: #138900; background-color: #ccc; font-size: 14px; padding: 0 60px; height: 32px; line-height: 32px; }

.content_cart .pasos .paso:first-child { margin-left: -2px; }

.content_cart .pasos .paso::after { content: ""; position: absolute; bottom: 0; right: -20px; width: 0; height: 0; border-top: 16px solid transparent; border-left: 20px solid #ccc; border-bottom: 16px solid transparent; z-index: 1; }

.content_cart .pasos .paso + .paso::before { content: ""; position: absolute; left: 2px; bottom: 0; width: 0; height: 0; border-top: 16px solid transparent; border-left: 20px solid white; border-bottom: 16px solid transparent; }

.content_cart .pasos .paso.actual { background-color: #138900; color: #fff; font-size: 18px; }

.content_cart .pasos .paso.actual::after { content: ""; position: absolute; top: 0; right: -20px; width: 0; height: 0; border-top: 16px solid transparent; border-left: 20px solid #138900; border-bottom: 16px solid transparent; z-index: 1; }

.content_cart .cart__zone { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row; flex-flow: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.content_cart .cart__zone .cart__productos table { color: #7C7C7C; font-size: 12px; margin-top: 20px; width: 100%; }

.content_cart .cart__zone .cart__productos table thead { border-bottom: 1px solid #e0e0e0; font-weight: bold; height: 18px; padding-bottom: 5px; }

.content_cart .cart__zone .cart__productos table tr td { vertical-align: middle; }

.content_cart .cart__zone .cart__productos table tr td img { float: left; width: 83px; }

.content_cart .cart__zone .cart__productos table tr td .foto { display: inline; width: 83px; height: 83px; float: left; }

.content_cart .cart__zone .cart__productos table tr td a { color: #7C7C7C; font-size: 12px; margin: 0 auto; width: auto; height: 100%; }

.content_cart .cart__zone .cart__productos table tr td .producto { width: 390px; }

.content_cart .cart__zone .cart__productos table tr td .update_item { background: url("i/icn_update.jpg") no-repeat scroll left top transparent; cursor: pointer; display: block; float: left; height: 21px; overflow: hidden; text-indent: -99999px; width: 55px; }

.content_cart .cart__zone .cart__productos table tr td .input_cantidad { background: url("i/bg_cantidad.jpg") no-repeat scroll left top transparent; color: #666666; display: block; float: left; height: 20px; text-align: center; width: 30px; }

.content_cart .cart__zone .cart__productos table tr td .btn-borrar { background: url("i/icn_cerrar.jpg") no-repeat scroll left top transparent; display: block; float: left; height: 22px; margin-left: 12px; overflow: hidden; text-indent: -99999px; width: 25px; }

.content_cart .cart__zone .cart__box { display: inline-block; width: 100%; border: 1px solid #9a9a9a; border-radius: 6px; padding: 20px; background: url(/images/chat-bg-box.png) 0 -30px repeat transparent; }

.content_cart .cart__zone .box { width: 100%; background: none; border: 0 none; }

.content_cart .cart__zone .box_resumen_compra { height: auto; width: 100%; font-weight: normal; font-size: 17px; color: #787878; }

.content_cart .cart__zone .box_resumen_compra p { font-weight: normal; font-size: 17px; }

.content_cart .cart__zone .box_resumen_compra .box_line { display: inline-block; width: 100%; margin-bottom: 4px; }

.content_cart .cart__zone .box_resumen_compra .box_line .total, .content_cart .cart__zone .box_resumen_compra .box_line .valores { position: relative; bottom: 0; margin: 0; left: 0; right: 0; height: 30px; line-height: 30px; font-size: 17px; color: #138800; }

.content_cart .cart__zone .box_resumen_compra .box_line .total { float: left; }

.content_cart .cart__zone .box_resumen_compra .box_line .valores { float: right; font-size: 17px; }

.content_cart .cart__zone .box_resumen_compra .box_line .precio { font-size: 17px; }

.content_cart .cart__zone .box_resumen_compra .continuar a { margin: 15px 0 0; padding: 0; width: 120px; height: 35px; float: right; display: inline-block; background: url(/images/btn-pagos-continuar.png) 0 0 no-repeat transparent; }

.content_cart .cart__zone .box-descuento input { border: 1px solid #4CA429; width: 150px; height: 17px; line-height: 25px; border-radius: 6px; font-size: 14px; margin-top: 10px; padding: 4px; color: #787878; float: left; }

.content_cart .cart__zone .box-descuento h2 { padding-bottom: 0; }

.content_cart .cart__zone .box-descuento a { margin: 11px 0 0; padding: 6px; border-radius: 5px; color: #7C7C7C; float: left; display: inline-block; background-color: #ddd; margin-left: 16px; }

.content_cart .cart__zone .box-descuento a:hover { text-decoration: none; }

.content_cart .cart__zone .box-descuento .descuentos-mensaje { margin-top: 10px; color: #4CA429; margin-top: 40px; }

@media (min-width: 768px) and (max-width: 1023px) { .content_cart { padding: 0 0 16px; }
  .content_cart .cart__zone { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; } }

@media (min-width: 414px) and (max-width: 767px) { .content_cart { padding: 0 0 16px; }
  .content_cart .cart__zone { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .content_cart { padding: 0 0 16px; }
  .content_cart .pasos { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; height: auto; }
  .content_cart .pasos .paso { -webkit-box-flex: 0; -ms-flex: 0 0 80%; flex: 0 0 80%; width: 330px; margin: 1px 0 1px -2px; }
  .content_cart .cart__zone { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; } }

@media (max-width: 413px) { .content_cart { padding: 0 0 16px; }
  .content_cart .cart__zone { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .content_cart { padding: 0 0 16px; }
  .content_cart .pasos { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; height: auto; }
  .content_cart .pasos .paso { -webkit-box-flex: 0; -ms-flex: 0 0 80%; flex: 0 0 80%; width: 330px; margin: 1px 0 1px -2px; }
  .content_cart .cart__zone { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
  .content_cart { padding: 0 0 16px; } }

.content_landing { padding: 0 32px 48px; background-color: #f5f5f5; }

.content_landing ul.lista_productos li { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; padding: 0 10px; }

.content_landing ul.lista_productos li .producto { width: 100%; border: 1px solid #eee; padding: 30px 10px; background-color: #fff; }

.content_landing ul.lista_productos li .producto .producto_in { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; height: 320px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.content_landing ul.lista_productos li .producto .producto_in .foto { margin-bottom: auto; }

.content_landing ul.lista_productos li .producto .producto_in .foto a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }

.content_landing ul.lista_productos li .producto .producto_in .foto a img { width: 190px; margin: 0 auto; }

.content_landing ul.lista_productos li .producto .producto_in .foto p { margin: 6px auto; text-align: center; font-size: 16px; line-height: 20px; }

.content_landing ul.lista_productos li .producto .producto_in .precios { margin-top: auto; }

.content_landing ul.lista_productos li .producto .producto_in .precios p { margin: 4px 0; padding: 0; text-align: center; }

.content_landing ul.lista_productos li .producto .producto_in .precios .btn-fn-agregar * { color: #f00; }

@media (max-width: 413px) { .content_landing { padding: 0 0 8px; }
  .content_landing ul.lista_productos li { -webkit-box-flex: 0; -ms-flex: 0 0 16%; flex: 0 0 16%; }
  .content_landing ul.lista_productos li .producto { width: 170px; } }

@media print { .no-print, .no-print * { display: none !important; }
  body, .workarea, .content { min-height: 0; height: auto; margin-bottom: 0; padding: 0; }
  nav.nav { display: none; }
  h1, h2, h3, h4, strong, td { color: #000; background-color: #fff; } }
/*# sourceMappingURL=app.css.map */