@charset "UTF-8";
/*! Made with Bones: http://themble.com/bones :) */
/******************************************************************
Site Name:
Author:

Stylesheet: Main Stylesheet

Here's where the magic happens. Here, you'll see we are calling in
the separate media queries. The base mobile goes outside any query
and is called at the beginning, after that we call the rest
of the styles inside media queries.

Helpful articles on Sass file organization:
http://thesassway.com/advanced/modular-css-naming-conventions

******************************************************************/
/*********************
IMPORTING PARTIALS
These files are needed at the beginning so that we establish all
our mixins, functions, and variables that we'll be using across
the whole project.
*********************/
/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 12, ../scss/partials/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 31, ../scss/partials/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, ../scss/partials/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
/* line 52, ../scss/partials/_normalize.scss */
[hidden],
template {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 67, ../scss/partials/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 77, ../scss/partials/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../scss/partials/_normalize.scss */
a {
  background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 97, ../scss/partials/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 105, ../scss/partials/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 119, ../scss/partials/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 128, ../scss/partials/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 136, ../scss/partials/_normalize.scss */
b,
strong,
.strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 146, ../scss/partials/_normalize.scss */
dfn,
em,
.em {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 156, ../scss/partials/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/*
 * proper formatting (http://blog.fontdeck.com/post/9037028497/hyphens)
*/
/* line 166, ../scss/partials/_normalize.scss */
p {
  -webkit-hyphens: auto;
  -epub-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/*
 * Addresses margins set differently in IE6/7.
 */
/* line 177, ../scss/partials/_normalize.scss */
pre {
  margin: 0;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 185, ../scss/partials/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 197, ../scss/partials/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 205, ../scss/partials/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 212, ../scss/partials/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 218, ../scss/partials/_normalize.scss */
small, .small {
  font-size: 75%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 226, ../scss/partials/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 234, ../scss/partials/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 238, ../scss/partials/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
  Lists
========================================================================== */
/*
 * Addresses margins set differently in IE6/7.
 */
/* line 250, ../scss/partials/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 257, ../scss/partials/_normalize.scss */
dd {
  margin: 0;
}

/*
 * Addresses paddings set differently in IE6/7.
 */
/* line 265, ../scss/partials/_normalize.scss */
menu {
  padding: 0 0 0 40px;
}

/* line 269, ../scss/partials/_normalize.scss */
ol,
ul {
  padding: 0;
  list-style-type: none;
}

/*
 * Corrects list images handled incorrectly in IE7.
 */
/* line 279, ../scss/partials/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* ==========================================================================
  Embedded content
========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 293, ../scss/partials/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 301, ../scss/partials/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 313, ../scss/partials/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 325, ../scss/partials/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 336, ../scss/partials/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 347, ../scss/partials/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 361, ../scss/partials/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 373, ../scss/partials/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 386, ../scss/partials/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 398, ../scss/partials/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 408, ../scss/partials/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 420, ../scss/partials/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 432, ../scss/partials/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 441, ../scss/partials/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 452, ../scss/partials/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 465, ../scss/partials/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 472, ../scss/partials/_normalize.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 479, ../scss/partials/_normalize.scss */
.image-replacement,
.ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* line 487, ../scss/partials/_normalize.scss */
.clearfix, .cf, .comment-respond {
  zoom: 1;
}
/* line 489, ../scss/partials/_normalize.scss */
.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {
  content: "";
  display: table;
}
/* line 490, ../scss/partials/_normalize.scss */
.clearfix:after, .cf:after, .comment-respond:after {
  clear: both;
}

/*
use the best ampersand
http://simplebits.com/notebook/2008/08/14/ampersands-2/
*/
/* line 497, ../scss/partials/_normalize.scss */
span.amp {
  font-family: Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;
  font-style: italic;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
/*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
/*colors*/
/******************************************************************
Site Name:
Author:

Stylesheet: Typography

Need to import a font or set of icons for your site? Drop them in
here or just use this to establish your typographical grid. Or not.
Do whatever you want to...GOSH!

Helpful Articles:
http://trentwalton.com/2012/06/19/fluid-type/
http://ia.net/blog/responsive-typography-the-basics/
http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
/*********************
FONT FACE (IN YOUR FACE)
*********************/
/*TIPOGRAFIA*/
@font-face {
  font-family: 'abril_fatfaceregular';
  src: url("../fonts/abrilfatface-regular-webfont.eot");
  src: url("../fonts/abrilfatface-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/abrilfatface-regular-webfont.woff2") format("woff2"), url("../fonts/abrilfatface-regular-webfont.woff") format("woff"), url("../fonts/abrilfatface-regular-webfont.ttf") format("truetype"), url("../fonts/abrilfatface-regular-webfont.svg#abril_fatfaceregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-Thin';
  src: url("../fonts/Geogrotesque-Thin.eot");
  src: url("../fonts/Geogrotesque-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-Thin.woff") format("woff"), url("../fonts/Geogrotesque-Thin.ttf") format("truetype"), url("../fonts/Geogrotesque-Thin.svg#Geogrotesque-Thin") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-SemiBold';
  src: url("../fonts/Geogrotesque-SemiBold.eot");
  src: url("../fonts/Geogrotesque-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-SemiBold.woff") format("woff"), url("../fonts/Geogrotesque-SemiBold.ttf") format("truetype"), url("../fonts/Geogrotesque-SemiBold.svg#Geogrotesque-SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-Regular';
  src: url("../fonts/Geogrotesque-Regular.eot");
  src: url("../fonts/Geogrotesque-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-Regular.woff") format("woff"), url("../fonts/Geogrotesque-Regular.ttf") format("truetype"), url("../fonts/Geogrotesque-Regular.svg#Geogrotesque-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-Medium';
  src: url("../fonts/Geogrotesque-Medium.eot");
  src: url("../fonts/Geogrotesque-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-Medium.woff") format("woff"), url("../fonts/Geogrotesque-Medium.ttf") format("truetype"), url("../fonts/Geogrotesque-Medium.svg#Geogrotesque-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-Bold';
  src: url("../fonts/Geogrotesque-Bold.eot");
  src: url("../fonts/Geogrotesque-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-Bold.woff") format("woff"), url("../fonts/Geogrotesque-Bold.ttf") format("truetype"), url("../fonts/Geogrotesque-Bold.svg#Geogrotesque-Bold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-ThinItalic';
  src: url("../fonts/Geogrotesque-ThinItalic.eot");
  src: url("../fonts/Geogrotesque-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-ThinItalic.woff") format("woff"), url("../fonts/Geogrotesque-ThinItalic.ttf") format("truetype"), url("../fonts/Geogrotesque-ThinItalic.svg#Geogrotesque-ThinItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-SemiBoldItalic';
  src: url("../fonts/Geogrotesque-SemiBoldItalic.eot");
  src: url("../fonts/Geogrotesque-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-SemiBoldItalic.woff") format("woff"), url("../fonts/Geogrotesque-SemiBoldItalic.ttf") format("truetype"), url("../fonts/Geogrotesque-SemiBoldItalic.svg#Geogrotesque-SemiBoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-RegularItalic';
  src: url("../fonts/Geogrotesque-RegularItalic.eot");
  src: url("../fonts/Geogrotesque-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-RegularItalic.woff") format("woff"), url("../fonts/Geogrotesque-RegularItalic.ttf") format("truetype"), url("../fonts/Geogrotesque-RegularItalic.svg#Geogrotesque-RegularItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-MediumItalic';
  src: url("../fonts/Geogrotesque-MediumItalic.eot");
  src: url("../fonts/Geogrotesque-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-MediumItalic.woff") format("woff"), url("../fonts/Geogrotesque-MediumItalic.ttf") format("truetype"), url("../fonts/Geogrotesque-MediumItalic.svg#Geogrotesque-MediumItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Geogrotesque-BoldItalic';
  src: url("../fonts/Geogrotesque-BoldItalic.eot");
  src: url("../fonts/Geogrotesque-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Geogrotesque-BoldItalic.woff") format("woff"), url("../fonts/Geogrotesque-BoldItalic.ttf") format("truetype"), url("../fonts/Geogrotesque-BoldItalic.svg#Geogrotesque-BoldItalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*
The following is based of Typebase:
https://github.com/devinhunt/typebase.css
I've edited it a bit, but it's a nice starting point.
*/
/*
 i imported this one in the functions file so bones would look sweet.
 don't forget to remove it for your site.
*/
/*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
/* line 192, ../scss/partials/_typography.scss */
p {
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
  -webkit-font-feature-settings: "liga", "dlig";
  -moz-font-feature-settings: "liga=1, dlig=1";
  -ms-font-feature-settings: "liga", "dlig";
  -o-font-feature-settings: "liga", "dlig";
  font-feature-settings: "liga", "dlig";
}

/******************************************************************
Site Name:
Author:

Stylesheet: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************/
/*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************/
/*********************
RESPONSIVE HELPER FUNCTION
If you're creating a responsive site, then
you've probably already read
Responsive Web Design: http://www.abookapart.com/products/responsive-web-design

Here's a nice little helper function for calculating
target / context
as mentioned in that book.

Example:
width: cp(650px, 1000px);
or
width: calc-percent(650px, 1000px);
both compile to:
width: 65%;
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Mixins Stylesheet

This is where you can take advantage of Sass' great features: Mixins.
I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

Helpful:
http://sachagreif.com/useful-sass-mixins/
http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/

******************************************************************/
/*********************
TRANSITION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/******************************************************************
Site Name:
Author:

Stylesheet: Grid Stylesheet

I've seperated the grid so you can swap it out easily. It's
called at the top the style.scss stylesheet.

There are a ton of grid solutions out there. You should definitely
experiment with your own. Here are some recommendations:

http://gridsetapp.com - Love this site. Responsive Grids made easy.
http://susy.oddbird.net/ - Grids using Compass. Very elegant.
http://gridpak.com/ - Create your own responsive grid.
https://github.com/dope/lemonade - Neat lightweight grid.


The grid below is a custom built thingy I modeled a bit after
Gridset. It's VERY basic and probably shouldn't be used on
your client projects. The idea is you learn how to roll your
own grids. It's better in the long run and allows you full control
over your project's layout.

******************************************************************/
/* line 35, ../scss/partials/_grid.scss */
.last-col {
  float: right;
  padding-right: 0 !important;
}

/*
Mobile Grid Styles
These are the widths for the mobile grid.
There are four types, but you can add or customize
them however you see fit.
*/
@media (max-width: 767px) {
  /* line 49, ../scss/partials/_grid.scss */
  .m-all {
    float: left;
    padding-right: 0.75em;
    width: 100%;
    padding-right: 0;
  }

  /* line 55, ../scss/partials/_grid.scss */
  .m-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%;
  }

  /* line 60, ../scss/partials/_grid.scss */
  .m-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%;
  }

  /* line 65, ../scss/partials/_grid.scss */
  .m-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%;
  }

  /* line 70, ../scss/partials/_grid.scss */
  .m-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%;
  }

  /* line 75, ../scss/partials/_grid.scss */
  .m-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%;
  }
}
/* Portrait tablet to landscape */
@media (min-width: 768px) and (max-width: 1029px) {
  /* line 86, ../scss/partials/_grid.scss */
  .t-all {
    float: left;
    padding-right: 0.75em;
    width: 100%;
    padding-right: 0;
  }

  /* line 92, ../scss/partials/_grid.scss */
  .t-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%;
  }

  /* line 97, ../scss/partials/_grid.scss */
  .t-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%;
  }

  /* line 102, ../scss/partials/_grid.scss */
  .t-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%;
  }

  /* line 107, ../scss/partials/_grid.scss */
  .t-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%;
  }

  /* line 112, ../scss/partials/_grid.scss */
  .t-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%;
  }

  /* line 117, ../scss/partials/_grid.scss */
  .t-1of5 {
    float: left;
    padding-right: 0.75em;
    width: 20%;
  }

  /* line 122, ../scss/partials/_grid.scss */
  .t-2of5 {
    float: left;
    padding-right: 0.75em;
    width: 40%;
  }

  /* line 127, ../scss/partials/_grid.scss */
  .t-3of5 {
    float: left;
    padding-right: 0.75em;
    width: 60%;
  }

  /* line 132, ../scss/partials/_grid.scss */
  .t-4of5 {
    float: left;
    padding-right: 0.75em;
    width: 80%;
  }
}
/* Landscape to small desktop */
@media (min-width: 1030px) {
  /* line 142, ../scss/partials/_grid.scss */
  .d-all {
    float: left;
    padding-right: 0.75em;
    width: 100%;
    padding-right: 0;
  }

  /* line 148, ../scss/partials/_grid.scss */
  .d-1of2 {
    float: left;
    padding-right: 0.75em;
    width: 50%;
  }

  /* line 153, ../scss/partials/_grid.scss */
  .d-1of3 {
    float: left;
    padding-right: 0.75em;
    width: 33.33%;
  }

  /* line 158, ../scss/partials/_grid.scss */
  .d-2of3 {
    float: left;
    padding-right: 0.75em;
    width: 66.66%;
  }

  /* line 163, ../scss/partials/_grid.scss */
  .d-1of4 {
    float: left;
    padding-right: 0.75em;
    width: 25%;
  }

  /* line 168, ../scss/partials/_grid.scss */
  .d-3of4 {
    float: left;
    padding-right: 0.75em;
    width: 75%;
  }

  /* line 173, ../scss/partials/_grid.scss */
  .d-1of5 {
    float: left;
    padding-right: 0.75em;
    width: 20%;
  }

  /* line 178, ../scss/partials/_grid.scss */
  .d-2of5 {
    float: left;
    padding-right: 0.75em;
    width: 40%;
  }

  /* line 183, ../scss/partials/_grid.scss */
  .d-3of5 {
    float: left;
    padding-right: 0.75em;
    width: 60%;
  }

  /* line 188, ../scss/partials/_grid.scss */
  .d-4of5 {
    float: left;
    padding-right: 0.75em;
    width: 80%;
  }

  /* line 193, ../scss/partials/_grid.scss */
  .d-1of6 {
    float: left;
    padding-right: 0.75em;
    width: 16.6666666667%;
  }

  /* line 198, ../scss/partials/_grid.scss */
  .d-1of7 {
    float: left;
    padding-right: 0.75em;
    width: 14.2857142857%;
  }

  /* line 203, ../scss/partials/_grid.scss */
  .d-2of7 {
    float: left;
    padding-right: 0.75em;
    width: 28.5714286%;
  }

  /* line 208, ../scss/partials/_grid.scss */
  .d-3of7 {
    float: left;
    padding-right: 0.75em;
    width: 42.8571429%;
  }

  /* line 213, ../scss/partials/_grid.scss */
  .d-4of7 {
    float: left;
    padding-right: 0.75em;
    width: 57.1428572%;
  }

  /* line 218, ../scss/partials/_grid.scss */
  .d-5of7 {
    float: left;
    padding-right: 0.75em;
    width: 71.4285715%;
  }

  /* line 223, ../scss/partials/_grid.scss */
  .d-6of7 {
    float: left;
    padding-right: 0.75em;
    width: 85.7142857%;
  }

  /* line 228, ../scss/partials/_grid.scss */
  .d-1of8 {
    float: left;
    padding-right: 0.75em;
    width: 12.5%;
  }

  /* line 233, ../scss/partials/_grid.scss */
  .d-1of9 {
    float: left;
    padding-right: 0.75em;
    width: 11.1111111111%;
  }

  /* line 238, ../scss/partials/_grid.scss */
  .d-1of10 {
    float: left;
    padding-right: 0.75em;
    width: 10%;
  }

  /* line 243, ../scss/partials/_grid.scss */
  .d-1of11 {
    float: left;
    padding-right: 0.75em;
    width: 9.09090909091%;
  }

  /* line 248, ../scss/partials/_grid.scss */
  .d-1of12 {
    float: left;
    padding-right: 0.75em;
    width: 8.33%;
  }
}
/*********************
IMPORTING MODULES
Modules are reusable blocks or elements we use throughout the project.
We can break them up as much as we want or just keep them all in one.
I mean, you can do whatever you want. The world is your oyster. Unless
you hate oysters, then the world is your peanut butter & jelly sandwich.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Alert Styles

If you want to use these alerts in your design, you can. If not,
you can just remove this stylesheet.

******************************************************************/
/* line 15, ../scss/modules/_alerts.scss */
.alert-help, .alert-info, .alert-error, .alert-success {
  margin: 10px;
  padding: 5px 18px;
  border: 1px solid;
}

/* line 21, ../scss/modules/_alerts.scss */
.alert-help {
  border-color: #e8dc59;
  background: #ebe16f;
}

/* line 27, ../scss/modules/_alerts.scss */
.alert-info {
  border-color: #bfe4f4;
  background: #d5edf8;
}

/* line 33, ../scss/modules/_alerts.scss */
.alert-error {
  border-color: #f8cdce;
  background: #fbe3e4;
}

/* line 39, ../scss/modules/_alerts.scss */
.alert-success {
  border-color: #deeaae;
  background: #e6efc2;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Button Styles

Buttons are a pretty important part of your site's style, so it's
important to have a consistent baseline for them. Use this stylesheet
to create all kinds of buttons.

Helpful Links:
http://galp.in/blog/2011/08/02/the-ui-guide-part-1-buttons/

******************************************************************/
/*********************
BUTTON DEFAULTS
We're gonna use a placeholder selector here
so we can use common styles. We then use this
to load up the defaults in all our buttons.

Here's a quick video to show how it works:
http://www.youtube.com/watch?v=hwdVpKiJzac

*********************/
/* line 27, ../scss/modules/_buttons.scss */
.blue-btn, .comment-reply-link, #submit {
  display: inline-block;
  position: relative;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-decoration: none;
  color: #fff;
  font-size: 0.9em;
  font-size: 34px;
  line-height: 34px;
  font-weight: normal;
  padding: 0 24px;
  border-radius: 4px;
  border: 0;
  cursor: pointer;
  -webkit-transition: background-color 0.14s ease-in-out;
  transition: background-color 0.14s ease-in-out;
}
/* line 44, ../scss/modules/_buttons.scss */
.blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus {
  color: #fff;
  text-decoration: none;
  outline: none;
}
/* line 51, ../scss/modules/_buttons.scss */
.blue-btn:active, .comment-reply-link:active, #submit:active {
  top: 1px;
}

/*
An example button.
You can use this example if you want. Just replace all the variables
and it will create a button dependant on those variables.
*/
/* line 62, ../scss/modules/_buttons.scss */
.blue-btn, .comment-reply-link, #submit {
  background-color: #2980b9;
}
/* line 66, ../scss/modules/_buttons.scss */
.blue-btn:hover, .comment-reply-link:hover, #submit:hover, .blue-btn:focus, .comment-reply-link:focus, #submit:focus {
  background-color: #2574a8;
}
/* line 71, ../scss/modules/_buttons.scss */
.blue-btn:active, .comment-reply-link:active, #submit:active {
  background-color: #2472a4;
}

/******************************************************************
Site Name:
Author:

Stylesheet: Form Styles

We put all the form and button styles in here to setup a consistent
look. If we need to customize them, we can do this in the main
stylesheets and just override them. Easy Peasy.

You're gonna see a few data-uri thingies down there. If you're not
sure what they are, check this link out:
http://css-tricks.com/data-uris/
If you want to create your own, use this helpful link:
http://websemantics.co.uk/online_tools/image_to_data_uri_convertor/

******************************************************************/
/*********************
INPUTS
*********************/
/* line 24, ../scss/modules/_forms.scss */
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select,
textarea,
.field {
  display: block;
  height: 40px;
  line-height: 1em;
  padding: 0 12px;
  margin-bottom: 14px;
  font-size: 1em;
  color: #b21515;
  border-radius: 0px;
  vertical-align: middle;
  box-shadow: none;
  outline: none;
  border: 0;
  width: 100%;
  max-width: 400px;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #fff;
  -webkit-transition: background-color 0.24s ease-in-out;
  transition: background-color 0.24s ease-in-out;
}
/* line 60, ../scss/modules/_forms.scss */
input[type="text"]:focus, input[type="text"]:active,
input[type="password"]:focus,
input[type="password"]:active,
input[type="datetime"]:focus,
input[type="datetime"]:active,
input[type="datetime-local"]:focus,
input[type="datetime-local"]:active,
input[type="date"]:focus,
input[type="date"]:active,
input[type="month"]:focus,
input[type="month"]:active,
input[type="time"]:focus,
input[type="time"]:active,
input[type="week"]:focus,
input[type="week"]:active,
input[type="number"]:focus,
input[type="number"]:active,
input[type="email"]:focus,
input[type="email"]:active,
input[type="url"]:focus,
input[type="url"]:active,
input[type="search"]:focus,
input[type="search"]:active,
input[type="tel"]:focus,
input[type="tel"]:active,
input[type="color"]:focus,
input[type="color"]:active,
select:focus,
select:active,
textarea:focus,
textarea:active,
.field:focus,
.field:active {
  background-color: #f7f8fa;
  outline: none;
}
/* line 67, ../scss/modules/_forms.scss */
input[type="text"].error, input[type="text"].is-invalid,
input[type="password"].error,
input[type="password"].is-invalid,
input[type="datetime"].error,
input[type="datetime"].is-invalid,
input[type="datetime-local"].error,
input[type="datetime-local"].is-invalid,
input[type="date"].error,
input[type="date"].is-invalid,
input[type="month"].error,
input[type="month"].is-invalid,
input[type="time"].error,
input[type="time"].is-invalid,
input[type="week"].error,
input[type="week"].is-invalid,
input[type="number"].error,
input[type="number"].is-invalid,
input[type="email"].error,
input[type="email"].is-invalid,
input[type="url"].error,
input[type="url"].is-invalid,
input[type="search"].error,
input[type="search"].is-invalid,
input[type="tel"].error,
input[type="tel"].is-invalid,
input[type="color"].error,
input[type="color"].is-invalid,
select.error,
select.is-invalid,
textarea.error,
textarea.is-invalid,
.field.error,
.field.is-invalid {
  color: #fbe3e4;
  border-color: #fbe3e4;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);
  outline-color: #fbe3e4;
}
/* line 79, ../scss/modules/_forms.scss */
input[type="text"].success, input[type="text"].is-valid,
input[type="password"].success,
input[type="password"].is-valid,
input[type="datetime"].success,
input[type="datetime"].is-valid,
input[type="datetime-local"].success,
input[type="datetime-local"].is-valid,
input[type="date"].success,
input[type="date"].is-valid,
input[type="month"].success,
input[type="month"].is-valid,
input[type="time"].success,
input[type="time"].is-valid,
input[type="week"].success,
input[type="week"].is-valid,
input[type="number"].success,
input[type="number"].is-valid,
input[type="email"].success,
input[type="email"].is-valid,
input[type="url"].success,
input[type="url"].is-valid,
input[type="search"].success,
input[type="search"].is-valid,
input[type="tel"].success,
input[type="tel"].is-valid,
input[type="color"].success,
input[type="color"].is-valid,
select.success,
select.is-valid,
textarea.success,
textarea.is-valid,
.field.success,
.field.is-valid {
  color: #e6efc2;
  border-color: #e6efc2;
  background-color: #fff;
  background-position: 99% center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);
  outline-color: #e6efc2;
}
/* line 91, ../scss/modules/_forms.scss */
input[type="text"][disabled], input[type="text"].is-disabled,
input[type="password"][disabled],
input[type="password"].is-disabled,
input[type="datetime"][disabled],
input[type="datetime"].is-disabled,
input[type="datetime-local"][disabled],
input[type="datetime-local"].is-disabled,
input[type="date"][disabled],
input[type="date"].is-disabled,
input[type="month"][disabled],
input[type="month"].is-disabled,
input[type="time"][disabled],
input[type="time"].is-disabled,
input[type="week"][disabled],
input[type="week"].is-disabled,
input[type="number"][disabled],
input[type="number"].is-disabled,
input[type="email"][disabled],
input[type="email"].is-disabled,
input[type="url"][disabled],
input[type="url"].is-disabled,
input[type="search"][disabled],
input[type="search"].is-disabled,
input[type="tel"][disabled],
input[type="tel"].is-disabled,
input[type="color"][disabled],
input[type="color"].is-disabled,
select[disabled],
select.is-disabled,
textarea[disabled],
textarea.is-disabled,
.field[disabled],
.field.is-disabled {
  cursor: not-allowed;
  border-color: #cfcfcf;
  opacity: 0.6;
}
/* line 97, ../scss/modules/_forms.scss */
input[type="text"][disabled]:focus, input[type="text"][disabled]:active, input[type="text"].is-disabled:focus, input[type="text"].is-disabled:active,
input[type="password"][disabled]:focus,
input[type="password"][disabled]:active,
input[type="password"].is-disabled:focus,
input[type="password"].is-disabled:active,
input[type="datetime"][disabled]:focus,
input[type="datetime"][disabled]:active,
input[type="datetime"].is-disabled:focus,
input[type="datetime"].is-disabled:active,
input[type="datetime-local"][disabled]:focus,
input[type="datetime-local"][disabled]:active,
input[type="datetime-local"].is-disabled:focus,
input[type="datetime-local"].is-disabled:active,
input[type="date"][disabled]:focus,
input[type="date"][disabled]:active,
input[type="date"].is-disabled:focus,
input[type="date"].is-disabled:active,
input[type="month"][disabled]:focus,
input[type="month"][disabled]:active,
input[type="month"].is-disabled:focus,
input[type="month"].is-disabled:active,
input[type="time"][disabled]:focus,
input[type="time"][disabled]:active,
input[type="time"].is-disabled:focus,
input[type="time"].is-disabled:active,
input[type="week"][disabled]:focus,
input[type="week"][disabled]:active,
input[type="week"].is-disabled:focus,
input[type="week"].is-disabled:active,
input[type="number"][disabled]:focus,
input[type="number"][disabled]:active,
input[type="number"].is-disabled:focus,
input[type="number"].is-disabled:active,
input[type="email"][disabled]:focus,
input[type="email"][disabled]:active,
input[type="email"].is-disabled:focus,
input[type="email"].is-disabled:active,
input[type="url"][disabled]:focus,
input[type="url"][disabled]:active,
input[type="url"].is-disabled:focus,
input[type="url"].is-disabled:active,
input[type="search"][disabled]:focus,
input[type="search"][disabled]:active,
input[type="search"].is-disabled:focus,
input[type="search"].is-disabled:active,
input[type="tel"][disabled]:focus,
input[type="tel"][disabled]:active,
input[type="tel"].is-disabled:focus,
input[type="tel"].is-disabled:active,
input[type="color"][disabled]:focus,
input[type="color"][disabled]:active,
input[type="color"].is-disabled:focus,
input[type="color"].is-disabled:active,
select[disabled]:focus,
select[disabled]:active,
select.is-disabled:focus,
select.is-disabled:active,
textarea[disabled]:focus,
textarea[disabled]:active,
textarea.is-disabled:focus,
textarea.is-disabled:active,
.field[disabled]:focus,
.field[disabled]:active,
.field.is-disabled:focus,
.field.is-disabled:active {
  background-color: #d5edf8;
}

/* line 107, ../scss/modules/_forms.scss */
input[type="password"] {
  letter-spacing: 0.3em;
}

/* line 111, ../scss/modules/_forms.scss */
input[type="submit"] {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif !important;
  color: #b21515;
  background: #ffcc00;
  text-transform: uppercase;
  padding: 0px 35px !important;
}
/* line 118, ../scss/modules/_forms.scss */
input[type="submit"]:hover {
  background: #b21515;
  color: #ffcc00 !important;
}

/* line 124, ../scss/modules/_forms.scss */
input[type="phone"] {
  width: 50%;
  margin-right: 8px;
  outline: 0px;
}

/* line 131, ../scss/modules/_forms.scss */
::-webkit-input-placeholder {
  color: #b21515;
}

/* line 135, ../scss/modules/_forms.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #b21515;
}

/* line 139, ../scss/modules/_forms.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #b21515;
}

/* line 143, ../scss/modules/_forms.scss */
:-ms-input-placeholder {
  color: #b21515;
}

/* line 148, ../scss/modules/_forms.scss */
textarea {
  max-width: 100%;
  min-height: 120px;
  line-height: 1.5em;
}

/* line 155, ../scss/modules/_forms.scss */
select {
  -webkit-appearance: none;
  /* 1 */
  -moz-appearance: none;
  appearance: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 97.5% center;
}

/*********************
BASE (MOBILE) SIZE
This are the mobile styles. It's what people see on their phones. If
you set a great foundation, you won't need to add too many styles in
the other stylesheets. Remember, keep it light: Speed is Important.
*********************/
/******************************************************************
Site Name:
Author:

Stylesheet: Base Mobile Stylesheet

Be light and don't over style since everything here will be
loaded by mobile devices. You want to keep it as minimal as
possible. This is called at the top of the main stylsheet
and will be used across all viewports.

******************************************************************/
/*********************
GENERAL STYLES
*********************/
/* line 22, ../scss/breakpoints/_base.scss */
body {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #5c6b80;
  background-color: #eaedf2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}

/********************
WORDPRESS BODY CLASSES
style a page via class
********************/
/* for sites that are read right to left (i.e. hebrew) */
/* home page */
/* blog template page */
/* archive page */
/* date archive page */
/* replace the number to the corresponding page number */
/* search page */
/* search result page */
/* no results search page */
/* individual paged search (i.e. body.search-paged-3) */
/* 404 page */
/* single post page */
/* individual post page by id (i.e. body.postid-73) */
/* individual paged single (i.e. body.single-paged-3) */
/* attatchment page */
/* individual attatchment page (i.e. body.attachmentid-763) */
/* style mime type pages */
/* author page */
/* user nicename (i.e. body.author-samueladams) */
/* paged author archives (i.e. body.author-paged-4) for page 4 */
/* category page */
/* individual category page (i.e. body.category-6) */
/* replace the number to the corresponding page number */
/* tag page */
/* individual tag page (i.e. body.tag-news) */
/* replace the number to the corresponding page number */
/* custom page template page */
/* individual page template (i.e. body.page-template-contact-php */
/* replace the number to the corresponding page number */
/* parent page template */
/* child page template */
/* replace the number to the corresponding page number */
/* if user is logged in */
/* paged items like search results or archives */
/* individual paged (i.e. body.paged-3) */
/*********************
LAYOUT & GRID STYLES
*********************/
/* line 77, ../scss/breakpoints/_base.scss */
.wrap {
  width: 96%;
  margin: 0 auto;
}

/*********************
LINK STYLES
*********************/
/* line 86, ../scss/breakpoints/_base.scss */
a, a:visited {
  color: #f01d4f;
  /* on hover */
  /* on click */
  /* mobile tap color */
}
/* line 90, ../scss/breakpoints/_base.scss */
a:hover, a:focus, a:visited:hover, a:visited:focus {
  color: #d10e3c;
}
/* line 100, ../scss/breakpoints/_base.scss */
a:link, a:visited:link {
  /*
  this highlights links on iPhones/iPads.
  so it basically works like the :hover selector
  for mobile devices.
  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3);
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
/* line 114, ../scss/breakpoints/_base.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  text-rendering: optimizelegibility;
  font-weight: 500;
  /*
  if you're going to use webfonts, be sure to check your weights
  http://css-tricks.com/watch-your-font-weight/
  */
  /* removing text decoration from all headline links */
}
/* line 123, ../scss/breakpoints/_base.scss */
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}

/* line 128, ../scss/breakpoints/_base.scss */
h1, .h1 {
  font-size: 2.5em;
  line-height: 1.333em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 700;
}

/* line 135, ../scss/breakpoints/_base.scss */
h2, .h2 {
  font-size: 1.75em;
  line-height: 1.4em;
  margin-bottom: 0.375em;
}

/* line 141, ../scss/breakpoints/_base.scss */
h3, .h3 {
  font-size: 1.125em;
}

/* line 145, ../scss/breakpoints/_base.scss */
h4, .h4 {
  font-size: 1.1em;
  font-weight: 700;
}

/* line 150, ../scss/breakpoints/_base.scss */
h5, .h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px;
}

/* line 158, ../scss/breakpoints/_base.scss */
.searchWrap {
  margin-top: 58px !important;
}
/* line 160, ../scss/breakpoints/_base.scss */
.searchWrap .no-results {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 30px;
  color: #000;
}
/* line 166, ../scss/breakpoints/_base.scss */
.searchWrap .voltarHome {
  display: block;
  margin-top: 20px;
  width: 175px;
}

/*********************
HEADER STYLES
*********************/
/* line 177, ../scss/breakpoints/_base.scss */
.header {
  background-color: #323944;
}

/* line 181, ../scss/breakpoints/_base.scss */
#logo {
  margin: 0.75em 0;
}
/* line 184, ../scss/breakpoints/_base.scss */
#logo a {
  color: #fff;
}

/*********************
NAVIGATION STYLES
*********************/
/*
all navs have a .nav class applied via
the wp_menu function; this is so we can
easily write one group of styles for
the navs on the site so our css is cleaner
and more scalable.
*/
/* line 201, ../scss/breakpoints/_base.scss */
.nav {
  border-bottom: 0;
  margin: 0;
  /* end .menu li */
  /* highlight current page */
  /* end current highlighters */
}
/* line 205, ../scss/breakpoints/_base.scss */
.nav li {
  /*
  so you really have to rethink your dropdowns for mobile.
  you don't want to have it expand too much because the
  screen is so small. How you manage your menu should
  depend on the project. Here's some great info on it:
  http://www.alistapart.com/articles/organizing-mobile/
  */
}
/* line 207, ../scss/breakpoints/_base.scss */
.nav li a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: .75em 1.1em;
  /*
  remember this is for mobile ONLY, so there's no need
  to even declare hover styles here, you can do it in
  the style.scss file where it's relevant. We want to
  keep this file as small as possible!
  */
}
/* line 213, ../scss/breakpoints/_base.scss */
.nav li a:after {
  content: "\f107";
  color: #ffcc00;
  font-size: 14px;
  position: absolute;
  font-family: "fontAwesome";
  right: .2em;
}
/* line 249, ../scss/breakpoints/_base.scss */
.nav li ul.sub-menu li a,
.nav li ul.children li a {
  padding-left: 30px;
}
/* line 269, ../scss/breakpoints/_base.scss */
.nav .login_header {
  float: right;
}
/* line 271, ../scss/breakpoints/_base.scss */
.nav .login_header a {
  color: #ffcc00;
  padding-right: 0px;
}
/* line 274, ../scss/breakpoints/_base.scss */
.nav .login_header a:after {
  display: none;
}

/* end .nav */
/*********************
POSTS & CONTENT STYLES
*********************/
/* line 296, ../scss/breakpoints/_base.scss */
#content {
  margin-top: 1.5em;
}

/* line 300, ../scss/breakpoints/_base.scss */
.hentry {
  background-color: #fff;
  border-radius: 3px;
  margin-bottom: 1.5em;
  border: 1px solid #ccc;
}
/* line 306, ../scss/breakpoints/_base.scss */
.hentry header {
  border-bottom: 1px solid #f8f9fa;
  padding: 1.5em;
}
/* line 311, ../scss/breakpoints/_base.scss */
.hentry footer {
  padding: 1.5em;
  border-top: 1px solid #f8f9fa;
}
/* line 315, ../scss/breakpoints/_base.scss */
.hentry footer p {
  margin: 0;
}

/* end .hentry */
/* line 322, ../scss/breakpoints/_base.scss */
.single-title,
.page-title,
.entry-title {
  margin: 0;
}

/* want to style individual post classes? Booya! */
/* post by id (i.e. post-3) */
/* general post style */
/* general article on a page style */
/* general style on an attatchment */
/* sticky post style */
/* hentry class */
/* style by category (i.e. category-videos) */
/* style by tag (i.e. tag-news) */
/* post meta */
/* line 347, ../scss/breakpoints/_base.scss */
.byline {
  color: #9fa6b4;
  font-style: italic;
  margin: 0;
}

/* entry content */
/* line 356, ../scss/breakpoints/_base.scss */
.entry-content {
  padding: 1.5em 1.5em 0;
  /*
  image alignment on a screen this size may be
  a bit difficult. It's set to start aligning
  and floating images at the next breakpoint,
  but it's up to you. Feel free to change it up.
  */
}
/* line 359, ../scss/breakpoints/_base.scss */
.entry-content p {
  margin: 0 0 1.5em;
}
/* line 384, ../scss/breakpoints/_base.scss */
.entry-content table {
  width: 100%;
  border: 1px solid #eaedf2;
  margin-bottom: 1.5em;
}
/* line 389, ../scss/breakpoints/_base.scss */
.entry-content table caption {
  margin: 0 0 7px;
  font-size: 0.75em;
  color: #9fa6b4;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 398, ../scss/breakpoints/_base.scss */
.entry-content tr {
  border-bottom: 1px solid #eaedf2;
}
/* line 401, ../scss/breakpoints/_base.scss */
.entry-content tr:nth-child(even) {
  background-color: #f8f9fa;
}
/* line 406, ../scss/breakpoints/_base.scss */
.entry-content td {
  padding: 7px;
  border-right: 1px solid #eaedf2;
}
/* line 410, ../scss/breakpoints/_base.scss */
.entry-content td:last-child {
  border-right: 0;
}
/* line 415, ../scss/breakpoints/_base.scss */
.entry-content th {
  background-color: #f8f9fa;
  border-bottom: 1px solid #eaedf2;
  border-right: 1px solid #eaedf2;
}
/* line 420, ../scss/breakpoints/_base.scss */
.entry-content th:last-child {
  border-right: 0;
}
/* line 425, ../scss/breakpoints/_base.scss */
.entry-content blockquote {
  margin: 0 0 1.5em 0.75em;
  padding: 0 0 0 0.75em;
  border-left: 3px solid #2980b9;
  font-style: italic;
  color: #9fa6b4;
}
/* line 440, ../scss/breakpoints/_base.scss */
.entry-content dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em;
}
/* line 447, ../scss/breakpoints/_base.scss */
.entry-content img {
  margin: 0 0 1.5em 0;
  max-width: 100%;
  height: auto;
}
/* line 463, ../scss/breakpoints/_base.scss */
.entry-content .size-auto,
.entry-content .size-full,
.entry-content .size-large,
.entry-content .size-medium,
.entry-content .size-thumbnail {
  max-width: 100%;
  height: auto;
}
/* line 472, ../scss/breakpoints/_base.scss */
.entry-content pre {
  background: #323944;
  color: #f8f9fa;
  font-size: 0.9em;
  padding: 1.5em;
  margin: 0 0 1.5em;
  border-radius: 3px;
}

/* end .entry-content */
/* line 483, ../scss/breakpoints/_base.scss */
.wp-caption {
  max-width: 100%;
  background: #eee;
  padding: 5px;
  /* images inside wp-caption */
}
/* line 489, ../scss/breakpoints/_base.scss */
.wp-caption img {
  max-width: 100%;
  margin-bottom: 0;
  width: 100%;
}
/* line 495, ../scss/breakpoints/_base.scss */
.wp-caption p.wp-caption-text {
  font-size: 0.85em;
  margin: 4px 0 7px;
  text-align: center;
}

/* end .wp-caption */
/* image gallery styles */
/* end .gallery */
/* gallery caption styles */
/* line 529, ../scss/breakpoints/_base.scss */
.tags {
  margin: 0;
}

/******************************************************************
PAGE NAVI STYLES
******************************************************************/
/* line 537, ../scss/breakpoints/_base.scss */
.pagination,
.wp-prev-next {
  margin: 1.5em 0;
}

/* line 541, ../scss/breakpoints/_base.scss */
.pagination {
  text-align: center;
}
/* line 544, ../scss/breakpoints/_base.scss */
.pagination ul {
  display: inline-block;
  background-color: #fff;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border-radius: 3px;
}
/* line 553, ../scss/breakpoints/_base.scss */
.pagination li {
  padding: 0;
  margin: 0;
  float: left;
  display: inline;
  overflow: hidden;
  border-right: 1px solid #eaedf2;
}
/* line 562, ../scss/breakpoints/_base.scss */
.pagination a, .pagination span {
  margin: 0;
  text-decoration: none;
  padding: 0;
  line-height: 1em;
  font-size: 1em;
  font-weight: normal;
  padding: 0.75em;
  min-width: 1em;
  display: block;
  color: #2980b9;
}
/* line 574, ../scss/breakpoints/_base.scss */
.pagination a:hover, .pagination a:focus, .pagination span:hover, .pagination span:focus {
  background-color: #2980b9;
  color: #fff;
}
/* line 580, ../scss/breakpoints/_base.scss */
.pagination .current {
  cursor: default;
  color: #5c6b80;
}
/* line 584, ../scss/breakpoints/_base.scss */
.pagination .current:hover, .pagination .current:focus {
  background-color: #fff;
  color: #5c6b80;
}

/* end .bones_page_navi */
/* fallback previous & next links */
/* line 597, ../scss/breakpoints/_base.scss */
.wp-prev-next .prev-link {
  float: left;
}
/* line 601, ../scss/breakpoints/_base.scss */
.wp-prev-next .next-link {
  float: right;
}

/* end .wp-prev-next */
/******************************************************************
COMMENT STYLES
******************************************************************/
/* h3 comment title */
/* line 612, ../scss/breakpoints/_base.scss */
#comments-title {
  padding: 0.75em;
  margin: 0;
  border-top: 1px solid #f8f9fa;
  /* number of comments span */
}

/* line 632, ../scss/breakpoints/_base.scss */
.commentlist {
  margin: 0;
  list-style-type: none;
}

/* line 637, ../scss/breakpoints/_base.scss */
.comment {
  position: relative;
  clear: both;
  overflow: hidden;
  padding: 1.5em;
  border-bottom: 1px solid #f8f9fa;
  /* vcard */
  /* end .commentlist .vcard */
  /* end children */
  /* general comment classes */
}
/* line 644, ../scss/breakpoints/_base.scss */
.comment .comment-author {
  padding: 7px;
  border: 0;
}
/* line 650, ../scss/breakpoints/_base.scss */
.comment .vcard {
  margin-left: 50px;
}
/* line 653, ../scss/breakpoints/_base.scss */
.comment .vcard cite.fn {
  font-weight: 700;
  font-style: normal;
}
/* line 661, ../scss/breakpoints/_base.scss */
.comment .vcard time {
  display: block;
  font-size: 0.9em;
  font-style: italic;
}
/* line 666, ../scss/breakpoints/_base.scss */
.comment .vcard time a {
  color: #9fa6b4;
  text-decoration: none;
}
/* line 670, ../scss/breakpoints/_base.scss */
.comment .vcard time a:hover {
  text-decoration: underline;
}
/* line 680, ../scss/breakpoints/_base.scss */
.comment .vcard .avatar {
  position: absolute;
  left: 16px;
  border-radius: 50%;
}
/* line 688, ../scss/breakpoints/_base.scss */
.comment:last-child {
  margin-bottom: 0;
}
/* line 692, ../scss/breakpoints/_base.scss */
.comment .children {
  margin: 0;
  /* variations */
  /* change number for different depth */
}
/* line 710, ../scss/breakpoints/_base.scss */
.comment[class*=depth-] {
  margin-top: 1.1em;
}
/* line 714, ../scss/breakpoints/_base.scss */
.comment.depth-1 {
  margin-left: 0;
  margin-top: 0;
}
/* line 719, ../scss/breakpoints/_base.scss */
.comment:not(.depth-1) {
  margin-top: 0;
  margin-left: 7px;
  padding: 7px;
}
/* line 732, ../scss/breakpoints/_base.scss */
.comment.odd {
  background-color: #fff;
}
/* line 735, ../scss/breakpoints/_base.scss */
.comment.even {
  background: #f8f9fa;
}

/* comment meta */
/* comment content */
/* line 769, ../scss/breakpoints/_base.scss */
.comment_content p {
  margin: 0.7335em 0 1.5em;
  font-size: 1em;
  line-height: 1.5em;
}

/* end .commentlist .comment_content */
/* comment reply link */
/* line 778, ../scss/breakpoints/_base.scss */
.comment-reply-link {
  font-size: 0.9em;
  float: right;
}

/* end .commentlist .comment-reply-link */
/* edit comment link */
/* line 790, ../scss/breakpoints/_base.scss */
.comment-edit-link {
  font-style: italic;
  margin: 0 7px;
  text-decoration: none;
  font-size: 0.9em;
}

/******************************************************************
COMMENT FORM STYLES
******************************************************************/
/* line 803, ../scss/breakpoints/_base.scss */
.comment-respond {
  padding: 1.5em;
  border-top: 1px solid #f8f9fa;
}

/* line 809, ../scss/breakpoints/_base.scss */
#reply-title {
  margin: 0;
}

/* line 813, ../scss/breakpoints/_base.scss */
.logged-in-as {
  color: #9fa6b4;
  font-style: italic;
  margin: 0;
}
/* line 818, ../scss/breakpoints/_base.scss */
.logged-in-as a {
  color: #5c6b80;
}

/* line 823, ../scss/breakpoints/_base.scss */
.comment-form-comment {
  margin: 1.5em 0 0.75em;
}

/* line 827, ../scss/breakpoints/_base.scss */
.form-allowed-tags {
  padding: 1.5em;
  background-color: #f8f9fa;
  font-size: 0.9em;
}

/* comment submit button */
/* line 834, ../scss/breakpoints/_base.scss */
#submit {
  float: right;
  font-size: 1em;
}

/* comment form title */
/* line 841, ../scss/breakpoints/_base.scss */
#comment-form-title {
  margin: 0 0 1.1em;
}

/* cancel comment reply link */
/* logged in comments */
/* allowed tags */
/* line 854, ../scss/breakpoints/_base.scss */
#allowed_tags {
  margin: 1.5em 10px 0.7335em 0;
}

/* no comments */
/* line 859, ../scss/breakpoints/_base.scss */
.nocomments {
  margin: 0 20px 1.1em;
}

/*********************
SIDEBARS & ASIDES
*********************/
/* line 875, ../scss/breakpoints/_base.scss */
.widget ul li {
  /* deep nesting */
}

/* line 892, ../scss/breakpoints/_base.scss */
.no-widgets {
  background-color: #fff;
  padding: 1.5em;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-bottom: 1.5em;
}

/********************************
AQUI COME�A A CUSTOMIZA��O
********************************/
/* line 904, ../scss/breakpoints/_base.scss */
body * {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 907, ../scss/breakpoints/_base.scss */
body {
  background: #fff;
}
/* line 910, ../scss/breakpoints/_base.scss */
body > img {
  float: left;
}

/* line 915, ../scss/breakpoints/_base.scss */
.page_load {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  z-index: 99999;
}
/* line 924, ../scss/breakpoints/_base.scss */
.page_load img {
  position: absolute;
  width: 64px;
  height: 64px;
  left: 50%;
  top: 50%;
  margin-left: -32px;
  margin-top: -32px;
}

/* line 935, ../scss/breakpoints/_base.scss */
.wrap {
  width: 1250px;
}

/* line 939, ../scss/breakpoints/_base.scss */
.tag_not {
  background: #b21515;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #fff;
  padding: 4px 20px;
  font-size: 0.8em;
  cursor: pointer;
}
/* line 948, ../scss/breakpoints/_base.scss */
.tag_not:hover {
  color: #351117;
  background: #ffcc00;
}

/* line 954, ../scss/breakpoints/_base.scss */
h1 {
  letter-spacing: -.04em !important;
}

/* line 958, ../scss/breakpoints/_base.scss */
.breadcrumbs {
  font-family: "Geogrotesque-RegularItalic", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  text-transform: uppercase;
  color: #b21515;
}
/* line 963, ../scss/breakpoints/_base.scss */
.breadcrumbs span {
  margin-right: 5px;
  margin-left: 5px;
}
/* line 967, ../scss/breakpoints/_base.scss */
.breadcrumbs span:first-child {
  margin-left: 0px;
}
/* line 970, ../scss/breakpoints/_base.scss */
.breadcrumbs span a {
  font-family: "Geogrotesque-RegularItalic", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  text-transform: uppercase;
  color: #b21515;
  text-decoration: none;
}
/* line 977, ../scss/breakpoints/_base.scss */
.breadcrumbs span a:hover {
  color: #351117;
}

/*******************************
MENU
*******************************/
/* line 987, ../scss/breakpoints/_base.scss */
.header {
  background: #fff;
}
/* line 990, ../scss/breakpoints/_base.scss */
.header .d-3of5 {
  position: relative;
}
/* line 993, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima {
  position: absolute;
  bottom: -68px;
  float: left;
  width: 100%;
}
/* line 999, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima #clima_api {
  float: left;
  margin-top: -9px;
  color: #351117;
}
/* line 1006, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .wi {
  font-size: 33px;
  color: #351117;
  position: relative;
  top: 3px;
}
/* line 1013, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .fa {
  float: left;
  font-size: 27px;
}
/* line 1019, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .temp {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #351117;
  font-size: 24px;
  top: 3px;
  position: relative;
  left: -1px;
}
/* line 1028, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .temp2 {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #351117;
  font-size: 13px;
  top: 3px;
  position: relative;
  left: 7px;
}
/* line 1037, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .transito {
  color: #351117;
  background: #ffcc00;
  padding: 3px 30px;
  text-transform: uppercase;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-decoration: none;
  margin-left: 20px;
}
/* line 1046, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .transito:hover {
  background: #351117;
  color: #ffcc00;
}
/* line 1052, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .search_h {
  width: 300px;
  float: right;
  position: relative;
  top: -19px;
}
/* line 1057, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .search_h input {
  width: 100%;
  max-width: 100%;
  border: 1px solid #666666;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: 14px;
  padding: 2px 20px;
  line-height: 1.1;
  height: 31px;
  position: relative;
  top: 12px;
}
/* line 1069, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .search_h input::-webkit-input-placeholder {
  color: #666666;
}
/* line 1073, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .search_h input:-moz-placeholder {
  /* Firefox 18- */
  color: #666666;
}
/* line 1077, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .search_h input::-moz-placeholder {
  /* Firefox 19+ */
  color: #666666;
}
/* line 1081, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .search_h input:-ms-input-placeholder {
  color: #666666;
}
/* line 1086, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .search_h:after {
  position: absolute;
  content: "\f002";
  color: #b21515;
  cursor: pointer;
  font-family: "fontAwesome";
  right: 5px;
  top: 12px;
  font-size: 20px;
  z-index: 1;
}
/* line 1097, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .search_h:after:hover {
  color: #351117;
}
/* line 1102, ../scss/breakpoints/_base.scss */
.header .d-3of5 .clima .search_h .buttonSubmit {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 12px;
  width: 30px;
  height: 30px;
  outline: none;
  display: block;
  padding: 0 !important;
  background: transparent;
  border: none;
  z-index: 2;
  overflow: hidden;
  text-indent: -9999em;
}
/* line 1122, ../scss/breakpoints/_base.scss */
.header .menu-item-10190 {
  max-width: 110px;
}
/* line 1131, ../scss/breakpoints/_base.scss */
.header #top_header #logo {
  background: url(../images/logo_metro_default.svg);
  height: 74px;
  width: 383px;
  float: left;
  margin-bottom: 15px;
  background-repeat: no-repeat;
  margin-left: -12px;
}
/* line 1146, ../scss/breakpoints/_base.scss */
.header #top_header #logo a {
  display: none;
}
/* line 1151, ../scss/breakpoints/_base.scss */
.header #top_header .acessibi {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  float: right;
  margin-top: 10px;
  margin-right: -13px;
}
/* line 1157, ../scss/breakpoints/_base.scss */
.header #top_header .acessibi p {
  color: #666666;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 0.8em;
  float: left;
  margin-right: 10px;
}
/* line 1166, ../scss/breakpoints/_base.scss */
.header #top_header .acessibi p:first-child {
  margin-right: 30px;
  color: #b21515;
}
/* line 1171, ../scss/breakpoints/_base.scss */
.header #top_header .acessibi a {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 0.8em;
  font-weight: 900;
  cursor: pointer;
  color: #b21515;
  margin-left: 0px;
  position: relative;
  top: 6px;
}
/* line 1181, ../scss/breakpoints/_base.scss */
.header #top_header .acessibi a span {
  position: relative;
  top: -5px;
  font-size: 0.8em;
}
/* line 1188, ../scss/breakpoints/_base.scss */
.header #top_header .acessibi a:last-child {
  font-size: 1.2em;
  text-transform: uppercase;
}
/* line 1198, ../scss/breakpoints/_base.scss */
.header #menu-menu-superior > li:hover > a {
  color: #ffcc00;
}
/* line 1205, ../scss/breakpoints/_base.scss */
.header #principal_menu * {
  transition: 0s all;
}
/* line 1209, ../scss/breakpoints/_base.scss */
.header #principal_menu {
  background: #351117;
  position: relative;
}
/* line 1213, ../scss/breakpoints/_base.scss */
.header #principal_menu ul li {
  position: inherit;
}
/* line 1215, ../scss/breakpoints/_base.scss */
.header #principal_menu ul li a {
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1;
  position: relative;
}
/* line 1222, ../scss/breakpoints/_base.scss */
.header #principal_menu ul li a:hover {
  color: #ffcc00;
}
/* line 1226, ../scss/breakpoints/_base.scss */
.header #principal_menu ul li:first-child a {
  margin-left: 0px;
  padding-left: 0px;
}
/* line 1232, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu {
  border: 0px;
  padding: 10px 30px;
  position: absolute;
  right: 0px;
  padding-bottom: 10px;
}
/* line 1239, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu img {
  margin-bottom: -10px;
}
/* line 1243, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu .line {
  height: 28px;
  width: 30%;
  position: absolute;
  background-color: #fff;
  left: 0px;
  top: 44px;
}
/* line 1252, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu .not_comum {
  margin-top: 15px;
}
/* line 1254, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu .not_comum article {
  padding-bottom: 17px;
}
/* line 1257, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu .not_comum article .tag_not {
  width: inherit;
  padding: 8px 16px;
  position: relative;
  top: 0px;
  width: 119px;
  z-index: 99;
}
/* line 1265, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu .not_comum article h1 {
  font-size: 1em;
}
/* line 1273, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu .dest_f h1 {
  font-size: 1.2em;
  margin-top: .2em;
}
/* line 1278, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu .dest_f .tag_not {
  width: inherit;
  padding: 8px 16px;
  position: relative;
  top: 13px;
  z-index: 99;
}
/* line 1287, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu h1.title_menu, .header #principal_menu ul .sub-menu .title_menu {
  font-family: "Geogrotesque-ThinItalic", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 3em;
  color: #351117;
  margin: 0 0 26px 0;
  position: relative;
  z-index: 99;
  color: #fff;
  height: auto;
  padding: 7px 0 0 0;
  font-weight: bold;
  letter-spacing: -2px;
}
/* line 1303, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu li {
  position: relative;
}
/* line 1305, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu li a {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: 1em;
  padding: 5px 0px;
  color: #351117;
  border: 0px;
}
/* line 1312, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu li a:before {
  content: "\f105";
  font-family: "fontAwesome";
  color: #b21515;
  position: absolute;
  font-size: 1em;
  width: 10px;
  height: 10px;
  left: -9px;
  top: 4px;
}
/* line 1325, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu li a:after {
  display: none;
}
/* line 1331, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento, .header #principal_menu ul .sub-menu.saidoserio, .header #principal_menu ul .sub-menu.menubrasil, .header #principal_menu ul .sub-menu.menumundo, .header #principal_menu ul .sub-menu.menumais, .header #principal_menu ul .sub-menu.menu-mais {
  background: #ffcc00;
}
/* line 1334, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento h1, .header #principal_menu ul .sub-menu.menuentretenimento a, .header #principal_menu ul .sub-menu.menuentretenimento .title_menu, .header #principal_menu ul .sub-menu.saidoserio h1, .header #principal_menu ul .sub-menu.saidoserio a, .header #principal_menu ul .sub-menu.saidoserio .title_menu, .header #principal_menu ul .sub-menu.menubrasil h1, .header #principal_menu ul .sub-menu.menubrasil a, .header #principal_menu ul .sub-menu.menubrasil .title_menu, .header #principal_menu ul .sub-menu.menumundo h1, .header #principal_menu ul .sub-menu.menumundo a, .header #principal_menu ul .sub-menu.menumundo .title_menu, .header #principal_menu ul .sub-menu.menumais h1, .header #principal_menu ul .sub-menu.menumais a, .header #principal_menu ul .sub-menu.menumais .title_menu, .header #principal_menu ul .sub-menu.menu-mais h1, .header #principal_menu ul .sub-menu.menu-mais a, .header #principal_menu ul .sub-menu.menu-mais .title_menu {
  color: #351117;
}
/* line 1336, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento h1:hover, .header #principal_menu ul .sub-menu.menuentretenimento a:hover, .header #principal_menu ul .sub-menu.menuentretenimento .title_menu:hover, .header #principal_menu ul .sub-menu.saidoserio h1:hover, .header #principal_menu ul .sub-menu.saidoserio a:hover, .header #principal_menu ul .sub-menu.saidoserio .title_menu:hover, .header #principal_menu ul .sub-menu.menubrasil h1:hover, .header #principal_menu ul .sub-menu.menubrasil a:hover, .header #principal_menu ul .sub-menu.menubrasil .title_menu:hover, .header #principal_menu ul .sub-menu.menumundo h1:hover, .header #principal_menu ul .sub-menu.menumundo a:hover, .header #principal_menu ul .sub-menu.menumundo .title_menu:hover, .header #principal_menu ul .sub-menu.menumais h1:hover, .header #principal_menu ul .sub-menu.menumais a:hover, .header #principal_menu ul .sub-menu.menumais .title_menu:hover, .header #principal_menu ul .sub-menu.menu-mais h1:hover, .header #principal_menu ul .sub-menu.menu-mais a:hover, .header #principal_menu ul .sub-menu.menu-mais .title_menu:hover {
  color: #b21515;
}
/* line 1342, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .tag_not, .header #principal_menu ul .sub-menu.saidoserio .tag_not, .header #principal_menu ul .sub-menu.menubrasil .tag_not, .header #principal_menu ul .sub-menu.menumundo .tag_not, .header #principal_menu ul .sub-menu.menumais .tag_not, .header #principal_menu ul .sub-menu.menu-mais .tag_not {
  background: #b21515;
  color: #fff;
  z-index: 99;
}
/* line 1347, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .tag_not:hover, .header #principal_menu ul .sub-menu.saidoserio .tag_not:hover, .header #principal_menu ul .sub-menu.menubrasil .tag_not:hover, .header #principal_menu ul .sub-menu.menumundo .tag_not:hover, .header #principal_menu ul .sub-menu.menumais .tag_not:hover, .header #principal_menu ul .sub-menu.menu-mais .tag_not:hover {
  background: #891c2c;
  color: #ffcc00;
}
/* line 1353, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .h1_t, .header #principal_menu ul .sub-menu.saidoserio .h1_t, .header #principal_menu ul .sub-menu.menubrasil .h1_t, .header #principal_menu ul .sub-menu.menumundo .h1_t, .header #principal_menu ul .sub-menu.menumais .h1_t, .header #principal_menu ul .sub-menu.menu-mais .h1_t {
  margin-top: -16px;
}
/* line 1355, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .h1_t a, .header #principal_menu ul .sub-menu.saidoserio .h1_t a, .header #principal_menu ul .sub-menu.menubrasil .h1_t a, .header #principal_menu ul .sub-menu.menumundo .h1_t a, .header #principal_menu ul .sub-menu.menumais .h1_t a, .header #principal_menu ul .sub-menu.menu-mais .h1_t a {
  text-transform: none;
}
/* line 1358, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .h1_t a:after, .header #principal_menu ul .sub-menu.saidoserio .h1_t a:after, .header #principal_menu ul .sub-menu.menubrasil .h1_t a:after, .header #principal_menu ul .sub-menu.menumundo .h1_t a:after, .header #principal_menu ul .sub-menu.menumais .h1_t a:after, .header #principal_menu ul .sub-menu.menu-mais .h1_t a:after {
  display: none;
}
/* line 1364, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .h1_tmin, .header #principal_menu ul .sub-menu.saidoserio .h1_tmin, .header #principal_menu ul .sub-menu.menubrasil .h1_tmin, .header #principal_menu ul .sub-menu.menumundo .h1_tmin, .header #principal_menu ul .sub-menu.menumais .h1_tmin, .header #principal_menu ul .sub-menu.menu-mais .h1_tmin {
  clear: both;
  position: relative;
  padding-top: 36px;
}
/* line 1371, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .d-last-out h1, .header #principal_menu ul .sub-menu.menuentretenimento .d-last-out .title_menu, .header #principal_menu ul .sub-menu.saidoserio .d-last-out h1, .header #principal_menu ul .sub-menu.saidoserio .d-last-out .title_menu, .header #principal_menu ul .sub-menu.menubrasil .d-last-out h1, .header #principal_menu ul .sub-menu.menubrasil .d-last-out .title_menu, .header #principal_menu ul .sub-menu.menumundo .d-last-out h1, .header #principal_menu ul .sub-menu.menumundo .d-last-out .title_menu, .header #principal_menu ul .sub-menu.menumais .d-last-out h1, .header #principal_menu ul .sub-menu.menumais .d-last-out .title_menu, .header #principal_menu ul .sub-menu.menu-mais .d-last-out h1, .header #principal_menu ul .sub-menu.menu-mais .d-last-out .title_menu {
  padding-top: 28px !important;
  padding-bottom: 10px;
  font-size: .95em;
}
/* line 1379, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento a:after, .header #principal_menu ul .sub-menu.saidoserio a:after, .header #principal_menu ul .sub-menu.menubrasil a:after, .header #principal_menu ul .sub-menu.menumundo a:after, .header #principal_menu ul .sub-menu.menumais a:after, .header #principal_menu ul .sub-menu.menu-mais a:after {
  display: none !important;
}
/* line 1384, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .notice_gen_img_g, .header #principal_menu ul .sub-menu.saidoserio .notice_gen_img_g, .header #principal_menu ul .sub-menu.menubrasil .notice_gen_img_g, .header #principal_menu ul .sub-menu.menumundo .notice_gen_img_g, .header #principal_menu ul .sub-menu.menumais .notice_gen_img_g, .header #principal_menu ul .sub-menu.menu-mais .notice_gen_img_g {
  padding-bottom: 10px;
}
/* line 1388, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .post-categories, .header #principal_menu ul .sub-menu.saidoserio .post-categories, .header #principal_menu ul .sub-menu.menubrasil .post-categories, .header #principal_menu ul .sub-menu.menumundo .post-categories, .header #principal_menu ul .sub-menu.menumais .post-categories, .header #principal_menu ul .sub-menu.menu-mais .post-categories {
  z-index: 99;
  background-color: transparent;
  margin-top: -6px;
}
/* line 1392, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .post-categories li, .header #principal_menu ul .sub-menu.saidoserio .post-categories li, .header #principal_menu ul .sub-menu.menubrasil .post-categories li, .header #principal_menu ul .sub-menu.menumundo .post-categories li, .header #principal_menu ul .sub-menu.menumais .post-categories li, .header #principal_menu ul .sub-menu.menu-mais .post-categories li {
  background-color: transparent;
  margin-top: 31px;
  margin-bottom: 22px;
  margin-left: 1.1em;
}
/* line 1397, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .post-categories li a, .header #principal_menu ul .sub-menu.saidoserio .post-categories li a, .header #principal_menu ul .sub-menu.menubrasil .post-categories li a, .header #principal_menu ul .sub-menu.menumundo .post-categories li a, .header #principal_menu ul .sub-menu.menumais .post-categories li a, .header #principal_menu ul .sub-menu.menu-mais .post-categories li a {
  color: #fff;
  background: #b21515;
  padding: 4px 9px;
  display: initial;
}
/* line 1403, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .post-categories li a:after, .header #principal_menu ul .sub-menu.saidoserio .post-categories li a:after, .header #principal_menu ul .sub-menu.menubrasil .post-categories li a:after, .header #principal_menu ul .sub-menu.menumundo .post-categories li a:after, .header #principal_menu ul .sub-menu.menumais .post-categories li a:after, .header #principal_menu ul .sub-menu.menu-mais .post-categories li a:after {
  display: none !important;
}
/* line 1408, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .post-categories li:hover, .header #principal_menu ul .sub-menu.saidoserio .post-categories li:hover, .header #principal_menu ul .sub-menu.menubrasil .post-categories li:hover, .header #principal_menu ul .sub-menu.menumundo .post-categories li:hover, .header #principal_menu ul .sub-menu.menumais .post-categories li:hover, .header #principal_menu ul .sub-menu.menu-mais .post-categories li:hover {
  background-color: #fff;
}
/* line 1410, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menuentretenimento .post-categories li:hover a, .header #principal_menu ul .sub-menu.saidoserio .post-categories li:hover a, .header #principal_menu ul .sub-menu.menubrasil .post-categories li:hover a, .header #principal_menu ul .sub-menu.menumundo .post-categories li:hover a, .header #principal_menu ul .sub-menu.menumais .post-categories li:hover a, .header #principal_menu ul .sub-menu.menu-mais .post-categories li:hover a {
  color: #351117;
  background: #fff;
}
/* line 1419, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf {
  background: #b21515;
}
/* line 1422, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .line {
  background: #351117;
}
/* line 1426, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf h1, .header #principal_menu ul .sub-menu.menudf a, .header #principal_menu ul .sub-menu.menudf .title_menu {
  color: #fff;
}
/* line 1428, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf h1:hover, .header #principal_menu ul .sub-menu.menudf a:hover, .header #principal_menu ul .sub-menu.menudf .title_menu:hover {
  color: #ffcc00;
}
/* line 1432, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf h1:before, .header #principal_menu ul .sub-menu.menudf a:before, .header #principal_menu ul .sub-menu.menudf .title_menu:before {
  color: #351117;
}
/* line 1437, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf h1, .header #principal_menu ul .sub-menu.menudf .title_menu {
  color: #fff;
}
/* line 1441, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .h1_t {
  margin-top: -16px;
  padding-top: 26px !important;
}
/* line 1444, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .h1_t a {
  text-transform: none;
}
/* line 1447, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .h1_t a:after {
  display: none;
}
/* line 1453, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .tag_not {
  background: #351117;
  color: #fff;
  z-index: 99;
}
/* line 1458, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .tag_not:hover {
  background: #fff;
  color: #351117;
}
/* line 1465, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .d-last-out h1, .header #principal_menu ul .sub-menu.menudf .d-last-out .title_menu {
  padding-top: 37px;
  padding-bottom: 1px;
  font-size: .95em;
}
/* line 1473, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf a:after {
  display: none !important;
}
/* line 1478, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .notice_gen_img_g {
  padding-bottom: 10px;
}
/* line 1482, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .post-categories {
  z-index: 99;
  background-color: transparent;
  margin-top: -6px;
}
/* line 1486, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .post-categories li {
  background-color: transparent;
  margin-top: 31px;
  margin-bottom: 22px;
}
/* line 1490, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .post-categories li a {
  color: #fff;
  background: #351117;
  padding: 2px 9px;
  display: initial;
}
/* line 1496, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .post-categories li a:after {
  display: none !important;
}
/* line 1501, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .post-categories li:hover {
  background-color: #fff;
}
/* line 1503, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menudf .post-categories li:hover a {
  color: #351117;
  background: #fff;
}
/* line 1512, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia {
  background: #b21515;
}
/* line 1515, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .line {
  background: #351117;
}
/* line 1519, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia h1, .header #principal_menu ul .sub-menu.menugastronomia a, .header #principal_menu ul .sub-menu.menugastronomia .title_menu {
  color: #ffcc00;
}
/* line 1521, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia h1:hover, .header #principal_menu ul .sub-menu.menugastronomia a:hover, .header #principal_menu ul .sub-menu.menugastronomia .title_menu:hover {
  color: #fff;
}
/* line 1526, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia h1:before, .header #principal_menu ul .sub-menu.menugastronomia a:before, .header #principal_menu ul .sub-menu.menugastronomia .title_menu:before {
  color: #351117;
}
/* line 1531, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia h1, .header #principal_menu ul .sub-menu.menugastronomia .title_menu {
  color: #ffcc00;
}
/* line 1535, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .h1_t {
  margin-top: -16px;
}
/* line 1537, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .h1_t a {
  text-transform: none;
}
/* line 1540, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .h1_t a:after {
  display: none;
}
/* line 1547, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .d-last-out h1, .header #principal_menu ul .sub-menu.menugastronomia .d-last-out .title_menu {
  padding-top: 30px;
  padding-bottom: 10px;
  font-size: .95em;
}
/* line 1555, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia a:after {
  display: none !important;
}
/* line 1560, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .notice_gen_img_g {
  padding-bottom: 10px;
}
/* line 1564, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .post-categories {
  z-index: 99;
  background-color: transparent;
  margin-top: 1px;
}
/* line 1568, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .post-categories li {
  background-color: transparent;
  margin-top: 22px;
  margin-bottom: 22px;
  margin-left: 1.1em;
}
/* line 1573, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .post-categories li a {
  color: #ffcc00 !important;
  background: #351117;
  padding: 2px 9px;
  display: initial;
}
/* line 1579, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .post-categories li a:after {
  display: none !important;
}
/* line 1584, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .post-categories li:hover {
  background-color: #ffcc00;
}
/* line 1586, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menugastronomia .post-categories li:hover a {
  color: #351117 !important;
  background: #ffcc00;
}
/* line 1595, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo {
  background: #b42043;
}
/* line 1598, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .line {
  background: #351117;
}
/* line 1602, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .title_menu {
  font-family: "abril_fatfaceregular", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
}
/* line 1607, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo h1, .header #principal_menu ul .sub-menu.vidaeestilo a, .header #principal_menu ul .sub-menu.vidaeestilo .title_menu {
  color: #fff;
}
/* line 1610, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo h1:hover, .header #principal_menu ul .sub-menu.vidaeestilo a:hover, .header #principal_menu ul .sub-menu.vidaeestilo .title_menu:hover {
  color: #ffcc00;
}
/* line 1614, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo h1:before, .header #principal_menu ul .sub-menu.vidaeestilo a:before, .header #principal_menu ul .sub-menu.vidaeestilo .title_menu:before {
  color: #351117;
}
/* line 1619, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .h1_t {
  margin-top: -16px;
}
/* line 1621, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .h1_t a {
  text-transform: none;
}
/* line 1624, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .h1_t a:after {
  display: none;
}
/* line 1630, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .tag_not {
  background: #351117;
  color: #fff;
  z-index: 99;
}
/* line 1635, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .tag_not:hover {
  background: #fff;
  color: #351117;
}
/* line 1642, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .d-last-out h1, .header #principal_menu ul .sub-menu.vidaeestilo .d-last-out .title_menu {
  padding-top: 30px;
  padding-bottom: 1px;
  font-size: .95em;
}
/* line 1650, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo a:after {
  display: none !important;
}
/* line 1655, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .notice_gen_img_g {
  padding-bottom: 10px;
}
/* line 1659, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .post-categories {
  z-index: 99;
  background-color: transparent;
  margin-top: 0px;
  display: -webkit-box;
}
/* line 1664, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .post-categories li {
  background-color: transparent;
  margin-top: 27px;
  margin-bottom: 22px;
}
/* line 1670, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .post-categories li:first-child {
  margin-left: 1.1em;
}
/* line 1673, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .post-categories li a {
  color: #fff;
  background: #351117;
  padding: 2px 9px;
  display: initial;
}
/* line 1679, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .post-categories li a:after {
  display: none !important;
}
/* line 1684, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .post-categories li:hover {
  background-color: #fff;
}
/* line 1686, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.vidaeestilo .post-categories li:hover a {
  color: #351117;
  background: #fff;
}
/* line 1696, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menu-mais h1, .header #principal_menu ul .sub-menu.menu-mais a, .header #principal_menu ul .sub-menu.menu-mais .title_menu {
  color: #351117;
}
/* line 1698, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menu-mais h1:hover, .header #principal_menu ul .sub-menu.menu-mais a:hover, .header #principal_menu ul .sub-menu.menu-mais .title_menu:hover {
  color: #351117;
}
/* line 1704, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menubrasil {
  background: #ededed;
}
/* line 1708, ../scss/breakpoints/_base.scss */
.header #principal_menu ul .sub-menu.menumundo {
  background: #f5f5f5;
}

/* line 1719, ../scss/breakpoints/_base.scss */
.menumais {
  background: #ffcc00 !important;
  width: auto !important;
  padding-left: 35px !important;
  padding-right: 3px !important;
  display: inline-table;
  padding-left: 36px !important;
}
/* line 1733, ../scss/breakpoints/_base.scss */
.menumais li a {
  width: auto !important;
  padding-left: 2px !important;
  padding-right: 34px !important;
}

/* Menu Flutuante */
/* line 1743, ../scss/breakpoints/_base.scss */
.menu_fixed {
  background-color: #fff;
  position: fixed !important;
  z-index: 9999 !important;
  left: 50% !important;
  transform: translateX(-50%);
  width: 100%;
  top: -1px;
  -webkit-transition: all 0s ease-in-out;
  transition: all 0s ease-in-out;
}

/* line 1754, ../scss/breakpoints/_base.scss */
.header {
  -webkit-transition: all 0s ease-in-out;
  transition: all 0s ease-in-out;
  position: relative;
  z-index: 9999;
}

/* line 1766, ../scss/breakpoints/_base.scss */
.logo-menor {
  width: 275px !important;
  height: 63px !important;
  margin-bottom: -4px !important;
  margin-top: 18px !important;
  background-size: 100% !important;
}

/* line 1775, ../scss/breakpoints/_base.scss */
.mg10 {
  margin-top: 10px !important;
}

/* Fim do Menu Flutuante */
/* line 1781, ../scss/breakpoints/_base.scss */
#temas_do_dia_menu {
  background: #b21515;
  margin-top: 0px;
  width: 100%;
  height: 24px;
  position: absolute;
  left: 0px;
  z-index: 1;
}
/* line 1791, ../scss/breakpoints/_base.scss */
#temas_do_dia_menu ul li {
  color: #ffcc00;
  font-size: 0.8em;
  float: left;
  margin-right: 20px;
  text-transform: uppercase;
  margin-top: -13px;
}
/* line 1800, ../scss/breakpoints/_base.scss */
#temas_do_dia_menu ul li a {
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.2;
  padding-top: 4px;
  color: #fff;
  position: relative;
  top: 2px;
}
/* line 1810, ../scss/breakpoints/_base.scss */
#temas_do_dia_menu ul li a:hover {
  color: #ffcc00;
}
/* line 1816, ../scss/breakpoints/_base.scss */
#temas_do_dia_menu .social_header {
  float: right;
  position: relative;
  top: -16px;
  color: #fff;
}
/* line 1822, ../scss/breakpoints/_base.scss */
#temas_do_dia_menu .social_header i {
  margin-left: 26px;
  cursor: pointer;
}
/* line 1826, ../scss/breakpoints/_base.scss */
#temas_do_dia_menu .social_header i:hover {
  color: #ffcc00;
}

/***************************
HOME
***************************/
/******* VITRINE *********/
/* line 1840, ../scss/breakpoints/_base.scss */
#vitrine_mod1, #vitrine_mod2, #vitrine_mod3, #vitrine_mod4, #vitrine_mod5, #vitrine_mod6, #especiais article {
  max-width: 940px;
  text-align: center;
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 1846, ../scss/breakpoints/_base.scss */
#vitrine_mod1 a, #vitrine_mod2 a, #vitrine_mod3 a, #vitrine_mod4 a, #vitrine_mod5 a, #vitrine_mod6 a, #especiais article a {
  text-decoration: none !important;
  line-height: 1.1;
  color: #351117 !important;
}
/* line 1850, ../scss/breakpoints/_base.scss */
#vitrine_mod1 a:hover, #vitrine_mod2 a:hover, #vitrine_mod3 a:hover, #vitrine_mod4 a:hover, #vitrine_mod5 a:hover, #vitrine_mod6 a:hover, #especiais article a:hover {
  color: #b21515 !important;
}
/* line 1855, ../scss/breakpoints/_base.scss */
#vitrine_mod1 img, #vitrine_mod2 img, #vitrine_mod3 img, #vitrine_mod4 img, #vitrine_mod5 img, #vitrine_mod6 img, #especiais article img {
  outline: 0px;
}
/* line 1857, ../scss/breakpoints/_base.scss */
#vitrine_mod1 img:hover, #vitrine_mod2 img:hover, #vitrine_mod3 img:hover, #vitrine_mod4 img:hover, #vitrine_mod5 img:hover, #vitrine_mod6 img:hover, #especiais article img:hover {
  outline: 5px solid #b21515;
}
/* line 1863, ../scss/breakpoints/_base.scss */
#vitrine_mod1 h1, #vitrine_mod2 h1, #vitrine_mod3 h1, #vitrine_mod4 h1, #vitrine_mod5 h1, #vitrine_mod6 h1, #especiais article h1 {
  font-size: 4.1em;
  line-height: 1.1;
  color: #351117;
  font-weight: 900;
  text-align: center;
  margin: 11px;
}
/* line 1872, ../scss/breakpoints/_base.scss */
#vitrine_mod1 .wrap, #vitrine_mod2 .wrap, #vitrine_mod3 .wrap, #vitrine_mod4 .wrap, #vitrine_mod5 .wrap, #vitrine_mod6 .wrap, #especiais article .wrap {
  max-width: 620px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
}
/* line 1877, ../scss/breakpoints/_base.scss */
#vitrine_mod1 p, #vitrine_mod2 p, #vitrine_mod3 p, #vitrine_mod4 p, #vitrine_mod5 p, #vitrine_mod6 p, #especiais article p {
  color: #351117;
  font-size: 1em;
  font-style: italic;
}
/* line 1883, ../scss/breakpoints/_base.scss */
#vitrine_mod1 ul, #vitrine_mod1 .box ul, #vitrine_mod2 ul, #vitrine_mod2 .box ul, #vitrine_mod3 ul, #vitrine_mod3 .box ul, #vitrine_mod4 ul, #vitrine_mod4 .box ul, #vitrine_mod5 ul, #vitrine_mod5 .box ul, #vitrine_mod6 ul, #vitrine_mod6 .box ul, #especiais article ul, #especiais article .box ul {
  margin-top: 13px;
}
/* line 1886, ../scss/breakpoints/_base.scss */
#vitrine_mod1 ul.post-categories, #vitrine_mod1 .box ul.post-categories, #vitrine_mod2 ul.post-categories, #vitrine_mod2 .box ul.post-categories, #vitrine_mod3 ul.post-categories, #vitrine_mod3 .box ul.post-categories, #vitrine_mod4 ul.post-categories, #vitrine_mod4 .box ul.post-categories, #vitrine_mod5 ul.post-categories, #vitrine_mod5 .box ul.post-categories, #vitrine_mod6 ul.post-categories, #vitrine_mod6 .box ul.post-categories, #especiais article ul.post-categories, #especiais article .box ul.post-categories {
  margin-top: 5px;
}
/* line 1891, ../scss/breakpoints/_base.scss */
#vitrine_mod1 ul li a, #vitrine_mod1 .box ul li a, #vitrine_mod2 ul li a, #vitrine_mod2 .box ul li a, #vitrine_mod3 ul li a, #vitrine_mod3 .box ul li a, #vitrine_mod4 ul li a, #vitrine_mod4 .box ul li a, #vitrine_mod5 ul li a, #vitrine_mod5 .box ul li a, #vitrine_mod6 ul li a, #vitrine_mod6 .box ul li a, #especiais article ul li a, #especiais article .box ul li a {
  position: relative;
  font-weight: 900;
  color: #351117;
  font-size: 1.1em;
  text-decoration: none;
  line-height: 1.1;
}
/* line 1900, ../scss/breakpoints/_base.scss */
#vitrine_mod1 ul li a:after, #vitrine_mod1 .box ul li a:after, #vitrine_mod2 ul li a:after, #vitrine_mod2 .box ul li a:after, #vitrine_mod3 ul li a:after, #vitrine_mod3 .box ul li a:after, #vitrine_mod4 ul li a:after, #vitrine_mod4 .box ul li a:after, #vitrine_mod5 ul li a:after, #vitrine_mod5 .box ul li a:after, #vitrine_mod6 ul li a:after, #vitrine_mod6 .box ul li a:after, #especiais article ul li a:after, #especiais article .box ul li a:after {
  position: absolute;
  background: #b21515;
  width: 10px;
  height: 10px;
  left: -15px;
  content: "";
  top: 4px;
}
/* line 1910, ../scss/breakpoints/_base.scss */
#vitrine_mod1 ul li a:hover, #vitrine_mod1 .box ul li a:hover, #vitrine_mod2 ul li a:hover, #vitrine_mod2 .box ul li a:hover, #vitrine_mod3 ul li a:hover, #vitrine_mod3 .box ul li a:hover, #vitrine_mod4 ul li a:hover, #vitrine_mod4 .box ul li a:hover, #vitrine_mod5 ul li a:hover, #vitrine_mod5 .box ul li a:hover, #vitrine_mod6 ul li a:hover, #vitrine_mod6 .box ul li a:hover, #especiais article ul li a:hover, #especiais article .box ul li a:hover {
  color: #b21515;
}
/* line 1919, ../scss/breakpoints/_base.scss */
#vitrine_mod1 .post-categories li a, #vitrine_mod2 .post-categories li a, #vitrine_mod3 .post-categories li a, #vitrine_mod4 .post-categories li a, #vitrine_mod5 .post-categories li a, #vitrine_mod6 .post-categories li a, #especiais article .post-categories li a {
  color: #fff !important;
  margin-left: 0px !important;
}
/* line 1922, ../scss/breakpoints/_base.scss */
#vitrine_mod1 .post-categories li a:hover, #vitrine_mod2 .post-categories li a:hover, #vitrine_mod3 .post-categories li a:hover, #vitrine_mod4 .post-categories li a:hover, #vitrine_mod5 .post-categories li a:hover, #vitrine_mod6 .post-categories li a:hover, #especiais article .post-categories li a:hover {
  color: #351117 !important;
  background: #ffcc00 !important;
}

/* line 1932, ../scss/breakpoints/_base.scss */
#vitrine_mod1 {
  position: relative !important;
}

/* line 1933, ../scss/breakpoints/_base.scss */
#vitrine_mod1 .post-categories {
  display: inline-flex;
  left: 50%;
  margin-left: -48px;
  top: 10px;
}

/* line 1935, ../scss/breakpoints/_base.scss */
#vitrine_mod2 {
  max-width: 1240px;
  display: table;
  margin-bottom: 0px;
}
/* line 1940, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article {
  text-align: left;
  margin-top: 30px;
  position: relative;
}
/* line 1945, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article h1 {
  font-size: 1.7em;
  margin: 0px;
  padding: 20px 0px 0px 0px;
  text-align: left;
}
/* line 1952, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article:first-child {
  display: table-cell;
  margin-top: 0px;
}
/* line 1956, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article:first-child .img_vitrine {
  float: left;
  overflow: hidden;
}
/* line 1961, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article:first-child .box {
  vertical-align: middle;
  background-color: #fff;
  width: 60%;
  float: left;
  left: -20px;
  position: relative;
  top: 30px;
  padding: 0px 5px;
  text-align: left;
}
/* line 1972, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article:first-child .box h1 {
  font-size: 2.7em;
  text-align: left;
  margin: 10px;
}
/* line 1978, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article:first-child .box .tag_not {
  margin-left: 10px;
  position: relative;
  z-index: 99;
  top: -15px;
}
/* line 1985, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article:first-child .box .wrap {
  max-width: 100%;
}
/* line 1989, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article:first-child .box p {
  padding-left: 10px;
}
/* line 1993, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article:first-child .box ul {
  padding-left: 30px;
  margin-bottom: 30px;
}
/* line 2000, ../scss/breakpoints/_base.scss */
#vitrine_mod2 article:last-child {
  margin-top: 50px;
}

/* line 2006, ../scss/breakpoints/_base.scss */
#vitrine_mod3, #vitrine_mod4, #vitrine_mod5, #vitrine_mod6, #especiais article {
  max-width: 1240px;
  text-align: left;
}
/* line 2010, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article, #vitrine_mod4 article, #vitrine_mod5 article, #vitrine_mod6 article, #especiais article article {
  position: relative;
  padding-left: 7%;
}
/* line 2014, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article .tag_not, #vitrine_mod4 article .tag_not, #vitrine_mod5 article .tag_not, #vitrine_mod6 article .tag_not, #especiais article article .tag_not {
  position: absolute;
  top: -10px;
  z-index: 99;
}
/* line 2020, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article img, #vitrine_mod4 article img, #vitrine_mod5 article img, #vitrine_mod6 article img, #especiais article article img {
  float: left;
  margin-right: 15px;
}
/* line 2025, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article h1, #vitrine_mod4 article h1, #vitrine_mod5 article h1, #vitrine_mod6 article h1, #especiais article article h1 {
  font-size: 1.8em;
  margin-left: 20px;
  text-align: left;
}
/* line 2031, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article:first-child, #vitrine_mod4 article:first-child, #vitrine_mod5 article:first-child, #vitrine_mod6 article:first-child, #especiais article article:first-child {
  padding-left: 0px;
}
/* line 2033, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article:first-child .tag_not, #vitrine_mod4 article:first-child .tag_not, #vitrine_mod5 article:first-child .tag_not, #vitrine_mod6 article:first-child .tag_not, #especiais article article:first-child .tag_not {
  position: relative;
  top: -20px;
  z-index: 99;
}
/* line 2039, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article:first-child h1, #vitrine_mod4 article:first-child h1, #vitrine_mod5 article:first-child h1, #vitrine_mod6 article:first-child h1, #especiais article article:first-child h1 {
  font-size: 2.8em;
  text-align: left;
  margin: 0px;
  margin-bottom: 5px;
}
/* line 2047, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article:first-child img, #vitrine_mod4 article:first-child img, #vitrine_mod5 article:first-child img, #vitrine_mod6 article:first-child img, #especiais article article:first-child img {
  max-width: 100%;
  height: auto;
}
/* line 2053, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article:first-child ul li, #vitrine_mod4 article:first-child ul li, #vitrine_mod5 article:first-child ul li, #vitrine_mod6 article:first-child ul li, #especiais article article:first-child ul li {
  padding-left: 15px;
}
/* line 2059, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article:last-child, #vitrine_mod4 article:last-child, #vitrine_mod5 article:last-child, #vitrine_mod6 article:last-child, #especiais article article:last-child {
  margin-top: 10%;
}
/* line 2065, ../scss/breakpoints/_base.scss */
#vitrine_mod3 .vitrine_noticias_relacionadas, #vitrine_mod3 .dest_vitrine_noticias_relacionadas, #vitrine_mod4 .vitrine_noticias_relacionadas, #vitrine_mod4 .dest_vitrine_noticias_relacionadas, #vitrine_mod5 .vitrine_noticias_relacionadas, #vitrine_mod5 .dest_vitrine_noticias_relacionadas, #vitrine_mod6 .vitrine_noticias_relacionadas, #vitrine_mod6 .dest_vitrine_noticias_relacionadas, #especiais article .vitrine_noticias_relacionadas, #especiais article .dest_vitrine_noticias_relacionadas {
  padding-left: 16px;
}
/* line 2067, ../scss/breakpoints/_base.scss */
#vitrine_mod3 .vitrine_noticias_relacionadas li, #vitrine_mod3 .dest_vitrine_noticias_relacionadas li, #vitrine_mod4 .vitrine_noticias_relacionadas li, #vitrine_mod4 .dest_vitrine_noticias_relacionadas li, #vitrine_mod5 .vitrine_noticias_relacionadas li, #vitrine_mod5 .dest_vitrine_noticias_relacionadas li, #vitrine_mod6 .vitrine_noticias_relacionadas li, #vitrine_mod6 .dest_vitrine_noticias_relacionadas li, #especiais article .vitrine_noticias_relacionadas li, #especiais article .dest_vitrine_noticias_relacionadas li {
  position: relative;
}
/* line 2069, ../scss/breakpoints/_base.scss */
#vitrine_mod3 .vitrine_noticias_relacionadas li:before, #vitrine_mod3 .dest_vitrine_noticias_relacionadas li:before, #vitrine_mod4 .vitrine_noticias_relacionadas li:before, #vitrine_mod4 .dest_vitrine_noticias_relacionadas li:before, #vitrine_mod5 .vitrine_noticias_relacionadas li:before, #vitrine_mod5 .dest_vitrine_noticias_relacionadas li:before, #vitrine_mod6 .vitrine_noticias_relacionadas li:before, #vitrine_mod6 .dest_vitrine_noticias_relacionadas li:before, #especiais article .vitrine_noticias_relacionadas li:before, #especiais article .dest_vitrine_noticias_relacionadas li:before {
  content: "";
  position: absolute;
  background: #b21515;
  width: 7px;
  height: 7px;
  left: -15px;
  top: 4px;
}
/* line 2080, ../scss/breakpoints/_base.scss */
#vitrine_mod3 .vitrine_noticias_relacionadas.vitrine_3, #vitrine_mod3 .dest_vitrine_noticias_relacionadas.vitrine_3, #vitrine_mod4 .vitrine_noticias_relacionadas.vitrine_3, #vitrine_mod4 .dest_vitrine_noticias_relacionadas.vitrine_3, #vitrine_mod5 .vitrine_noticias_relacionadas.vitrine_3, #vitrine_mod5 .dest_vitrine_noticias_relacionadas.vitrine_3, #vitrine_mod6 .vitrine_noticias_relacionadas.vitrine_3, #vitrine_mod6 .dest_vitrine_noticias_relacionadas.vitrine_3, #especiais article .vitrine_noticias_relacionadas.vitrine_3, #especiais article .dest_vitrine_noticias_relacionadas.vitrine_3 {
  padding-left: 0;
  padding-bottom: 25px;
}
/* line 2088, ../scss/breakpoints/_base.scss */
#vitrine_mod3 .dest_vitrine_noticias_relacionadas li:before, #vitrine_mod4 .dest_vitrine_noticias_relacionadas li:before, #vitrine_mod5 .dest_vitrine_noticias_relacionadas li:before, #vitrine_mod6 .dest_vitrine_noticias_relacionadas li:before, #especiais article .dest_vitrine_noticias_relacionadas li:before {
  left: -1px;
}

/* line 2096, ../scss/breakpoints/_base.scss */
#vitrine_mod4, #vitrine_mod5, #vitrine_mod6, #especiais article {
  position: relative;
  top: 0px;
}
/* line 2100, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article, #vitrine_mod5 article, #vitrine_mod6 article, #especiais article article {
  margin-bottom: 3%;
}
/* line 2103, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article:last-child, #vitrine_mod5 article:last-child, #vitrine_mod6 article:last-child, #especiais article article:last-child {
  margin-top: 0px;
}
/* line 2107, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article img, #vitrine_mod5 article img, #vitrine_mod6 article img, #especiais article article img {
  clear: both;
  width: 100%;
}
/* line 2112, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article .box, #vitrine_mod5 article .box, #vitrine_mod6 article .box, #especiais article article .box {
  clear: both;
  position: relative;
  width: 90%;
  left: 5%;
  top: -50px;
  background: #fff;
  padding: 22px 32px 32px;
  margin-top: 5px;
}
/* line 2122, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article .box .tag_not, #vitrine_mod5 article .box .tag_not, #vitrine_mod6 article .box .tag_not, #especiais article article .box .tag_not {
  top: -14px;
  z-index: 99;
}
/* line 2129, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article ul li, #vitrine_mod5 article ul li, #vitrine_mod6 article ul li, #especiais article article ul li {
  padding-left: 0px;
}
/* line 2134, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article h1, #vitrine_mod5 article h1, #vitrine_mod6 article h1, #especiais article article h1 {
  margin: 0px;
  padding: 26px 0px;
  margin-left: 0px;
}
/* line 2140, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article:first-child, #vitrine_mod5 article:first-child, #vitrine_mod6 article:first-child, #especiais article article:first-child {
  margin-bottom: 0px;
  padding-left: 0px;
}
/* line 2143, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article:first-child .tag_not, #vitrine_mod5 article:first-child .tag_not, #vitrine_mod6 article:first-child .tag_not, #especiais article article:first-child .tag_not {
  position: relative;
  top: -20px;
  z-index: 99;
}
/* line 2149, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article:first-child h1, #vitrine_mod5 article:first-child h1, #vitrine_mod6 article:first-child h1, #especiais article article:first-child h1 {
  font-size: 2.8em;
  text-align: left;
  margin: 0px;
  margin-bottom: -19px;
}
/* line 2156, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article:first-child img, #vitrine_mod5 article:first-child img, #vitrine_mod6 article:first-child img, #especiais article article:first-child img {
  max-width: 100%;
  height: auto;
}
/* line 2162, ../scss/breakpoints/_base.scss */
#vitrine_mod4 article:first-child ul li, #vitrine_mod5 article:first-child ul li, #vitrine_mod6 article:first-child ul li, #especiais article article:first-child ul li {
  padding-left: 15px;
  position: relative;
}

/* line 2172, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article {
  padding-left: 4%;
}
/* line 2176, ../scss/breakpoints/_base.scss */
#vitrine_mod3 article:first-child img {
  margin-bottom: 15px;
}

/* line 2184, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-1of3 {
  margin-bottom: 60px;
  margin-top: 10px;
  padding-left: 40px;
}
/* line 2188, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-1of3 h1 {
  padding-bottom: 0px;
  padding-top: 18px;
}
/* line 2192, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-1of3 ul {
  margin-top: 12px !important;
}
/* line 2195, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-1of3 ul li {
  margin-top: -4px;
}
/* line 2197, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-1of3 ul li a {
  font-size: .9em;
  margin-left: 17px;
}
/* line 2201, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-1of3 ul li a:after {
  width: 7px;
  height: 7px;
  top: 6px;
}
/* line 2211, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-2of3 {
  margin-bottom: -28px;
}
/* line 2214, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-2of3 .tag_not {
  top: -47px !important;
  z-index: 99;
}
/* line 2218, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-2of3 h1 {
  margin-top: -25px !important;
}
/* line 2224, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-2of3 ul li a:after {
  top: 6px;
}

/* line 2236, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article:first-child h1 {
  padding-top: 25px;
  padding-bottom: 25px;
}
/* line 2242, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article p {
  display: -webkit-box;
}

/* line 2248, ../scss/breakpoints/_base.scss */
#vitrine_mod5, #vitrine_mod6 {
  max-width: 1040px;
}
/* line 2251, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article, #vitrine_mod6 article {
  padding-left: 0px;
}
/* line 2253, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article img, #vitrine_mod6 article img {
  max-width: 196px;
  height: auto;
}
/* line 2258, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article h1, #vitrine_mod6 article h1 {
  margin: 0px;
  padding: 0px 20px;
  font-size: 1.5em;
}
/* line 2264, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article:first-child, #vitrine_mod6 article:first-child {
  margin-bottom: -20px;
}
/* line 2266, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article:first-child .box, #vitrine_mod6 article:first-child .box {
  clear: both;
  position: relative;
  width: 75%;
  left: 12.5%;
  top: -50px;
  background: #fff;
  padding: 30px;
  padding-top: 0px;
}
/* line 2276, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article:first-child .box .tag_not, #vitrine_mod6 article:first-child .box .tag_not {
  top: -14px;
  left: -90px;
  z-index: 99;
}
/* line 2282, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article:first-child .box h1, #vitrine_mod6 article:first-child .box h1 {
  font-size: 4em;
}
/* line 2286, ../scss/breakpoints/_base.scss */
#vitrine_mod5 article:first-child .box h1, #vitrine_mod5 article:first-child .box p, #vitrine_mod6 article:first-child .box h1, #vitrine_mod6 article:first-child .box p {
  text-align: center;
}
/* line 2296, ../scss/breakpoints/_base.scss */
#vitrine_mod5 .d-1of2 p, #vitrine_mod6 .d-1of2 p {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  font-size: .8em;
  margin-top: 7px;
}

/* line 2305, ../scss/breakpoints/_base.scss */
#vitrine_mod6 {
  max-width: 100%;
  margin-top: -20px;
  padding-top: 0px;
}
/* line 2312, ../scss/breakpoints/_base.scss */
#vitrine_mod6 article .img_vitrine {
  max-width: 100%;
  height: 480px;
  overflow: hidden;
}
/* line 2316, ../scss/breakpoints/_base.scss */
#vitrine_mod6 article .img_vitrine img {
  width: 100%;
  margin: 0 auto;
  height: auto;
}
/* line 2325, ../scss/breakpoints/_base.scss */
#vitrine_mod6 article:first-child .box {
  max-width: 890px;
  left: 0px;
  padding: 20px;
  padding-top: 10px;
}
/* line 2331, ../scss/breakpoints/_base.scss */
#vitrine_mod6 article:first-child .box .tag_not {
  left: -20px;
  top: -24px;
  z-index: 99;
}
/* line 2337, ../scss/breakpoints/_base.scss */
#vitrine_mod6 article:first-child .box h1 {
  font-size: 3em;
  text-align: left;
  padding-top: 40px;
  padding-bottom: 14px;
}
/* line 2344, ../scss/breakpoints/_base.scss */
#vitrine_mod6 article:first-child .box p {
  text-align: left;
  max-width: 100%;
  padding: 10px 20px;
}
/* line 2350, ../scss/breakpoints/_base.scss */
#vitrine_mod6 article:first-child .box ul {
  padding: 0px;
  margin: 10px 20px;
}

/*** FIM DAS VITRINES***/
/***** Noticias base ***/
/* line 2366, ../scss/breakpoints/_base.scss */
.pad_c {
  padding: 0 0.75em;
}

/* line 2370, ../scss/breakpoints/_base.scss */
.pad_r_5 {
  padding-right: 0%;
}

/* com imagens*/
/* line 2373, ../scss/breakpoints/_base.scss */
.notice_gen_img_g {
  padding-bottom: 35px;
  position: relative;
}
/* line 2376, ../scss/breakpoints/_base.scss */
.notice_gen_img_g img {
  width: 100%;
  height: auto;
}
/* line 2381, ../scss/breakpoints/_base.scss */
.notice_gen_img_g h1 {
  margin: 0px;
  color: #351117;
  font-size: 1.6em;
  font-weight: 900;
  line-height: 1.1;
  padding-top: 12px;
}
/* line 2389, ../scss/breakpoints/_base.scss */
.notice_gen_img_g h1 time {
  color: #b21515;
  font-weight: 300;
}
/* line 2394, ../scss/breakpoints/_base.scss */
.notice_gen_img_g h1 a {
  color: #351117;
}
/* line 2397, ../scss/breakpoints/_base.scss */
.notice_gen_img_g h1 a:hover {
  color: #b21515;
}
/* line 2404, ../scss/breakpoints/_base.scss */
.notice_gen_img_g p {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  font-style: italic;
  font-size: .9em;
  margin-top: 5px;
  line-height: 1.4;
}
/* line 2414, ../scss/breakpoints/_base.scss */
.notice_gen_img_g .l1-5 {
  font-size: 1.5em;
}
/* line 2415, ../scss/breakpoints/_base.scss */
.notice_gen_img_g .l1-4 {
  font-size: 1.4em;
}
/* line 2416, ../scss/breakpoints/_base.scss */
.notice_gen_img_g .l1-3 {
  font-size: 1.3em;
}
/* line 2419, ../scss/breakpoints/_base.scss */
.notice_gen_img_g .author_name {
  display: none;
  opacity: 0;
  text-transform: uppercase;
  color: #b21515;
  font-size: 0.8em;
  margin: 0px;
}
/* line 2428, ../scss/breakpoints/_base.scss */
.notice_gen_img_g .social_ {
  margin: 0px;
  display: none;
  opacity: 0;
}
/* line 2432, ../scss/breakpoints/_base.scss */
.notice_gen_img_g .social_ i {
  color: #b21515;
  margin-right: 5px;
}
/* line 2438, ../scss/breakpoints/_base.scss */
.notice_gen_img_g .vis {
  display: block;
}
/* line 2442, ../scss/breakpoints/_base.scss */
.notice_gen_img_g ul {
  padding-top: 0px;
  margin-top: 4px;
  padding-left: 16px;
}
/* line 2447, ../scss/breakpoints/_base.scss */
.notice_gen_img_g ul li {
  line-height: 1.1;
}
/* line 2449, ../scss/breakpoints/_base.scss */
.notice_gen_img_g ul li a {
  position: relative;
  color: #351117;
  font-size: .8em;
  text-decoration: none;
  font-weight: 900;
  font-family: 'Merriweather', 'Georgia', Cambria, Times New Roman, Times, serif;
}
/* line 2457, ../scss/breakpoints/_base.scss */
.notice_gen_img_g ul li a:before {
  content: "";
  position: absolute;
  background: #b21515;
  width: 7px;
  height: 7px;
  left: -15px;
  top: 4px;
}
/* line 2468, ../scss/breakpoints/_base.scss */
.notice_gen_img_g ul li + li {
  margin-top: 6px;
}
/* line 2474, ../scss/breakpoints/_base.scss */
.notice_gen_img_g .post-categories {
  padding-top: 0px;
  margin-top: 3px;
  padding-left: 0px;
}
/* line 2480, ../scss/breakpoints/_base.scss */
.notice_gen_img_g img {
  outline: 0px solid #b21515;
  -webkit-filter: brightness(1);
  filter: brightness(1);
}
/* line 2488, ../scss/breakpoints/_base.scss */
.notice_gen_img_g:hover img {
  outline: 5px solid #b21515;
  -webkit-filter: brightness(1.3);
  filter: brightness(1.3);
}
/* line 2494, ../scss/breakpoints/_base.scss */
.notice_gen_img_g:hover h1, .notice_gen_img_g:hover .author_name, .notice_gen_img_g:hover .social_ {
  color: #b21515;
  display: block;
}

/******* DF ************/
/* line 2506, ../scss/breakpoints/_base.scss */
#df_home_master {
  margin-top: 30px;
  margin-bottom: -25px;
}

/* line 2511, ../scss/breakpoints/_base.scss */
.gradiente_sidebar {
  float: right;
  background-color: transparent;
  position: relative;
  top: -81px;
  margin-bottom: -88px;
}
/* line 2518, ../scss/breakpoints/_base.scss */
.gradiente_sidebar img {
  margin-top: -19px;
  height: 100px;
  width: 104%;
}

/* line 2525, ../scss/breakpoints/_base.scss */
.sidebar_cinema {
  margin-top: -190px !important;
  height: auto !important;
}
/* line 2529, ../scss/breakpoints/_base.scss */
.sidebar_cinema .ratings {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

/* line 2535, ../scss/breakpoints/_base.scss */
.sidebar_gastronomia2 {
  margin-top: 134px !important;
  height: auto !important;
}

/* line 2540, ../scss/breakpoints/_base.scss */
.vejamais_amarelo, .vejamais_pink, .vejamais_red, .navigation a {
  background: #ffcc00;
  color: #351117;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-size: .9em;
  width: 100%;
  display: block;
  cursor: pointer;
  padding: 3px;
  position: relative;
  top: 14px;
  margin-bottom: 22px;
}
/* line 2555, ../scss/breakpoints/_base.scss */
.vejamais_amarelo:hover, .vejamais_pink:hover, .vejamais_red:hover, .navigation a:hover {
  background: #b42043;
  color: #ffcc00;
}
/* line 2561, ../scss/breakpoints/_base.scss */
.vejamais_amarelo:visited, .vejamais_pink:visited, .vejamais_red:visited, .navigation a:visited {
  color: #b21515;
}

/* line 2566, ../scss/breakpoints/_base.scss */
.vejamais_pink {
  background: #fff;
  color: #b42043;
  border: 1px solid #b42043;
  font-size: 0.9em;
  text-decoration: none;
  padding: 3px;
}
/* line 2575, ../scss/breakpoints/_base.scss */
.vejamais_pink:hover {
  background: #b42043;
  color: #fff !important;
}

/* line 2581, ../scss/breakpoints/_base.scss */
a.vejamais_red, .navigation a {
  background: #fff;
  color: #b21515;
  border: 1px solid #b21515;
  font-size: 0.9em;
  text-decoration: none;
  padding: 3px;
}
/* line 2589, ../scss/breakpoints/_base.scss */
a.vejamais_red:hover, .navigation a:hover {
  background: #b21515;
  color: #ffcc00;
}

/* line 2595, ../scss/breakpoints/_base.scss */
.navigation {
  width: 100%;
  text-align: center;
}
/* line 2598, ../scss/breakpoints/_base.scss */
.navigation a {
  width: inherit;
  display: inline-block;
  padding: 8px 19px;
}

/* line 2605, ../scss/breakpoints/_base.scss */
.sidebar_entretenimento {
  position: relative;
  z-index: 99;
  background-color: transparent !important;
  top: 0px;
  overflow: hidden;
  height: auto !important;
  margin-top: 96px !important;
  margin-bottom: 30px !important;
}
/* line 2615, ../scss/breakpoints/_base.scss */
.sidebar_entretenimento article {
  padding-bottom: 0px !important;
  margin-bottom: 33px !important;
  position: relative;
}
/* line 2620, ../scss/breakpoints/_base.scss */
.sidebar_entretenimento article:after {
  content: "+";
  border: 1px solid #fff;
  position: absolute;
  right: 0px;
  bottom: 0px;
  color: #fff;
  padding: 0px 6px;
  cursor: pointer !important;
  z-index: 99;
}
/* line 2631, ../scss/breakpoints/_base.scss */
.sidebar_entretenimento article:after:hover {
  color: #b42043;
  background: #fff;
}
/* line 2639, ../scss/breakpoints/_base.scss */
.sidebar_entretenimento .menor {
  width: 142px;
  margin-left: 20px !important;
}
/* line 2642, ../scss/breakpoints/_base.scss */
.sidebar_entretenimento .menor:after {
  content: "" !important;
}
/* line 2648, ../scss/breakpoints/_base.scss */
.sidebar_entretenimento .sidebar_programe_se .vejamais_amarelo {
  padding: 0 10px;
  line-height: 40px;
  border: thin solid transparent;
  color: #351117;
  text-decoration: none;
}
/* line 2655, ../scss/breakpoints/_base.scss */
.sidebar_entretenimento .sidebar_programe_se .vejamais_amarelo:visited {
  color: #351117 !important;
}
/* line 2659, ../scss/breakpoints/_base.scss */
.sidebar_entretenimento .sidebar_programe_se .vejamais_amarelo:hover {
  color: #FC0 !important;
  background: #351117;
  border: thin solid #FC0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 2673, ../scss/breakpoints/_base.scss */
.sidebar_cinema_2 {
  padding-top: 38px !important;
}
/* line 2676, ../scss/breakpoints/_base.scss */
.sidebar_cinema_2 article {
  display: inline-block;
}
/* line 2678, ../scss/breakpoints/_base.scss */
.sidebar_cinema_2 article img {
  width: 40%;
  float: left;
  margin-right: 10px;
}
/* line 2684, ../scss/breakpoints/_base.scss */
.sidebar_cinema_2 article h1 {
  color: #351117;
  margin-top: 9px !important;
}
/* line 2689, ../scss/breakpoints/_base.scss */
.sidebar_cinema_2 article .tag_not {
  margin-left: -10px !important;
  background: #b42043;
  z-index: 99;
  position: relative;
  top: 3px;
}
/* line 2696, ../scss/breakpoints/_base.scss */
.sidebar_cinema_2 article .tag_not:hover {
  background: #ffcc00;
  color: #351117;
}
/* line 2702, ../scss/breakpoints/_base.scss */
.sidebar_cinema_2 article .ratings {
  color: #b42043;
  margin-top: 6px !important;
}
/* line 2707, ../scss/breakpoints/_base.scss */
.sidebar_cinema_2 article:after {
  display: none;
}

/*****************************
breaking newsletter
*****************************/
/* line 2717, ../scss/breakpoints/_base.scss */
#break {
  height: 50px;
  width: 100%;
  background: #ffcc00;
  position: relative;
  top: 0px;
  margin-bottom: 0px;
}
/* line 2725, ../scss/breakpoints/_base.scss */
#break .wrap {
  position: relative;
}
/* line 2727, ../scss/breakpoints/_base.scss */
#break .wrap h1 {
  float: left;
  color: #b21515;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin: 0px;
  position: absolute;
  left: 0px;
}
/* line 2737, ../scss/breakpoints/_base.scss */
#break .wrap h2 {
  color: #351117;
  font-size: 1.6em;
  width: 100%;
  text-align: center;
  margin: 0px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  position: relative;
  top: 9px;
}
/* line 2748, ../scss/breakpoints/_base.scss */
#break .wrap h2 a {
  color: #351117;
  text-decoration: none;
}
/* line 2752, ../scss/breakpoints/_base.scss */
#break .wrap h2 a:hover {
  color: #b21515;
}

/* line 2766, ../scss/breakpoints/_base.scss */
.sidebar_gastronomia {
  display: -webkit-box;
}
/* line 2769, ../scss/breakpoints/_base.scss */
.sidebar_gastronomia .city-d {
  border: 0px !important;
  max-width: 100% !important;
}
/* line 2774, ../scss/breakpoints/_base.scss */
.sidebar_gastronomia article {
  padding-left: 0px !important;
}
/* line 2777, ../scss/breakpoints/_base.scss */
.sidebar_gastronomia article .mr {
  margin-bottom: 5px;
  color: #b42043;
}
/* line 2781, ../scss/breakpoints/_base.scss */
.sidebar_gastronomia article .ratings {
  margin-top: -25px !important;
  margin-left: 6px;
  color: #ffcc00 !important;
}
/* line 2787, ../scss/breakpoints/_base.scss */
.sidebar_gastronomia article h1 {
  font-size: 1em !important;
  margin-top: 20px !important;
}
/* line 2792, ../scss/breakpoints/_base.scss */
.sidebar_gastronomia article:after {
  display: none;
}

/* line 2800, ../scss/breakpoints/_base.scss */
#sidebar_df, .sidebar_post_internal {
  height: 100%;
  background: #eff0ef;
  padding-right: 0px;
  overflow: auto;
}
/* line 2806, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar-vidaestilo, #sidebar_df.sidebar_post_internal, .sidebar_post_internal.sidebar-vidaestilo, .sidebar_post_internal.sidebar_post_internal {
  overflow: initial !important;
}
/* line 2810, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_post_internal .middle_sidebar, .sidebar_post_internal.sidebar_post_internal .middle_sidebar {
  background: #efefef;
  position: relative;
}
/* line 2814, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_post_internal .middle_sidebar article, .sidebar_post_internal.sidebar_post_internal .middle_sidebar article {
  position: relative;
}
/* line 2820, ../scss/breakpoints/_base.scss */
#sidebar_df .separator_sidebar, .sidebar_post_internal .separator_sidebar {
  background-color: #fff;
  height: 40px;
  width: 100%;
}
/* line 2826, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar, .sidebar_post_internal .middle_sidebar {
  background: #dedede;
  position: relative;
}
/* line 2830, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article, .sidebar_post_internal .middle_sidebar article {
  margin-top: 00px;
}
/* line 2832, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article:after, .sidebar_post_internal .middle_sidebar article:after {
  display: none;
}
/* line 2838, ../scss/breakpoints/_base.scss */
#sidebar_df .chosen-container, .sidebar_post_internal .chosen-container {
  width: 100% !important;
  margin-bottom: 10px;
}
/* line 2842, ../scss/breakpoints/_base.scss */
#sidebar_df .chosen-container ul, .sidebar_post_internal .chosen-container ul {
  border: 1px solid #737373;
  background: #fff;
  position: relative;
}
/* line 2847, ../scss/breakpoints/_base.scss */
#sidebar_df .chosen-container ul:after, .sidebar_post_internal .chosen-container ul:after {
  position: absolute;
  content: "\f0fe";
  font-family: "fontAwesome";
  right: 5px;
  color: #b21515;
  top: 4px;
}
/* line 2856, ../scss/breakpoints/_base.scss */
#sidebar_df .chosen-container ul .search-choice, .sidebar_post_internal .chosen-container ul .search-choice {
  background-color: #b21515;
  background-image: none;
  border: none;
  border-radius: 0px;
  box-shadow: none;
  text-transform: uppercase;
  padding: 6px 23px;
  color: #fff;
}
/* line 2866, ../scss/breakpoints/_base.scss */
#sidebar_df .chosen-container ul .search-choice input, .sidebar_post_internal .chosen-container ul .search-choice input {
  text-transform: uppercase;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  padding-left: 10px;
}
/* line 2872, ../scss/breakpoints/_base.scss */
#sidebar_df .chosen-container ul .search-choice a, .sidebar_post_internal .chosen-container ul .search-choice a {
  top: 6px;
}
/* line 2878, ../scss/breakpoints/_base.scss */
#sidebar_df .chosen-container ul li input, .sidebar_post_internal .chosen-container ul li input {
  text-transform: uppercase;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
}
/* line 2886, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb, .sidebar_post_internal .sideb {
  background: #351117 !important;
}
/* line 2890, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb article:after, .sidebar_post_internal .sideb article:after {
  display: block;
}
/* line 2895, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb time, .sidebar_post_internal .sideb time {
  float: left;
  width: 100%;
  font-size: .75em;
  margin-bottom: 4px;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #ffcc00;
}
/* line 2905, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb h1, .sidebar_post_internal .sideb h1 {
  width: 55%;
  padding-top: 4px;
}
/* line 2908, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb h1 a, .sidebar_post_internal .sideb h1 a {
  color: #fff !important;
  font-size: .8em !important;
  font-style: normal !important;
  font-weight: 700 !important;
}
/* line 2914, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb h1:hover, .sidebar_post_internal .sideb h1:hover {
  color: #b42043;
}
/* line 2919, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb img, .sidebar_post_internal .sideb img {
  width: 30% !important;
  float: left !important;
  padding-right: 0px !important;
  margin-right: 10px !important;
}
/* line 2926, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb .post-categories, .sidebar_post_internal .sideb .post-categories {
  z-index: 99;
  padding: 2px 7px;
  font-size: 0.75em;
  position: relative;
  top: 1px;
  left: -9px;
}
/* line 2934, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb .post-categories li, .sidebar_post_internal .sideb .post-categories li {
  background: #b42043;
}
/* line 2936, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb .post-categories li a, .sidebar_post_internal .sideb .post-categories li a {
  color: #fff;
}
/* line 2940, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb .post-categories li:hover, .sidebar_post_internal .sideb .post-categories li:hover {
  background: #ffcc00;
}
/* line 2942, ../scss/breakpoints/_base.scss */
#sidebar_df .sideb .post-categories li:hover a, .sidebar_post_internal .sideb .post-categories li:hover a {
  color: #b42043;
}
/* line 2951, ../scss/breakpoints/_base.scss */
#sidebar_df .ratings, .sidebar_post_internal .ratings {
  color: #b21515;
}
/* line 2955, ../scss/breakpoints/_base.scss */
#sidebar_df::-webkit-scrollbar, .sidebar_post_internal::-webkit-scrollbar {
  width: 7px;
}
/* line 2959, ../scss/breakpoints/_base.scss */
#sidebar_df::-webkit-scrollbar-track-piece, .sidebar_post_internal::-webkit-scrollbar-track-piece {
  background-color: #dedede;
  padding-left: 2px;
  padding-right: 2px;
}
/* line 2965, ../scss/breakpoints/_base.scss */
#sidebar_df::-webkit-scrollbar-thumb:vertical, #sidebar_df::-webkit-scrollbar-thumb:horizontal, .sidebar_post_internal::-webkit-scrollbar-thumb:vertical, .sidebar_post_internal::-webkit-scrollbar-thumb:horizontal {
  background-color: #bdbdbd;
}
/* line 2970, ../scss/breakpoints/_base.scss */
#sidebar_df::-webkit-scrollbar-thumb:vertical:hover, #sidebar_df::-webkit-scrollbar-thumb:horizontal:hover, .sidebar_post_internal::-webkit-scrollbar-thumb:vertical:hover, .sidebar_post_internal::-webkit-scrollbar-thumb:horizontal:hover {
  background-color: #a7a7a7;
}
/* line 2975, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar, .sidebar_post_internal .middle_sidebar {
  padding: 20px;
  position: relative;
}
/* line 2979, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article, .sidebar_post_internal .middle_sidebar article {
  position: relative !important;
}
/* line 2983, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article .post-categpries, .sidebar_post_internal .middle_sidebar article .post-categpries {
  padding: 0px !important;
  top: 3px !important;
  position: absolute;
  left: 0px;
}
/* line 2989, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article .post-categpries li, .sidebar_post_internal .middle_sidebar article .post-categpries li {
  padding: 0px !important;
}
/* line 2996, ../scss/breakpoints/_base.scss */
#sidebar_df input[type="submit"], .sidebar_post_internal input[type="submit"] {
  border: 0px;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif !important;
  color: #fff;
  text-transform: uppercase;
  font-size: 1em;
  background: #b21515;
  width: 100%;
  padding: 8px 17px !important;
  text-align: left;
}
/* line 3007, ../scss/breakpoints/_base.scss */
#sidebar_df input[type="submit"]:hover, .sidebar_post_internal input[type="submit"]:hover {
  background: #ffcc00;
  color: #000 !important;
}
/* line 3014, ../scss/breakpoints/_base.scss */
#sidebar_df .h1_title_sidebar, .sidebar_post_internal .h1_title_sidebar {
  background: #351117;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  color: #fff;
  font-size: 1.0em;
  padding: 7px 20px;
  position: relative;
  text-transform: uppercase;
  margin: 0px;
  margin-bottom: 0px;
  position: relative;
  z-index: 99;
  letter-spacing: 0 !important;
}
/* line 3029, ../scss/breakpoints/_base.scss */
#sidebar_df .h1_title_sidebar.title_gastronomia, .sidebar_post_internal .h1_title_sidebar.title_gastronomia {
  background: #b21515;
  color: #ffcc00;
}
/* line 3034, ../scss/breakpoints/_base.scss */
#sidebar_df .h1_title_sidebar.title_1, .sidebar_post_internal .h1_title_sidebar.title_1 {
  margin: 0px;
}
/* line 3037, ../scss/breakpoints/_base.scss */
#sidebar_df .h1_title_sidebar.title_1:hover, .sidebar_post_internal .h1_title_sidebar.title_1:hover {
  color: #ffcc00 !important;
}
/* line 3040, ../scss/breakpoints/_base.scss */
#sidebar_df .h1_title_sidebar.title_1:hover:after, .sidebar_post_internal .h1_title_sidebar.title_1:hover:after {
  color: #ffcc00 !important;
}
/* line 3045, ../scss/breakpoints/_base.scss */
#sidebar_df .h1_title_sidebar.title_1:after, .sidebar_post_internal .h1_title_sidebar.title_1:after {
  content: "\f105";
  position: absolute;
  right: 18px;
  color: #fff;
  font-family: FontAwesome;
}
/* line 3061, ../scss/breakpoints/_base.scss */
#sidebar_df article, .sidebar_post_internal article {
  padding-bottom: 7px;
}
/* line 3063, ../scss/breakpoints/_base.scss */
#sidebar_df article h1, .sidebar_post_internal article h1 {
  font-size: .9em;
  font-style: normal;
  padding-top: 10px;
  display: table;
  min-width: 50%;
}
/* line 3070, ../scss/breakpoints/_base.scss */
#sidebar_df article h1 time, .sidebar_post_internal article h1 time {
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  color: #b21515;
  font-weight: 300;
  position: relative;
  top: -2px;
  padding-right: 5px;
}
/* line 3080, ../scss/breakpoints/_base.scss */
#sidebar_df article:hover, .sidebar_post_internal article:hover {
  padding-bottom: 7px;
}
/* line 3082, ../scss/breakpoints/_base.scss */
#sidebar_df article:hover img, .sidebar_post_internal article:hover img {
  border: 0px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
/* line 3091, ../scss/breakpoints/_base.scss */
#sidebar_df .img_p img, .sidebar_post_internal .img_p img {
  float: left;
  width: 35%;
  margin-right: 5%;
}
/* line 3097, ../scss/breakpoints/_base.scss */
#sidebar_df .img_p .tag_not, .sidebar_post_internal .img_p .tag_not {
  left: -5%;
  position: relative;
  z-index: 99;
  top: -1px;
}
/* line 3104, ../scss/breakpoints/_base.scss */
#sidebar_df .img_p .post-categories, .sidebar_post_internal .img_p .post-categories {
  position: relative !important;
  left: -5%;
  position: relative;
  z-index: 99;
  top: 10px;
}
/* line 3114, ../scss/breakpoints/_base.scss */
#sidebar_df .no_img_p .post-categories, .sidebar_post_internal .no_img_p .post-categories {
  position: relative !important;
  left: 0px;
  position: relative;
  z-index: 99;
  top: 15px;
}
/* line 3124, ../scss/breakpoints/_base.scss */
#sidebar_df .top5 article, .sidebar_post_internal .top5 article {
  background: url(../images/top5.png) right 20px !important;
  background-repeat: no-repeat !important;
  min-height: 80px;
  max-height: 140px;
}
/* line 3130, ../scss/breakpoints/_base.scss */
#sidebar_df .top5 article:nth-child(2), .sidebar_post_internal .top5 article:nth-child(2) {
  background-position: 100% -102px !important;
}
/* line 3133, ../scss/breakpoints/_base.scss */
#sidebar_df .top5 article:nth-child(3), .sidebar_post_internal .top5 article:nth-child(3) {
  background-position: 100% -224px !important;
}
/* line 3134, ../scss/breakpoints/_base.scss */
#sidebar_df .top5 article:nth-child(4), .sidebar_post_internal .top5 article:nth-child(4) {
  background-position: 100% -346px !important;
}
/* line 3137, ../scss/breakpoints/_base.scss */
#sidebar_df .top5 article:nth-child(5), .sidebar_post_internal .top5 article:nth-child(5) {
  background-position: 100% -468px !important;
}
/* line 3141, ../scss/breakpoints/_base.scss */
#sidebar_df .top5 .no-img, .sidebar_post_internal .top5 .no-img {
  padding-top: 20px;
}
/* line 3143, ../scss/breakpoints/_base.scss */
#sidebar_df .top5 .no-img .post-categories, .sidebar_post_internal .top5 .no-img .post-categories {
  top: 5px;
}
/* line 3146, ../scss/breakpoints/_base.scss */
#sidebar_df .top5 .no-img h1, .sidebar_post_internal .top5 .no-img h1 {
  padding-top: 10px;
}
/* line 3153, ../scss/breakpoints/_base.scss */
#sidebar_df .sidebar_video article, .sidebar_post_internal .sidebar_video article {
  margin-top: 40px;
  margin-bottom: 20px;
  min-height: 0px;
}
/* line 3158, ../scss/breakpoints/_base.scss */
#sidebar_df .sidebar_video article .fa, .sidebar_post_internal .sidebar_video article .fa {
  float: left;
  color: black;
  font-size: 22px;
  padding: 6px;
}
/* line 3168, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda, .sidebar_post_internal.sidebar_agenda {
  width: 286px;
  min-height: 500px;
  background: transparent;
  overflow: hidden;
  margin-top: 20px !important;
}
/* line 3175, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .separator_sidebar, .sidebar_post_internal.sidebar_agenda .separator_sidebar {
  display: none !important;
}
/* line 3179, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .h1_title_sidebar, #sidebar_df.sidebar_agenda .h_title, .sidebar_post_internal.sidebar_agenda .h1_title_sidebar, .sidebar_post_internal.sidebar_agenda .h_title {
  background: none;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #fff;
  font-size: 16px;
  font-style: italic;
  letter-spacing: 1px !important;
  padding: 10px 0 20px;
  text-transform: uppercase;
}
/* line 3189, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .h1_title_sidebar:after, #sidebar_df.sidebar_agenda .h_title:after, .sidebar_post_internal.sidebar_agenda .h1_title_sidebar:after, .sidebar_post_internal.sidebar_agenda .h_title:after {
  content: "";
}
/* line 3194, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .h_title, .sidebar_post_internal.sidebar_agenda .h_title {
  margin-top: 40px;
  padding-bottom: 0;
}
/* line 3200, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .email > input, .sidebar_post_internal.sidebar_agenda .email > input {
  background: #fff;
  border: none;
  padding-left: 12px;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #666;
  text-transform: uppercase;
  height: auto;
  display: block;
  line-height: normal;
  height: 28px;
}
/* line 3214, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .email ::-webkit-input-placeholder, .sidebar_post_internal.sidebar_agenda .email ::-webkit-input-placeholder {
  color: #666;
}
/* line 3218, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .email :-moz-placeholder, .sidebar_post_internal.sidebar_agenda .email :-moz-placeholder {
  color: #666;
}
/* line 3222, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .email ::-moz-placeholder, .sidebar_post_internal.sidebar_agenda .email ::-moz-placeholder {
  color: #666;
}
/* line 3226, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .email :-ms-input-placeholder, .sidebar_post_internal.sidebar_agenda .email :-ms-input-placeholder {
  color: #666;
}
/* line 3231, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .chosen-container, .sidebar_post_internal.sidebar_agenda .chosen-container {
  background: #fff;
  padding: 2px 0 1px;
}
/* line 3235, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .chosen-container .chosen-single, .sidebar_post_internal.sidebar_agenda .chosen-container .chosen-single {
  background: #fff;
  border: none;
  padding-left: 12px;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #666666;
  text-transform: uppercase;
}
/* line 3244, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .chosen-container .chosen-single > span, .sidebar_post_internal.sidebar_agenda .chosen-container .chosen-single > span {
  background: #fff;
}
/* line 3248, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .chosen-container .chosen-single > div, .sidebar_post_internal.sidebar_agenda .chosen-container .chosen-single > div {
  background: #fff;
  position: absolute;
  right: 6px;
}
/* line 3253, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .chosen-container .chosen-single > div b, .sidebar_post_internal.sidebar_agenda .chosen-container .chosen-single > div b {
  background: url(../images/icon-select-vermelho.png) no-repeat center center;
  width: 16px;
  height: 16px;
}
/* line 3259, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .chosen-container .chosen-single > div:after, .sidebar_post_internal.sidebar_agenda .chosen-container .chosen-single > div:after {
  position: absolute;
  content: "\f0fe";
  font-family: "fontAwesome";
  right: 2px;
  color: #b21515;
  top: 2px;
}
/* line 3271, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .middle_sidebar, .sidebar_post_internal.sidebar_agenda .middle_sidebar {
  background: transparent;
  padding: 0;
}
/* line 3275, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .middle_sidebar .row, .sidebar_post_internal.sidebar_agenda .middle_sidebar .row {
  background-color: #fff;
  margin-bottom: 10px;
  padding: 32px 0px 14px;
  position: relative;
}
/* line 3281, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .middle_sidebar .row:after, .sidebar_post_internal.sidebar_agenda .middle_sidebar .row:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 3290, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .middle_sidebar .row label, .sidebar_post_internal.sidebar_agenda .middle_sidebar .row label {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #666666;
  text-transform: uppercase;
  position: absolute;
  top: 5px;
  left: 12px;
}
/* line 3300, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .middle_sidebar .row .datepicker_filter, .sidebar_post_internal.sidebar_agenda .middle_sidebar .row .datepicker_filter {
  width: 115px;
  float: right;
  margin: 0;
  padding: 0;
  border: thin solid #dedede;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #000;
  height: auto;
  padding: 7px 15px;
  background: #efefef url(../images/icon-calendar.png) no-repeat 90px center;
  cursor: pointer;
  margin-right: 12px;
}
/* line 3315, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .middle_sidebar .row .datepicker_filter:first-of-type, .sidebar_post_internal.sidebar_agenda .middle_sidebar .row .datepicker_filter:first-of-type {
  float: left;
  margin-right: 0px;
  margin-left: 12px;
}
/* line 3322, ../scss/breakpoints/_base.scss */
#sidebar_df.sidebar_agenda .middle_sidebar .row .span, .sidebar_post_internal.sidebar_agenda .middle_sidebar .row .span {
  position: absolute;
  bottom: 16px;
  left: 135px;
  color: #000;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  background: none;
  display: block;
  height: auto;
  font-size: 20px;
}
/* line 3340, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.side-ponto-de-vista article, .sidebar_post_internal .middle_sidebar.side-ponto-de-vista article {
  margin: 0 0 12px !important;
  clear: both;
  overflow: hidden;
}
/* line 3345, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.side-ponto-de-vista article:last-child, .sidebar_post_internal .middle_sidebar.side-ponto-de-vista article:last-child {
  margin-bottom: 2px !important;
}
/* line 3349, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.side-ponto-de-vista article h1, .sidebar_post_internal .middle_sidebar.side-ponto-de-vista article h1 {
  padding-bottom: 0;
}
/* line 3353, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.side-ponto-de-vista article .box-img, .sidebar_post_internal .middle_sidebar.side-ponto-de-vista article .box-img {
  display: block;
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  float: left;
  margin-right: 10px;
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(#greyscale);
  filter: gray;
}
/* line 3369, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.side-ponto-de-vista article .box-img img, .sidebar_post_internal .middle_sidebar.side-ponto-de-vista article .box-img img {
  width: 100%;
}
/* line 3374, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.side-ponto-de-vista article h3, .sidebar_post_internal .middle_sidebar.side-ponto-de-vista article h3 {
  margin: 0;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #b21515;
}
/* line 3383, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.side-ponto-de-vista article:hover .box-img, .sidebar_post_internal .middle_sidebar.side-ponto-de-vista article:hover .box-img {
  -webkit-filter: grayscale(0);
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: url(#greyscale);
  filter: none;
}

/*********************************
HOME DO DF
*********************************/
/* line 3398, ../scss/breakpoints/_base.scss */
#df_home {
  padding-right: 20px;
}
/* line 3401, ../scss/breakpoints/_base.scss */
#df_home article {
  padding-bottom: 56px;
  position: relative;
}
/* line 3407, ../scss/breakpoints/_base.scss */
#df_home .dtitle .post-categories {
  margin-top: 120px;
}

/* line 3413, ../scss/breakpoints/_base.scss */
.title_sec {
  background: #b21515;
  color: #fff;
  font-family: "Geogrotesque-ThinItalic", Helvetica, Arial, sans-serif;
  height: 120px;
  position: relative;
  font-weight: 300;
  font-size: 5.5em;
  letter-spacing: -6px !important;
  margin-top: 0px;
  line-height: 1.1;
}
/* line 3425, ../scss/breakpoints/_base.scss */
.title_sec:before {
  width: 100%;
  content: "|";
  height: 120px;
  position: absolute;
  left: -100%;
  background-color: #b21515;
}

/* line 3436, ../scss/breakpoints/_base.scss */
#home-df {
  display: inline-block;
  padding-bottom: 26px;
}

/* line 3442, ../scss/breakpoints/_base.scss */
#cinema_archive .post-categories {
  top: -2px !important;
}
/* line 3446, ../scss/breakpoints/_base.scss */
#cinema_archive .filme_block {
  width: 100% !important;
  display: inline-block !important;
}
/* line 3450, ../scss/breakpoints/_base.scss */
#cinema_archive .filme_block .d-1of3 {
  padding-right: 0px !important;
}
/* line 3454, ../scss/breakpoints/_base.scss */
#cinema_archive .filme_block .filmeinterno {
  width: 70% !important;
}

/* line 3463, ../scss/breakpoints/_base.scss */
#home-df .dest_df, #cinema_archive .dest_df, #entretenimento-archive .dest_df, #gastronomia-archive .dest_df {
  margin-top: -78px;
  position: relative;
  padding-bottom: 0px;
  display: inline-block;
}
/* line 3469, ../scss/breakpoints/_base.scss */
#home-df .dest_df img, #cinema_archive .dest_df img, #entretenimento-archive .dest_df img, #gastronomia-archive .dest_df img {
  margin-bottom: 60px;
}
/* line 3473, ../scss/breakpoints/_base.scss */
#home-df .dest_df .dtitle, #cinema_archive .dest_df .dtitle, #entretenimento-archive .dest_df .dtitle, #gastronomia-archive .dest_df .dtitle {
  padding-top: 120px;
}
/* line 3476, ../scss/breakpoints/_base.scss */
#home-df .dest_df .dtitle h1, #cinema_archive .dest_df .dtitle h1, #entretenimento-archive .dest_df .dtitle h1, #gastronomia-archive .dest_df .dtitle h1 {
  font-size: 2.2em;
}
/* line 3479, ../scss/breakpoints/_base.scss */
#home-df .dest_df .dtitle .text_m, #cinema_archive .dest_df .dtitle .text_m, #entretenimento-archive .dest_df .dtitle .text_m, #gastronomia-archive .dest_df .dtitle .text_m {
  font-size: 1em;
  font-weight: 400;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  margin-top: 6px;
  line-height: 1.1;
}
/* line 3492, ../scss/breakpoints/_base.scss */
#home-df .ratings, #cinema_archive .ratings, #entretenimento-archive .ratings, #gastronomia-archive .ratings {
  margin-top: -5px;
  margin-bottom: 19px;
}
/* line 3497, ../scss/breakpoints/_base.scss */
#home-df .city-d, #cinema_archive .city-d, #entretenimento-archive .city-d, #gastronomia-archive .city-d {
  border: 1px solid #dedede;
  padding: 0px;
  margin-right: .75em;
  max-width: 64%;
}
/* line 3503, ../scss/breakpoints/_base.scss */
#home-df .city-d img, #cinema_archive .city-d img, #entretenimento-archive .city-d img, #gastronomia-archive .city-d img {
  width: 100%;
}
/* line 3507, ../scss/breakpoints/_base.scss */
#home-df .city-d h1, #cinema_archive .city-d h1, #entretenimento-archive .city-d h1, #gastronomia-archive .city-d h1 {
  top: -1.3em;
  position: relative;
  left: .2em;
  font-size: 1.9em;
  color: #891c2c;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  margin-bottom: 7px;
}
/* line 3518, ../scss/breakpoints/_base.scss */
#home-df .city-d article, #cinema_archive .city-d article, #entretenimento-archive .city-d article, #gastronomia-archive .city-d article {
  padding-bottom: 20px;
}
/* line 3520, ../scss/breakpoints/_base.scss */
#home-df .city-d article h1, #cinema_archive .city-d article h1, #entretenimento-archive .city-d article h1, #gastronomia-archive .city-d article h1 {
  font-size: 1.4em;
  top: 0px;
  color: #351117;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  text-transform: none;
}
/* line 3530, ../scss/breakpoints/_base.scss */
#home-df .city-d .d-last, #cinema_archive .city-d .d-last, #entretenimento-archive .city-d .d-last, #gastronomia-archive .city-d .d-last {
  padding-right: 0px;
  padding-left: 0.75em;
}
/* line 3536, ../scss/breakpoints/_base.scss */
#home-df .city-o, #cinema_archive .city-o, #entretenimento-archive .city-o, #gastronomia-archive .city-o {
  margin-top: 3em;
  padding-right: 0px;
}
/* line 3540, ../scss/breakpoints/_base.scss */
#home-df .city-o article, #cinema_archive .city-o article, #entretenimento-archive .city-o article, #gastronomia-archive .city-o article {
  padding-bottom: 45px;
}
/* line 3545, ../scss/breakpoints/_base.scss */
#home-df .col1, #cinema_archive .col1, #entretenimento-archive .col1, #gastronomia-archive .col1 {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 1.75em;
  margin-top: 3em;
}
/* line 3551, ../scss/breakpoints/_base.scss */
#home-df .col1 .city-o, #cinema_archive .col1 .city-o, #entretenimento-archive .col1 .city-o, #gastronomia-archive .col1 .city-o {
  width: 100%;
  padding: 0px;
  margin: 0px;
  max-width: 100%;
}
/* line 3557, ../scss/breakpoints/_base.scss */
#home-df .col1 .city-o article:last-child, #cinema_archive .col1 .city-o article:last-child, #entretenimento-archive .col1 .city-o article:last-child, #gastronomia-archive .col1 .city-o article:last-child {
  margin-top: 1em;
}
/* line 3563, ../scss/breakpoints/_base.scss */
#home-df .mt60, #cinema_archive .mt60, #entretenimento-archive .mt60, #gastronomia-archive .mt60 {
  margin-top: 3em;
}
/* line 3567, ../scss/breakpoints/_base.scss */
#home-df .c-df, #cinema_archive .c-df, #entretenimento-archive .c-df, #gastronomia-archive .c-df {
  width: 30%;
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 1.75em;
}
/* line 3573, ../scss/breakpoints/_base.scss */
#home-df .c-df.d-last, #cinema_archive .c-df.d-last, #entretenimento-archive .c-df.d-last, #gastronomia-archive .c-df.d-last {
  margin-right: 0px;
  padding-left: 0em;
}
/* line 3577, ../scss/breakpoints/_base.scss */
#home-df .c-df.d-last .h1, #cinema_archive .c-df.d-last .h1, #entretenimento-archive .c-df.d-last .h1, #gastronomia-archive .c-df.d-last .h1 {
  font-size: 2em;
}
/* line 3581, ../scss/breakpoints/_base.scss */
#home-df .c-df.d-last .h2, #cinema_archive .c-df.d-last .h2, #entretenimento-archive .c-df.d-last .h2, #gastronomia-archive .c-df.d-last .h2 {
  font-size: 1.3em;
}
/* line 3586, ../scss/breakpoints/_base.scss */
#home-df .c-df img, #cinema_archive .c-df img, #entretenimento-archive .c-df img, #gastronomia-archive .c-df img {
  margin-top: 1em;
}
/* line 3592, ../scss/breakpoints/_base.scss */
#home-df .d-last-out, #cinema_archive .d-last-out, #entretenimento-archive .d-last-out, #gastronomia-archive .d-last-out {
  padding-top: 67px;
  padding-left: .75em;
}
/* line 3596, ../scss/breakpoints/_base.scss */
#home-df .d-last-out ul, #cinema_archive .d-last-out ul, #entretenimento-archive .d-last-out ul, #gastronomia-archive .d-last-out ul {
  margin-top: 70px;
}
/* line 3600, ../scss/breakpoints/_base.scss */
#home-df .d-last-out h1, #cinema_archive .d-last-out h1, #entretenimento-archive .d-last-out h1, #gastronomia-archive .d-last-out h1 {
  font-size: 1.45em;
}

/* line 3607, ../scss/breakpoints/_base.scss */
#home-df .title_sec {
  margin-bottom: .3em;
  line-height: 121px;
}
/* line 3611, ../scss/breakpoints/_base.scss */
#home-df .title_sec:after {
  width: 10%;
  content: "";
  height: 120px;
  position: absolute;
  right: -10%;
  background-color: #b21515;
}
/* line 3621, ../scss/breakpoints/_base.scss */
#home-df .dest_df {
  margin-top: 0px;
}
/* line 3624, ../scss/breakpoints/_base.scss */
#home-df .dest_df .dtitle {
  padding-top: 20px;
  padding-left: .75em;
}
/* line 3628, ../scss/breakpoints/_base.scss */
#home-df .dest_df .dtitle .post-categories {
  margin-top: 0;
  top: 0;
}

/* line 3636, ../scss/breakpoints/_base.scss */
#newsletter {
  background: #b21515;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  clear: both;
  display: -webkit-box;
  position: relative;
  z-index: 99;
}
/* line 3645, ../scss/breakpoints/_base.scss */
#newsletter h1.h_title {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif !important;
  color: #ffcc00;
  text-transform: uppercase;
  text-align: center;
  font-size: 1.5em;
  float: left;
  margin-right: 19px;
}
/* line 3655, ../scss/breakpoints/_base.scss */
#newsletter .wpcf7-not-valid-tip {
  display: none !important;
}
/* line 3659, ../scss/breakpoints/_base.scss */
#newsletter .wpcf7-validation-errors, #newsletter .wpcf7-mail-sent-ok {
  text-align: center;
  text-transform: uppercase;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #fff;
  clear: both;
  border: 0px;
}
/* line 3668, ../scss/breakpoints/_base.scss */
#newsletter .wrap {
  max-width: 1200px;
}
/* line 3671, ../scss/breakpoints/_base.scss */
#newsletter .wrap input {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #fff;
  font-size: .9em;
  padding: 0.3em 0.3em .3em .3em;
  line-height: 36px;
  height: 48px;
  border: 1px solid #fff;
  border-radius: 0px;
  float: left;
  margin-right: 10px;
  width: 23%;
  position: relative;
  top: 7px;
  background: transparent;
}
/* line 3687, ../scss/breakpoints/_base.scss */
#newsletter .wrap input::-webkit-input-placeholder {
  color: #fff;
}
/* line 3691, ../scss/breakpoints/_base.scss */
#newsletter .wrap input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
/* line 3695, ../scss/breakpoints/_base.scss */
#newsletter .wrap input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
/* line 3699, ../scss/breakpoints/_base.scss */
#newsletter .wrap input:-ms-input-placeholder {
  color: #fff;
}
/* line 3704, ../scss/breakpoints/_base.scss */
#newsletter .wrap input[type="submit"] {
  width: 153px;
  background: #ffcc00;
  color: #351117;
  border: 1px solid #ffcc00;
}
/* line 3710, ../scss/breakpoints/_base.scss */
#newsletter .wrap input[type="submit"]:hover {
  background: #351117;
  color: #ffcc00;
  border: 1px solid #351117;
}

/* line 3719, ../scss/breakpoints/_base.scss */
.tag_title_sec {
  background: #351117;
  color: #fff;
  padding: 15px 19px;
  width: 123px;
  top: -42px;
  position: relative;
  text-align: center;
}

/* line 3729, ../scss/breakpoints/_base.scss */
.tag_title_sec_blog_colu {
  background: #e9e9e9;
  color: #351117;
  padding: 7px 0px;
  width: 180px;
  top: -38px;
  position: absolute;
  text-align: center;
  margin-left: -90px;
  left: 50%;
}

/* line 3745, ../scss/breakpoints/_base.scss */
.article_blogs_colunas:hover img:hover {
  outline: 0px;
}
/* line 3749, ../scss/breakpoints/_base.scss */
.article_blogs_colunas:hover:hover {
  outline: 0px;
}

/* line 3755, ../scss/breakpoints/_base.scss */
#blogs {
  background: #e9e9e9;
  width: 100%;
  height: 125px;
  margin-top: 6em;
  position: relative;
}
/* line 3762, ../scss/breakpoints/_base.scss */
#blogs .wrap {
  position: relative;
}
/* line 3766, ../scss/breakpoints/_base.scss */
#blogs .blogs_dv {
  top: -15px;
  position: relative;
}
/* line 3770, ../scss/breakpoints/_base.scss */
#blogs .blogs_dv .cycle-slideshow {
  display: -webkit-box;
}
/* line 3774, ../scss/breakpoints/_base.scss */
#blogs .blogs_dv ul {
  width: 100%;
}
/* line 3778, ../scss/breakpoints/_base.scss */
#blogs .blogs_dv ul li article {
  background-color: #e9e9e9;
}
/* line 3787, ../scss/breakpoints/_base.scss */
#blogs .d-1of3 img {
  margin-left: 20px;
  width: 33%;
}
/* line 3792, ../scss/breakpoints/_base.scss */
#blogs .d-1of3 .img_colunista {
  margin-top: 7px !important;
}
/* line 3796, ../scss/breakpoints/_base.scss */
#blogs .d-1of3 h1 {
  color: #b42043;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.1em;
  text-align: left;
  margin-top: 18px;
}
/* line 3805, ../scss/breakpoints/_base.scss */
#blogs .d-1of3 h2 {
  color: #351117;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  text-align: left;
  margin: 0px;
  line-height: 1.2;
  font-size: .9em;
  margin-top: 0px;
}
/* line 3817, ../scss/breakpoints/_base.scss */
#blogs .d-1of3:hover img {
  -webkit-filter: grayscale(1);
}
/* line 3821, ../scss/breakpoints/_base.scss */
#blogs .d-1of3:hover h1 {
  color: #351117 !important;
}
/* line 3825, ../scss/breakpoints/_base.scss */
#blogs .d-1of3:hover h2 {
  color: #b42043 !important;
}
/* line 3831, ../scss/breakpoints/_base.scss */
#blogs .bt_voltar, #blogs .bt_avancar {
  position: absolute;
  font-size: 36px;
  top: 29%;
  left: -1em;
}
/* line 3837, ../scss/breakpoints/_base.scss */
#blogs .bt_voltar a, #blogs .bt_avancar a {
  color: #891c2c;
  outline: 0;
}
/* line 3842, ../scss/breakpoints/_base.scss */
#blogs .bt_voltar a:hover, #blogs .bt_avancar a:hover {
  color: #b21515;
}
/* line 3847, ../scss/breakpoints/_base.scss */
#blogs .bt_avancar {
  right: -1em;
  left: auto;
}

/* line 3854, ../scss/breakpoints/_base.scss */
#destaque_home {
  border: 18px solid #b21515;
  margin-top: 6em;
  display: flex;
  border-bottom: 0px !important;
  position: relative;
  margin-bottom: 4em;
}
/* line 3862, ../scss/breakpoints/_base.scss */
#destaque_home .tag_title_sec {
  background: #b21515;
  height: 30px;
  top: -48px;
  padding-top: 9px;
  position: absolute;
}
/* line 3871, ../scss/breakpoints/_base.scss */
#destaque_home .art_g h1 {
  font-size: 2.2em;
}
/* line 3875, ../scss/breakpoints/_base.scss */
#destaque_home .art_g p {
  color: #351117;
  font-size: 1em;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  padding-top: 6px;
}
/* line 3883, ../scss/breakpoints/_base.scss */
#destaque_home .art_g a {
  font-size: 1.2em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  letter-spacing: -1px;
}
/* line 3889, ../scss/breakpoints/_base.scss */
#destaque_home .art_g a:after {
  width: 11px;
  height: 11px;
  left: -15px;
}
/* line 3897, ../scss/breakpoints/_base.scss */
#destaque_home .img_vitrine {
  margin-bottom: 10px;
}
/* line 3901, ../scss/breakpoints/_base.scss */
#destaque_home .d-1of2 {
  padding: 1.75em;
  padding-bottom: 0px;
}
/* line 3905, ../scss/breakpoints/_base.scss */
#destaque_home .d-1of2 .d-1of2 {
  padding: 0px;
  padding-right: 1.5em;
}
/* line 3909, ../scss/breakpoints/_base.scss */
#destaque_home .d-1of2 .d-1of2 p {
  color: #351117;
  font-size: 1.1em;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  padding-top: 6px;
}
/* line 3919, ../scss/breakpoints/_base.scss */
#destaque_home .d-1of2 .middle_note h1, #destaque_home .d-1of2 .c-df h1 {
  font-size: 1.9em;
  padding-top: 0px;
}
/* line 3924, ../scss/breakpoints/_base.scss */
#destaque_home .d-1of2 .middle_note p, #destaque_home .d-1of2 .c-df p {
  color: #351117;
  font-size: 1.1em;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
}
/* line 3931, ../scss/breakpoints/_base.scss */
#destaque_home .d-1of2 .middle_note img, #destaque_home .d-1of2 .c-df img {
  margin-top: 1em;
}
/* line 3936, ../scss/breakpoints/_base.scss */
#destaque_home .d-1of2 .c-df {
  padding-left: 1.5em;
  padding-right: 0px;
}

/* line 3944, ../scss/breakpoints/_base.scss */
#gdf {
  background: url("../images/banner-podeisso.jpg");
  background-size: 100% auto;
  background-repeat: repeat-y;
  background-attachment: fixed;
  height: 280px;
  width: 100%;
  clear: both;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  position: relative;
}
/* line 3956, ../scss/breakpoints/_base.scss */
#gdf .shadow_gdf {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0px;
  top: 0px;
  background: url(../images/gradiente-sombra-mapa.png) repeat-x;
  background-size: 1px 280px;
  opacity: .5;
}
/* line 3966, ../scss/breakpoints/_base.scss */
#gdf .wrap {
  max-width: 900px;
}
/* line 3968, ../scss/breakpoints/_base.scss */
#gdf .wrap .title {
  position: absolute;
  top: 50%;
  margin-top: -32px;
}
/* line 3972, ../scss/breakpoints/_base.scss */
#gdf .wrap .title img {
  width: 100%;
  height: auto;
  cursor: pointer;
}

/* line 3981, ../scss/breakpoints/_base.scss */
.pelasCityLeft {
  padding-left: 0.75em;
  padding-right: 1.5em !important;
}
/* line 3985, ../scss/breakpoints/_base.scss */
.pelasCityLeft .notice_gen_img_g {
  padding-bottom: 30px !important;
}
/* line 3990, ../scss/breakpoints/_base.scss */
.pelasCityLeft .notice_gen_img_g .post-categories li {
  top: 10px !important;
}
/* line 3995, ../scss/breakpoints/_base.scss */
.pelasCityLeft .notice_gen_img_g .cityLeft {
  width: 50%;
  float: left;
}
/* line 3999, ../scss/breakpoints/_base.scss */
.pelasCityLeft .notice_gen_img_g .cityRight {
  width: 50%;
  float: right;
  padding-left: 15px;
}
/* line 4003, ../scss/breakpoints/_base.scss */
.pelasCityLeft .notice_gen_img_g .cityRight h1 {
  font-size: 1.4em;
}
/* line 4009, ../scss/breakpoints/_base.scss */
.pelasCityLeft .notice_gen_img_g .contNoticeBig h1 {
  font-size: 2.2em;
}
/* line 4017, ../scss/breakpoints/_base.scss */
.pelasCityLeft .citysNoticeBig img {
  max-height: 370px;
}

/* line 4025, ../scss/breakpoints/_base.scss */
.pelasCityRigth {
  padding-left: 0.75em;
  padding-right: 0.75em;
}
/* line 4029, ../scss/breakpoints/_base.scss */
.pelasCityRigth .notice_gen_img_g {
  padding-bottom: 30px !important;
}
/* line 4033, ../scss/breakpoints/_base.scss */
.pelasCityRigth .notice_gen_img_g .post-categories li {
  top: 10px !important;
}
/* line 4039, ../scss/breakpoints/_base.scss */
.pelasCityRigth .lastNoticeCity {
  float: right;
  padding-bottom: 0px !important;
}
/* line 4042, ../scss/breakpoints/_base.scss */
.pelasCityRigth .lastNoticeCity h1 {
  font-size: 1.4em;
}

/* line 4052, ../scss/breakpoints/_base.scss */
.maisCity {
  float: right;
  margin-top: 0px;
}

/* line 4058, ../scss/breakpoints/_base.scss */
#entretenimento .title_sec {
  background: #ffcc00;
  color: #351117;
  line-height: 121px;
  margin-bottom: .3em;
}
/* line 4065, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body {
  margin-top: 0px;
  position: relative;
}
/* line 4069, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .tag_not {
  background: #b42043;
  z-index: 99;
}
/* line 4073, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .tag_not:hover {
  background: #ffcc00;
  color: #000;
}
/* line 4079, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .post-categories {
  margin-top: 21px;
}
/* line 4081, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .post-categories li {
  background: #b42043 !important;
  z-index: 99;
}
/* line 4085, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .post-categories li a {
  color: #fff;
}
/* line 4089, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .post-categories li:hover {
  background: #ffcc00 !important;
}
/* line 4097, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .l1-5 {
  font-size: 2em;
  padding-top: 0;
}
/* line 4102, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .tag_not {
  top: 19px;
  position: relative;
  z-index: 99;
}
/* line 4108, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .d-1of4 {
  position: relative;
  top: 0px;
}
/* line 4112, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .d-1of4 .tag_not {
  top: 12px;
  background: #b42043;
  z-index: 99;
}
/* line 4117, ../scss/breakpoints/_base.scss */
#entretenimento .entre_body .d-1of4 .tag_not:hover {
  background: #ffcc00;
  color: #000;
}
/* line 4127, ../scss/breakpoints/_base.scss */
#entretenimento article:hover h1, #entretenimento article:hover h2 {
  color: #b42043 !important;
}
/* line 4129, ../scss/breakpoints/_base.scss */
#entretenimento article:hover h1 a, #entretenimento article:hover h2 a {
  color: #b42043 !important;
}
/* line 4133, ../scss/breakpoints/_base.scss */
#entretenimento article:hover img {
  outline: 5px solid #b42043 !important;
}
/* line 4139, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz {
  background: #351117;
  padding: 0px 4px 25px 10px;
  clear: both;
  top: 45px;
  position: relative;
}
/* line 4146, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .tag_title_sec {
  background: #351117;
  width: 165px;
  color: #fff;
  padding-bottom: 21px;
  margin-left: 7px;
}
/* line 4154, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz h1 {
  display: block;
  font-size: 1em;
  position: relative;
  clear: both;
  top: -30px;
  margin-bottom: -30px;
}
/* line 4162, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz h1 a {
  color: #fff;
  font-size: 1.2em;
  margin-top: -10px;
}
/* line 4169, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .tag_not {
  top: 3px;
  background: #b42043;
  z-index: 99;
  position: relative;
  padding: 3px 12px;
  display: block;
  float: left;
}
/* line 4178, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .tag_not:nth-of-type(6) {
  clear: left;
}
/* line 4182, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .tag_not:hover {
  background: #ffcc00;
  color: #000 !important;
}
/* line 4188, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .post-categories {
  top: -28px;
  z-index: 99;
  position: relative;
}
/* line 4193, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .post-categories li {
  z-index: 99;
}
/* line 4196, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .post-categories li a {
  color: #fff;
  background: #b42043 !important;
}
/* line 4202, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .post-categories li:hover a {
  background: #ffcc00 !important;
  color: #000;
}
/* line 4211, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz article {
  top: -39px;
  position: relative;
  padding-bottom: 0px;
}
/* line 4216, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz article img {
  min-height: 169px;
}
/* line 4221, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .tite_quer {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #ffcc00;
  font-size: 1.5em;
  margin-bottom: 16px;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 4231, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .row {
  clear: both;
}
/* line 4233, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .row .tag_not {
  margin: 4px;
  z-index: 99;
}
/* line 4238, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .row .link_ag {
  float: right;
  background: #ffcc00;
  color: #351117;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.3em;
  text-align: center;
  padding: 5px 30px;
  position: relative;
  top: -11px;
  left: -10px;
}
/* line 4251, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .row .link_ag:hover {
  background: #b42043;
  color: #fff;
}
/* line 4258, ../scss/breakpoints/_base.scss */
#entretenimento .oquefaz .list_cateeg {
  position: relative;
  padding-left: 198px;
  padding-right: 318px;
}
/* line 4265, ../scss/breakpoints/_base.scss */
#entretenimento .link_agenda {
  display: block;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  background: #FC0;
  color: #351117;
  border: 1px solid #FC0;
  font-size: 1.1em;
  line-height: 46px;
  border-radius: 0px;
  margin-right: 10px;
  float: right;
  padding: 0 20px;
  text-align: center;
  width: 299px;
  top: -5px;
  position: absolute;
  right: 0;
}
/* line 4287, ../scss/breakpoints/_base.scss */
#entretenimento .link_agenda:hover {
  background: #351117;
  color: #FC0;
}

/* line 4298, ../scss/breakpoints/_base.scss */
.category #home-df .title_sec, .category #entretenimento .title_sec {
  margin-bottom: .5em;
}
/* line 4304, ../scss/breakpoints/_base.scss */
.category .brasil_home .title_sec, .category .mundo_home .title_sec {
  margin-bottom: .2em;
}
/* line 4308, ../scss/breakpoints/_base.scss */
.category .brasil_home .entre_body, .category .mundo_home .entre_body {
  margin-top: 0 !important;
}
/* line 4312, ../scss/breakpoints/_base.scss */
.category .brasil_home #vitrine_mod4, .category .mundo_home #vitrine_mod4 {
  padding-top: 0;
}

/* line 4318, ../scss/breakpoints/_base.scss */
.img_sup_int {
  position: relative;
  width: 100%;
  height: 500px;
  left: 0px;
  top: 0px;
}
/* line 4325, ../scss/breakpoints/_base.scss */
.img_sup_int #header_post {
  position: relative;
  height: 100%;
  z-index: 3;
}
/* line 4329, ../scss/breakpoints/_base.scss */
.img_sup_int #header_post .wrap {
  max-width: 760px;
}
/* line 4332, ../scss/breakpoints/_base.scss */
.img_sup_int #header_post .wrap .breadcrumbs {
  position: absolute;
  bottom: 0px;
}
/* line 4339, ../scss/breakpoints/_base.scss */
.img_sup_int .post-categories {
  position: relative !important;
  display: -webkit-box !important;
  margin-bottom: -5px !important;
}
/* line 4344, ../scss/breakpoints/_base.scss */
.img_sup_int .post-categories li {
  background: transparent;
}
/* line 4346, ../scss/breakpoints/_base.scss */
.img_sup_int .post-categories li a {
  background: #a9163f !important;
}
/* line 4352, ../scss/breakpoints/_base.scss */
.img_sup_int article {
  width: 100%;
  height: 100%;
  background-size: cover !important;
  background-position: center center !important;
  background-attachment: fixed !important;
  background-repeat: no-repeat;
}
/* line 4360, ../scss/breakpoints/_base.scss */
.img_sup_int article .coverTablet {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-position: center center !important;
  background-size: cover !important;
  z-index: 1;
}
/* line 4373, ../scss/breakpoints/_base.scss */
.img_sup_int article .shadow_v {
  background: url(../images/sombra-g.png) repeat-x;
  position: absolute;
  height: 100%;
  background-repeat: repeat-y;
  width: 100%;
  left: 0px;
  top: 0px;
  background-size: 100% 100%;
  z-index: 2;
}
/* line 4385, ../scss/breakpoints/_base.scss */
.img_sup_int article h1 {
  color: #fff !important;
  text-transform: uppercase !important;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif !important;
  font-style: italic;
}
/* line 4392, ../scss/breakpoints/_base.scss */
.img_sup_int article h2 {
  max-width: 900px !important;
  text-align: left !important;
  margin-top: -13px !important;
  color: #fff !important;
  font-size: .9em !important;
}

/* SINGLE SHARE*/
/* line 4408, ../scss/breakpoints/_base.scss */
.ssba-wrap {
  position: absolute;
  top: 0px;
  left: -160px;
  width: 75px;
}
/* line 4416, ../scss/breakpoints/_base.scss */
.ssba-wrap img:hover {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
}
/* line 4422, ../scss/breakpoints/_base.scss */
.ssba-wrap .ssba_sharecount {
  padding: 0px;
  background-color: transparent;
  color: red;
  font-family: "Geogrotesque-ThinItalic", Helvetica, Arial, sans-serif;
  font-size: 28px;
  border: 0px;
  position: relative;
  left: -28px;
  width: 106px;
  top: -15px;
  display: inline-block;
  text-align: center;
}
/* line 4436, ../scss/breakpoints/_base.scss */
.ssba-wrap .ssba_sharecount:before {
  border-color: transparent;
  border-right-color: #e0dddd;
  border-width: 0px;
  top: 50%;
  margin-top: -6px;
}
/* line 4444, ../scss/breakpoints/_base.scss */
.ssba-wrap .ssba_sharecount:after {
  border-right-color: transparent;
}
/* line 4449, ../scss/breakpoints/_base.scss */
.ssba-wrap .ssba-img {
  margin: 0;
}

/********************************************
single
********************************************/
/* line 4458, ../scss/breakpoints/_base.scss */
#header_post {
  padding-top: 40px;
  padding-bottom: 30px;
}
/* line 4463, ../scss/breakpoints/_base.scss */
#header_post:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 4472, ../scss/breakpoints/_base.scss */
#header_post #authors_sec {
  height: 23px;
  position: relative;
  margin: 0 auto;
  background: #e9e9e9;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -o-inline-box;
  display: inline-box;
}
/* line 4487, ../scss/breakpoints/_base.scss */
#header_post #authors_sec .the_post_info {
  display: inline-block !important;
  float: right !important;
}
/* line 4491, ../scss/breakpoints/_base.scss */
#header_post #authors_sec .the_post_info + .the_post_info {
  display: none !important;
}
/* line 4496, ../scss/breakpoints/_base.scss */
#header_post #authors_sec .the_autor_css:nth-of-type(3) + .the_post_info {
  margin-right: 0em !important;
  margin-left: -35px !important;
}
/* line 4501, ../scss/breakpoints/_base.scss */
#header_post #authors_sec img {
  position: relative;
  float: left !important;
  width: 40px;
  height: 40px;
  margin-top: -18px;
  margin-bottom: -10px;
}
/* line 4511, ../scss/breakpoints/_base.scss */
#header_post #authors_sec h1 {
  font-size: 13.5px;
  text-transform: uppercase;
  position: relative;
  float: left;
  margin-left: 1em;
  margin-right: 2em;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  color: #b21515;
  top: -5px;
  padding-bottom: 0;
  margin-bottom: 0px;
}
/* line 4525, ../scss/breakpoints/_base.scss */
#header_post #authors_sec span {
  font-size: 13.5px;
  color: #351117;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  position: relative;
  top: -3px;
  margin-right: 1em;
}
/* line 4535, ../scss/breakpoints/_base.scss */
#header_post .img_sup {
  max-width: 830px;
  text-align: center;
  position: relative;
  margin-top: 60px;
}
/* line 4541, ../scss/breakpoints/_base.scss */
#header_post .img_sup a {
  text-decoration: none;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  position: relative;
  top: 0px;
  background-color: #b21515;
  color: #fff;
  padding: 3px 18px;
}
/* line 4550, ../scss/breakpoints/_base.scss */
#header_post .img_sup a:hover {
  background-color: #ffcc00;
  color: #000;
}
/* line 4556, ../scss/breakpoints/_base.scss */
#header_post .img_sup h1 {
  max-width: 740px;
  font-size: 3em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  color: #351117;
  line-height: 1.1;
  text-transform: none;
}
/* line 4566, ../scss/breakpoints/_base.scss */
#header_post .img_sup h2 {
  max-width: 540px;
  font-weight: 300;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  text-transform: none;
  color: #351117;
  font-size: 1em;
  margin-bottom: 1.5em;
}

/* line 4582, ../scss/breakpoints/_base.scss */
.single #header_post h1 {
  text-align: center !important;
}
/* line 4588, ../scss/breakpoints/_base.scss */
.single #authors_sec .the_post_info {
  position: relative !important;
  top: 1px !important;
}

/* line 4595, ../scss/breakpoints/_base.scss */
#body_post {
  display: flex;
}
/* line 4599, ../scss/breakpoints/_base.scss */
#body_post .hide-desktop {
  display: none !important;
}

/* line 4604, ../scss/breakpoints/_base.scss */
#content_post {
  padding-left: 0em;
  padding-right: 4em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  font-size: 1em;
  font-weight: 500;
  position: relative;
}
/* line 4613, ../scss/breakpoints/_base.scss */
#content_post p iframe {
  width: 100%;
}
/* line 4617, ../scss/breakpoints/_base.scss */
#content_post p:last-child:after {
  content: url(../images/endpost.png);
  margin-left: 5px;
  float: right;
  margin-top: 40px;
}
/* line 4624, ../scss/breakpoints/_base.scss */
#content_post .wp-caption-text:last-child:after, #content_post blockquote p:last-child:after {
  content: "";
  display: none;
}
/* line 4629, ../scss/breakpoints/_base.scss */
#content_post .olho_materia {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  font-weight: 900;
  font-size: 1.2em;
  line-height: 1.3;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-right: 170px;
  font-style: italic;
  position: relative;
  clear: both;
}
/* line 4642, ../scss/breakpoints/_base.scss */
#content_post .olho_materia .author_olho {
  font-size: .75em;
  font-style: normal;
  font-weight: 400;
  font-style: italic;
  margin-top: 5px;
}
/* line 4650, ../scss/breakpoints/_base.scss */
#content_post .olho_materia:before {
  position: absolute;
  left: -65px;
  top: 32px;
  content: url(../images/aspas.png);
  width: 60px;
  height: 54px;
}
/* line 4661, ../scss/breakpoints/_base.scss */
#content_post ul li {
  position: relative;
  margin-left: 20px;
}
/* line 4665, ../scss/breakpoints/_base.scss */
#content_post ul li:before {
  width: 7px;
  height: 7px;
  background: #b21515;
  content: " ";
  position: absolute;
  left: -17px;
  top: 8px;
}
/* line 4677, ../scss/breakpoints/_base.scss */
#content_post ol {
  counter-reset: my-counter;
}
/* line 4680, ../scss/breakpoints/_base.scss */
#content_post ol li:before {
  content: counter(my-counter);
  counter-increment: my-counter;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #b21515;
}
/* line 4689, ../scss/breakpoints/_base.scss */
#content_post .relatedposts {
  width: 320px;
  border: 5px solid #b21515;
  float: left;
  margin: 1em -1em 1em 0em;
  position: relative;
  left: -4em;
}
/* line 4697, ../scss/breakpoints/_base.scss */
#content_post .relatedposts h1 {
  color: #b21515;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.2em;
  margin-bottom: .1em;
  padding-left: 1em;
}
/* line 4706, ../scss/breakpoints/_base.scss */
#content_post .relatedposts article {
  padding: 1em;
}
/* line 4710, ../scss/breakpoints/_base.scss */
#content_post .relatedposts article ul li {
  line-height: 1;
  margin-bottom: 1em;
}
/* line 4714, ../scss/breakpoints/_base.scss */
#content_post .relatedposts article ul li:before {
  display: none;
}
/* line 4722, ../scss/breakpoints/_base.scss */
#content_post img {
  max-width: 100%;
  height: auto;
}
/* line 4727, ../scss/breakpoints/_base.scss */
#content_post::first-letter {
  font-size: 45px;
  font-weight: 300;
  line-height: 1;
}

/* line 4734, ../scss/breakpoints/_base.scss */
#informationSingle {
  position: relative;
  background: #efefef;
  border: thin solid #dedede;
  padding: 40px 30px;
  max-width: 604px;
}
/* line 4741, ../scss/breakpoints/_base.scss */
#informationSingle > h1 {
  margin: 0;
  position: absolute;
  left: 30px;
  top: -16px;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 24px;
  color: #891c2c;
  text-transform: uppercase;
  letter-spacing: 0px !important;
}
/* line 4754, ../scss/breakpoints/_base.scss */
#informationSingle div strong {
  font-family: 'Merriweather-Heave', 'Georgia', Cambria, Times New Roman, Times, serif;
  font-size: 17px;
  color: #351117;
}
/* line 4760, ../scss/breakpoints/_base.scss */
#informationSingle div p {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #c32030;
}
/* line 4765, ../scss/breakpoints/_base.scss */
#informationSingle div p span {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #351117;
}

/* line 4773, ../scss/breakpoints/_base.scss */
#mapa_interativo {
  max-width: 1140px;
  height: 547px;
  margin-top: 3em;
  margin-bottom: 2em;
}
/* line 4779, ../scss/breakpoints/_base.scss */
#mapa_interativo h1 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  color: #351117;
  font-size: 1.3em;
}
/* line 4786, ../scss/breakpoints/_base.scss */
#mapa_interativo .acf-map {
  width: 100%;
  height: 100%;
  border: #ccc solid 0px;
  margin: 0px;
}
/* line 4792, ../scss/breakpoints/_base.scss */
#mapa_interativo .acf-map .content_map_marker {
  width: 400px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 500;
  font-size: 12px;
  font-style: italic;
  color: #351117;
}
/* line 4800, ../scss/breakpoints/_base.scss */
#mapa_interativo .acf-map .content_map_marker img, #mapa_interativo .acf-map .content_map_marker .wp-caption {
  float: left;
  margin: 1em;
}

/* line 4808, ../scss/breakpoints/_base.scss */
#the_tags {
  max-width: 900px;
  padding-top: 5em;
  padding-bottom: 1.5em;
}
/* line 4813, ../scss/breakpoints/_base.scss */
#the_tags .tag_not {
  color: #fff;
  text-decoration: none;
  z-index: 99;
  margin-right: 1em;
  margin-bottom: 12px;
  display: inline-block;
}
/* line 4821, ../scss/breakpoints/_base.scss */
#the_tags .tag_not:hover {
  color: #000;
}

/* line 4826, ../scss/breakpoints/_base.scss */
.comunicar_redacao {
  float: right;
  margin-top: 30px;
}
/* line 4829, ../scss/breakpoints/_base.scss */
.comunicar_redacao a {
  text-decoration: none;
  border: 2px solid #b42043;
  padding: 7px 6px 7px 17px;
  float: rigth;
  display: block;
  width: 218px;
  color: #b42043;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: bold;
  margin-top: -7px;
}

/* line 4844, ../scss/breakpoints/_base.scss */
#related_section {
  width: 100%;
  background: #efefef;
  display: -webkit-box;
  padding-bottom: 2em;
  margin-top: 5em;
}
/* line 4851, ../scss/breakpoints/_base.scss */
#related_section .wrap {
  max-width: 1140px;
}
/* line 4854, ../scss/breakpoints/_base.scss */
#related_section .wrap .sidebar_post_internal {
  top: -14px;
  position: relative;
  overflow: auto;
  background: transparent;
}
/* line 4860, ../scss/breakpoints/_base.scss */
#related_section .wrap .sidebar_post_internal article {
  min-height: 90px;
}
/* line 4863, ../scss/breakpoints/_base.scss */
#related_section .wrap .sidebar_post_internal article .post-categories {
  top: -8px;
}
/* line 4868, ../scss/breakpoints/_base.scss */
#related_section .wrap .sidebar_post_internal article:hover h1 {
  display: table;
}
/* line 4874, ../scss/breakpoints/_base.scss */
#related_section .wrap .sidebar_post_internal h1 {
  top: -14px;
  margin-bottom: -14px;
}
/* line 4880, ../scss/breakpoints/_base.scss */
#related_section .wrap .col1_s, #related_section .wrap .col2_s {
  padding-right: 1em;
}
/* line 4884, ../scss/breakpoints/_base.scss */
#related_section .wrap .col2_s, #related_section .wrap .col3_s {
  padding-left: 1em;
}

/* line 4891, ../scss/breakpoints/_base.scss */
.column_social {
  position: relative;
}

/* line 4898, ../scss/breakpoints/_base.scss */
#sidebar_post .sidebar_post_body {
  border-left: 36px solid #b21515;
  padding-left: 1em;
}
/* line 4903, ../scss/breakpoints/_base.scss */
#sidebar_post h1 {
  color: #b21515;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 2em;
  margin-top: 0px;
}
/* line 4911, ../scss/breakpoints/_base.scss */
#sidebar_post .post-categories {
  position: static;
}
/* line 4913, ../scss/breakpoints/_base.scss */
#sidebar_post .post-categories li {
  position: static;
  margin: 0;
  padding: 0;
}
/* line 4917, ../scss/breakpoints/_base.scss */
#sidebar_post .post-categories li a {
  color: #b21515 !important;
  z-index: 99 !important;
  font-family: "Geogrotesque-RegularItalic", Helvetica, Arial, sans-serif !important;
  background: transparent !important;
  text-decoration: none;
  padding: 0;
  font-size: 15px !important;
}
/* line 4930, ../scss/breakpoints/_base.scss */
#sidebar_post article h2 {
  margin: 0;
  clear: both;
}
/* line 4933, ../scss/breakpoints/_base.scss */
#sidebar_post article h2 a {
  display: block;
  color: #351117;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  font-size: 13px;
  margin: 0px;
  padding-bottom: 0px;
  line-height: 1.3;
  clear: both;
}
/* line 4948, ../scss/breakpoints/_base.scss */
#sidebar_post article:last-child h2 a {
  padding-bottom: 0px;
}

/* line 4956, ../scss/breakpoints/_base.scss */
.notice_gen_img_l {
  position: relative;
  padding-bottom: 0px;
  margin-right: 2.5%;
  width: 45%;
}
/* line 4961, ../scss/breakpoints/_base.scss */
.notice_gen_img_l img {
  width: 50%;
  margin-bottom: -6px;
}
/* line 4966, ../scss/breakpoints/_base.scss */
.notice_gen_img_l .tag_not {
  position: absolute;
  top: -10px;
  z-index: 99;
  padding: 0px 28px;
  height: 24px;
  line-height: 24px;
}
/* line 4975, ../scss/breakpoints/_base.scss */
.notice_gen_img_l .text-sai {
  width: 50%;
  padding: .5em 1em;
  float: right;
}
/* line 4980, ../scss/breakpoints/_base.scss */
.notice_gen_img_l .text-sai h1 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  font-size: 1.1em;
  font-weight: 900;
  line-height: 1.2;
}
/* line 4991, ../scss/breakpoints/_base.scss */
.notice_gen_img_l.h1 .tag_not {
  font-size: .3em;
  z-index: 99;
}
/* line 4995, ../scss/breakpoints/_base.scss */
.notice_gen_img_l.h1 .text-sai {
  padding: .2em .5em;
}
/* line 4997, ../scss/breakpoints/_base.scss */
.notice_gen_img_l.h1 .text-sai h1 {
  font-size: 0.6em;
}

/* line 5004, ../scss/breakpoints/_base.scss */
.gen_i {
  width: 100%;
  margin: 0px;
  margin-top: -30px;
}

/********SAI DOI SERIO **************/
/* line 5011, ../scss/breakpoints/_base.scss */
#saidoserio {
  padding-top: 50px;
  clear: both;
}
/* line 5014, ../scss/breakpoints/_base.scss */
#saidoserio .title_sec {
  background-color: #ffcc00;
}
/* line 5016, ../scss/breakpoints/_base.scss */
#saidoserio .title_sec img {
  position: relative;
  left: -50px;
  top: 9px;
}
/* line 5021, ../scss/breakpoints/_base.scss */
#saidoserio .title_sec img:before {
  background-color: #ffcc00;
}
/* line 5027, ../scss/breakpoints/_base.scss */
#saidoserio .title-sai {
  margin-top: 13px !important;
  margin-bottom: 40px !important;
}
/* line 5032, ../scss/breakpoints/_base.scss */
#saidoserio .tag_not {
  position: relative;
  top: -21px;
  margin-bottom: -25px;
  text-decoration: none;
  background: #891c2c;
  z-index: 99;
}
/* line 5042, ../scss/breakpoints/_base.scss */
#saidoserio .post-categories li {
  position: relative;
  top: -21px;
  margin-bottom: -25px;
  text-decoration: none;
  z-index: 99;
  width: auto !important;
  white-space: nowrap;
  padding: 0px 0px !important;
}
/* line 5051, ../scss/breakpoints/_base.scss */
#saidoserio .post-categories li a {
  text-decoration: none;
  color: #fff;
  background: #891c2c;
}
/* line 5059, ../scss/breakpoints/_base.scss */
#saidoserio .post-categories li:hover a {
  color: #351117;
  background: #ffcc00;
}
/* line 5068, ../scss/breakpoints/_base.scss */
#saidoserio .tag_bold {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #891c2c;
  text-transform: uppercase;
  font-size: 1.7em;
  padding: 10px;
  position: relative;
  top: 0px;
  text-decoration: none;
}
/* line 5079, ../scss/breakpoints/_base.scss */
#saidoserio article {
  background: #fff;
  padding-bottom: 1.5em;
}
/* line 5084, ../scss/breakpoints/_base.scss */
#saidoserio article:hover img {
  outline: 5px solid #891c2c;
}
/* line 5089, ../scss/breakpoints/_base.scss */
#saidoserio article:hover h1 a {
  color: #891c2c !important;
}
/* line 5095, ../scss/breakpoints/_base.scss */
#saidoserio article .text-sai {
  padding: 0em 1em 0em 1em;
  margin-top: -13px;
}
/* line 5100, ../scss/breakpoints/_base.scss */
#saidoserio article h1 {
  color: #351117;
  font-size: 2em;
  color: #351117;
  font-size: 2em;
}
/* line 5107, ../scss/breakpoints/_base.scss */
#saidoserio article p {
  opacity: 1;
}
/* line 5110, ../scss/breakpoints/_base.scss */
#saidoserio .art_g {
  width: 95%;
  margin-bottom: 20px;
}
/* line 5114, ../scss/breakpoints/_base.scss */
#saidoserio .art_g .post-categories {
  position: absolute;
  top: 47px;
}
/* line 5119, ../scss/breakpoints/_base.scss */
#saidoserio .art_g h1 {
  margin-top: 20px;
}
/* line 5124, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l {
  position: relative;
  padding-bottom: 0px;
  margin-right: 1%;
  width: 49%;
}
/* line 5130, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l img {
  width: 50%;
  margin-bottom: -6px;
}
/* line 5135, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l .tag_not {
  position: absolute;
  z-index: 99;
  top: -10px;
  padding: 0px 28px;
  height: 24px;
  line-height: 24px;
}
/* line 5145, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l .post-categories li {
  position: absolute;
  z-index: 99;
  top: -21px !important;
  padding: 0px 28px;
  height: 24px;
  line-height: 24px;
}
/* line 5152, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l .post-categories li a {
  text-decoration: none;
  color: #fff;
}
/* line 5159, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l .post-categories li:hover a {
  color: #351117;
  background: #ffcc00;
}
/* line 5167, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l .text-sai {
  width: 50%;
  padding: .5em .5em;
  float: right;
  font-size: 1.2em;
}
/* line 5173, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l .text-sai h1 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 1.1em;
  font-weight: 900;
  line-height: 1.2;
}
/* line 5180, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l .text-sai h1 a {
  color: #351117;
}
/* line 5188, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l.h1 .tag_not {
  font-size: .3em;
  z-index: 99;
}
/* line 5192, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l.h1 .text-sai {
  padding: .2em .5em;
}
/* line 5194, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l.h1 .text-sai h1 {
  font-size: 0.5em;
}
/* line 5197, ../scss/breakpoints/_base.scss */
#saidoserio .notice_gen_img_l.h1 .text-sai p {
  font-size: 0.31em;
  font-style: italic;
  line-height: 1.3;
  color: #351117;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 400;
  margin-top: -11px;
}
/* line 5210, ../scss/breakpoints/_base.scss */
#saidoserio .gen_i {
  width: 100%;
  margin: 0px;
  margin-top: -30px;
}
/* line 5216, ../scss/breakpoints/_base.scss */
#saidoserio #slideshow_tirinhas {
  clear: both;
  text-align: center;
  position: relative;
  top: 2.5em;
  margin-bottom: 3em;
  height: 320px !important;
}
/* line 5225, ../scss/breakpoints/_base.scss */
#saidoserio #slideshow_tirinhas #next2, #saidoserio #slideshow_tirinhas #prev2 {
  position: absolute;
  cursor: pointer;
  left: 1.4em;
  top: 50%;
  color: red;
  font-weight: 700;
  font-size: 5em;
  line-height: 1;
  margin-top: -41px;
}
/* line 5237, ../scss/breakpoints/_base.scss */
#saidoserio #slideshow_tirinhas #next2 {
  right: 1.5em;
  left: auto;
}
/* line 5242, ../scss/breakpoints/_base.scss */
#saidoserio #slideshow_tirinhas .slideshow {
  margin-top: 0;
  margin-bottom: 1em;
  max-width: 830px;
  padding-bottom: 3em;
}
/* line 5251, ../scss/breakpoints/_base.scss */
#saidoserio .d-1of3 .art_g {
  margin-bottom: 70px;
}

/* line 5259, ../scss/breakpoints/_base.scss */
.tag_not:after {
  display: none;
}

/********************** GASTRONOMIA *******************/
/* line 5265, ../scss/breakpoints/_base.scss */
#gastronomia {
  margin-top: 7em;
}
/* line 5267, ../scss/breakpoints/_base.scss */
#gastronomia .title_sec {
  color: #ffcc00;
  line-height: 121px;
  margin-bottom: .3em;
}
/* line 5273, ../scss/breakpoints/_base.scss */
#gastronomia .body-gastro {
  background-color: #e9e9e9;
  display: flex;
  padding: .55%;
  position: relative;
  margin-top: 0px;
  padding-bottom: 5em;
  display: table;
}
/* line 5282, ../scss/breakpoints/_base.scss */
#gastronomia .body-gastro article {
  padding: .55%;
}
/* line 5284, ../scss/breakpoints/_base.scss */
#gastronomia .body-gastro article h1 {
  font-size: 2em;
}
/* line 5288, ../scss/breakpoints/_base.scss */
#gastronomia .body-gastro article .ratings {
  position: relative;
  margin-top: -38px;
  margin-left: 11px;
  color: #ffcc00;
  margin-bottom: 14px;
}
/* line 5295, ../scss/breakpoints/_base.scss */
#gastronomia .body-gastro article .ratings i {
  margin-right: 4px;
}
/* line 5302, ../scss/breakpoints/_base.scss */
#gastronomia .tite_quer {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #b21515;
  font-size: 2.4em;
  margin-left: 16px;
  margin-bottom: 16px;
  position: relative;
  top: -29px;
}
/* line 5312, ../scss/breakpoints/_base.scss */
#gastronomia .encontre {
  background: #ffcc00;
  color: #b21515;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.3em;
  text-align: center;
  padding: 13px 30px;
  position: relative;
  top: -36px;
  left: 24px;
}

/* line 5326, ../scss/breakpoints/_base.scss */
#vida-estilo {
  padding-bottom: 10em;
  padding-top: 5em;
}
/* line 5329, ../scss/breakpoints/_base.scss */
#vida-estilo .title_sec {
  background: #a9163f;
  font-family: "abril_fatfaceregular", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  text-transform: uppercase;
  font-size: 6.5em;
  letter-spacing: -0.08em !important;
}
/* line 5338, ../scss/breakpoints/_base.scss */
#vida-estilo .title_sec div {
  position: relative;
  top: 24px;
  z-index: 999;
}
/* line 5345, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo {
  width: 100%;
  height: 550px;
  position: relative;
}
/* line 5350, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo #prev3, #vida-estilo .slideshow_vidaestilo #next3 {
  position: absolute;
  left: 1em;
  top: 50%;
  z-index: 999;
  color: #fff;
  font-size: 5em;
  line-height: 1;
  margin-top: -41px;
}
/* line 5360, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo #prev3:hover, #vida-estilo .slideshow_vidaestilo #next3:hover {
  color: #a9163f;
  cursor: pointer;
}
/* line 5366, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo #next3 {
  right: 1em;
  left: auto;
}
/* line 5372, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno {
  width: 100%;
  height: 100%;
  margin-top: -71px;
}
/* line 5377, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno a {
  text-decoration: none;
}
/* line 5381, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article {
  background-size: cover !important;
  background-attachment: fixed !important;
  background-position: center center !important;
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 5389, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .shadow_v {
  background: url(../images/sombra-g.png);
  position: absolute;
  background-repeat: repeat-x;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-position: bottom center;
  background-size: 100% 100%;
  z-index: 2;
}
/* line 5402, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .coverTablet {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-position: center center !important;
  background-size: cover !important;
  z-index: 1;
}
/* line 5415, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap {
  max-width: 1110px;
  position: relative;
  height: 100%;
  z-index: 3;
}
/* line 5422, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow {
  max-width: 70%;
  position: absolute;
  bottom: 4em;
  right: 0px;
  text-align: right;
}
/* line 5432, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow .post-categories li a {
  color: #fff;
  background: #a9163f;
}
/* line 5438, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow .post-categories li:hover a {
  background: #ffcc00;
  color: #000;
}
/* line 5446, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow .tag_not {
  float: left;
  position: relative;
  z-index: 99;
  left: 0px;
  background: #a9163f;
  text-decoration: none;
}
/* line 5454, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow .tag_not:hover {
  background: #ffcc00;
  color: #000;
}
/* line 5460, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow h1, #vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow p {
  font-style: italic;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  line-height: 1.1;
  font-size: 3em;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: -7px;
  color: #fff;
}
/* line 5470, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow h1 a, #vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow p a {
  color: #fff;
}
/* line 5473, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow h1 a:hover, #vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow p a:hover {
  color: #a9163f !important;
}
/* line 5479, ../scss/breakpoints/_base.scss */
#vida-estilo .slideshow_vidaestilo .slideshow_interno article .wrap .body_slideshow p {
  font-size: .8em;
  font-weight: 400;
  font-style: normal;
  text-transform: none;
}
/* line 5492, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo {
  padding-top: 4em;
  max-width: 1110px;
  display: flex;
}
/* line 5497, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_g {
  padding-bottom: 40px;
}
/* line 5502, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l img {
  width: 30%;
  float: left;
}
/* line 5507, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .text-sai {
  float: left;
  width: 57%;
  padding: 0px 9px 0px 24px;
}
/* line 5512, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .text-sai .tag_not {
  left: 0px;
  z-index: 99;
  top: 0px;
  text-decoration: none;
}
/* line 5518, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .text-sai .tag_not:hover {
  background: #ffcc00;
  color: #000;
}
/* line 5524, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .text-sai .post-categories {
  position: relative;
  top: -24px;
}
/* line 5527, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .text-sai .post-categories li {
  position: relative;
  z-index: 99;
  top: 3px !important;
  margin-bottom: -26px;
  left: -24px;
}
/* line 5534, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .text-sai .post-categories li a {
  color: #fff;
  text-decoration: none;
  background: #a9163f;
}
/* line 5541, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .text-sai .post-categories li:hover a {
  background: #ffcc00;
  color: #000;
}
/* line 5550, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .text-sai h1 {
  margin-top: 34px !important;
  margin-left: -15px;
  clear: both;
}
/* line 5554, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .text-sai h1 a {
  color: #351117 !important;
}
/* line 5560, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .notice_gen_img_l .tag_not {
  padding: 4px 17px;
  margin-left: -24px;
  z-index: 99;
  position: relative;
  top: -1px;
}
/* line 5570, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .d-3of5 {
  padding-left: 1.75%;
}
/* line 5574, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .tag_not {
  background: #a9163f;
  position: relative;
  z-index: 99;
  top: -20px;
  margin-bottom: -20px;
  left: 15px;
}
/* line 5583, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .post-categories {
  position: relative;
  top: -24px;
}
/* line 5586, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .post-categories li {
  position: relative;
  z-index: 99;
  top: -20px;
  margin-bottom: -20px;
  left: 15px;
}
/* line 5593, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .post-categories li a {
  color: #fff;
  text-decoration: none;
  background: #a9163f;
}
/* line 5600, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .post-categories li:hover a {
  background: #ffcc00;
  color: #000;
}
/* line 5609, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo .d-2of5 .tag_not {
  left: 0px;
  z-index: 99;
}
/* line 5615, ../scss/breakpoints/_base.scss */
#vida-estilo #vida-estilo-corpo h1 {
  color: #351117;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 1.5em;
  text-transform: uppercase;
  font-weight: 900;
  font-style: italic;
  margin-top: -20px !important;
  clear: both;
}
/* line 5627, ../scss/breakpoints/_base.scss */
#vida-estilo .d-4of5 {
  position: relative;
  padding-bottom: 0px;
  margin-right: 0px;
  width: 100%;
}
/* line 5633, ../scss/breakpoints/_base.scss */
#vida-estilo .d-4of5 img {
  width: 40% !important;
  float: left !important;
}
/* line 5638, ../scss/breakpoints/_base.scss */
#vida-estilo .d-4of5 .text-sai {
  width: 60% !important;
  padding: 0px 9px 0px 24px !important;
}
/* line 5646, ../scss/breakpoints/_base.scss */
#vida-estilo .d-internal .post-categories {
  position: relative;
  top: -6px !important;
  left: -14px;
}
/* line 5652, ../scss/breakpoints/_base.scss */
#vida-estilo .d-internal h1 {
  display: flex;
  padding: 10px;
}
/* line 5655, ../scss/breakpoints/_base.scss */
#vida-estilo .d-internal h1 a {
  color: #351117;
}
/* line 5660, ../scss/breakpoints/_base.scss */
#vida-estilo .d-internal h1:hover a {
  color: #a9163f;
}

/* line 5668, ../scss/breakpoints/_base.scss */
#imagens-do-dia {
  background: #1c090c;
  position: relative;
  padding-bottom: 40px;
}
/* line 5673, ../scss/breakpoints/_base.scss */
#imagens-do-dia .title_sec {
  text-align: center;
  text-transform: uppercase;
  color: #b21515;
  background-color: transparent;
  padding-top: 36px;
  margin-bottom: 28px;
}
/* line 5682, ../scss/breakpoints/_base.scss */
#imagens-do-dia .wrap {
  max-width: 830px;
  position: relative;
}
/* line 5688, ../scss/breakpoints/_base.scss */
#imagens-do-dia .wrap figcaption {
  max-width: 400px;
  text-align: center;
  padding-top: 18px;
}
/* line 5693, ../scss/breakpoints/_base.scss */
#imagens-do-dia .wrap figcaption .tag_not {
  text-decoration: none;
  z-index: 99;
}
/* line 5699, ../scss/breakpoints/_base.scss */
#imagens-do-dia .wrap figcaption .post-categories {
  position: relative;
}
/* line 5701, ../scss/breakpoints/_base.scss */
#imagens-do-dia .wrap figcaption .post-categories li {
  background: transparent;
  position: relative;
  z-index: 99;
  top: -20px;
  margin-bottom: -20px;
  width: 100%;
}
/* line 5708, ../scss/breakpoints/_base.scss */
#imagens-do-dia .wrap figcaption .post-categories li a {
  color: #fff;
  text-decoration: none;
  background: #b21515;
}
/* line 5715, ../scss/breakpoints/_base.scss */
#imagens-do-dia .wrap figcaption .post-categories li:hover a {
  background: #ffcc00;
  color: #000;
}
/* line 5725, ../scss/breakpoints/_base.scss */
#imagens-do-dia .wrap figcaption p, #imagens-do-dia .wrap figcaption .autor {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #fff;
  font-size: .7em;
}
/* line 5731, ../scss/breakpoints/_base.scss */
#imagens-do-dia .wrap figcaption .autor {
  font-weight: 900;
  color: #b21515;
  font-size: .8em;
  text-decoration: none;
  position: relative;
  top: -5px;
}
/* line 5742, ../scss/breakpoints/_base.scss */
#imagens-do-dia #prev4, #imagens-do-dia #next4 {
  position: absolute;
  left: 2em;
  top: 50%;
  z-index: 999;
  color: #b21515;
  font-size: 5em;
  line-height: 1;
  margin-top: -41px;
  cursor: pointer;
}
/* line 5753, ../scss/breakpoints/_base.scss */
#imagens-do-dia #prev4:hover, #imagens-do-dia #next4:hover {
  color: #fff;
}
/* line 5758, ../scss/breakpoints/_base.scss */
#imagens-do-dia #next4 {
  right: 2em;
  left: auto;
}

/* line 5765, ../scss/breakpoints/_base.scss */
#especiais {
  margin-bottom: -80px;
}
/* line 5767, ../scss/breakpoints/_base.scss */
#especiais .title_sec {
  text-transform: uppercase;
  background: #651a19;
  padding-bottom: 0px;
  margin-bottom: .3em;
  line-height: 121px;
}
/* line 5775, ../scss/breakpoints/_base.scss */
#especiais #vitrine_mod4 {
  max-width: 830px;
  top: 0px !important;
  padding-top: 0 !important;
  margin-bottom: -132px !important;
}
/* line 5781, ../scss/breakpoints/_base.scss */
#especiais #vitrine_mod4 article {
  padding-top: 0px;
  margin-top: -116px;
}
/* line 5786, ../scss/breakpoints/_base.scss */
#especiais #vitrine_mod4 article .box h1 {
  padding-top: 20px;
  padding-bottom: 0px;
  width: 95%;
  left: 5%;
  font-size: 2.8em !important;
}
/* line 5793, ../scss/breakpoints/_base.scss */
#especiais #vitrine_mod4 article .box p {
  padding: 0px;
  margin: 0px;
  left: 5% !important;
  width: 95%;
}
/* line 5799, ../scss/breakpoints/_base.scss */
#especiais #vitrine_mod4 article .box .author {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #b21515;
  font-size: 0.9em;
  text-transform: uppercase;
  margin-top: 23px;
}

/*************************************************
RODAPE
*******************************************************/
/* line 5813, ../scss/breakpoints/_base.scss */
#footer {
  background: url(../images/bg_footer.png) repeat;
  padding-bottom: 90px;
  position: relative;
  z-index: 1;
}
/* line 5820, ../scss/breakpoints/_base.scss */
#footer nav ul {
  padding-top: 10px;
}
/* line 5822, ../scss/breakpoints/_base.scss */
#footer nav ul li {
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: .9em;
  padding: 0px 1px;
}
/* line 5829, ../scss/breakpoints/_base.scss */
#footer nav ul li a {
  padding: .75em .75em;
}
/* line 5831, ../scss/breakpoints/_base.scss */
#footer nav ul li a:after {
  display: none;
}
/* line 5837, ../scss/breakpoints/_base.scss */
#footer nav ul .menu-item-372, #footer nav ul .menu-item-405, #footer nav ul .menu-item-458, #footer nav ul .menu-item-491 {
  padding-right: 68px;
}
/* line 5844, ../scss/breakpoints/_base.scss */
#footer .sub-menu {
  visibility: visible !important;
  border: 0px;
  background-color: transparent;
}
/* line 5849, ../scss/breakpoints/_base.scss */
#footer .sub-menu li {
  border: 0px;
  font-size: .8em;
  display: inline-block;
  width: 100%;
  line-height: 1.4;
}
/* line 5856, ../scss/breakpoints/_base.scss */
#footer .sub-menu li a {
  padding-left: 0px;
  border: 0px;
  width: 100%;
  border: 0px;
  color: #ffcc00;
  padding-left: 10px;
  padding-top: 5px;
  position: relative;
}
/* line 5866, ../scss/breakpoints/_base.scss */
#footer .sub-menu li a:hover {
  color: #a9163f;
  text-decoration: none;
}
/* line 5871, ../scss/breakpoints/_base.scss */
#footer .sub-menu li a:before {
  content: "\f105";
  font-family: "fontAwesome";
  color: #b21515;
  position: absolute;
  font-size: 1em;
  width: 10px;
  height: 10px;
  left: 1px;
}
/* line 5887, ../scss/breakpoints/_base.scss */
#footer .social_footer {
  padding-top: 61px;
}
/* line 5889, ../scss/breakpoints/_base.scss */
#footer .social_footer i {
  cursor: pointer;
  color: #ffcc00;
  font-size: 2.5em;
  padding: 12px;
}
/* line 5895, ../scss/breakpoints/_base.scss */
#footer .social_footer i:hover {
  color: #b21515;
}
/* line 5900, ../scss/breakpoints/_base.scss */
#footer .social_footer .address_social {
  color: #ffcc00;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  text-align: right;
  padding-right: 16px;
  font-size: .8em;
  text-transform: uppercase;
}
/* line 5908, ../scss/breakpoints/_base.scss */
#footer .social_footer .address_social p {
  overflow: hidden;
  line-height: 32px;
}
/* line 5913, ../scss/breakpoints/_base.scss */
#footer .social_footer .address_social i {
  color: #ffcc00;
  font-size: 1.5em;
  position: relative;
  top: -6px;
}
/* line 5923, ../scss/breakpoints/_base.scss */
#footer #news_footer h1 {
  color: #ffcc00;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 1.7em;
  text-transform: uppercase;
}
/* line 5929, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"], #footer #news_footer input[type="email"] {
  color: #fff;
  border: 1px solid #fff;
  background: transparent;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: .8em;
}
/* line 5936, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"]::-webkit-input-placeholder, #footer #news_footer input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}
/* line 5940, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"]:-moz-placeholder, #footer #news_footer input[type="email"]:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
/* line 5944, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"]::-moz-placeholder, #footer #news_footer input[type="email"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
/* line 5948, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"]:-ms-input-placeholder, #footer #news_footer input[type="email"]:-ms-input-placeholder {
  color: #fff;
}
/* line 5953, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="submit"] {
  width: auto;
  height: 39px;
  background: #ffcc00;
  color: #000;
  border: 0px;
}
/* line 5959, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="submit"]:hover {
  background: #b21515;
}
/* line 5965, ../scss/breakpoints/_base.scss */
#footer #logo_footer {
  clear: both;
  position: relative;
  top: -33px;
  text-align: center;
}
/* line 5971, ../scss/breakpoints/_base.scss */
#footer #logo_footer img {
  position: absolute;
  left: 50%;
  width: 326px;
  margin-left: -160px;
}
/* line 5978, ../scss/breakpoints/_base.scss */
#footer #logo_footer p {
  clear: both;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #fff;
  font-style: italic;
  opacity: .16;
  font-size: .8em;
  position: relative;
  top: 72px;
}

/* line 5991, ../scss/breakpoints/_base.scss */
#cinema_archive {
  padding-bottom: 40px;
}

/* line 5998, ../scss/breakpoints/_base.scss */
#cinema_archive .cinema-destaque, #entretenimento-archive .cinema-destaque, #gastronomia-archive .cinema-destaque {
  padding-bottom: 0px;
  display: -webkit-box;
}
/* line 5999, ../scss/breakpoints/_base.scss */
#cinema_archive .cinema-destaque article, #entretenimento-archive .cinema-destaque article, #gastronomia-archive .cinema-destaque article {
  width: 100%;
  position: relative;
}
/* line 6003, ../scss/breakpoints/_base.scss */
#cinema_archive .cinema-destaque article h1, #entretenimento-archive .cinema-destaque article h1, #gastronomia-archive .cinema-destaque article h1 {
  font-size: 1.8em;
}
/* line 6008, ../scss/breakpoints/_base.scss */
#cinema_archive .cinema-destaque article .ratings i, #entretenimento-archive .cinema-destaque article .ratings i, #gastronomia-archive .cinema-destaque article .ratings i {
  margin-top: 12px;
  margin-bottom: -8px;
  color: #b21515;
}
/* line 6015, ../scss/breakpoints/_base.scss */
#cinema_archive .cinema-destaque article p, #entretenimento-archive .cinema-destaque article p, #gastronomia-archive .cinema-destaque article p {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  font-style: italic;
  font-weight: 400;
  font-size: .9em;
}
/* line 6023, ../scss/breakpoints/_base.scss */
#cinema_archive .cinema-destaque article .tag_not, #entretenimento-archive .cinema-destaque article .tag_not, #gastronomia-archive .cinema-destaque article .tag_not {
  position: absolute;
  z-index: 99;
  top: -10px;
  left: 0px;
}
/* line 6029, ../scss/breakpoints/_base.scss */
#cinema_archive .cinema-destaque article img, #entretenimento-archive .cinema-destaque article img, #gastronomia-archive .cinema-destaque article img {
  width: 68%;
  float: left;
  margin-right: 30px;
}
/* line 6039, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4, #entretenimento-archive .d-3of4, #gastronomia-archive .d-3of4 {
  padding-right: 90px;
}
/* line 6042, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4 .pdf, #entretenimento-archive .d-3of4 .pdf, #gastronomia-archive .d-3of4 .pdf {
  padding-right: 20px;
}
/* line 6046, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4 .pdl, #entretenimento-archive .d-3of4 .pdl, #gastronomia-archive .d-3of4 .pdl {
  padding-left: 20px;
  padding-right: 0px;
}
/* line 6051, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4 .tag_not, #entretenimento-archive .d-3of4 .tag_not, #gastronomia-archive .d-3of4 .tag_not {
  top: 10px;
  position: relative;
  z-index: 99;
}
/* line 6057, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4 .city-d, #entretenimento-archive .d-3of4 .city-d, #gastronomia-archive .d-3of4 .city-d {
  width: 100%;
  max-width: 100%;
  margin-bottom: 55px;
  margin-top: 40px;
}
/* line 6065, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4 .notice_gen_img_g h1, #entretenimento-archive .d-3of4 .notice_gen_img_g h1, #gastronomia-archive .d-3of4 .notice_gen_img_g h1 {
  font-size: 1.4em;
}
/* line 6070, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4 .list_notes, #entretenimento-archive .d-3of4 .list_notes, #gastronomia-archive .d-3of4 .list_notes {
  padding-top: 10px;
}
/* line 6072, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4 .list_notes article, #entretenimento-archive .d-3of4 .list_notes article, #gastronomia-archive .d-3of4 .list_notes article {
  padding-bottom: 30px;
}
/* line 6074, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4 .list_notes article h1, #entretenimento-archive .d-3of4 .list_notes article h1, #gastronomia-archive .d-3of4 .list_notes article h1 {
  font-size: 1.3em;
  padding-top: 23px;
}
/* line 6079, ../scss/breakpoints/_base.scss */
#cinema_archive .d-3of4 .list_notes article .tag_not, #entretenimento-archive .d-3of4 .list_notes article .tag_not, #gastronomia-archive .d-3of4 .list_notes article .tag_not {
  top: 0px;
  z-index: 99;
}

/* line 6088, ../scss/breakpoints/_base.scss */
.title_page_geo {
  color: #b21515;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 2.2em;
}

/* line 6095, ../scss/breakpoints/_base.scss */
.css_video img {
  position: relative;
}
/* line 6099, ../scss/breakpoints/_base.scss */
.css_video img:before {
  content: "\f04b";
  color: #b21515;
  color: #fff;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 40px;
  height: 40px;
}
/* line 6111, ../scss/breakpoints/_base.scss */
.css_video .tag_not {
  z-index: 99;
  z-index: 99;
}

/* line 6119, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento, #gastronomia-archive #entretenimento {
  padding-top: 40px;
}
/* line 6123, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .post-categories li a, #gastronomia-archive #entretenimento .post-categories li a {
  text-decoration: none;
}
/* line 6130, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .text-sai a, #gastronomia-archive #entretenimento .text-sai a {
  color: #351117;
}
/* line 6137, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .title_sec:before, #entretenimento-archive #entretenimento .title_sec:after, #gastronomia-archive #entretenimento .title_sec:before, #gastronomia-archive #entretenimento .title_sec:after {
  background: #ffcc00;
  width: 100%;
  content: " ";
  height: 120px;
  position: absolute;
  left: -100%;
}
/* line 6146, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .title_sec:after, #gastronomia-archive #entretenimento .title_sec:after {
  left: auto;
  right: -100%;
}
/* line 6152, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .notice_gen_img_l, #gastronomia-archive #entretenimento .notice_gen_img_l {
  width: 100%;
  margin: 0px;
  position: relative;
}
/* line 6156, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .notice_gen_img_l img, #gastronomia-archive #entretenimento .notice_gen_img_l img {
  width: 50%;
  float: left;
}
/* line 6160, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .notice_gen_img_l .tag_not, #gastronomia-archive #entretenimento .notice_gen_img_l .tag_not {
  position: absolute;
  left: 0px;
  top: -10px;
  z-index: 99;
}
/* line 6166, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .notice_gen_img_l h1, #gastronomia-archive #entretenimento .notice_gen_img_l h1 {
  font-size: 1.4em;
  margin-top: -10px;
}
/* line 6172, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .pt2, #gastronomia-archive #entretenimento .pt2 {
  padding-top: 22px;
}
/* line 6175, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .pt2 article .tag_not, #gastronomia-archive #entretenimento .pt2 article .tag_not {
  position: relative;
  top: 0px;
  z-index: 99;
}
/* line 6181, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .pt2 article .post-categories, #gastronomia-archive #entretenimento .pt2 article .post-categories {
  position: relative;
  top: 0px;
  z-index: 99;
  padding: 0px;
  margin-top: 8px;
  margin-bottom: -6px;
  display: inline-table;
}
/* line 6194, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .city-d, #gastronomia-archive #entretenimento .city-d {
  margin-bottom: 60px;
}
/* line 6198, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento #vitrine_mod4, #gastronomia-archive #entretenimento #vitrine_mod4 {
  margin-top: 0px;
  padding-top: 3px;
  padding-bottom: 0px;
}
/* line 6203, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento #vitrine_mod4 h1, #gastronomia-archive #entretenimento #vitrine_mod4 h1 {
  padding: 0px;
  font-size: 2em;
}
/* line 6210, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .destaque_maior img, #gastronomia-archive #entretenimento .destaque_maior img {
  width: 100%;
}
/* line 6213, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento .destaque_maior h1, #entretenimento-archive #entretenimento .destaque_maior p, #gastronomia-archive #entretenimento .destaque_maior h1, #gastronomia-archive #entretenimento .destaque_maior p {
  width: 90%;
}
/* line 6219, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento p, #gastronomia-archive #entretenimento p {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  font-size: .8em;
  margin-top: 8px;
}
/* line 6228, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento article.d-1of3 h1, #gastronomia-archive #entretenimento article.d-1of3 h1 {
  font-size: 1.1em;
}
/* line 6234, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento article .tag_not, #gastronomia-archive #entretenimento article .tag_not {
  text-decoration: none;
  z-index: 99;
}
/* line 6239, ../scss/breakpoints/_base.scss */
#entretenimento-archive #entretenimento article .ratings, #gastronomia-archive #entretenimento article .ratings {
  position: relative;
  top: -34px;
  padding-left: 10px;
  text-align: right;
  padding-right: 10px;
  color: #b21515;
}
/* line 6250, ../scss/breakpoints/_base.scss */
#entretenimento-archive #destaque_home, #gastronomia-archive #destaque_home {
  border: 0px;
  margin-top: 0px;
}

/* line 6258, ../scss/breakpoints/_base.scss */
#entretenimento-archive #vitrine_mod4 article {
  padding-left: 0px;
  position: relative;
  top: -21px;
}
/* line 6265, ../scss/breakpoints/_base.scss */
#entretenimento-archive .pt2 {
  padding-top: 0px !important;
}

/* line 6270, ../scss/breakpoints/_base.scss */
#gastronomia-archive {
  padding-bottom: 60px;
}
/* line 6273, ../scss/breakpoints/_base.scss */
#gastronomia-archive .gastro_title .title_sec {
  color: #ffcc00;
  background: #b21515;
}
/* line 6276, ../scss/breakpoints/_base.scss */
#gastronomia-archive .gastro_title .title_sec:after, #gastronomia-archive .gastro_title .title_sec:before {
  background: #b21515 !important;
}
/* line 6282, ../scss/breakpoints/_base.scss */
#gastronomia-archive #vitrine_mod4 {
  position: relative;
  top: -4px !important;
}
/* line 6290, ../scss/breakpoints/_base.scss */
#gastronomia-archive .d-3of4 article .tag_not {
  background: #b21515 !important;
  z-index: 99;
}
/* line 6295, ../scss/breakpoints/_base.scss */
#gastronomia-archive .d-3of4 article.pdf {
  padding-right: 20px;
}
/* line 6299, ../scss/breakpoints/_base.scss */
#gastronomia-archive .d-3of4 article.pdl {
  padding-left: 20px;
}
/* line 6305, ../scss/breakpoints/_base.scss */
#gastronomia-archive .city-d {
  border: 0px;
  margin-bottom: 30px !important;
}
/* line 6308, ../scss/breakpoints/_base.scss */
#gastronomia-archive .city-d h1 {
  color: #b21515;
}
/* line 6313, ../scss/breakpoints/_base.scss */
#gastronomia-archive .city-d article h1 {
  color: #351117;
  top: -17px;
  position: relative;
}
/* line 6320, ../scss/breakpoints/_base.scss */
#gastronomia-archive .city-d .vejamais_red {
  width: 150px;
  clear: both;
  float: right;
  margin-bottom: 0px;
  margin-top: -9px;
}

/* line 6332, ../scss/breakpoints/_base.scss */
.mb, .mr {
  background: url(../images/endpostb.png) no-repeat;
  height: 18px;
  float: left;
  color: #fff;
  padding-left: 21px;
  font-size: 0.75em;
  width: auto;
  position: relative;
  top: 5px;
}

/* line 6344, ../scss/breakpoints/_base.scss */
.mr {
  background: url(../images/endpost.png) no-repeat;
}

/* line 6349, ../scss/breakpoints/_base.scss */
#posts_container {
  clear: both;
  width: 100%;
  padding-top: 30px;
}
/* line 6354, ../scss/breakpoints/_base.scss */
#posts_container article {
  width: 100%;
}

/********************************** vidaestilo ****************************************/
/* criei  $colordri: #390610; */
/* line 6361, ../scss/breakpoints/_base.scss */
#header_post {
  display: -webkit-box;
}

/* line 6366, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .tag_not {
  background: #b42043;
  z-index: 99;
}
/* line 6370, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .tag_not:hover {
  background: #ffcc00;
}

/* line 6375, ../scss/breakpoints/_base.scss */
.comportamento {
  color: #390610;
  text-transform: uppercase;
  font-size: 4.5em;
  font-family: "abril_fatfaceregular", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  font-style: italic;
  letter-spacing: -4px;
  margin-top: 15px;
  margin-bottom: -26px;
}

/* eslilos imagens e texto */
/* line 6389, ../scss/breakpoints/_base.scss */
.space-right {
  padding-right: 7em;
}

/* line 6393, ../scss/breakpoints/_base.scss */
.not_ve_comport {
  margin-top: 20px;
  margin-bottom: 35px;
}
/* line 6396, ../scss/breakpoints/_base.scss */
.not_ve_comport article {
  position: relative;
  display: inline-block;
}
/* line 6399, ../scss/breakpoints/_base.scss */
.not_ve_comport article img {
  float: left;
  width: 200px !important;
  margin-right: 20px;
}
/* line 6406, ../scss/breakpoints/_base.scss */
.not_ve_comport .tag_not {
  position: absolute !important;
  left: 0px;
  z-index: 99;
  background: #b42043;
  color: #fff;
  z-index: 999;
  top: -15px;
}
/* line 6416, ../scss/breakpoints/_base.scss */
.not_ve_comport .tag_not {
  background: #b42043;
  z-index: 99;
}
/* line 6421, ../scss/breakpoints/_base.scss */
.not_ve_comport .tag_not:hover {
  background: #ffcc00;
  z-index: 99;
  color: #351117;
}
/* line 6427, ../scss/breakpoints/_base.scss */
.not_ve_comport h2 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  line-height: 1.2;
  font-size: 26px;
}
/* line 6434, ../scss/breakpoints/_base.scss */
.not_ve_comport p {
  line-height: 1;
  margin-top: -8px;
}
/* line 6439, ../scss/breakpoints/_base.scss */
.not_ve_comport time {
  font-size: 12px;
  color: #b21515;
  text-transform: uppercase;
}
/* line 6445, ../scss/breakpoints/_base.scss */
.not_ve_comport a {
  color: #351117;
  text-decoration: none;
  outline: 0;
}
/* line 6452, ../scss/breakpoints/_base.scss */
.not_ve_comport:hover img {
  -webkit-filter: grayscale(1);
}
/* line 6455, ../scss/breakpoints/_base.scss */
.not_ve_comport:hover h2 {
  color: #b21515 !important;
}
/* line 6458, ../scss/breakpoints/_base.scss */
.not_ve_comport:hover p {
  color: #b21515 !important;
}
/* line 6461, ../scss/breakpoints/_base.scss */
.not_ve_comport:hover time {
  color: #351117;
}
/* line 6465, ../scss/breakpoints/_base.scss */
.not_ve_comport .texto_not_ve_comport_sem_img {
  padding-top: 8px;
}

/* Sidebar vida estilo */
/* line 6471, ../scss/breakpoints/_base.scss */
.posic_sidebar {
  margin-top: 38px;
}
/* line 6473, ../scss/breakpoints/_base.scss */
.posic_sidebar H1 {
  top: -13px;
}
/* line 6476, ../scss/breakpoints/_base.scss */
.posic_sidebar .tag_not {
  background: #b42043;
  z-index: 99;
}
/* line 6480, ../scss/breakpoints/_base.scss */
.posic_sidebar .tag_not:hover {
  background: #ffcc00;
  color: #351117;
  z-index: 99;
}

/* line 6487, ../scss/breakpoints/_base.scss */
.post-categories {
  position: absolute;
  top: -24px;
  z-index: 99;
}
/* line 6492, ../scss/breakpoints/_base.scss */
.post-categories li {
  float: left;
  margin-right: 5px;
  padding-left: 0px;
  position: relative;
  padding: 0px !important;
  top: 3px !important;
}
/* line 6500, ../scss/breakpoints/_base.scss */
.post-categories li a {
  color: #fff !important;
  font-size: 12px !important;
  text-align: center;
  padding: 2px 20px;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif !important;
  text-transform: uppercase;
  font-weight: 300 !important;
  background: #b21515;
}
/* line 6510, ../scss/breakpoints/_base.scss */
.post-categories li a:before, .post-categories li a:after {
  display: none;
}
/* line 6518, ../scss/breakpoints/_base.scss */
.post-categories li:hover a {
  color: #351117 !important;
  background: #ffcc00;
}

/* line 6527, ../scss/breakpoints/_base.scss */
.texto_not_ve_comport_sem_img .post-categories {
  top: 0px !important;
}

/*******************************
esquema de cores
*******************************/
/* line 6535, ../scss/breakpoints/_base.scss */
.normal_h1 {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #b21515;
  font-size: 2.6em;
  padding: 5px 5px;
  text-transform: uppercase;
  margin-bottom: -10px;
  margin-top: 6px;
}

/* line 6545, ../scss/breakpoints/_base.scss */
.normal_h1.h1_author {
  color: #782431;
  margin-top: 40px;
}

/* line 6550, ../scss/breakpoints/_base.scss */
.pd60 {
  margin-top: 60px !important;
}

/* line 6554, ../scss/breakpoints/_base.scss */
.vida-e-estilo_h1, .bem-estar_h1, .comportamento_h1, .horoscopo_h1, .sociedade_h1, .vitrine_h1, .beleza_h1, .celebridade_h1, .decoracao_h1, .moda_h1, .turismo_h1 {
  font-family: "abril_fatfaceregular", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  font-style: italic;
  color: #000;
  font-size: 4em;
  letter-spacing: -2px;
}

/* line 6564, ../scss/breakpoints/_base.scss */
.category #vitrine_mod4 {
  padding-bottom: 0px;
}
/* line 6567, ../scss/breakpoints/_base.scss */
.category #vitrine_mod4 article p {
  line-height: 1.2;
  margin: 0px;
  margin-top: -18px;
}

/* line 6577, ../scss/breakpoints/_base.scss */
#infscr-loading {
  display: block;
  width: 100%;
  text-align: center;
  clear: both;
}

/* line 6584, ../scss/breakpoints/_base.scss */
blockquote {
  border-color: #351117 !important;
  color: #351117 !important;
  font-weight: 700;
}

/* line 6593, ../scss/breakpoints/_base.scss */
.single .img_sup .post-categories {
  margin: 0 auto;
  position: relative;
  display: -webkit-inline-box;
  top: -4px;
}
/* line 6600, ../scss/breakpoints/_base.scss */
.single .img_sup .post-categories li {
  top: 0px !important;
}
/* line 6605, ../scss/breakpoints/_base.scss */
.single .img_sup img {
  clear: both;
  display: table;
  margin: auto;
  margin-bottom: 20px;
}
/* line 6613, ../scss/breakpoints/_base.scss */
.single .img_sup .wp-post-image {
  margin-top: -23px;
}

/*-------------------------- Cidade Satélite ---------------------------------*/
/* line 6626, ../scss/breakpoints/_base.scss */
#header_post .city_satelite {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #891c2c;
  text-transform: uppercase;
  font-size: 2.6em;
  font-weight: 900;
  margin-top: 45px;
  margin-bottom: 45px;
  font-weight: bold;
}
/* line 6638, ../scss/breakpoints/_base.scss */
#header_post .img_sup h1 {
  text-align: left;
  padding-top: 0px;
}
/* line 6644, ../scss/breakpoints/_base.scss */
#header_post .h1_title_sidebar {
  font-size: 1.1em;
}
/* line 6648, ../scss/breakpoints/_base.scss */
#header_post a {
  text-decoration: none;
}
/* line 6652, ../scss/breakpoints/_base.scss */
#header_post a:hover {
  color: #351117;
}
/* line 6656, ../scss/breakpoints/_base.scss */
#header_post .conhecamelhor_left {
  float: left;
  font-size: .8em;
}
/* line 6661, ../scss/breakpoints/_base.scss */
#header_post .conhecamelhor_right {
  float: right;
  margin-top: -17px;
}
/* line 6666, ../scss/breakpoints/_base.scss */
#header_post .descr_fone_util {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  float: left;
  padding-left: 20px;
  font-size: .7em;
  font-weight: 900;
  line-height: 2;
}
/* line 6675, ../scss/breakpoints/_base.scss */
#header_post .descr_fone_util li {
  position: relative;
}
/* line 6678, ../scss/breakpoints/_base.scss */
#header_post .descr_fone_util li:before {
  position: absolute;
  background: #b42043;
  width: 10px;
  height: 10px;
  left: -27px;
  content: "";
  top: 6px;
}
/* line 6691, ../scss/breakpoints/_base.scss */
#header_post .descr_fone_hosp {
  margin-top: -20px;
}
/* line 6695, ../scss/breakpoints/_base.scss */
#header_post .num_fone_util {
  color: #351117;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  float: right;
  text-align: right;
  font-size: .7em;
  font-weight: 900;
  line-height: 2;
  margin-right: -16px;
}
/* line 6706, ../scss/breakpoints/_base.scss */
#header_post .fa-expand {
  border: none;
}
/* line 6710, ../scss/breakpoints/_base.scss */
#header_post .fa-plus {
  color: #351117;
  font-size: 10px;
  border: 1px solid #351117;
  padding: 3px 5px;
}
/* line 6717, ../scss/breakpoints/_base.scss */
#header_post .sob_plus {
  margin-top: -20px;
  display: flex;
}

/************* Gastronomia Cidades Satélites **********************/
/* line 6734, ../scss/breakpoints/_base.scss */
.cid_sal_img {
  margin-top: -41px;
}

/* line 6748, ../scss/breakpoints/_base.scss */
#gastronomia .body-gastro article h1 {
  font-size: 1.4em;
}

/* line 6752, ../scss/breakpoints/_base.scss */
#gastronomia .encontre {
  font-size: 1.1em;
  padding: 10px 21px;
  position: relative;
  top: -49px;
  left: 4px;
}
/* line 6761, ../scss/breakpoints/_base.scss */
#gastronomia .encontre:hover {
  color: #fff;
  cursor: pointer;
  background-color: #b21515;
}

/* line 6768, ../scss/breakpoints/_base.scss */
#gastronomia .tite_quer {
  font-size: 1.4em;
  margin-left: 13px;
  position: relative;
  top: -47px;
}

/***********************************************************/
/*  Fotos do dia  */
/* line 6781, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 h1 {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #b21515;
  margin-top: 65px;
  font-size: 80px;
  margin-bottom: -227px;
}
/* line 6789, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 .img_vitrine {
  margin-left: -13px;
}
/* line 6793, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 .tit_fot_dia {
  font-size: 1.8em;
  text-align: left;
  margin-top: 74px;
  margin-bottom: -27px;
}
/* line 6800, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 .box {
  position: relative;
  clear: both;
  width: 100%;
  background: #351117;
  top: 2px;
  left: 2px;
}
/* line 6808, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 .box h1 {
  color: #fff;
  font-size: 48px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  margin-top: 10px;
}
/* line 6815, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 .box p {
  color: #fff;
  padding-top: 27px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
}
/* line 6821, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 .box .author {
  margin-top: -15px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
}
/* line 6826, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 .box .tag_not {
  z-index: 999;
  z-index: 99;
  top: -12px;
  background: #b21515;
}
/* line 6832, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 .box .tag_not:hover {
  color: #351117;
  background: #ffcc00;
}
/* line 6841, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4:hover h1 {
  color: #b21515;
}
/* line 6845, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4:hover p {
  color: #b21515;
}
/* line 6849, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4:hover .author {
  color: #fff;
}
/* line 6855, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 li {
  width: 100% !important;
  max-width: 100%;
}
/* line 6860, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 img {
  width: 100% !important;
  max-width: 100%;
}
/* line 6865, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 article {
  position: relative;
}
/* line 6869, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 article .bt_cs {
  position: absolute;
  top: 40%;
  margin-top: -41px;
  z-index: 999;
  width: 100%;
}
/* line 6876, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 article .bt_cs .cycle-prev, .fot_esp #vitrine_mod4 article .bt_cs .cycle-next {
  position: absolute;
  left: 0.2em;
  color: #b42043;
  font-size: 5em;
  line-height: 1;
  cursor: pointer;
}
/* line 6886, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 article .bt_cs .cycle-prev, .fot_esp #vitrine_mod4 article .bt_cs .cycle-prev:visited, .fot_esp #vitrine_mod4 article .bt_cs .cycle-prev:active, .fot_esp #vitrine_mod4 article .bt_cs .cycle-next, .fot_esp #vitrine_mod4 article .bt_cs .cycle-next:visited, .fot_esp #vitrine_mod4 article .bt_cs .cycle-next:active {
  outline: 0;
}
/* line 6890, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 article .bt_cs .cycle-prev:hover, .fot_esp #vitrine_mod4 article .bt_cs .cycle-next:hover {
  color: #ffcc00;
}
/* line 6895, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 article .bt_cs .cycle-next {
  right: 0.2em;
  left: auto;
}

/******************************************************************************/
/* line 6907, ../scss/breakpoints/_base.scss */
.exib_escola {
  border: 1px solid rgba(200, 202, 201, 0.54);
  padding: 10px 32px 0px 21px;
  clear: both;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
  display: none;
}

/* line 6917, ../scss/breakpoints/_base.scss */
.exib_hospital {
  border: 1px solid rgba(200, 202, 201, 0.54);
  padding: 10px 32px 0px 21px;
  clear: both;
  display: inline-block;
  width: 100%;
  display: none;
  border-spacing: 10px 50px;
}

/**************** Posic Coluna entretenimento na cidade satélite **************/
/* line 6932, ../scss/breakpoints/_base.scss */
.posic_entret #sidebar_df, .posic_entret .sidebar_post_internal {
  margin-top: 13px;
}

/* line 6938, ../scss/breakpoints/_base.scss */
.bt_veja_dir {
  clear: both;
  float: right;
}
/* line 6942, ../scss/breakpoints/_base.scss */
.bt_veja_dir .vejamais_red {
  width: 150px;
  background: #fff;
  color: #b21515;
  border: 1px solid #b21515;
  font-size: 0.9em;
  text-decoration: none;
  padding: 5px 0px;
}
/* line 6953, ../scss/breakpoints/_base.scss */
.bt_veja_dir .vejamais_red:hover {
  background: #b21515;
  color: #fff !important;
}

/******************************************************************************/
/* Formatações  sidebar-cidadesatelite*/
/* line 6967, ../scss/breakpoints/_base.scss */
.sid_city #sidebar_df .h1_title_sidebar, .sid_city .sidebar_post_internal .h1_title_sidebar {
  position: relative;
  z-index: 99;
  margin-top: 15px !important;
}
/* line 6973, ../scss/breakpoints/_base.scss */
.sid_city #sidebar_df .middle_sidebar, .sid_city .sidebar_post_internal .middle_sidebar {
  background: none;
  padding: 7px 20px 20px 21px;
}
/* line 6978, ../scss/breakpoints/_base.scss */
.sid_city #sidebar_df, .sid_city .sidebar_post_internal {
  padding-bottom: 20px;
}
/* line 6982, ../scss/breakpoints/_base.scss */
.sid_city #sidebar_df article, .sid_city .sidebar_post_internal article {
  padding-bottom: 20px;
  margin-bottom: -27px;
}
/* line 6987, ../scss/breakpoints/_base.scss */
.sid_city #sidebar_df article h1, .sid_city .sidebar_post_internal article h1 {
  position: relative;
}

/**************************************************
PÁGINA DF
**************************************************/
/* line 6996, ../scss/breakpoints/_base.scss */
.dhomes {
  font-size: 1.3em !important;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 700;
  padding-bottom: 1em;
}

/* line 7002, ../scss/breakpoints/_base.scss */
.bdf {
  margin-top: 38px;
}

/* line 7003, ../scss/breakpoints/_base.scss */
.dhome {
  font-size: 2.6em !important;
}

/* line 7004, ../scss/breakpoints/_base.scss */
#gdf-df {
  display: block;
  background: url("../images/df/podeissogdf.png");
  background-size: 100% auto;
  background-repeat: no-repeat;
  height: 500px;
  width: 905px;
  clear: both;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  position: relative;
}

/* line 7016, ../scss/breakpoints/_base.scss */
#gdf-df a {
  height: 500px;
  width: 905px;
  display: block;
}

/* line 7021, ../scss/breakpoints/_base.scss */
#legispedia-df {
  display: block;
  background: url("../images/df/legispedia.jpg");
  background-size: 100% auto;
  background-repeat: no-repeat;
  height: 500px;
  width: 905px;
  clear: both;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  position: relative;
}

/* line 7033, ../scss/breakpoints/_base.scss */
#legispedia-df h1 {
  background: #b21515;
  color: #fff;
  font-family: "Geogrotesque-ThinItalic", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  height: 70px;
  width: 270px;
  position: relative;
  font-weight: 300;
  font-size: 3.8em;
  letter-spacing: -6px !important;
  line-height: 1.1;
  margin: 0 auto;
}

/* line 7048, ../scss/breakpoints/_base.scss */
#legispedia-df a {
  font-size: 1.2em;
  line-height: 1.333em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 700;
  color: #351117;
  width: 530px;
  text-align: center;
  display: block;
  margin: 0 auto;
}

/* line 7059, ../scss/breakpoints/_base.scss */
#box-lgp {
  display: block;
  padding-top: 90px;
}

/* line 7063, ../scss/breakpoints/_base.scss */
#sidebar_df,
.sidebar_post_internal {
  margin-top: 45px;
}

/* line 7067, ../scss/breakpoints/_base.scss */
.dftran {
  margin-top: 10px;
  width: 270px !important;
}

/* line 7071, ../scss/breakpoints/_base.scss */
.dfcam {
  margin-top: 10px;
  width: 80px !important;
  display: list-item;
}

/* line 7076, ../scss/breakpoints/_base.scss */
.ultimas {
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  color: #351117;
  font-size: 0.9em;
  line-height: 1.2;
  margin-left: -15px;
}

/* line 7083, ../scss/breakpoints/_base.scss */
.middle_sidebar_df {
  background-color: #ffcc00;
  position: relative;
  padding: 20px;
  padding-bottom: 100px;
}

/* line 7089, ../scss/breakpoints/_base.scss */
.block_info p {
  font-size: 1.0em;
  color: #351117;
  margin-bottom: -10px;
}

/* line 7094, ../scss/breakpoints/_base.scss */
.block_info a {
  text-decoration: none;
  padding-bottom: 20px;
  display: block;
}

/* line 7099, ../scss/breakpoints/_base.scss */
.block_info {
  font-size: 1.0em;
  color: #351117;
  line-height: 1.5em;
}

/* line 7104, ../scss/breakpoints/_base.scss */
.title_block {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  font-weight: 700;
}

/* line 7109, ../scss/breakpoints/_base.scss */
.separator_block {
  width: 100%;
  border-top: 1px solid #351117;
  position: absolute;
  margin-left: -20px;
  margin-bottom: 25px;
}

/* line 7116, ../scss/breakpoints/_base.scss */
.sidebar_suapauta {
  margin-top: -27px;
}

/* line 7119, ../scss/breakpoints/_base.scss */
#pautadf {
  display: block;
  background: url("../images/df/bg-pauta.png") center center;
  clear: both;
  position: relative;
  text-indent: -30000px;
  width: 330px;
  height: 200px;
  padding: 0px;
}

/* line 7129, ../scss/breakpoints/_base.scss */
.sidebar_suapauta img {
  display: block;
  position: relative;
  padding-left: 20%;
  padding-top: 15%;
}

/* line 7135, ../scss/breakpoints/_base.scss */
.box_scidade {
  border: 1px solid #dedede;
  padding: 0px;
  height: 140px;
  margin-right: .75em;
  max-width: 100%;
  margin-bottom: 2.2em;
}

/* line 7143, ../scss/breakpoints/_base.scss */
.box_cidade_title {
  top: -1.3em;
  position: relative;
  left: .2em;
  font-size: 1.9em;
  color: #891c2c;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: -15px;
}

/* line 7154, ../scss/breakpoints/_base.scss */
.box_cidade_combo {
  font-size: 1.3em !important;
  line-height: 1.333em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 700;
  margin: 0px;
  color: #351117;
  font-size: 1.6em;
  font-weight: 900;
  line-height: 1.1;
  padding-top: 5px;
  padding: 15px;
  text-align: center;
}

/* line 7169, ../scss/breakpoints/_base.scss */
.button {
  border: 0px;
  background-color: #ce141b !important;
  color: #fff !important;
  font-size: .95em;
  float: right;
  margin-right: 12em;
}

/* line 7180, ../scss/breakpoints/_base.scss */
.body_df .clear {
  clear: both;
}
/* line 7181, ../scss/breakpoints/_base.scss */
.body_df .d-1of3.c-df .h2 {
  font-size: 1em;
  padding-top: 15px;
}
/* line 7185, ../scss/breakpoints/_base.scss */
.body_df .post-categories {
  padding: 0;
  margin: 0;
}
/* line 7188, ../scss/breakpoints/_base.scss */
.body_df .post-categories li {
  padding: 0 !important;
  top: 0 !important;
}
/* line 7191, ../scss/breakpoints/_base.scss */
.body_df .post-categories li a {
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif !important;
  padding: 2px 10px !important;
}
/* line 7197, ../scss/breakpoints/_base.scss */
.body_df #gdf {
  border: 1px solid #e5e5e5;
  height: 500px;
  margin-bottom: 40px;
  background-size: inherit !important;
  background-position: -20% center;
}
/* line 7204, ../scss/breakpoints/_base.scss */
.body_df #gdf .title {
  margin: 50px 50px;
}
/* line 7207, ../scss/breakpoints/_base.scss */
.body_df #gdf .text {
  margin: 120px 50px;
}
/* line 7209, ../scss/breakpoints/_base.scss */
.body_df #gdf .text img {
  display: block;
  margin-bottom: 20px;
}
/* line 7213, ../scss/breakpoints/_base.scss */
.body_df #gdf .text a {
  width: 20%;
}
/* line 7218, ../scss/breakpoints/_base.scss */
.body_df .borderbox {
  border: 1px solid #dedede;
  padding: 0 22px;
  max-width: 100%;
  margin-top: 3.2em;
  margin-bottom: 3.2em;
  padding-bottom: 1.6em;
  box-sizing: border-size;
}
/* line 7228, ../scss/breakpoints/_base.scss */
.body_df .borderbox .dhome {
  font-size: 3.5em !important;
}
/* line 7229, ../scss/breakpoints/_base.scss */
.body_df .borderbox .notice_gen_img_g h1.h2 {
  font-size: 1.2em;
}
/* line 7230, ../scss/breakpoints/_base.scss */
.body_df .borderbox .notice_gen_img_g h1.h1 {
  font-size: 1.6em;
}
/* line 7231, ../scss/breakpoints/_base.scss */
.body_df .borderbox .edit-pauta {
  color: #b21515;
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  font-size: 0.8em;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 7238, ../scss/breakpoints/_base.scss */
.body_df .borderbox .edit-pauta i {
  font-size: 1.2em;
}
/* line 7241, ../scss/breakpoints/_base.scss */
.body_df .borderbox .vejamais_pink {
  width: 20%;
  float: right;
}
/* line 7246, ../scss/breakpoints/_base.scss */
.body_df .borderbox_title {
  top: -1.3em;
  position: relative;
  left: .2em;
  font-size: 1.6em;
  color: #b21515;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: -15px;
}
/* line 7258, ../scss/breakpoints/_base.scss */
.body_df .borderbox-pelacidade .dhome {
  font-size: 2.5em !important;
}
/* line 7264, ../scss/breakpoints/_base.scss */
.body_df ul.list-bullet {
  margin: 10px 6px;
}
/* line 7267, ../scss/breakpoints/_base.scss */
.body_df ul.list-bullet li a {
  position: relative;
  font-weight: 900;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 1.1em;
  text-decoration: none;
  line-height: 1.1;
}
/* line 7276, ../scss/breakpoints/_base.scss */
.body_df ul.list-bullet li a:after {
  width: 11px;
  height: 11px;
  top: 5px;
  left: -19px;
}
/* line 7285, ../scss/breakpoints/_base.scss */
.body_df .icon-play-over {
  background-color: #fff;
  padding: 4px 2px;
  width: 12%;
  font-size: 2em;
  text-align: center;
  position: absolute;
  top: 49.2%;
}

/* line 7297, ../scss/breakpoints/_base.scss */
#sidebar_df {
  background: white;
  height: inherit;
}
/* line 7301, ../scss/breakpoints/_base.scss */
#sidebar_df article h1 {
  padding-top: 0;
}
/* line 7302, ../scss/breakpoints/_base.scss */
#sidebar_df .borderbox {
  border: 1px solid #dedede;
  padding: 0 22px;
  max-width: 100%;
  margin-top: 3.2em;
  margin-bottom: 3.2em;
  padding-bottom: 1.6em;
  box-sizing: border-box;
}
/* line 7311, ../scss/breakpoints/_base.scss */
#sidebar_df .borderbox_title {
  top: -1.3em;
  position: relative;
  left: .2em;
  font-size: 1.6em;
  color: #b21515;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: -10px;
}
/* line 7322, ../scss/breakpoints/_base.scss */
#sidebar_df .borderbox_title_h2 {
  top: 0;
  position: relative;
  left: .2em;
  font-size: 1.2em;
  color: #b21515;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: -10px;
}
/* line 7323, ../scss/breakpoints/_base.scss */
#sidebar_df .separator_sidebar {
  background-color: #fff;
  height: 40px;
  width: 100%;
}
/* line 7324, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar {
  background: #fff;
  position: relative;
  padding-top: 20px !important;
  padding-bottom: 0;
}
/* line 7327, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article {
  margin-bottom: 30px;
}
/* line 7329, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article:after {
  display: none;
}
/* line 7332, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article .dtitle {
  margin-top: 50px;
  margin-bottom: 20px;
}
/* line 7334, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article .dtitle .post-categories {
  top: -29px;
}

/* line 7342, ../scss/breakpoints/_base.scss */
.singleSidebar {
  padding-right: 0;
}
/* line 7345, ../scss/breakpoints/_base.scss */
.singleSidebar #sidebar_df.sidebar_df_single {
  overflow: visible;
  margin-top: 38px;
}
/* line 7349, ../scss/breakpoints/_base.scss */
.singleSidebar #sidebar_df.sidebar_df_single .h1_title_sidebar.title_1 {
  margin-top: 24px;
}
/* line 7353, ../scss/breakpoints/_base.scss */
.singleSidebar #sidebar_df.sidebar_df_single .middle_sidebar {
  padding-left: 0;
  padding-right: 0;
}

/* line 6600, ../scss/breakpoints/_base.scss */
/* line 7361, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article.img_p {
  margin-bottom: 10px;
  clear: both;
  max-height: 90px;
}

/* line 6603, ../scss/breakpoints/_base.scss */
/* line 7363, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article.img_p .post-categories {
  top: 0;
  height: 26px;
  left: 0px;
}

/* line 6611, ../scss/breakpoints/_base.scss */
/* line 7365, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.sidebar_transito ul.list-title {
  font-size: 0.8em;
  text-transform: inherit;
}

/* line 6614, ../scss/breakpoints/_base.scss */
/* line 7367, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.sidebar_transito ul.list-title li {
  margin-bottom: 0.6em;
}

/* line 6616, ../scss/breakpoints/_base.scss */
/* line 7369, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.sidebar_transito ul.list-title li a {
  position: relative;
  font-weight: 900;
  color: #351117;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  text-decoration: none;
  line-height: 0.9em;
  padding-left: 0.2em;
}

/* line 6624, ../scss/breakpoints/_base.scss */
/* line 7371, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar.sidebar_transito ul.list-title li a:hover {
  color: #b21515;
}

/* line 6635, ../scss/breakpoints/_base.scss */
/* line 7373, ../scss/breakpoints/_base.scss */
#sidebar_df .borderbox .sidebar_df-servidor article {
  margin-bottom: 1.4em;
}

/* line 6639, ../scss/breakpoints/_base.scss */
/* line 7375, ../scss/breakpoints/_base.scss */
#sidebar_df .borderbox .sidebar_df-servidor article.dtitle h1 {
  font-size: 1.1em;
}

/* line 6649, ../scss/breakpoints/_base.scss */
/* line 7377, ../scss/breakpoints/_base.scss */
#sidebar_df a.sidebar_sugira {
  width: 100%;
  height: 267px;
  display: block;
  background: url(../images/sidebar-bg-metropoles.jpg) no-repeat center center;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 6658, ../scss/breakpoints/_base.scss */
/* line 7379, ../scss/breakpoints/_base.scss */
#sidebar_df a.sidebar_sugira .fa {
  color: white;
  font-size: 6em;
  margin-top: 0.3em;
  margin-left: 0.2em;
}

/* line 6665, ../scss/breakpoints/_base.scss */
/* line 7381, ../scss/breakpoints/_base.scss */
#sidebar_df a.sidebar_sugira div:nth-of-type(1) {
  color: #351117;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 2em;
  line-height: 1.1em;
}

/* line 6671, ../scss/breakpoints/_base.scss */
/* line 7383, ../scss/breakpoints/_base.scss */
#sidebar_df a.sidebar_sugira div:nth-of-type(2) {
  color: white;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  font-size: 1.1em;
}

/* line 6678, ../scss/breakpoints/_base.scss */
/* line 7385, ../scss/breakpoints/_base.scss */
#sidebar_df a.sidebar_sugira:hover .fa {
  margin-top: 0.2em;
  font-size: 7em;
}

/* line 6682, ../scss/breakpoints/_base.scss */
/* line 7387, ../scss/breakpoints/_base.scss */
#sidebar_df a.sidebar_sugira:hover div:nth-of-type(2) {
  font-size: 1.2em;
}

/* line 6688, ../scss/breakpoints/_base.scss */
/* line 7389, ../scss/breakpoints/_base.scss */
#sidebar_df .post-categories {
  padding: 0;
  margin: 0;
}

/* line 6691, ../scss/breakpoints/_base.scss */
/* line 7391, ../scss/breakpoints/_base.scss */
#sidebar_df .post-categories li {
  padding: 0 !important;
  top: 0 !important;
}

/* line 6694, ../scss/breakpoints/_base.scss */
/* line 7393, ../scss/breakpoints/_base.scss */
#sidebar_df .post-categories li a {
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif !important;
  padding: 2px 10px !important;
}

/* line 6701, ../scss/breakpoints/_base.scss */
/* line 7395, ../scss/breakpoints/_base.scss */
#sidebar_df .list-title {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #b21515;
  font-size: 1.1em;
  text-transform: uppercase;
  margin-top: 10%;
}

/* line 6709, ../scss/breakpoints/_base.scss */
/* line 7397, ../scss/breakpoints/_base.scss */
#sidebar_df ul.list-bullet {
  margin: 10px 6px;
}

/* line 6711, ../scss/breakpoints/_base.scss */
/* line 7399, ../scss/breakpoints/_base.scss */
#sidebar_df ul.list-bullet li {
  margin-bottom: 0.6em;
}

/* line 6713, ../scss/breakpoints/_base.scss */
/* line 7401, ../scss/breakpoints/_base.scss */
#sidebar_df ul.list-bullet li a {
  position: relative;
  font-weight: 900;
  color: #351117;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 1.1em;
  text-decoration: none;
  line-height: 1.1;
  padding-left: 0.9em;
}

/* line 6723, ../scss/breakpoints/_base.scss */
/* line 7403, ../scss/breakpoints/_base.scss */
#sidebar_df ul.list-bullet li a:after {
  width: 11px;
  height: 11px;
  top: 5px;
  left: -6px;
  position: absolute;
  background: #b21515;
  content: "";
}

/* line 6733, ../scss/breakpoints/_base.scss */
/* line 7405, ../scss/breakpoints/_base.scss */
#sidebar_df ul.list-bullet li a:hover {
  color: #b21515;
}

/* line 6742, ../scss/breakpoints/_base.scss */
/* line 7407, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar padding .tag_not {
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  padding: 3px 10px;
  font-size: 12px;
  display: inline-block;
  margin-bottom: 4px !important;
}

/* line 6749, ../scss/breakpoints/_base.scss */
/* line 7409, ../scss/breakpoints/_base.scss */
#sidebar_df .middle_sidebar article {
  clear: both;
}

/********************* FIM DF ********************************************/
/* line 7412, ../scss/breakpoints/_base.scss */
.sidebar_home {
  margin-top: 0px !important;
}

/*******************************Home Brasil************************************/
/* line 7419, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body {
  margin-top: 0px !important;
}
/* line 7422, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body #vitrine_mod4 {
  top: 0;
}
/* line 7425, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body #vitrine_mod4 article h1 {
  padding-top: 44px !important;
}
/* line 7428, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body #vitrine_mod4 article .no-thumb {
  top: 20px !important;
}
/* line 7430, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body #vitrine_mod4 article .no-thumb .h-title {
  padding-top: 34px !important;
}
/* line 7435, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body #vitrine_mod4 .box ul li a {
  line-height: 1.6;
}
/* line 7437, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .tres_not {
  margin-top: 30px;
}
/* line 7439, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .tres_not .notice_gen_img_g h1 {
  padding-top: 10px;
}
/* line 7443, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .post-categories {
  padding: 0;
  margin: 0 !important;
}
/* line 7446, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .post-categories li {
  padding: 0 !important;
  top: 0 !important;
}
/* line 7450, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .post-categories li a {
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif !important;
  padding: 2px 10px !important;
}
/* line 7457, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .h-title {
  font-size: 2.8em !important;
}
/* line 7458, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .h1 {
  font-size: 1.5em !important;
}
/* line 7461, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .h2 {
  font-size: 1.2em !important;
}
/* line 7464, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .h3 {
  font-size: 0.9em !important;
}
/* line 7467, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .post-categories {
  margin-top: 0;
}
/* line 7470, ../scss/breakpoints/_base.scss */
.brasil_home .entre_body .line_p {
  font-size: 0 !important;
}
/* line 7475, ../scss/breakpoints/_base.scss */
.brasil_home .title_sec {
  color: #fff !important;
}
/* line 7479, ../scss/breakpoints/_base.scss */
.brasil_home .box {
  padding-top: 13px !important;
}
/* line 7483, ../scss/breakpoints/_base.scss */
.brasil_home .destaque_brasil {
  margin-top: 40px !important;
  padding: 15px;
  border: 16px solid #b21515 !important;
}
/* line 7489, ../scss/breakpoints/_base.scss */
.brasil_home .tag_title_sec {
  top: -46px !important;
  padding-left: 11px;
}
/* line 7494, ../scss/breakpoints/_base.scss */
.brasil_home .not_brasil {
  clear: both;
  padding-top: 30px;
}
/* line 7498, ../scss/breakpoints/_base.scss */
.brasil_home .not_brasil .tag_not {
  margin-top: -22px;
}
/* line 7503, ../scss/breakpoints/_base.scss */
.brasil_home .sidebar_bra {
  margin-bottom: 30px !important;
  margin-top: 0 !important;
}
/* line 7507, ../scss/breakpoints/_base.scss */
.brasil_home .sidebar_bra .middle_sidebar {
  padding-bottom: 60px !important;
}
/* line 7512, ../scss/breakpoints/_base.scss */
.brasil_home .sidebar_bra .notice_gen_img_g.img_p.no-thumb .post-categories {
  left: 0 !important;
}
/* line 7519, ../scss/breakpoints/_base.scss */
.brasil_home .not_ve_comport h2 {
  margin-top: 0px !important;
}
/* line 7523, ../scss/breakpoints/_base.scss */
.brasil_home .texto_not_ve_comport_sem_img {
  padding-top: 20px !important;
}
/* line 7527, ../scss/breakpoints/_base.scss */
.brasil_home .fontgrande {
  font-size: 2.5em !important;
}

/***************************** Fim Home Brasil ********************************/
/*****************************In�cio mundo_home********************************/
/* line 7535, ../scss/breakpoints/_base.scss */
.mundo_home .entre_body {
  margin-top: -35px !important;
}
/* line 7538, ../scss/breakpoints/_base.scss */
.mundo_home .entre_body .cf, .mundo_home .entre_body .comment-respond {
  margin-top: 80px;
}
/* line 7542, ../scss/breakpoints/_base.scss */
.mundo_home .entre_body .tres_not .notice_gen_img_g.no-thumb h1 {
  padding-top: 0;
}
/* line 7544, ../scss/breakpoints/_base.scss */
.mundo_home .entre_body .tres_not .notice_gen_img_g.no-thumb h1 p.line_p {
  display: none;
}
/* line 7548, ../scss/breakpoints/_base.scss */
.mundo_home .h2 {
  margin-top: 15px !important;
  font-size: 1.5em !important;
}
/* line 7553, ../scss/breakpoints/_base.scss */
.mundo_home .h1_fontmenor {
  font-size: 1.2em !important;
}
/* line 7556, ../scss/breakpoints/_base.scss */
.mundo_home .icon-play-over {
  color: #b21515;
  background-color: #fff;
  padding: 4px 2px;
  width: 12%;
  font-size: 2em;
  text-align: center;
  position: absolute;
  margin-top: -63px;
}
/* line 7567, ../scss/breakpoints/_base.scss */
.mundo_home .no-thumb {
  top: 20px !important;
}
/* line 7569, ../scss/breakpoints/_base.scss */
.mundo_home .no-thumb .h-title {
  padding-top: 34px !important;
}

/*****************************Fim Home Mundo***********************************/
/**************************************************
MATERIAS ESPECIAIS
**************************************************/
/* line 7580, ../scss/breakpoints/_base.scss */
.simple-page-blog h1.title {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #891c2c;
  font-size: 2.4em !important;
  text-transform: uppercase;
}
/* line 7586, ../scss/breakpoints/_base.scss */
.simple-page-blog .posts {
  margin-top: 10%;
}
/* line 7588, ../scss/breakpoints/_base.scss */
.simple-page-blog .posts article {
  clear: both;
}
/* line 7590, ../scss/breakpoints/_base.scss */
.simple-page-blog .posts article a {
  text-decoration: none;
}
/* line 7593, ../scss/breakpoints/_base.scss */
.simple-page-blog .posts article h1 {
  clear: both;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif !important;
  font-size: 1.6em;
  text-transform: inherit;
}
/* line 7599, ../scss/breakpoints/_base.scss */
.simple-page-blog .posts article .img_vitrine, .simple-page-blog .posts article .box {
  float: left;
}
/* line 7602, ../scss/breakpoints/_base.scss */
.simple-page-blog .posts article .post-categories {
  position: inherit !important;
  top: 0;
  margin-top: 9px;
}
/* line 7607, ../scss/breakpoints/_base.scss */
.simple-page-blog .posts article .autor {
  font-size: 0.9em;
  color: #b21515;
  text-transform: uppercase;
}
/* line 7615, ../scss/breakpoints/_base.scss */
.simple-page-blog .separator_blog {
  border-top: 1px solid #dedede;
  margin-bottom: 40px !important;
  width: 70%;
  margin: 0 auto;
  display: block;
}
/* line 7623, ../scss/breakpoints/_base.scss */
.simple-page-blog .sidebar-simple-blog {
  margin-top: 15%;
}

/*****************************Fim Home Mundo***********************************/
/**************************************************
SUGESTAO DE PAUTA
**************************************************/
/* line 7633, ../scss/breakpoints/_base.scss */
.simple-page-form {
  color: #351117;
}
/* line 7635, ../scss/breakpoints/_base.scss */
.simple-page-form h1 {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #891c2c;
  font-size: 2.2em;
  text-transform: uppercase;
}
/* line 7641, ../scss/breakpoints/_base.scss */
.simple-page-form h2 {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 1.3em;
  color: #351117;
  text-transform: uppercase;
}
/* line 7647, ../scss/breakpoints/_base.scss */
.simple-page-form p {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 0.9em;
  color: #351117;
}
/* line 7652, ../scss/breakpoints/_base.scss */
.simple-page-form .p-top-5 {
  padding-top: 5%;
}
/* line 7654, ../scss/breakpoints/_base.scss */
.simple-page-form .form label {
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #351117;
  text-transform: uppercase;
  padding: 10px;
}
/* line 7661, ../scss/breakpoints/_base.scss */
.simple-page-form .form input, .simple-page-form .form textarea {
  border: 1px solid #808080;
  padding: 0 10px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 0.9em;
  color: #351117;
  max-width: inherit !important;
}
/* line 7669, ../scss/breakpoints/_base.scss */
.simple-page-form .form input.tm-cep, .simple-page-form .form textarea.tm-cep {
  width: 60%;
}
/* line 7671, ../scss/breakpoints/_base.scss */
.simple-page-form .form textarea {
  height: 200px;
  padding-top: 10px;
}
/* line 7677, ../scss/breakpoints/_base.scss */
.simple-page-form .list-termos li {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.8em;
}
/* line 7681, ../scss/breakpoints/_base.scss */
.simple-page-form .list-termos li input {
  margin-right: 4px;
}
/* line 7684, ../scss/breakpoints/_base.scss */
.simple-page-form .list-termos li a {
  color: #b21515;
  text-decoration: none;
}
/* line 7690, ../scss/breakpoints/_base.scss */
.simple-page-form .clear {
  clear: both;
}
/* line 7692, ../scss/breakpoints/_base.scss */
.simple-page-form .btn-send-image {
  margin-top: 24px;
  text-transform: uppercase;
  padding: 1px 0;
  background: #ffcc00;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  line-height: 1.2em;
}
/* line 7702, ../scss/breakpoints/_base.scss */
.simple-page-form .btn-send-image .fa {
  margin-left: 26px;
  padding: 0;
  margin-top: 0.6em;
}
/* line 7710, ../scss/breakpoints/_base.scss */
.simple-page-form .wpcf7-form-control-wrap select {
  border: 1px solid #808080;
  padding: 0 10px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 0.9em;
  color: #351117;
}
/* line 7719, ../scss/breakpoints/_base.scss */
.simple-page-form .wpcf7-mail-sent-ok, .simple-page-form .wpcf7-validation-errors {
  border: 2px solid #398f14;
  clear: both;
  text-align: center;
  position: relative;
  top: -49px;
}
/* line 7727, ../scss/breakpoints/_base.scss */
.simple-page-form .wpcf7-validation-errors {
  border: 2px solid #ffcc00;
}
/* line 7732, ../scss/breakpoints/_base.scss */
.simple-page-form .checkbox-587 .wpcf7-not-valid-tip {
  margin-top: 0px !important;
}
/* line 7737, ../scss/breakpoints/_base.scss */
.simple-page-form span.asterisco {
  display: block;
  font-size: 0.8em;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
}
/* line 7743, ../scss/breakpoints/_base.scss */
.simple-page-form .btn-envia {
  margin: 0 auto;
  width: 24%;
  text-align: center;
  background: #ffcc00;
  color: #351117;
  border: 0;
  padding: 14px !important;
  display: block;
  margin-bottom: 10%;
}
/* line 7755, ../scss/breakpoints/_base.scss */
.simple-page-form .d-all {
  margin-top: 5%;
}
/* line 7759, ../scss/breakpoints/_base.scss */
.simple-page-form .sidebar-single-page .h1_title_sidebar.title_1 {
  font-size: 14px !important;
  line-height: 35px;
  padding: 0px 20px !important;
}
/* line 7764, ../scss/breakpoints/_base.scss */
.simple-page-form .sidebar-single-page .snippet-contato {
  background-color: #dedede;
  margin-top: 55%;
  box-sizing: border-box;
  padding: 15px 20px 12px;
}
/* line 7770, ../scss/breakpoints/_base.scss */
.simple-page-form .sidebar-single-page .snippet-contato .fa-ul {
  margin: 0 !important;
  text-transform: uppercase;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #b21515;
}
/* line 7776, ../scss/breakpoints/_base.scss */
.simple-page-form .sidebar-single-page .snippet-contato .fa-ul li {
  margin-bottom: 6px;
}
/* line 7779, ../scss/breakpoints/_base.scss */
.simple-page-form .sidebar-single-page .snippet-contato .fa-ul i.fa {
  margin-right: 8px;
  font-size: 2em;
}
/* line 7782, ../scss/breakpoints/_base.scss */
.simple-page-form .sidebar-single-page .snippet-contato .fa-ul i.fa.fa-envelope-o {
  font-size: 1.7em;
}
/* line 7784, ../scss/breakpoints/_base.scss */
.simple-page-form .sidebar-single-page .snippet-contato .fa-ul a {
  text-decoration: none;
  color: #b21515;
}

/**************************************************
VOCE NO METROPOLES
**************************************************/
/* line 7797, ../scss/breakpoints/_base.scss */
.simple-page-form {
  color: #351117;
}
/* line 7800, ../scss/breakpoints/_base.scss */
.simple-page-form .page-voce-metropoles h1 {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #891c2c;
  font-size: 2.4em;
  text-transform: uppercase;
}
/* line 7806, ../scss/breakpoints/_base.scss */
.simple-page-form .page-voce-metropoles .btn-send-image {
  text-align: center;
}

/************************* Vida e Estilo Desktop ******************************/
/* line 7815, ../scss/breakpoints/_base.scss */
#ve_inicio {
  position: relative;
}
/* line 7819, ../scss/breakpoints/_base.scss */
#ve_inicio .horos_ve {
  float: right !important;
}
/* line 7823, ../scss/breakpoints/_base.scss */
#ve_inicio .horos_ve h1 {
  margin-top: 40px !important;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  margin-top: 84px;
  border: 1px solid #351117;
  color: #351117;
  padding: 9px;
  width: 164px;
}
/* line 7836, ../scss/breakpoints/_base.scss */
#ve_inicio .horos_ve h1:hover {
  background: #351117 !important;
  color: #ffcc00;
}

/* line 7848, ../scss/breakpoints/_base.scss */
.parte1 {
  padding-top: 0px !important;
  margin-top: 90px;
}
/* line 7852, ../scss/breakpoints/_base.scss */
.parte1 .tag_not {
  color: #fff;
}

/* line 7859, ../scss/breakpoints/_base.scss */
#parte3 {
  width: 100%;
  height: auto;
  background: #351117;
  padding-bottom: 105px;
}
/* line 7866, ../scss/breakpoints/_base.scss */
#parte3:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 7875, ../scss/breakpoints/_base.scss */
#parte3 .subir_cabecalho {
  margin-top: -99px;
}
/* line 7879, ../scss/breakpoints/_base.scss */
#parte3 .cabpart3 {
  font-family: "abril_fatfaceregular", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 100px;
  color: #ffcc00;
  font-style: italic;
  text-transform: uppercase;
  font-weight: 100;
}
/* line 7888, ../scss/breakpoints/_base.scss */
#parte3 .bigwrap {
  max-width: 1251px;
}
/* line 7892, ../scss/breakpoints/_base.scss */
#parte3 .smallwrap {
  max-width: 1156px;
}
/* line 7897, ../scss/breakpoints/_base.scss */
#parte3 img:hover {
  outline-color: #a9163f !important;
}
/* line 7903, ../scss/breakpoints/_base.scss */
#parte3 h1 a {
  color: #fff !important;
}
/* line 7908, ../scss/breakpoints/_base.scss */
#parte3 h1:hover a {
  color: #a9163f;
}
/* line 7914, ../scss/breakpoints/_base.scss */
#parte3 .txt_part3 {
  font-size: 2.2em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #fff;
  text-transform: uppercase;
  font-style: italic;
  /*width: 450px;*/
}
/* line 7923, ../scss/breakpoints/_base.scss */
#parte3 .txt2 {
  margin-left: 345px;
}
/* line 7927, ../scss/breakpoints/_base.scss */
#parte3 .txt_menor_part3 {
  font-size: 1.5em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #fff;
  text-transform: uppercase;
  font-style: italic;
}
/* line 7935, ../scss/breakpoints/_base.scss */
#parte3 .img_maior_part3 {
  max-width: 558px;
  max-height: 410px;
}
/* line 7940, ../scss/breakpoints/_base.scss */
#parte3 .img2_part3 {
  float: left;
  max-width: 327px;
  max-height: 266px;
}
/* line 7946, ../scss/breakpoints/_base.scss */
#parte3 .img_menor_part3 {
  float: left;
  max-width: 327px;
  max-height: 233px;
}
/* line 7952, ../scss/breakpoints/_base.scss */
#parte3 .flut_dir {
  float: right;
}
/* line 7956, ../scss/breakpoints/_base.scss */
#parte3 .btpart3 {
  float: right;
}
/* line 7959, ../scss/breakpoints/_base.scss */
#parte3 .btpart3 .txt_bt_part3 {
  font-size: 12px;
  color: #ffcc00;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  border: 1px solid;
  padding: 7px 8px;
}
/* line 7969, ../scss/breakpoints/_base.scss */
#parte3 .txt_bt_part3:hover {
  background: #ffcc00;
  color: #351117;
  padding: 7px 8px;
  border: 1px solid #ffcc00;
}
/* line 7976, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs {
  margin-top: -170px;
  position: relative;
}
/* line 7980, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs header {
  height: 170px;
  overflow: hidden;
  margin-bottom: 28px;
}
/* line 7984, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs header img {
  float: left;
  display: block;
}
/* line 7988, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs header img:first-child {
  height: 154px;
  margin-top: 18px;
}
/* line 7992, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs header img:first-child + img {
  width: 422px;
  margin-top: 96px;
  margin-left: 10px;
}
/* line 8001, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs .post {
  display: block;
  margin-bottom: 22px;
  overflow: hidden;
}
/* line 8006, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs .post .img {
  float: left;
  overflow: hidden;
}
/* line 8011, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs .post .titulo {
  padding-left: 18px;
  height: 220px;
}
/* line 8015, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs .post .titulo h2 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  font-size: 24px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  color: #fff;
  font-weight: bold;
  line-height: 1.2;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 8032, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs .verMais {
  display: block;
  width: 71px;
  height: 28px;
  font-size: 12px;
  color: #FC0;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  border: 1px solid;
  position: absolute;
  right: 24%;
  margin-top: 2px;
  text-decoration: none;
  line-height: 28px;
  text-align: center;
}
/* line 8049, ../scss/breakpoints/_base.scss */
#parte3 .previewBlogs .verMais:hover {
  background: #FC0;
  color: #351117;
  border: 1px solid #FC0;
}

/* Fim parte 3 da Home Vida e estilo */
/* -------------------------------------------------------------------------- */
/* Parte 4 da Home Vida e Estilo */
/*#parte4{

			.vitrine{
					max-width:1365px;
					background:$colorw;
					height: 847px;
			}

			.cabpart4{
						font-family:$a;
						font-size:100px;
						color:$colorb;
						font-style:italic;
						text-transform:uppercase;
						font-weight: 100;
			}
}*/
/*----------------------------------------------------------------------------*/
/* Parte 5 */
/* line 8086, ../scss/breakpoints/_base.scss */
#parte5 {
  overflow: hidden;
  padding-bottom: 105px;
}
/* line 8090, ../scss/breakpoints/_base.scss */
#parte5 .ali_part5 {
  margin-top: -94px;
}
/* line 8094, ../scss/breakpoints/_base.scss */
#parte5 .mod_bel {
  max-width: 1365px;
  background: #fff;
  height: auto;
}
/* line 8100, ../scss/breakpoints/_base.scss */
#parte5 .cabpart5 {
  position: relative;
  z-index: 999;
  font-family: "abril_fatfaceregular", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 100px;
  color: #351117;
  font-style: italic;
  text-transform: uppercase;
  font-weight: 100;
}
/* line 8111, ../scss/breakpoints/_base.scss */
#parte5 .txt2 {
  display: block;
  position: relative;
  top: -13px;
}
/* line 8117, ../scss/breakpoints/_base.scss */
#parte5 .txt_menor_part3 {
  font-style: italic;
  clear: both;
}
/* line 8122, ../scss/breakpoints/_base.scss */
#parte5 .tag_not {
  position: relative;
  top: -8px;
}
/* line 8127, ../scss/breakpoints/_base.scss */
#parte5 .post-categories {
  position: relative;
  top: -8px;
}
/* line 8130, ../scss/breakpoints/_base.scss */
#parte5 .post-categories li {
  color: #fff;
}
/* line 8132, ../scss/breakpoints/_base.scss */
#parte5 .post-categories li a {
  color: #fff;
  background-color: #a9163f;
}
/* line 8139, ../scss/breakpoints/_base.scss */
#parte5 .post-categories li:hover a {
  color: #351117;
  background: #ffcc00;
}
/* line 8147, ../scss/breakpoints/_base.scss */
#parte5 .ve_home {
  height: auto;
  background: #fff;
  margin-top: 0px;
}
/* line 8152, ../scss/breakpoints/_base.scss */
#parte5 .ve_home .middle_sidebar {
  background: #fff;
}
/* line 8155, ../scss/breakpoints/_base.scss */
#parte5 .ve_home .middle_sidebar h1 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  font-size: .9em;
  text-transform: uppercase;
  border-bottom: 1px solid #ededed;
  padding-bottom: 15px;
}

/* Fim da Parte 5 */
/* Parte 6 */
/* line 8171, ../scss/breakpoints/_base.scss */
.wrapcabpart6 {
  max-width: 1232px;
}

/* line 8175, ../scss/breakpoints/_base.scss */
.cabpart6 {
  top: -130px;
  position: relative;
  z-index: 999;
  font-family: "abril_fatfaceregular", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 100px;
  color: #ffcc00;
  font-style: italic;
  text-transform: uppercase;
  font-weight: 100;
}

/* line 8187, ../scss/breakpoints/_base.scss */
#parte6 {
  overflow: hidden;
  background: #351117;
  height: auto;
  margin-top: -225px;
  padding-top: 44px;
  padding-bottom: 45px;
  position: relative;
  margin-bottom: 70px;
}
/* line 8197, ../scss/breakpoints/_base.scss */
#parte6 .cycle-slide {
  width: 100%;
}
/* line 8201, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault {
  max-width: 900px;
}
/* line 8204, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault .bt_voltar {
  position: absolute;
  top: 35%;
  left: 440px;
}
/* line 8209, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault .bt_voltar .fa {
  font-size: 2em;
  color: #fff;
  outline: 0;
}
/* line 8214, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault .bt_voltar .fa:hover {
  color: #ffcc00;
}
/* line 8221, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault .bt_avancar {
  float: right;
  margin-right: -50px;
  margin-top: 15%;
}
/* line 8226, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault .bt_avancar .fa {
  font-size: 2em;
  color: #fff;
  outline: 0;
}
/* line 8231, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault .bt_avancar .fa:hover {
  color: #ffcc00;
}
/* line 8237, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault .btpart3 {
  float: right;
}
/* line 8240, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault .btpart3 .txt_bt_part3 {
  font-size: 12px;
  color: #ffcc00;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  border: 1px solid;
  padding: 7px 8px;
}
/* line 8249, ../scss/breakpoints/_base.scss */
#parte6 .wrapdefault .btpart3 .txt_bt_part3:hover {
  background: #ffcc00;
  color: #351117;
  padding: 7px 8px;
  border: 1px solid #ffcc00;
}
/* line 8259, ../scss/breakpoints/_base.scss */
#parte6 img {
  max-width: 442px;
  max-height: 286px;
}
/* line 8264, ../scss/breakpoints/_base.scss */
#parte6 .txt_menor_part3 {
  color: #fff;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  font-size: 1em;
  text-transform: uppercase;
}
/* line 8272, ../scss/breakpoints/_base.scss */
#parte6 .tag_not {
  position: relative;
  top: -9px;
  background: #351117;
  color: #ffcc00;
  font-size: .9em;
}
/* line 8279, ../scss/breakpoints/_base.scss */
#parte6 .tag_not:hover {
  background: #ffcc00;
  color: #b21515;
}

/* Fim da Parte 6 */
/* Parte 7 */
/* line 8290, ../scss/breakpoints/_base.scss */
#parte7 {
  overflow: hidden;
  background: #fff !important;
  position: relative;
  padding-bottom: 90px;
}
/* line 8296, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 {
  padding-top: 60px;
  max-width: 900px !important;
}
/* line 8301, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 #prev4 {
  position: absolute;
  top: 39% !important;
  left: 14em;
  color: #b42043;
  font-size: 2em !important;
  cursor: pointer;
}
/* line 8309, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 #prev4:hover {
  color: #351117 !important;
}
/* line 8314, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 #next4 {
  position: absolute;
  right: 14em !important;
  top: 39% !important;
  color: #b42043;
  font-size: 2em !important;
  cursor: pointer;
  z-index: 999;
}
/* line 8323, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 #next4:hover {
  color: #351117 !important;
}
/* line 8328, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 .img {
  max-width: 900px !important;
  height: 483px !important;
}
/* line 8333, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 h1 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  color: #351117;
  text-transform: uppercase;
  padding-left: 20px;
  font-size: 3em;
  line-height: 0;
  padding-top: 30px;
}
/* line 8344, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 p {
  max-width: 73%;
  padding-left: 20px;
  font-size: .85em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
}
/* line 8352, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 .autor {
  padding-left: 20px;
  font-size: 1em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #b21515;
  font-weight: bold;
  text-decoration: none;
}
/* line 8361, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 .tag_not {
  position: absolute;
  margin-left: 20px;
  margin-top: -47px;
  color: #fff !important;
  text-decoration: none;
}
/* line 8369, ../scss/breakpoints/_base.scss */
#parte7 .wrapparte7 .tag_not:hover {
  color: #351117 !important;
}

/*************************************************
GASTRONOMIA E cinema
*************************************************/
/* PG Resultado Gastronomia */
/* line 8384, ../scss/breakpoints/_base.scss */
.pg_gastro_res .fa {
  font-size: 22px !important;
  letter-spacing: 2;
}
/* line 8389, ../scss/breakpoints/_base.scss */
.pg_gastro_res .filme_block {
  display: inline-block;
  width: 100%;
}
/* line 8394, ../scss/breakpoints/_base.scss */
.pg_gastro_res .side_cineinter {
  margin-top: 210px;
  background: #ededed !important;
}
/* line 8399, ../scss/breakpoints/_base.scss */
.pg_gastro_res .title_page_geo {
  text-transform: uppercase;
  font-size: 2.5em;
}
/* line 8404, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-3of4 {
  float: right;
  margin-top: -190px;
  max-width: 900px;
  padding-right: 0px !important;
  margin-bottom: 30px;
}
/* line 8412, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-3of4 .critica {
  color: #b21515;
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  font-style: normal;
  text-transform: uppercase;
  font-size: 1em;
  margin-top: 30px;
  margin-top: 27px;
  width: 120%;
}
/* line 8423, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-3of4 a {
  text-decoration: none;
}
/* line 8425, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-3of4 a section {
  background: #ededed;
  margin-bottom: 30px;
  display: flex;
}
/* line 8430, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-3of4 a section:hover {
  background: #ffcc00;
}
/* line 8437, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-1of3 {
  padding: 30px;
  margin-right: -30px;
  font-size: .8em;
}
/* line 8442, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-1of3 img {
  max-width: 297px;
  max-height: 168px;
}
/* line 8449, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-2of3, .pg_gastro_res .d-all {
  position: relative;
  color: #351117;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
}
/* line 8454, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-2of3 h1, .pg_gastro_res .d-2of3 h2, .pg_gastro_res .d-2of3 p, .pg_gastro_res .d-2of3 div, .pg_gastro_res .d-all h1, .pg_gastro_res .d-all h2, .pg_gastro_res .d-all p, .pg_gastro_res .d-all div {
  margin-left: 90px;
}
/* line 8459, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-2of3 h1, .pg_gastro_res .d-all h1 {
  font-size: 2.3em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  margin-top: -10px;
}
/* line 8467, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-2of3 h2, .pg_gastro_res .d-all h2 {
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  font-size: .9em;
  color: #b21515;
  text-transform: uppercase;
  margin-top: 29px;
}
/* line 8475, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-2of3 p, .pg_gastro_res .d-all p {
  font-size: 1em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  margin-top: -32px;
}
/* line 8482, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-2of3 .valor, .pg_gastro_res .d-all .valor {
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  font-size: 26px;
  color: #b21515;
  text-transform: uppercase;
  margin-top: 21px;
}
/* line 8491, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-2of3 .ender, .pg_gastro_res .d-all .ender {
  margin-top: 15px;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-style: normal;
}
/* line 8499, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-2of3 .fa-user, .pg_gastro_res .d-all .fa-user {
  color: #b21515;
  font-size: 1.7em;
  margin-left: -90px;
  margin-top: 35px;
}
/* line 8507, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-2of3 .critica, .pg_gastro_res .d-all .critica {
  color: #b21515;
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  font-style: normal;
  text-transform: uppercase;
  font-size: .8em;
  margin-top: -35px;
}
/* line 8517, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-all {
  width: 800px;
}
/* line 8519, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-all h1, .pg_gastro_res .d-all h2, .pg_gastro_res .d-all p {
  margin-left: 30px !important;
}
/* line 8523, ../scss/breakpoints/_base.scss */
.pg_gastro_res .d-all div {
  margin-left: 0px !important;
}

/* line 8530, ../scss/breakpoints/_base.scss */
.sideresulgastr {
  margin-top: -190px !important;
}

/***********************Fim Gastronomia Resultado ***********************************/
/* line 8535, ../scss/breakpoints/_base.scss */
.contador_res {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #b21515;
  width: 100%;
  margin-bottom: 5px;
  text-align: right;
}
/* line 8543, ../scss/breakpoints/_base.scss */
.contador_res span {
  color: #351117;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
}

/*******************************************************************************/
/*********************** Gastronomia internas  Estabelecimentos ***********************************/
/* line 8553, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia {
  max-width: 800px;
  margin: 0 auto;
  margin-top: 50px;
}
/* line 8556, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .list-preco-estrelas {
  margin-top: 0px;
  text-align: center;
}
/* line 8559, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .list-preco-estrelas .stars {
  color: #891c2c;
}
/* line 8564, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia {
  position: relative;
  border: 1px solid #dedede;
  padding: 0 22px;
  max-width: 100%;
  margin-top: 3.2em;
  margin-bottom: 3.2em;
  padding-bottom: 1.6em;
  display: inline-block;
  padding-top: 30px;
  padding-right: 10px;
  width: 100%;
}
/* line 8576, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia h1 {
  position: absolute;
  top: -41px;
  left: 30px;
  color: #b21515;
  text-transform: uppercase;
  font-size: 1.9em;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
}
/* line 8586, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia ul li {
  float: left;
  width: 33%;
}
/* line 8590, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia ul li .estab-preco {
  color: #891c2c;
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 0.8em;
}
/* line 8596, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia ul li .estab-local {
  color: #891c2c;
  font-size: 13px;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* line 8604, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .cont-dados-estabelecimento {
  padding-left: 17px;
}
/* line 8607, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .cont-dados-estabelecimento p {
  margin-top: 3px;
  margin-bottom: 3px;
  line-height: 15px;
  font-size: 0.8em;
  color: #b5101f;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 8617, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .cont-dados-estabelecimento h2 {
  margin-top: 0px;
  line-height: 15px;
}
/* line 8620, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .cont-dados-estabelecimento h2 a {
  font-size: 0.6em;
  color: black;
  font-weight: bold;
  font-family: 'Merriweather', 'Georgia', Cambria, Times New Roman, Times, serif;
  text-decoration: none;
}
/* line 8628, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .cont-dados-estabelecimento .estab-preco {
  font-size: 0.9em;
  margin-top: 8px;
}
/* line 8633, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .cont-dados-estabelecimento .estab-local-li {
  float: right;
  width: 62%;
  text-align: right;
}
/* line 8640, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .gastro-left {
  float: left;
  max-width: 35%;
}
/* line 8644, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .gastro-right {
  float: right;
  width: 226px;
}
/* line 8647, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .gastro-right ul {
  text-align: center;
  margin-top: 0px;
}
/* line 8650, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .gastro-right ul .estab-local-li {
  width: 62%;
  text-align: right;
  float: right;
}
/* line 8656, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .gastro-right p {
  margin-top: 3px;
  margin-bottom: 3px;
  line-height: 15px;
  font-size: 0.8em;
  color: #b5101f;
  text-transform: uppercase;
  text-decoration: none;
}
/* line 8666, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .gastro-right h2 {
  margin-top: 0px;
  line-height: 15px;
  margin-bottom: 5px;
}
/* line 8670, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .gastro-right h2 a {
  font-size: 0.6em;
  color: black;
  font-weight: bold;
  font-family: 'Merriweather', 'Georgia', Cambria, Times New Roman, Times, serif;
  text-decoration: none;
}
/* line 8678, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .borderbox-gastronomia .gastro-right .stars {
  color: #891c2c;
}
/* line 8685, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .mesma-especialidade .d-1of3 img {
  width: 100%;
  max-height: auto;
  height: auto;
}
/* line 8693, ../scss/breakpoints/_base.scss */
.cont-borderbox-gastronomia .opcoes-proximas img {
  width: 100%;
  height: auto;
  max-height: auto;
}

/*******************************************************************************/
/* PG Cinema Interna */
/* line 8709, ../scss/breakpoints/_base.scss */
.pgcinemainterna .side_cineinter {
  margin-top: 210px;
  background: #ededed !important;
}
/* line 8714, ../scss/breakpoints/_base.scss */
.pgcinemainterna .title_page_geo {
  text-transform: uppercase;
  font-size: 2.5em;
}
/* line 8719, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-3of4 {
  float: right;
  margin-top: -190px;
  max-width: 900px;
  padding-right: 0px !important;
  margin-bottom: 30px;
}
/* line 8726, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-3of4 section {
  background: #ededed;
  margin-bottom: 30px;
  padding-bottom: 30px;
  display: flex;
}
/* line 8734, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of3 {
  padding: 30px;
  margin-right: -30px;
  font-size: .8em;
}
/* line 8739, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of3 img {
  max-width: 211px;
  height: 333px;
}
/* line 8744, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of3 .bt_trailler {
  border: 1px solid #b21515;
  background: #fff;
  max-width: 211px;
  height: 29px;
  margin-top: 10px;
  text-align: center;
  color: #b21515;
  line-height: 2.2;
  cursor: pointer;
}
/* line 8755, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of3 .bt_trailler a {
  text-decoration: none;
  outline: 0;
}
/* line 8761, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of3 .bt_trailler:hover {
  background: #b21515;
}
/* line 8765, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of3 .bt_trailler:hover a {
  color: #fff;
}
/* line 8771, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of3 .bt_trailler:visited {
  background: #fff;
  color: #b21515;
  text-decoration: none;
}
/* line 8778, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2, .pgcinemainterna .d-2of3 {
  position: relative;
  color: #351117;
  width: 600px;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
}
/* line 8784, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 h1, .pgcinemainterna .d-2of3 h1 {
  letter-spacing: -0.04em !important;
  font-weight: 900;
  line-height: 1.1;
}
/* line 8789, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 h1 a, .pgcinemainterna .d-2of3 h1 a {
  color: #351117;
}
/* line 8794, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 h1:hover a, .pgcinemainterna .d-2of3 h1:hover a {
  color: #b21515;
}
/* line 8800, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 .ratings, .pgcinemainterna .d-2of3 .ratings {
  color: #b21515;
  margin-top: -20px;
}
/* line 8805, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 .tit_sinopse, .pgcinemainterna .d-2of3 .tit_sinopse {
  color: #b21515;
  font-size: .9em;
  font-weight: 900;
  line-height: 1;
}
/* line 8812, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 .comprar_cinema, .pgcinemainterna .d-2of3 .comprar_cinema {
  text-decoration: none;
  line-height: 0;
  color: #b21515;
}
/* line 8818, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 ul, .pgcinemainterna .d-2of3 ul {
  line-height: 1;
  margin-top: 1px;
  margin-bottom: 7px;
}
/* line 8825, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 li, .pgcinemainterna .d-2of3 li {
  display: inline;
}
/* line 8831, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 li:after, .pgcinemainterna .d-2of3 li:after {
  padding-left: 8px;
  padding-right: 8px;
  content: "|";
}
/* line 8837, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 .cinema, .pgcinemainterna .d-2of3 .cinema {
  font-size: 1em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  line-height: 3;
}
/* line 8845, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 span, .pgcinemainterna .d-2of3 span {
  font-size: .8em;
  font-style: normal;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  color: #351117;
}
/* line 8852, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 .tipocinema, .pgcinemainterna .d-2of3 .tipocinema {
  color: #b21515;
  font-size: .7em;
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
}
/* line 8858, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 .texto_sinopse, .pgcinemainterna .d-2of3 .texto_sinopse {
  color: #351117;
  font-size: .9em;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
}
/* line 8864, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 .texto_sinopse a, .pgcinemainterna .d-2of3 .texto_sinopse a {
  text-decoration: none;
  font-weight: bold;
  color: #b21515;
  outline: 0;
}
/* line 8871, ../scss/breakpoints/_base.scss */
.pgcinemainterna .d-1of2 .texto_sinopse a:hover, .pgcinemainterna .d-2of3 .texto_sinopse a:hover {
  color: #351117;
}

/****************************************************
CINEMA single
****************************************************/
/* line 8887, ../scss/breakpoints/_base.scss */
.single_cinema #body_post .sidebar_cinema {
  margin-top: 0px !important;
}
/* line 8894, ../scss/breakpoints/_base.scss */
.single_cinema .img_sup h2 {
  margin-top: 6px;
}
/* line 8896, ../scss/breakpoints/_base.scss */
.single_cinema .img_sup h2 p {
  font-size: .8em;
  line-height: 1.2;
  margin-top: 0px;
}
/* line 8903, ../scss/breakpoints/_base.scss */
.single_cinema .img_sup h3 {
  margin: 0px;
  margin-top: -41px;
  font-size: .7em;
  line-height: 1.1;
  margin-bottom: 34px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  text-transform: none;
}
/* line 8913, ../scss/breakpoints/_base.scss */
.single_cinema .img_sup h2 {
  margin-bottom: 3em !important;
}
/* line 8917, ../scss/breakpoints/_base.scss */
.single_cinema .img_sup .ranking_c {
  color: #351117;
  font-size: .8em;
  margin-top: -19px;
  margin-bottom: 25px;
  text-transform: none;
}
/* line 8924, ../scss/breakpoints/_base.scss */
.single_cinema .img_sup .ranking_c span {
  position: relative;
  color: #b21515;
  left: 4px;
  font-size: 1.1em;
}
/* line 8930, ../scss/breakpoints/_base.scss */
.single_cinema .img_sup .ranking_c span .fa {
  margin-right: 2px;
  color: #c62222;
}
/* line 8936, ../scss/breakpoints/_base.scss */
.single_cinema .img_sup .ranking_c .yasr-visitor-votes_readonly {
  display: -webkit-inline-box;
  position: relative;
  top: -3px;
}
/* line 8944, ../scss/breakpoints/_base.scss */
.single_cinema .fim_note {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  color: #351117;
  font-size: 2em;
  margin-top: 1.3em;
  margin-bottom: 1.3em;
}
/* line 8952, ../scss/breakpoints/_base.scss */
.single_cinema .fim_note .yasr-total-average-container, .single_cinema .fim_note .yasr-small-block-bold, .single_cinema .fim_note #loader-visitor-rating, .single_cinema .fim_note .yasr-total-average-text {
  display: none;
  font-size: 0em;
}
/* line 8956, ../scss/breakpoints/_base.scss */
.single_cinema .fim_note .yasr-small-block-bold {
  display: block;
  font-size: .3em;
  clear: both;
  width: 100%;
  text-align: center;
  margin-top: 2px;
  position: absolute;
  left: 0px;
  top: 32px;
}
/* line 8968, ../scss/breakpoints/_base.scss */
.single_cinema .fim_note .yasr-visitor-votes {
  display: -webkit-inline-box;
  position: relative;
}
/* line 8974, ../scss/breakpoints/_base.scss */
.single_cinema .pgcinemainterna {
  display: -webkit-box;
  background: #efefef;
  position: relative;
  border: 1px solid #dcdcdc;
  margin-top: 76px;
}
/* line 8982, ../scss/breakpoints/_base.scss */
.single_cinema .pgcinemainterna h1 {
  position: absolute;
  top: -41px;
  left: 30px;
  color: #b21515;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 1.9em;
}
/* line 8992, ../scss/breakpoints/_base.scss */
.single_cinema .pgcinemainterna .filme_block {
  width: 100%;
  padding-top: 9px;
}
/* line 8996, ../scss/breakpoints/_base.scss */
.single_cinema .pgcinemainterna .filme_block .d-2of3 {
  width: 70% !important;
  padding-left: 30px;
  padding-top: 13px;
}
/* line 9002, ../scss/breakpoints/_base.scss */
.single_cinema .pgcinemainterna .filme_block ul li {
  margin-left: 0px !important;
}

/**************************************************************
ADICIONAR SASS E COLOCAR NA ESTRUTURA CORRETA
************************************************************/
/* Ícones de rede do cabeçalho */
/* line 8478, ../scss/breakpoints/_base.scss */
/* line 9017, ../scss/breakpoints/_base.scss */
.social_header {
  float: right;
  position: relative;
  top: -16px;
  color: #fff;
}

/* line 8484, ../scss/breakpoints/_base.scss */
/* line 9019, ../scss/breakpoints/_base.scss */
.social_header a, .social_header a:visited {
  color: white;
  text-decoration: none;
}

/* line 8489, ../scss/breakpoints/_base.scss */
/* line 9021, ../scss/breakpoints/_base.scss */
.social_header i {
  margin-left: 26px;
  cursor: pointer;
}

/* line 8493, ../scss/breakpoints/_base.scss */
/* line 9023, ../scss/breakpoints/_base.scss */
.social_header i:hover {
  color: #ffcc00;
}

/******************************** Transito ************************************/
/* line 8170, ../scss/breakpoints/_base.scss */
/* line 9028, ../scss/breakpoints/_base.scss */
#transito_now {
  margin-bottom: 50px;
}

/* line 8176, ../scss/breakpoints/_base.scss */
/* line 9030, ../scss/breakpoints/_base.scss */
#transito_now #map-canvas {
  width: 100%;
  height: 550px;
}

/* line 8182, ../scss/breakpoints/_base.scss */
/* line 9032, ../scss/breakpoints/_base.scss */
#transito_now .tit_transi h1 {
  position: relative;
  top: 13px;
  color: #b21515;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 38px;
  text-transform: uppercase;
}

/* line 8194, ../scss/breakpoints/_base.scss */
/* line 9034, ../scss/breakpoints/_base.scss */
#transito_now .not_transito {
  min-height: 500px;
  position: relative;
  top: 30px;
}

/* line 8199, ../scss/breakpoints/_base.scss */
/* line 9036, ../scss/breakpoints/_base.scss */
#transito_now .not_transito .tag_not {
  color: white;
  background: #b21515;
  margin-bottom: 70px;
}

/* line 8204, ../scss/breakpoints/_base.scss */
/* line 9038, ../scss/breakpoints/_base.scss */
#transito_now .not_transito .tag_not:hover {
  color: #351117;
  background: #ffcc00;
}

/* line 8210, ../scss/breakpoints/_base.scss */
/* line 9040, ../scss/breakpoints/_base.scss */
#transito_now .not_transito h2 {
  font-size: 1.1em;
  color: #351117;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
}

/* line 8217, ../scss/breakpoints/_base.scss */
/* line 9042, ../scss/breakpoints/_base.scss */
#transito_now .not_transito time {
  color: #b21515;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: .8em;
}

/* line 8223, ../scss/breakpoints/_base.scss */
/* line 9044, ../scss/breakpoints/_base.scss */
#transito_now .not_transito a {
  text-decoration: none;
}

/* line 8227, ../scss/breakpoints/_base.scss */
/* line 9046, ../scss/breakpoints/_base.scss */
#transito_now .not_transito .more_transito {
  float: right;
  margin-right: 290px;
}

/* line 8231, ../scss/breakpoints/_base.scss */
/* line 9048, ../scss/breakpoints/_base.scss */
#transito_now .not_transito .more_transito a {
  text-transform: uppercase;
  font-size: 14px;
  font-color: #b21515;
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  text-decoration: none;
  border: 1px solid #b21515;
  padding: 5px 15px;
  outline: 0;
}

/* line 8241, ../scss/breakpoints/_base.scss */
/* line 9050, ../scss/breakpoints/_base.scss */
#transito_now .not_transito .more_transito a:visited {
  color: #b21515;
  outline: 0;
}

/* line 8246, ../scss/breakpoints/_base.scss */
/* line 9052, ../scss/breakpoints/_base.scss */
#transito_now .not_transito .more_transito a:hover {
  background: #b21515;
  color: white;
}

/**************************** city interna ************************************/
/* line 8265, ../scss/breakpoints/_base.scss */
/* line 9057, ../scss/breakpoints/_base.scss */
ul li a:after {
  display: none;
}

/* line 8269, ../scss/breakpoints/_base.scss */
/* line 9059, ../scss/breakpoints/_base.scss */
ul li a p {
  font-style: normal !important;
  font-size: .7em !important;
  line-height: 1.5em !important;
}

/* line 8275, ../scss/breakpoints/_base.scss */
/* line 9061, ../scss/breakpoints/_base.scss */
ul li a .vis {
  color: #ffcc00 !important;
}

/* line 8282, ../scss/breakpoints/_base.scss */
/* line 9064, ../scss/breakpoints/_base.scss */
.box {
  top: 0px !important;
  left: 0px !important;
}

/* line 8286, ../scss/breakpoints/_base.scss */
/* line 9066, ../scss/breakpoints/_base.scss */
.box ::after {
  background: none;
}

/* line 8291, ../scss/breakpoints/_base.scss */
/* line 9069, ../scss/breakpoints/_base.scss */
#header_post .city_satelite {
  margin-top: 15px;
  margin-bottom: 35px;
}

/* line 8296, ../scss/breakpoints/_base.scss */
/* line 9072, ../scss/breakpoints/_base.scss */
#gastronomia-archive .city-d h1 {
  color: #b21515;
}

/* line 8300, ../scss/breakpoints/_base.scss */
/* line 9075, ../scss/breakpoints/_base.scss */
.titulo {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
}

/* line 8304, ../scss/breakpoints/_base.scss */
/* line 9077, ../scss/breakpoints/_base.scss */
.titulo .tit_int_city {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif !important;
  font-size: 1.5em;
  color: #b21515;
  text-transform: uppercase;
}

/* line 8313, ../scss/breakpoints/_base.scss */
/* line 9080, ../scss/breakpoints/_base.scss */
.fot_esp #vitrine_mod4 article .bt_cs {
  top: 32%;
}

/* line 8318, ../scss/breakpoints/_base.scss */
/* line 9083, ../scss/breakpoints/_base.scss */
.map_signature {
  width: 100%;
  margin-bottom: 42px;
  margin-top: -25px;
}

/* line 8323, ../scss/breakpoints/_base.scss */
/* line 9085, ../scss/breakpoints/_base.scss */
.map_signature:hover {
  outline: 3px solid #b21515;
}

/*********************************Sidebar**************************************/
/* line 8329, ../scss/breakpoints/_base.scss */
/* line 9089, ../scss/breakpoints/_base.scss */
.sid_city_interna {
  margin-top: 100px;
}

/* line 8333, ../scss/breakpoints/_base.scss */
/* line 9091, ../scss/breakpoints/_base.scss */
.sid_city_interna .notice_gen_img_g a {
  color: #b21515;
  outline: 0;
}

/* line 8340, ../scss/breakpoints/_base.scss */
/* line 9093, ../scss/breakpoints/_base.scss */
.sid_city_interna .acf-map img {
  outline: 0px;
}

/* line 8342, ../scss/breakpoints/_base.scss */
/* line 9095, ../scss/breakpoints/_base.scss */
.sid_city_interna .acf-map img:hover {
  outline: 0px !important;
}

/* line 8348, ../scss/breakpoints/_base.scss */
/* line 9097, ../scss/breakpoints/_base.scss */
.sid_city_interna #sidebar_df .middle_sidebar, .sid_city_interna .sidebar_post_internal .middle_sidebar {
  background: #fff;
  background: #e9e9e9;
  margin-top: -12px;
  margin-bottom: -30px;
}

/* line 8355, ../scss/breakpoints/_base.scss */
/* line 9099, ../scss/breakpoints/_base.scss */
.sid_city_interna .fone_interno {
  padding: 5px !important;
}

/* line 8359, ../scss/breakpoints/_base.scss */
/* line 9101, ../scss/breakpoints/_base.scss */
.sid_city_interna .fone_interno ul li {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #351117;
  text-transform: none;
  font-size: .95em;
  line-height: 1.2;
  margin-bottom: 1em;
}

/* line 8371, ../scss/breakpoints/_base.scss */
/* line 9103, ../scss/breakpoints/_base.scss */
.sid_city_interna .ficha_tec h1 {
  text-transform: uppercase;
  color: #b21515;
}

/* line 8376, ../scss/breakpoints/_base.scss */
/* line 9105, ../scss/breakpoints/_base.scss */
.sid_city_interna .ficha_tec p {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #351117;
  font-size: .8em;
  line-height: 150%;
  margin-top: 2px;
}

/* line 8383, ../scss/breakpoints/_base.scss */
/* line 9107, ../scss/breakpoints/_base.scss */
.sid_city_interna .ficha_tec p strong {
  text-transform: uppercase;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #b21515;
}

/* line 8390, ../scss/breakpoints/_base.scss */
/* line 9109, ../scss/breakpoints/_base.scss */
.sid_city_interna .ficha_tec a {
  color: #351117;
  margin-bottom: 20px;
  font-weight: 900;
}

/* line 8395, ../scss/breakpoints/_base.scss */
/* line 9111, ../scss/breakpoints/_base.scss */
.sid_city_interna .ficha_tec a:hover {
  color: #b21515 !important;
}

/* line 8400, ../scss/breakpoints/_base.scss */
/* line 9113, ../scss/breakpoints/_base.scss */
.sid_city_interna .ficha_tec .conhecamelhor_left {
  font-size: 1em !important;
}

/* line 8404, ../scss/breakpoints/_base.scss */
/* line 9115, ../scss/breakpoints/_base.scss */
.sid_city_interna .ficha_tec .conhecamelhor_right {
  margin-top: -1px !important;
}

/* line 8408, ../scss/breakpoints/_base.scss */
/* line 9117, ../scss/breakpoints/_base.scss */
.sid_city_interna .ficha_tec .fone_interno {
  background: white;
  color: #666;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: .8em;
  margin-top: 55px;
  border: 1px solid rgba(200, 202, 201, 0.54);
  line-height: 2;
  text-transform: uppercase;
  display: inline-block;
  width: 100%;
  padding: 20px 27px;
  margin-bottom: -16px;
  display: none;
}

/* line 8425, ../scss/breakpoints/_base.scss */
/* line 9119, ../scss/breakpoints/_base.scss */
.sid_city_interna .ficha_tec .fa-plus {
  color: #fff !important;
  background-color: #ce141b;
  font-size: 10px;
  border: 1px solid #ce141b !important;
  padding: 3px 5px;
  cursor: pointer;
}

/* line 8437, ../scss/breakpoints/_base.scss */
/* line 9122, ../scss/breakpoints/_base.scss */
.galleria-amw-fullscreen {
  display: none !important;
}

/* line 9126, ../scss/breakpoints/_base.scss */
#footer .social_footer {
  padding-top: 61px;
}

/* line 5004, ../scss/breakpoints/_base.scss */
/* line 9128, ../scss/breakpoints/_base.scss */
#footer .social_footer .sc {
  background: url(../images/sprite_social_footer.png);
  width: 54px;
  height: 54px;
  float: left;
  background-repeat: no-repeat;
  margin-left: 5px;
}

/* line 5013, ../scss/breakpoints/_base.scss */
/* line 9130, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-facebook {
  background-position: 0px 0px;
}

/* line 5015, ../scss/breakpoints/_base.scss */
/* line 9132, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-facebook:hover {
  background-position: 0px -56px;
}

/* line 5020, ../scss/breakpoints/_base.scss */
/* line 9134, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-twitter {
  background-position: -56px 0px;
}

/* line 5022, ../scss/breakpoints/_base.scss */
/* line 9136, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-twitter:hover {
  background-position: -56px -56px;
}

/* line 5027, ../scss/breakpoints/_base.scss */
/* line 9138, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-google-plus {
  background-position: -102px 0px;
}

/* line 5029, ../scss/breakpoints/_base.scss */
/* line 9140, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-google-plus:hover {
  background-position: -102px -56px;
}

/* line 5034, ../scss/breakpoints/_base.scss */
/* line 9142, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-pinterest-p {
  background-position: -153px 0px;
}

/* line 5036, ../scss/breakpoints/_base.scss */
/* line 9144, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-pinterest-p:hover {
  background-position: -153px -56px;
}

/* line 5041, ../scss/breakpoints/_base.scss */
/* line 9146, ../scss/breakpoints/_base.scss */
#footer .social_footer .sociala-tumblr {
  background-position: -193 0px;
}

/* line 5043, ../scss/breakpoints/_base.scss */
/* line 9148, ../scss/breakpoints/_base.scss */
#footer .social_footer .sociala-tumblr:hover {
  background-position: -193 -56px;
}

/* line 5048, ../scss/breakpoints/_base.scss */
/* line 9150, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-instagram {
  background-position: -240px 0px;
}

/* line 5050, ../scss/breakpoints/_base.scss */
/* line 9152, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-instagram:hover {
  background-position: -240px -56px;
}

/* line 5055, ../scss/breakpoints/_base.scss */
/* line 9154, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-flickr {
  background-position: -286px 0px;
}

/* line 5057, ../scss/breakpoints/_base.scss */
/* line 9156, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-flickr:hover {
  background-position: -286px -56px;
}

/* line 5062, ../scss/breakpoints/_base.scss */
/* line 9158, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-youtube {
  background-position: -340px 0px;
}

/* line 5064, ../scss/breakpoints/_base.scss */
/* line 9160, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-youtube:hover {
  background-position: -340px -56px;
}

/* line 5069, ../scss/breakpoints/_base.scss */
/* line 9162, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-vimeo {
  background-position: -559px 0px;
}

/* line 5071, ../scss/breakpoints/_base.scss */
/* line 9164, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-vimeo:hover {
  background-position: -559px -56px;
}

/* line 5076, ../scss/breakpoints/_base.scss */
/* line 9166, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-periscope {
  background-position: -510px 0px;
}

/* line 5078, ../scss/breakpoints/_base.scss */
/* line 9168, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-periscope:hover {
  background-position: -510px -56px;
}

/* line 5083, ../scss/breakpoints/_base.scss */
/* line 9170, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-mix {
  background-position: -449px 0px;
}

/* line 5085, ../scss/breakpoints/_base.scss */
/* line 9172, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-mix:hover {
  background-position: -449px -56px;
}

/* line 5090, ../scss/breakpoints/_base.scss */
/* line 9174, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-linkedin {
  background-position: -390px 0px;
  margin-bottom: 40px;
}

/* line 5093, ../scss/breakpoints/_base.scss */
/* line 9176, ../scss/breakpoints/_base.scss */
#footer .social_footer .social-linkedin:hover {
  background-position: -390px -56px;
}

/* line 5098, ../scss/breakpoints/_base.scss */
/* line 9178, ../scss/breakpoints/_base.scss */
#footer .social_footer .address_social {
  padding-top: 25px;
  color: #ffcc00;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  text-align: right;
  padding-right: 16px;
  font-size: .8em;
  text-transform: uppercase;
  margin-bottom: 70px;
  clear: both;
}

/* line 5108, ../scss/breakpoints/_base.scss */
/* line 9180, ../scss/breakpoints/_base.scss */
#footer .social_footer .address_social .sc {
  background: url(../images/sprite_social_footer.png);
  width: 32px;
  height: 32px;
  float: left;
  background-repeat: no-repeat;
  margin-right: 5px;
}

/* line 5117, ../scss/breakpoints/_base.scss */
/* line 9182, ../scss/breakpoints/_base.scss */
#footer .social_footer .address_social .social-whatsapp {
  background-position: -626px -5px;
}

/* line 5121, ../scss/breakpoints/_base.scss */
/* line 9184, ../scss/breakpoints/_base.scss */
#footer .social_footer .address_social .social-email {
  background-position: -698px -5px;
}

/* line 5125, ../scss/breakpoints/_base.scss */
/* line 9186, ../scss/breakpoints/_base.scss */
#footer .social_footer .address_social .social-snap {
  background-position: -663px -5px;
}

/* line 5133, ../scss/breakpoints/_base.scss */
/* line 9188, ../scss/breakpoints/_base.scss */
#footer #news_footer h1 {
  color: #ffcc00;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 1.7em;
  text-transform: uppercase;
}

/* line 5139, ../scss/breakpoints/_base.scss */
/* line 9190, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"], #footer #news_footer input[type="email"] {
  color: #fff;
  border: 1px solid #fff;
  background: transparent;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: .8em;
}

/* line 5146, ../scss/breakpoints/_base.scss */
/* line 9192, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"]::-webkit-input-placeholder, #footer #news_footer input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}

/* line 5150, ../scss/breakpoints/_base.scss */
/* line 9194, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"]:-moz-placeholder, #footer #news_footer input[type="email"]:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}

/* line 5154, ../scss/breakpoints/_base.scss */
/* line 9196, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"]::-moz-placeholder, #footer #news_footer input[type="email"]::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}

/* line 5158, ../scss/breakpoints/_base.scss */
/* line 9198, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="text"]:-ms-input-placeholder, #footer #news_footer input[type="email"]:-ms-input-placeholder {
  color: #fff;
}

/* line 5163, ../scss/breakpoints/_base.scss */
/* line 9200, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="submit"] {
  width: auto;
  height: 39px;
  background: #ffcc00;
  color: #000;
  border: 0px;
}

/* line 5169, ../scss/breakpoints/_base.scss */
/* line 9202, ../scss/breakpoints/_base.scss */
#footer #news_footer input[type="submit"]:hover {
  background: #b21515;
}

/* line 5175, ../scss/breakpoints/_base.scss */
/* line 9204, ../scss/breakpoints/_base.scss */
#footer #logo_footer {
  clear: both;
  position: relative;
  top: -33px;
  text-align: center;
}

/* line 5181, ../scss/breakpoints/_base.scss */
/* line 9206, ../scss/breakpoints/_base.scss */
#footer #logo_footer img {
  position: absolute;
  left: 50%;
  width: 326px;
  margin-left: -160px;
}

/* line 5188, ../scss/breakpoints/_base.scss */
/* line 9208, ../scss/breakpoints/_base.scss */
#footer #logo_footer p {
  clear: both;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  color: #fff;
  font-style: italic;
  opacity: .16;
  font-size: .8em;
  position: relative;
  top: 72px;
}

/* line 9211, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-1of3 ul li {
  margin-top: -4px;
  line-height: 1;
  margin-bottom: 9px;
}

/* line 9217, ../scss/breakpoints/_base.scss */
#vitrine_mod4 .d-1of3 ul li a {
  font-size: .9em !important;
  margin-left: 17px !important;
  margin-left: 0px !important;
  line-height: 1.1 !important;
}

/**************************** Blogs *******************************************/
/* line 7859, ../scss/breakpoints/_base.scss */
/* line 9226, ../scss/breakpoints/_base.scss */
.blogs_internal {
  display: block !important;
}

/* line 7862, ../scss/breakpoints/_base.scss */
/* line 9228, ../scss/breakpoints/_base.scss */
.blogs_internal .container_images {
  width: 100%;
  display: inline-table;
  clear: both;
}

/* line 7870, ../scss/breakpoints/_base.scss */
/* line 9230, ../scss/breakpoints/_base.scss */
.blogs_internal .post-categories li:before {
  display: none;
}

/* line 7877, ../scss/breakpoints/_base.scss */
/* line 9232, ../scss/breakpoints/_base.scss */
.blogs_internal .img_sup h1 {
  margin: 0px;
}

/* line 7881, ../scss/breakpoints/_base.scss */
/* line 9234, ../scss/breakpoints/_base.scss */
.blogs_internal .img_sup h2 {
  font-size: .8em !important;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif !important;
  color: #b21515 !important;
  font-style: normal !important;
  padding-left: 40px;
}

/**************************** Blogs *******************************************/
/* line 8045, ../scss/breakpoints/_base.scss */
/* line 9239, ../scss/breakpoints/_base.scss */
.blogs_internal {
  display: block !important;
}

/* line 8048, ../scss/breakpoints/_base.scss */
/* line 9241, ../scss/breakpoints/_base.scss */
.blogs_internal .ssba-wrap {
  padding-top: 89px !important;
}

/* line 8053, ../scss/breakpoints/_base.scss */
/* line 9243, ../scss/breakpoints/_base.scss */
.blogs_internal .container_images {
  display: inline-table;
  clear: both;
  margin-top: 60px;
  width: inherit;
}

/* line 8059, ../scss/breakpoints/_base.scss */
/* line 9245, ../scss/breakpoints/_base.scss */
.blogs_internal .container_images img {
  max-width: 100% !important;
}

/* line 8063, ../scss/breakpoints/_base.scss */
/* line 9247, ../scss/breakpoints/_base.scss */
.blogs_internal .container_images .img_somente {
  margin-bottom: 0px;
  margin: 0 auto;
  display: block;
}

/* line 8071, ../scss/breakpoints/_base.scss */
/* line 9249, ../scss/breakpoints/_base.scss */
.blogs_internal .container_images .sidebar_part_col {
  position: relative;
}

/* line 8074, ../scss/breakpoints/_base.scss */
/* line 9251, ../scss/breakpoints/_base.scss */
.blogs_internal .container_images .sidebar_part_col .imgtxt img {
  float: left;
  position: relative;
  left: 0px;
  margin-bottom: 0px;
}

/* line 8081, ../scss/breakpoints/_base.scss */
/* line 9253, ../scss/breakpoints/_base.scss */
.blogs_internal .container_images .sidebar_part_col .imgtxt p {
  position: absolute;
  font-size: .75em;
  color: #351117;
  font-style: italic;
  width: 50%;
  text-align: right;
  right: -15px;
  top: 39px;
}

/* line 8097, ../scss/breakpoints/_base.scss */
/* line 9255, ../scss/breakpoints/_base.scss */
.blogs_internal .container_bg_blog {
  display: inline-flex;
  background: url("../images/gradiente-blog.png") repeat-x;
  position: relative;
  top: -24px;
}

/* line 8102, ../scss/breakpoints/_base.scss */
/* line 9257, ../scss/breakpoints/_base.scss */
.blogs_internal .container_bg_blog:before {
  position: absolute;
  height: 100%;
  width: 10000px;
  left: -4500px;
  top: 0px;
  content: " ";
  background: url("../images/gradiente-blog.png") repeat-x;
}

/* line 8114, ../scss/breakpoints/_base.scss */
/* line 9259, ../scss/breakpoints/_base.scss */
.blogs_internal .arquivo-blog h1 {
  text-align: center !important;
  padding-top: 0px !important;
}

/* line 8119, ../scss/breakpoints/_base.scss */
/* line 9261, ../scss/breakpoints/_base.scss */
.blogs_internal .arquivo-blog h2 {
  text-align: center !important;
  margin: 30px !important;
  padding: 30px !important;
  display: initial !important;
  padding-top: 100px !important;
  clear: both;
  position: relative !important;
  top: 19px !important;
}

/* line 8130, ../scss/breakpoints/_base.scss */
/* line 9263, ../scss/breakpoints/_base.scss */
.blogs_internal .arquivo-blog p {
  text-align: center !important;
}

/* line 8132, ../scss/breakpoints/_base.scss */
/* line 9265, ../scss/breakpoints/_base.scss */
.blogs_internal .arquivo-blog p:first-letter {
  font-size: 1em !important;
  font-weight: 500 !important;
}

/* line 8142, ../scss/breakpoints/_base.scss */
/* line 9267, ../scss/breakpoints/_base.scss */
.blogs_internal .post-categories li:before {
  display: none;
}

/* line 8149, ../scss/breakpoints/_base.scss */
/* line 9269, ../scss/breakpoints/_base.scss */
.blogs_internal .img_sup h1 {
  margin: 0px;
}

/* line 8153, ../scss/breakpoints/_base.scss */
/* line 9271, ../scss/breakpoints/_base.scss */
.blogs_internal .img_sup h2 {
  font-size: .8em !important;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif !important;
  color: #b21515 !important;
  font-style: normal !important;
  padding-left: 40px;
}

/* line 9277, ../scss/breakpoints/_base.scss */
.filmeinterno ul li:before {
  display: none;
}

/* line 9284, ../scss/breakpoints/_base.scss */
.comment_face {
  padding-top: 50px;
}
/* line 9286, ../scss/breakpoints/_base.scss */
.comment_face h1 {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #b21515;
  text-transform: uppercase;
  position: relative;
  margin-left: 40px;
  margin-top: 30px;
  margin-bottom: 10px;
}
/* line 9295, ../scss/breakpoints/_base.scss */
.comment_face h1:before {
  position: absolute;
  top: -6px;
  left: -36px;
  font-family: "fontAwesome";
  content: "\f0e6";
}
/* line 9303, ../scss/breakpoints/_base.scss */
.comment_face h1::first-letter {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #b21515;
  text-transform: uppercase;
  position: relative;
  margin-left: 0px;
}

/**************************************************************
GALERIA - AJUSTES
************************************************************/
/* line 9318, ../scss/breakpoints/_base.scss */
.galleria-stage {
  padding-top: 60px;
}

/**************************************************************
PÁGINA AGENDA
************************************************************/
/* line 9326, ../scss/breakpoints/_base.scss */
#agenda_archive {
  margin-top: 24px;
}
/* line 9328, ../scss/breakpoints/_base.scss */
#agenda_archive .breadcrumbs {
  margin-top: 55px;
}
/* line 9331, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda {
  position: relative;
  z-index: 0;
  max-width: 1465px;
  margin: 0 auto 40px;
  background-position: top center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
}
/* line 9347, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda .agenda_title {
  margin-top: 42px;
  color: #ffcc00;
}
/* line 9352, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda .overlay {
  background-color: rgba(53, 17, 23, 0.8);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 9365, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda .wrap .right, #agenda_archive .agenda .wrap .left {
  min-height: 500px;
  position: relative;
}
/* line 9370, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda .wrap .right {
  padding-right: 0;
}
/* line 9375, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda .tit-date {
  font-family: "Geogrotesque-ThinItalic", Helvetica, Arial, sans-serif;
  font-size: 24px;
  color: #ffcc00;
  text-transform: uppercase;
  font-weight: 700;
  margin: 52px 0 42px;
  padding-left: 52px;
}
/* line 9385, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda .total-eventos {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  position: absolute;
  top: 5px;
  right: 2px;
  margin: 0;
}
/* line 9396, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda .total-eventos > span {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  color: #ffcc00;
}
/* line 9403, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo, #agenda_archive .agenda #off-carousel-resultado {
  display: block !important;
  height: 100% !important;
  margin-bottom: 20px;
}
/* line 9408, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-wrapper-outer, #agenda_archive .agenda #off-carousel-resultado .owl-wrapper-outer {
  width: 100% !important;
  height: 100% !important;
}
/* line 9412, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-wrapper-outer .owl-wrapper, #agenda_archive .agenda #off-carousel-resultado .owl-wrapper-outer .owl-wrapper {
  height: 100%;
}
/* line 9419, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco, #agenda_archive .agenda #owl-demo .item .bloco, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco, #agenda_archive .agenda #off-carousel-resultado .item .bloco {
  height: 100%;
  float: left;
  width: 13.3%;
  border-left: thin solid #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 9433, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .data, #agenda_archive .agenda #owl-demo .item .bloco .data, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .data, #agenda_archive .agenda #off-carousel-resultado .item .bloco .data {
  display: block;
  position: relative;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #ffcc00;
  text-transform: uppercase;
  height: 46px;
  border-bottom: thin solid #ffffff;
}
/* line 9442, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .data span, #agenda_archive .agenda #owl-demo .item .bloco .data span, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .data span, #agenda_archive .agenda #off-carousel-resultado .item .bloco .data span {
  display: block;
}
/* line 9445, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .data span.dia-semana, #agenda_archive .agenda #owl-demo .item .bloco .data span.dia-semana, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .data span.dia-semana, #agenda_archive .agenda #off-carousel-resultado .item .bloco .data span.dia-semana {
  font-size: 12px;
  position: absolute;
  top: 6px;
  left: 8px;
}
/* line 9452, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .data span.dia-mes, #agenda_archive .agenda #owl-demo .item .bloco .data span.dia-mes, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .data span.dia-mes, #agenda_archive .agenda #off-carousel-resultado .item .bloco .data span.dia-mes {
  font-size: 18px;
  margin-top: 20px;
  float: left;
  padding-left: 8px;
}
/* line 9461, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .evento, #agenda_archive .agenda #owl-demo .item .bloco .evento, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .evento, #agenda_archive .agenda #off-carousel-resultado .item .bloco .evento {
  padding-left: 8px;
  padding-right: 8px;
}
/* line 9464, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .evento .tag, #agenda_archive .agenda #owl-demo .item .bloco .evento .tag, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .evento .tag, #agenda_archive .agenda #off-carousel-resultado .item .bloco .evento .tag {
  display: block;
  float: left;
  clear: left;
  margin-top: 32px;
}
/* line 9469, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .evento .tag a, #agenda_archive .agenda #owl-demo .item .bloco .evento .tag a, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .evento .tag a, #agenda_archive .agenda #off-carousel-resultado .item .bloco .evento .tag a {
  position: relative;
  left: -8px;
  display: block;
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  padding: 1px 10px;
  background: #b42043;
  text-decoration: none;
}
/* line 9483, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .evento h6, #agenda_archive .agenda #owl-demo .item .bloco .evento h6, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .evento h6, #agenda_archive .agenda #off-carousel-resultado .item .bloco .evento h6 {
  clear: both;
  margin: 0;
  padding: 6px 0 5px;
  line-height: 1.2;
}
/* line 9489, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .evento h6 span, #agenda_archive .agenda #owl-demo .item .bloco .evento h6 span, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .evento h6 span, #agenda_archive .agenda #off-carousel-resultado .item .bloco .evento h6 span {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #ffd503;
}
/* line 9495, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .evento h6 a, #agenda_archive .agenda #owl-demo .item .bloco .evento h6 a, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .evento h6 a, #agenda_archive .agenda #off-carousel-resultado .item .bloco .evento h6 a {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}
/* line 9503, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco .evento p, #agenda_archive .agenda #owl-demo .item .bloco .evento p, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco .evento p, #agenda_archive .agenda #off-carousel-resultado .item .bloco .evento p {
  clear: both;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  font-size: 12px;
  color: #fff;
  line-height: 1.4;
  margin: 0;
  display: none;
}
/* line 9515, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco:first-child, #agenda_archive .agenda #owl-demo .item .bloco:first-child, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco:first-child, #agenda_archive .agenda #off-carousel-resultado .item .bloco:first-child {
  border-left: none;
}
/* line 9519, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco.diaHoje, #agenda_archive .agenda #owl-demo .item .bloco.diaHoje, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco.diaHoje, #agenda_archive .agenda #off-carousel-resultado .item .bloco.diaHoje {
  width: 20%;
}
/* line 9526, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco.diaHoje .data span.dia-semana, #agenda_archive .agenda #owl-demo .item .bloco.diaHoje .data span.dia-semana, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco.diaHoje .data span.dia-semana, #agenda_archive .agenda #off-carousel-resultado .item .bloco.diaHoje .data span.dia-semana {
  left: 18px;
}
/* line 9530, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco.diaHoje .data span.dia-mes, #agenda_archive .agenda #owl-demo .item .bloco.diaHoje .data span.dia-mes, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco.diaHoje .data span.dia-mes, #agenda_archive .agenda #off-carousel-resultado .item .bloco.diaHoje .data span.dia-mes {
  padding-left: 18px;
}
/* line 9536, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco.diaHoje .evento, #agenda_archive .agenda #owl-demo .item .bloco.diaHoje .evento, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco.diaHoje .evento, #agenda_archive .agenda #off-carousel-resultado .item .bloco.diaHoje .evento {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 9542, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco.diaHoje .evento .tag a, #agenda_archive .agenda #owl-demo .item .bloco.diaHoje .evento .tag a, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco.diaHoje .evento .tag a, #agenda_archive .agenda #off-carousel-resultado .item .bloco.diaHoje .evento .tag a {
  left: 0;
}
/* line 9547, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco.diaHoje .evento h6, #agenda_archive .agenda #owl-demo .item .bloco.diaHoje .evento h6, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco.diaHoje .evento h6, #agenda_archive .agenda #off-carousel-resultado .item .bloco.diaHoje .evento h6 {
  font-size: 18px;
}
/* line 9551, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-item .bloco.diaHoje .evento p, #agenda_archive .agenda #owl-demo .item .bloco.diaHoje .evento p, #agenda_archive .agenda #off-carousel-resultado .owl-item .bloco.diaHoje .evento p, #agenda_archive .agenda #off-carousel-resultado .item .bloco.diaHoje .evento p {
  display: block;
}
/* line 9560, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-buttons .owl-prev, #agenda_archive .agenda #owl-demo .owl-buttons .owl-next, #agenda_archive .agenda #off-carousel-resultado .owl-buttons .owl-prev, #agenda_archive .agenda #off-carousel-resultado .owl-buttons .owl-next {
  width: 30px;
  height: 27px;
  overflow: hidden;
  text-indent: -9999em;
  background: url(../images/bt-arrow-agenda-left.png) center center no-repeat !important;
  position: absolute !important;
  top: -44px !important;
  left: 0 !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  border-radius: 0px !important;
}
/* line 9577, ../scss/breakpoints/_base.scss */
#agenda_archive .agenda #owl-demo .owl-buttons .owl-next, #agenda_archive .agenda #off-carousel-resultado .owl-buttons .owl-next {
  background: url(../images/bt-arrow-agenda-right.png) center center no-repeat !important;
  right: 0 !important;
  left: inherit !important;
}
/* line 9589, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda .tit-date {
  padding-left: 18px;
}
/* line 9594, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda #off-carousel-resultado .item {
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 9597, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda #off-carousel-resultado .item .bloco {
  width: 100%;
}
/* line 9604, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda #off-carousel-resultado .item .bloco .evento {
  clear: both;
  margin: 24px 0 30px;
}
/* line 9608, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda #off-carousel-resultado .item .bloco .evento > img {
  float: left;
  clear: left;
  width: 68px;
}
/* line 9614, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda #off-carousel-resultado .item .bloco .evento .text {
  display: inline-block;
  width: 85%;
}
/* line 9618, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda #off-carousel-resultado .item .bloco .evento .text .tag {
  clear: none;
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 9623, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda #off-carousel-resultado .item .bloco .evento .text .tag a {
  left: 0;
}
/* line 9628, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda #off-carousel-resultado .item .bloco .evento .text h6 {
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 9634, ../scss/breakpoints/_base.scss */
#agenda_archive.agenda_archive_resultado .agenda #off-carousel-resultado .item .bloco .evento .text p {
  padding-left: 10px;
}

/* line 9647, ../scss/breakpoints/_base.scss */
.expediente {
  padding-bottom: 60px;
  margin-top: 1.5em;
}
/* line 9654, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo h1 {
  letter-spacing: 3px !important;
}
/* line 9658, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo h2 {
  color: #660001;
  font-size: 1.6em;
  font-family: 'Merriweather-Heave', 'Georgia', Cambria, Times New Roman, Times, serif;
  font-weight: bold;
  text-transform: initial;
  margin-bottom: 15px;
  border-bottom: 1px solid #bfbfbf;
  clear: both;
  padding-top: 20px;
}
/* line 9668, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo h3 {
  color: #660001;
  font-size: 1em;
  font-family: 'Merriweather-Heave', 'Georgia', Cambria, Times New Roman, Times, serif;
  font-weight: bold;
  text-transform: initial;
  margin-bottom: 10px;
  margin-top: 5px;
}
/* line 9677, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo p {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 9680, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo p a {
  text-decoration: none;
  color: #b21515;
}
/* line 9685, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo ul {
  margin-top: 0px !important;
}
/* line 9688, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo ul li {
  margin-bottom: 30px;
}
/* line 9693, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo ul.expediente_marg_redu li {
  margin-bottom: 30px;
}
/* line 9697, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo .expediente_nome {
  color: #400609;
  font-size: 0.9em;
}
/* line 9701, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo .expediente_email {
  color: #b21515;
  font-size: 0.83em;
}
/* line 9706, ../scss/breakpoints/_base.scss */
.expediente .expediente_conteudo .expediente_telefone {
  color: #ff023f;
  font-size: 0.83em;
  font-family: 'Geogrotesque-Medium', Helvetica, Arial, sans-serif;
}

/* line 9718, ../scss/breakpoints/_base.scss */
#expediente-wrap .box-video-expediente {
  height: 350px;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 0;
}
/* line 9725, ../scss/breakpoints/_base.scss */
#expediente-wrap .box-video-expediente video {
  display: block;
  width: 100%;
  position: relative;
  top: -190px;
}

/* line 9739, ../scss/breakpoints/_base.scss */
#expediente-wrap {
  /************************************************************
  // VERSÃO TABLET
  // LARGURA MAXIMA DE 1024px
  ************************************************************/
  /************************************************************
  // VERSÃO TABLET
  // LARGURA MAXIMA DE 768PX
  ************************************************************/
  /************************************************************
  // VERSÃO MOBILE
  // LARGURA MAXIMA DE 640PX
  ************************************************************/
}
/* line 9740, ../scss/breakpoints/_base.scss */
#expediente-wrap .header-expediente {
  padding: 0 10px;
  background-image: url(../images/bg-fundo-header-expediente.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  height: 350px;
}
/* line 9748, ../scss/breakpoints/_base.scss */
#expediente-wrap .header-expediente .wrap {
  position: relative;
  z-index: 1;
}
/* line 9753, ../scss/breakpoints/_base.scss */
#expediente-wrap .header-expediente h2 {
  display: inline-block;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 64px;
  color: #fff;
  padding: 90px 0 0;
  border-bottom: 11px solid #b21515;
  line-height: .9;
}
/* line 9764, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente {
  overflow: hidden;
}
/* line 9766, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente h3 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  font-size: 24px;
  color: #351117;
  letter-spacing: -1px;
  margin: 0 0 0;
  clear: both;
}
/* line 9776, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left {
  float: left;
  width: 75%;
  clear: left;
}
/* line 9781, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left:first-of-type {
  margin-top: 20px;
}
/* line 9785, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul {
  clear: both;
  display: block;
  margin-top: 10px;
}
/* line 9790, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: "";
  clear: both;
  height: 0;
}
/* line 9799, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li {
  width: 33.33%;
  float: left;
  padding: 0 0 0 10px;
  position: relative;
  margin-bottom: 40px;
  height: 90px;
}
/* line 9807, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li:before, #expediente-wrap .content-expediente .col-left ul li:after {
  content: "";
  display: block;
  position: absolute;
  left: 40px;
  z-index: 1;
  width: 190px;
  height: 1px;
  background: #cacaca;
}
/* line 9818, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li:before {
  top: 18px;
}
/* line 9822, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li:after {
  bottom: 0;
}
/* line 9826, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li h4 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 16px;
  font-weight: 900;
  position: absolute;
  top: -20px;
  width: 165px;
  line-height: .9;
  left: 105px;
  height: 36px;
  margin: 0;
  display: flex;
  justify-content: flex-start;
  /* align horizontal */
  align-items: flex-end;
  /* align vertical */
}
/* line 9843, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li img {
  float: left;
  position: relative;
  z-index: 2;
  height: 90px;
  margin-right: 5px;
}
/* line 9851, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li .expediente_nome {
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #b21515;
  text-transform: uppercase;
  margin: 25px 0 0 0;
}
/* line 9859, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li .expediente_email {
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-transform: none;
  letter-spacing: 0px;
  margin: 0 0 0 0;
  white-space: nowrap;
}
/* line 9867, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li .expediente_email a {
  text-decoration: initial;
  color: #888;
}
/* line 9871, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li .expediente_email a:hover {
  color: #b21515;
}
/* line 9877, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-left ul li .expediente_telefone {
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #908b8c;
  margin: 0 0 0 0;
}
/* line 9887, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-right {
  width: 25%;
  float: right;
  clear: right;
  margin-top: 36px;
}
/* line 9893, ../scss/breakpoints/_base.scss */
#expediente-wrap .content-expediente .col-right .snippet-contato {
  margin-top: 0px;
}
@media screen and (max-width: 1024px) {
  /* line 9905, ../scss/breakpoints/_base.scss */
  #expediente-wrap .header-expediente h2 {
    margin-left: 15px;
  }
  /* line 9910, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente {
    padding: 0 15px;
  }
  /* line 9913, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left {
    width: 100%;
  }
  /* line 9916, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left ul li {
    width: 33.33%;
  }
  /* line 9921, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left:first-of-type {
    margin-top: 20px;
    width: 50%;
  }
  /* line 9926, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left:first-of-type ul li {
    width: 100%;
  }
  /* line 9933, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-right {
    width: 50%;
    clear: none !important;
    padding-top: 36px;
    float: left;
  }
}
@media screen and (max-width: 768px) {
  /* line 9948, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left {
    width: 100%;
  }
  /* line 9951, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left ul li {
    width: 50%;
  }
  /* line 9957, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-right {
    width: 50%;
    clear: none !important;
    padding-top: 36px;
  }
}
@media screen and (max-width: 640px) {
  /* line 9970, ../scss/breakpoints/_base.scss */
  #expediente-wrap .header-expediente {
    height: 240px;
  }
  /* line 9973, ../scss/breakpoints/_base.scss */
  #expediente-wrap .header-expediente h2 {
    font-size: 45px;
    margin-left: 10px;
    padding-top: 50px;
  }
  /* line 9980, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente {
    padding: 0 10px;
  }
  /* line 9983, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente h3 {
    margin-bottom: 12px;
  }
  /* line 9987, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente #sidebar_df .h1_title_sidebar.title_1, #expediente-wrap .content-expediente .sidebar_post_internal .h1_title_sidebar.title_1 {
    text-align: left;
  }
  /* line 9991, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left, #expediente-wrap .content-expediente .col-right {
    width: 100%;
  }
  /* line 9996, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left:first-of-type {
    width: 100%;
  }
  /* line 10001, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left ul li {
    width: 100%;
    padding-left: 0;
  }
  /* line 10005, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-left ul li h4 {
    left: 96px;
  }
  /* line 10012, ../scss/breakpoints/_base.scss */
  #expediente-wrap .content-expediente .col-right {
    margin-top: -20px;
    margin-bottom: 30px;
    padding-top: 0;
  }
}

/* line 10028, ../scss/breakpoints/_base.scss */
.nossos_destaques .sidebar_post_body article {
  padding-top: 7px;
  margin-bottom: 25px;
}
/* line 10032, ../scss/breakpoints/_base.scss */
.nossos_destaques .sidebar_post_body article h2 {
  font-size: 16px;
  padding-bottom: 0.3em !important;
}
/* line 10036, ../scss/breakpoints/_base.scss */
.nossos_destaques .sidebar_post_body article h2 a {
  text-transform: uppercase;
}
/* line 10040, ../scss/breakpoints/_base.scss */
.nossos_destaques .sidebar_post_body article p {
  line-height: 1.3em;
}
/* line 10043, ../scss/breakpoints/_base.scss */
.nossos_destaques .sidebar_post_body article p a {
  color: #351117;
  text-decoration: none;
  font-weight: bold;
  font-family: 'Merriweather-Heave', 'Georgia', Cambria, Times New Roman, Times, serif;
}

/* line 10054, ../scss/breakpoints/_base.scss */
.cont-busca_gastronomia {
  margin-bottom: 60px;
}

/**************************************************************
PÁGINA 404
************************************************************/
/* line 10066, ../scss/breakpoints/_base.scss */
.content404 {
  position: relative;
  min-height: 720px;
  background-color: #000;
}
/* line 10070, ../scss/breakpoints/_base.scss */
.content404 .wrapVideo {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}
/* line 10077, ../scss/breakpoints/_base.scss */
.content404 .wrapVideo video {
  display: block !important;
  width: 100%;
}
/* line 10083, ../scss/breakpoints/_base.scss */
.content404 #inner-content {
  position: relative;
  z-index: 1;
}
/* line 10087, ../scss/breakpoints/_base.scss */
.content404 #inner-content article {
  margin-left: 250px;
  margin-top: 182px;
}
/* line 10091, ../scss/breakpoints/_base.scss */
.content404 #inner-content article h2 {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 44px;
  color: #ce121a;
  text-transform: uppercase;
  line-height: 1.0;
  margin-bottom: 0;
}
/* line 10099, ../scss/breakpoints/_base.scss */
.content404 #inner-content article h2 span {
  display: block;
  color: #fff;
}
/* line 10105, ../scss/breakpoints/_base.scss */
.content404 #inner-content article p {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 12px;
  color: #fff;
  line-height: 1.2;
  margin-top: 2px;
}

/* line 10120, ../scss/breakpoints/_base.scss */
.cycle-slideshow, .blogs_dv, .blogs, .cycle-slideshow ul, .cycle-slideshow li, .cycle-sentinel, .cycle-slide-active, .cycle-slideshow, .cycle-slideshow p, .cycle-slideshow h1, .cycle-slideshow h2, .cycle-slideshow h3, .cycle-slideshow span, .cycle-slideshow a, .cycle-slideshow article, .cycle-slideshow div, .cycle-slideshow section {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

/* line 10128, ../scss/breakpoints/_base.scss */
.sidebar_videos, .sidebar_audios, .sidebar_imagens {
  margin-top: 0px !important;
}
/* line 10131, ../scss/breakpoints/_base.scss */
.sidebar_videos .middle_sidebar, .sidebar_audios .middle_sidebar, .sidebar_imagens .middle_sidebar {
  background: white !important;
}

/* line 10137, ../scss/breakpoints/_base.scss */
.tit_aud {
  text-transform: uppercase;
}

/* line 10140, ../scss/breakpoints/_base.scss */
.nonepadding {
  padding-bottom: 0px !important;
}

/* line 10144, ../scss/breakpoints/_base.scss */
#topoaudio {
  margin-top: -44px;
  background: #351117;
  display: -webkit-box;
  position: relative;
  padding-bottom: 40px;
}
/* line 10152, ../scss/breakpoints/_base.scss */
#topoaudio a, #topoaudio h1, #topoaudio p {
  cursor: pointer;
}
/* line 10156, ../scss/breakpoints/_base.scss */
#topoaudio .qtd_img {
  color: #b21515;
  position: relative;
  top: -60px;
  left: 40px;
}
/* line 10163, ../scss/breakpoints/_base.scss */
#topoaudio .bg_gale_img {
  position: absolute;
  background: url(../images/sombra-g.png) repeat-x;
  left: 0px;
  width: 100%;
  height: 300px;
  top: 140px;
}
/* line 10173, ../scss/breakpoints/_base.scss */
#topoaudio .barra {
  border-bottom: 1px solid #b21515;
  padding-bottom: 2;
}
/* line 10179, ../scss/breakpoints/_base.scss */
#topoaudio .leg_picture {
  position: relative;
  top: -55px !important;
  width: 80%;
  cursor: default;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: .9em;
  margin-top: 20px !important;
}
/* line 10193, ../scss/breakpoints/_base.scss */
#topoaudio h1 {
  position: relative;
  z-index: 999;
  font-size: 40px;
  color: #fff;
  margin-left: 65px;
  line-height: 1;
  margin-top: 45px;
}
/* line 10202, ../scss/breakpoints/_base.scss */
#topoaudio h1 a {
  color: #fff;
}
/* line 10207, ../scss/breakpoints/_base.scss */
#topoaudio p {
  position: relative;
  z-index: 999;
  font-size: .8em;
  color: #fff;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  margin-left: 65px;
  margin-top: -10px;
  text-decoration: none;
}
/* line 10217, ../scss/breakpoints/_base.scss */
#topoaudio p a {
  color: #fff;
}
/* line 10223, ../scss/breakpoints/_base.scss */
#topoaudio h2 {
  position: relative;
  z-index: 999;
  font-size: .9em;
  color: #ffcc00;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  margin-left: 65px;
  text-decoration: none;
}
/* line 10233, ../scss/breakpoints/_base.scss */
#topoaudio .player {
  position: relative;
  z-index: 999;
  margin-top: 50px;
  margin-left: 90px;
  padding-right: 0px;
}

/* line 10243, ../scss/breakpoints/_base.scss */
#parte_not_midia {
  overflow: hidden;
  padding-top: 140px;
  padding-bottom: 100px;
  clear: both;
}
/* line 10250, ../scss/breakpoints/_base.scss */
#parte_not_midia article {
  padding-left: 0.75em;
  margin-bottom: 2em;
}
/* line 10255, ../scss/breakpoints/_base.scss */
#parte_not_midia h1 a {
  cursor: pointer;
}
/* line 10260, ../scss/breakpoints/_base.scss */
#parte_not_midia .aud_sem_img {
  font-size: 36px;
  padding-top: 80px;
  width: 250px;
}
/* line 10265, ../scss/breakpoints/_base.scss */
#parte_not_midia .aud_sem_img::before {
  font-family: "fontAwesome";
  content: "\f028";
  color: #b21515;
  letter-spacing: 14px;
  cursor: pointer;
}
/* line 10273, ../scss/breakpoints/_base.scss */
#parte_not_midia .aud_sem_img h1 {
  padding-top: 15px;
  text-decoration: none !important;
}
/* line 10276, ../scss/breakpoints/_base.scss */
#parte_not_midia .aud_sem_img h1 a {
  text-decoration: none !important;
}
/* line 10283, ../scss/breakpoints/_base.scss */
#parte_not_midia .vid_sem_img::before {
  font-family: "fontAwesome";
  content: "\f04b";
}
/* line 10289, ../scss/breakpoints/_base.scss */
#parte_not_midia time {
  font-size: 12px;
  color: #b21515;
}
/* line 10294, ../scss/breakpoints/_base.scss */
#parte_not_midia .tag_not {
  z-index: 99;
  position: absolute;
  top: -12px;
}
/* line 10301, ../scss/breakpoints/_base.scss */
#parte_not_midia .icon_som {
  position: relative;
  margin-top: -64px;
  width: 60px;
  font-size: 38px;
  background: #fff !important;
  text-align: center;
  padding: 2;
  color: #b21515;
  z-index: 999;
  cursor: pointer;
}

/********************************Sidebar Audio*********************************/
/* line 10318, ../scss/breakpoints/_base.scss */
.sideaudio {
  margin-top: -21px !important;
}
/* line 10322, ../scss/breakpoints/_base.scss */
.sideaudio .middle_sidebar {
  background: #fff url(../images/top5.png) right 55px !important;
  background-repeat: no-repeat !important;
  min-height: 80px !important;
}

/********************* Fim PG Audio, Video, Imagem *****************************/
/* line 10334, ../scss/breakpoints/_base.scss */
.alm-btn-wrap .load_more_btn {
  background: #fff;
  color: #b21515;
  border: 1px solid #b21515;
  font-size: 0.9em;
  text-decoration: none;
  width: auto;
  display: table;
  position: relative;
  padding: 8px 19px;
  margin: auto;
}
/* line 10347, ../scss/breakpoints/_base.scss */
.alm-btn-wrap .load_more_btn:hover {
  background: #b21515;
  color: #fff !important;
}

/* line 10355, ../scss/breakpoints/_base.scss */
.btn-mais-noticias {
  width: 130px;
  margin: 0 auto;
  border: 1px solid #b21515;
  font-size: 0.9em;
  text-decoration: none;
  padding: 3px;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
  display: block;
  text-align: center;
  color: #b21515;
  margin-top: 15px;
}

/* line 10373, ../scss/breakpoints/_base.scss */
.btn-mais-noticias:hover {
  background: #b21515;
  color: #ffcc00 !important;
  transition: all 0.3s ease-in-out;
}

/* line 10379, ../scss/breakpoints/_base.scss */
.btn-mais-noticias:visited {
  color: #b21515;
}

/* line 10384, ../scss/breakpoints/_base.scss */
.load-more-internas #ajax-load-more .alm-listing .alm-reveal:first-child {
  display: none !important;
}

/* line 10389, ../scss/breakpoints/_base.scss */
.galeria-imagens-mais .fa {
  position: absolute;
  left: 0px;
  margin-left: 12px;
  color: #b21515;
  top: 88px;
  font-size: 40px;
  background: white;
  padding: 1px 6px 1px 6px;
}

/* line 10401, ../scss/breakpoints/_base.scss */
.sideMais .fa {
  margin-top: -61px !important;
  background-color: white;
  font-size: 38px;
  padding: 8px 14px 8px 16px;
  position: absolute;
  color: #b21515;
}

/* line 10412, ../scss/breakpoints/_base.scss */
.galerias-colunas .notice_gen_img_g {
  height: 35vh !important;
  min-height: 350px !important;
}
/* line 10416, ../scss/breakpoints/_base.scss */
.galerias-colunas .notice_gen_img_g .h2 {
  font-size: 1.3em;
}

/* line 10424, ../scss/breakpoints/_base.scss */
#topoaudio .player img:hover {
  outline: 5px solid #b21515;
  -webkit-filter: brightness(1.3);
  filter: brightness(1.3);
}
/* line 10432, ../scss/breakpoints/_base.scss */
#topoaudio h1 a:hover {
  color: #b21515;
}

/*******************************************************************************/
/* line 10445, ../scss/breakpoints/_base.scss */
.share-internal {
  display: block;
  width: auto;
  text-align: center;
  margin-top: -25px;
}
/* line 10451, ../scss/breakpoints/_base.scss */
.share-internal .box_share_int {
  color: #b21515;
}
/* line 10454, ../scss/breakpoints/_base.scss */
.share-internal .box_share_int a {
  color: #b21515;
  font-size: 34px;
}
/* line 10458, ../scss/breakpoints/_base.scss */
.share-internal .box_share_int a:hover {
  color: #351117;
}
/* line 10463, ../scss/breakpoints/_base.scss */
.share-internal .box_share_int .counter_g {
  color: #b21515;
  font-family: "Geogrotesque-ThinItalic", Helvetica, Arial, sans-serif;
  font-size: 22px;
  margin-top: -14px;
}

/* line 10473, ../scss/breakpoints/_base.scss */
.ultimas-entretenimento {
  margin-top: 50px;
}
/* line 10475, ../scss/breakpoints/_base.scss */
.ultimas-entretenimento #sidebar_df {
  overflow: visible;
}
/* line 10477, ../scss/breakpoints/_base.scss */
.ultimas-entretenimento #sidebar_df .wrap {
  width: 850px;
}
/* line 10480, ../scss/breakpoints/_base.scss */
.ultimas-entretenimento #sidebar_df .wrap .boxTitle {
  position: relative;
  top: -40px;
}
/* line 10485, ../scss/breakpoints/_base.scss */
.ultimas-entretenimento #sidebar_df .wrap .boxTitle h1:after {
  display: none;
}
/* line 10491, ../scss/breakpoints/_base.scss */
.ultimas-entretenimento #sidebar_df .wrap article.notice_gen_img_g {
  clear: none;
  margin-top: 15px;
}
/* line 10495, ../scss/breakpoints/_base.scss */
.ultimas-entretenimento #sidebar_df .wrap article.notice_gen_img_g .post-categories {
  top: -13px;
}
/* line 10500, ../scss/breakpoints/_base.scss */
.ultimas-entretenimento #sidebar_df .wrap .btn-mais-noticias {
  clear: both;
  float: right;
}

/* line 10508, ../scss/breakpoints/_base.scss */
.ler-mais-posts {
  background: #ffffff;
  background: -moz-linear-gradient(top, #e6e6e6 0%, #f6f6f6 7%, #ffffff 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #e6e6e6), color-stop(7%, #f6f6f6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #e6e6e6 0%, #f6f6f6 7%, #ffffff 100%);
  background: -o-linear-gradient(top, #e6e6e6 0%, #f6f6f6 7%, #ffffff 100%);
  background: -ms-linear-gradient(top, #e6e6e6 0%, #f6f6f6 7%, #ffffff 100%);
  background: linear-gradient(to bottom, #e6e6e6 0%, #f6f6f6 7%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#ffffff', GradientType=0 );
}
/* line 10518, ../scss/breakpoints/_base.scss */
.ler-mais-posts .meio {
  max-width: 735px;
  margin: 0 auto;
  padding-right: 100px;
  padding-bottom: 100px;
}
/* line 10524, ../scss/breakpoints/_base.scss */
.ler-mais-posts .meio .normal_h1 {
  font-size: 2.1em !important;
  padding: 50px 0 30px;
}
/* line 10529, ../scss/breakpoints/_base.scss */
.ler-mais-posts .meio #load-more {
  text-transform: uppercase;
}
/* line 10534, ../scss/breakpoints/_base.scss */
.ler-mais-posts .not_ve_comport {
  margin-bottom: 45px;
}
/* line 10536, ../scss/breakpoints/_base.scss */
.ler-mais-posts .not_ve_comport article.post {
  width: 100%;
}
/* line 10538, ../scss/breakpoints/_base.scss */
.ler-mais-posts .not_ve_comport article.post a {
  display: block;
  overflow: hidden;
  padding-bottom: 5px;
}
/* line 10542, ../scss/breakpoints/_base.scss */
.ler-mais-posts .not_ve_comport article.post a img {
  width: 295px !important;
  height: auto !important;
  margin-right: 0px !important;
}
/* line 10548, ../scss/breakpoints/_base.scss */
.ler-mais-posts .not_ve_comport article.post a .texto_not_ve_comport {
  float: right;
  max-width: 325px;
  width: 100%;
}
/* line 10553, ../scss/breakpoints/_base.scss */
.ler-mais-posts .not_ve_comport article.post a .texto_not_ve_comport time {
  position: relative;
  top: -8px;
}
/* line 10558, ../scss/breakpoints/_base.scss */
.ler-mais-posts .not_ve_comport article.post a .texto_not_ve_comport h2 {
  margin-top: -8px;
  line-height: 1.1;
  font-size: 24px !important;
  letter-spacing: -1px;
}
/* line 10565, ../scss/breakpoints/_base.scss */
.ler-mais-posts .not_ve_comport article.post a .texto_not_ve_comport p {
  margin-top: -8px;
  margin-bottom: 0;
  line-height: 1.2;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 13px !important;
  font-style: italic;
}

/* line 10582, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento {
  padding-top: 0px !important;
}
/* line 10584, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento .entre_body {
  margin-top: 38px;
}
/* line 10599, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento .entre_body #vitrine_mod4 article .img_vitrine a {
  display: block;
  height: 352px;
  overflow: hidden;
}
/* line 10607, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento .entre_body #vitrine_mod4 article h1.h-title {
  font-size: 2.2em !important;
  padding-top: 10px !important;
}
/* line 10614, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento .entre_body #vitrine_mod4 article:hover .img_vitrine a {
  outline: 5px solid #b42043 !important;
}
/* line 10617, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento .entre_body #vitrine_mod4 article:hover .img_vitrine a img {
  outline: 0px solid #b42043 !important;
}
/* line 10628, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento .entre_body .not_ve_comport .post .img_autor {
  float: left;
  width: 162px !important;
  height: 162px !important;
  margin-right: 10px;
  background-size: cover;
  background-position: center;
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: url(#greyscale);
  filter: gray;
}
/* line 10643, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento .entre_body .not_ve_comport .post h3 {
  text-transform: uppercase;
  color: #b42043 !important;
  margin-top: 0;
  font-size: 13px;
}
/* line 10650, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento .entre_body .not_ve_comport .post h2 {
  color: #361117 !important;
}
/* line 10655, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #entretenimento .entre_body .not_ve_comport .post:hover .img_autor {
  -webkit-filter: grayscale(0);
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: url(#greyscale);
  filter: none;
}
/* line 10668, ../scss/breakpoints/_base.scss */
.category_ponto_de_vista #sidebar_df {
  margin-top: 98px !important;
}

/* line 10673, ../scss/breakpoints/_base.scss */
.single_ponto_de_vista#header_post {
  padding-top: 50px;
}
/* line 10675, ../scss/breakpoints/_base.scss */
.single_ponto_de_vista#header_post .img_autor {
  display: block;
  float: left;
  width: 130px;
  height: 120px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  z-index: 2;
  position: relative;
}
/* line 10687, ../scss/breakpoints/_base.scss */
.single_ponto_de_vista#header_post .title_sec {
  text-align: left !important;
  padding-left: 150px;
  padding-top: 15px;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 80px;
  display: block;
}
/* line 10696, ../scss/breakpoints/_base.scss */
.single_ponto_de_vista#header_post .title_sec:after, .single_ponto_de_vista#header_post .title_sec:before {
  width: 100%;
  content: "";
  height: 120px;
  position: absolute;
  top: 0px;
  right: -100%;
  background-color: #b21515;
}
/* line 10706, ../scss/breakpoints/_base.scss */
.single_ponto_de_vista#header_post .title_sec:before {
  right: inherit;
  left: -100%;
}
/* line 10712, ../scss/breakpoints/_base.scss */
.single_ponto_de_vista#header_post .img_sup {
  margin-top: 16px;
}

/* line 10718, ../scss/breakpoints/_base.scss */
#container-especiais {
  margin-top: 24px;
}
/* line 10721, ../scss/breakpoints/_base.scss */
#container-especiais .hide-desktop {
  display: none !important;
}
/* line 10725, ../scss/breakpoints/_base.scss */
#container-especiais .meio {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
/* line 10731, ../scss/breakpoints/_base.scss */
#container-especiais .aviso {
  display: none;
}
/* line 10736, ../scss/breakpoints/_base.scss */
#container-especiais .inativo:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  opacity: .6;
}
/* line 10751, ../scss/breakpoints/_base.scss */
#container-especiais .inativo .aviso {
  display: block;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 40%;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  z-index: 2;
}
/* line 10767, ../scss/breakpoints/_base.scss */
#container-especiais h2 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  font-size: 64px;
  text-align: center;
  padding: 0 15px;
  color: #141414;
  letter-spacing: -2px;
  line-height: 1.0;
  margin: 10px 0;
}
/* line 10779, ../scss/breakpoints/_base.scss */
#container-especiais h3 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  font-size: 14px;
  text-transform: uppercase;
  text-align: center;
  padding: 0 15px;
  color: #00deff;
  letter-spacing: 1px;
  line-height: 1.0;
  margin: 10px 0 10px;
}
/* line 10792, ../scss/breakpoints/_base.scss */
#container-especiais h4 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-weight: 900;
  font-size: 45px;
  text-align: left;
  color: #141414;
  letter-spacing: -1px;
  line-height: 1.0;
  margin: 35px 0 22px;
}
/* line 10803, ../scss/breakpoints/_base.scss */
#container-especiais p {
  color: #191919;
}
/* line 10807, ../scss/breakpoints/_base.scss */
#container-especiais p.sub-titulo {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  font-size: 16px;
  text-align: center;
  padding: 0 25px;
  line-height: 1.4;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
}
/* line 10818, ../scss/breakpoints/_base.scss */
#container-especiais img {
  padding: 35px 0 45px;
  max-width: 100%;
  height: auto;
}
/* line 10824, ../scss/breakpoints/_base.scss */
#container-especiais .alignright {
  float: right;
  margin-right: -162px;
  padding-left: 50px;
}
/* line 10830, ../scss/breakpoints/_base.scss */
#container-especiais .alignleft {
  float: left;
  margin-left: -162px;
  padding-right: 50px;
}
/* line 10836, ../scss/breakpoints/_base.scss */
#container-especiais .aligncenter {
  text-align: center;
}
/* line 10840, ../scss/breakpoints/_base.scss */
#container-especiais .img-tit {
  display: block;
  margin: 0px auto;
  padding: 45px 0 5px;
}
/* line 10846, ../scss/breakpoints/_base.scss */
#container-especiais .wp-caption {
  background: transparent;
}
/* line 10849, ../scss/breakpoints/_base.scss */
#container-especiais .wp-caption img {
  height: auto;
  padding-bottom: 0px;
}
/* line 10854, ../scss/breakpoints/_base.scss */
#container-especiais .wp-caption p.wp-caption-text {
  line-height: 1.3;
  text-align: left;
}
/* line 10857, ../scss/breakpoints/_base.scss */
#container-especiais .wp-caption p.wp-caption-text:first-letter {
  font-size: inherit !important;
  font-weight: inherit !important;
}
/* line 10864, ../scss/breakpoints/_base.scss */
#container-especiais .legenda {
  margin: 0;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-style: italic;
  font-size: 11px;
  color: #3b0f12;
  line-height: 1.2;
  right: 0;
  text-align: right;
}
/* line 10876, ../scss/breakpoints/_base.scss */
#container-especiais .abre .cover {
  background-color: #ccc;
  background-image: url(../images/bg-abre-fundo.png);
  background-position: center center;
  background-size: cover;
  width: 100%;
  min-height: 940px;
  height: auto;
}
/* line 10886, ../scss/breakpoints/_base.scss */
#container-especiais .abre .bloco-text {
  padding-top: 20px;
}
/* line 10891, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text {
  position: relative;
  background-color: #fff;
  font-size: 1em;
  color: #141414;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  margin: 0 auto;
  padding: 35px 0;
}
/* line 10900, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text .img-tit {
  padding: 4px 0 0px;
}
/* line 10904, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text p.sub-titulo {
  line-height: 1.4;
  padding-bottom: 60px;
}
/* line 10909, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text p {
  line-height: 2em;
  margin: 28px 0 0;
}
/* line 10913, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text p:first-of-type {
  margin-top: 0;
}
/* line 10917, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text p span {
  font-weight: 400;
  font-size: 3em;
  line-height: 0px;
}
/* line 10924, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text blockquote {
  display: block;
  font-weight: 800;
  font-size: 2em;
  color: #191919 !important;
  padding: 0;
  margin: 0;
  line-height: 1.3;
  letter-spacing: -1px;
  background: url(../images/bg-aspas.png) no-repeat 0px top;
  padding: 37px 0 0 70px;
  margin-left: -70px;
  margin-top: 45px;
  margin-bottom: 45px;
}
/* line 10939, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text blockquote span {
  display: block;
  margin-top: 10px;
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 13px;
  font-weight: 800px;
  font-style: italic;
  color: #00deff;
  letter-spacing: 0px;
}
/* line 10951, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text .box-iframe {
  width: 955px;
  height: 538px;
  margin-left: -175px;
  background: #000;
  margin-top: 40px;
  margin-bottom: 40px;
}
/* line 10958, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text .box-iframe iframe {
  width: 100%;
  height: 100%;
}
/* line 10964, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text .box-img-center {
  margin-left: -25%;
}
/* line 10967, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text .box-img-center img {
  max-width: inherit;
}
/* line 10973, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text .owl-carousel h2 {
  letter-spacing: 0;
}
/* line 10978, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text.bloco-text-neg {
  background-color: #141414;
}
/* line 10980, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text.bloco-text-neg p, #container-especiais .bloco-text.bloco-text-neg h2, #container-especiais .bloco-text.bloco-text-neg h4 {
  color: #fff;
}
/* line 10984, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text.bloco-text-neg blockquote {
  color: #fff !important;
}
/* line 10989, ../scss/breakpoints/_base.scss */
#container-especiais .bloco-text.cover {
  padding: 100px 0 200px;
  background-image: url(../images/bg-cover-especial.png);
  background-position: center center;
  background-size: cover;
  min-height: 900px;
}
/* line 10998, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria {
  background: url(../images/bg-footer-pirataria.jpg) no-repeat center center;
  background-size: cover;
  padding-top: 200px;
}
/* line 11003, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria .meio {
  position: relative;
  min-height: 1150px;
}
/* line 11008, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria h4 {
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 0;
  line-height: 1.0;
  text-align: center;
  letter-spacing: 1px;
  font-weight: 500;
}
/* line 11021, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria h3 {
  font-family: "Merriweather", "Georgia", Cambria, Times New Roman, Times, serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 1.0;
  color: #fff;
  text-align: center;
  margin: 5px 0 0;
  text-transform: inherit;
  letter-spacing: -1px;
}
/* line 11033, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria .share-pirataria {
  position: absolute;
  bottom: 275px;
  left: 0;
  right: 0;
  margin: auto;
  text-align: center;
  width: 205px;
}
/* line 11042, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria .share-pirataria h4 {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 34px;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: -1px;
}
/* line 11051, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria .share-pirataria a {
  display: inline-block;
  text-indent: -9999em;
  overflow: hidden;
  width: 55px;
  height: 40px;
  text-align: center;
  margin-top: 15px;
}
/* line 11060, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria .share-pirataria a + a {
  margin-left: 10px;
}
/* line 11064, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria .share-pirataria a.facebook {
  background: url(../images/bg-icon-especiais-fb.png) no-repeat left center;
}
/* line 11068, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria .share-pirataria a.twitter {
  background: url(../images/bg-icon-especiais-twitter.png) no-repeat left center;
}
/* line 11072, ../scss/breakpoints/_base.scss */
#container-especiais #footer-pirataria .share-pirataria a.gplus {
  background: url(../images/bg-icon-especiais-gplus.png) no-repeat left center;
}

/* line 11083, ../scss/breakpoints/_base.scss */
.header_esportes#header_post {
  display: block;
  padding-top: 18px;
}
/* line 11087, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao {
  padding-top: 30px;
}
/* line 11090, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tit-esp {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 25px;
  text-transform: uppercase;
  color: #b21515;
  letter-spacing: 0px;
  line-height: 1.0;
  padding-bottom: 5px;
  margin: 4px 15px 0 0;
}
/* line 11102, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .select-esp {
  position: relative;
  display: block;
  margin-bottom: 8px;
}
/* line 11107, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .select-esp:after {
  display: block;
  content: "";
  width: 29px;
  height: 32px;
  background: #a70c07;
  position: absolute;
  right: 0px;
  top: 0px;
  pointer-events: none;
  background: url(../images/bg-select-esp.png) no-repeat right center;
}
/* line 11120, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .select-esp select {
  width: 100%;
  height: 32px;
  margin-bottom: 0;
  border: thin solid #a8a8a8;
  background: transparent !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: "Geogrotesque-SemiBold", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 12px;
}
/* line 11134, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .select-esp select::-ms-expand {
  display: none;
}
/* line 11139, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .topo {
  overflow: hidden;
  padding-bottom: 30px;
}
/* line 11142, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .topo .tit-esp {
  float: left;
}
/* line 11145, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .topo .select-esp {
  float: left;
  width: 250px;
}
/* line 11151, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela {
  clear: left;
  width: 100%;
  max-width: 325px;
  float: left;
  padding-right: 16px;
}
/* line 11158, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada {
  clear: both;
  text-align: center;
  margin-bottom: 42px;
}
/* line 11162, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .rodada {
  display: block;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #c9c9c9;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding-top: 4px;
  padding-bottom: 6px;
}
/* line 11173, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno {
  overflow: hidden;
  border-top: thin solid #666;
  padding-bottom: 8px;
  position: relative;
}
/* line 11179, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno:last-of-type {
  border-bottom: thin solid #666;
}
/* line 11183, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno:before {
  content: "x";
  position: absolute;
  top: 32px;
  left: 146.5px;
  color: #c7c7c7;
  font-weight: 900;
  font-size: 20px;
}
/* line 11193, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .dia {
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  font-size: 10.5px;
  color: #666;
  text-transform: uppercase;
  margin: 0 auto;
  line-height: 1.0;
  padding-top: 17px;
  padding-bottom: 5px;
}
/* line 11204, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .left, .header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .right {
  display: inline-block;
  padding-right: 6px;
  height: 32px;
}
/* line 11208, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .left .time, .header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .right .time {
  float: left;
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #351117;
  text-transform: uppercase;
  padding: 0;
  margin: 0px 6px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  text-align: right;
}
/* line 11223, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .left .escudo, .header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .right .escudo {
  float: left;
  padding: 0;
  margin: 0 5px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 11231, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .left .escudo > img, .header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .right .escudo > img {
  float: left;
  margin: 0;
}
/* line 11237, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .left .numero, .header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .right .numero {
  position: relative;
  float: left;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 32px;
  color: #c7c7c7;
  text-transform: uppercase;
  padding: 0;
  margin: 0px 5px;
  line-height: 1.1;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
/* line 11254, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .right .time, .header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .right .escudo, .header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .right .numero {
  float: right;
}
/* line 11257, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .tabela .box-rodada .box-interno .right .time {
  text-align: left;
}
/* line 11265, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao {
  clear: right;
  padding-left: 55px;
  float: left;
  width: 100%;
  max-width: 598px;
}
/* line 11272, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table {
  width: 100%;
}
/* line 11275, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table th {
  text-align: center;
  padding: 4px 0 4px;
  max-width: 22px;
  border-right: thin solid #666;
}
/* line 11281, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table th:first-child {
  text-align: left;
}
/* line 11286, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table td {
  text-align: center;
  padding: 7px 0;
  border-right: thin solid #666;
}
/* line 11291, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table td:first-child {
  text-align: left;
}
/* line 11295, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table td[colspan="9"], .header_esportes#header_post .tabela-e-classificacao .classificacao table td[colspan="10"], .header_esportes#header_post .tabela-e-classificacao .classificacao table td[colspan="11"], .header_esportes#header_post .tabela-e-classificacao .classificacao table td .grupo td {
  text-align: center;
  padding: 0;
  background-color: #c8c8c8;
  border: 2px solid #c8c8c8;
  height: 28px !important;
  color: #fff !important;
  font-size: 14px !important;
}
/* line 11308, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table thead tr th {
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #c9c9c9;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 11320, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table tbody tr td {
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  color: #59363a;
  border-bottom: thin solid #666;
}
/* line 11327, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table tbody tr td:first-child {
  position: relative;
  font-family: "Geogrotesque-Bold", Helvetica, Arial, sans-serif;
  font-size: 32px;
  color: #c7c7c7;
  text-transform: uppercase;
  margin-left: 9px;
  line-height: 1.1;
}
/* line 11336, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table tbody tr td:first-child img {
  display: inline-block;
  margin: 0 0 0 14px;
}
/* line 11342, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table tbody tr td .posicao {
  width: 36px;
  overflow: hidden;
  display: inline-block;
  text-align: center;
  position: relative;
  top: 5px;
}
/* line 11351, ../scss/breakpoints/_base.scss */
.header_esportes#header_post .tabela-e-classificacao .classificacao table tbody tr td .time {
  font-family: "Geogrotesque-Regular", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  color: #59363a;
  display: inline-block;
  position: relative;
  top: -7px;
}

/* line 11371, ../scss/breakpoints/_base.scss */
.owl-carousel.thumb {
  margin-top: 60px;
  margin-bottom: 8px;
}

/* line 11378, ../scss/breakpoints/_base.scss */
.banner-wrap {
  display: block;
  position: relative;
  margin: 15px auto 5px;
  text-align: center;
  border: 1px solid #e1e1e1;
  clear: both;
  box-sizing: content-box;
}
/* line 11388, ../scss/breakpoints/_base.scss */
.banner-wrap .titulo-banners {
  display: block;
  position: absolute;
  top: -15px;
  left: 0;
  font-family: "Geogrotesque-Medium", Helvetica, Arial, sans-serif;
  color: #999;
  font-size: 10px;
  line-height: 1.2;
  letter-spacing: 1px;
}
/* line 11401, ../scss/breakpoints/_base.scss */
.banner-wrap.banner-superleaderboard {
  width: 970px;
  min-width: 728px;
  max-width: 970px;
  height: 90px;
}
/* line 11407, ../scss/breakpoints/_base.scss */
.banner-wrap.banner-superleaderboard.banner-superleaderboard-dois {
  margin: 130px auto 30px;
}
/* line 11411, ../scss/breakpoints/_base.scss */
.banner-wrap.banner-superleaderboard.banner-superleaderboard-tres {
  margin: 100px auto 30px;
}
/* line 11415, ../scss/breakpoints/_base.scss */
.banner-wrap.banner-superleaderboard.banner-superleaderboard-quatro {
  margin: 100px auto 20px;
}
/* line 11421, ../scss/breakpoints/_base.scss */
.banner-wrap.banner-retangulo {
  width: 300px;
  height: 250px;
  margin-bottom: 10px;
}
/* line 11428, ../scss/breakpoints/_base.scss */
.banner-wrap.banner-halfpage {
  margin-top: 30px;
  width: 300px;
  height: 600px;
}

/* line 11437, ../scss/breakpoints/_base.scss */
.likebox-fb {
  text-align: center;
  margin: 20px auto 20px;
}

/*********************
LARGER MOBILE DEVICES
This is for devices like the Galaxy Note or something that's
larger than an iPhone but smaller than a tablet. Let's call them
tweeners.
*********************/
@media only screen and (min-width: 481px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: 481px and Up Stylesheet
  
  This stylesheet is loaded for larger devices. It's set to
  481px because at 480px it would load on a landscaped iPhone.
  This isn't ideal because then you would be loading all those
  extra styles on that same mobile connection.
  
  A word of warning. This size COULD be a larger mobile device,
  so you still want to keep it pretty light and simply expand
  upon your base.scss styles.
  
  ******************************************************************/
  /*
  IMPORTANT NOTE ABOUT SASS 3.3 & UP
  You can't use @extend within media queries
  anymore, so just be aware that if you drop
  them in here, they won't work.
  */
  /*********************
  NAVIGATION STYLES
  *********************/
  /* .menu is clearfixed inside mixins.scss */
  /* line 33, ../scss/breakpoints/_481up.scss */
  .menu {
    /* end .menu ul */
  }
  /* line 34, ../scss/breakpoints/_481up.scss */
  .menu ul {
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 35, ../scss/breakpoints/_481up.scss */
  .menu ul li {
    /*
    plan your menus and drop-downs wisely.
    */
  }
  /* line 36, ../scss/breakpoints/_481up.scss */
  .menu ul li a {
    /*
    you can use hover styles here even though this size
    has the possibility of being a mobile device.
    */
  }

  /* end .menu */
  /*********************
  POSTS & CONTENT STYLES
  *********************/
  /* entry content */
  /* line 81, ../scss/breakpoints/_481up.scss */
  .entry-content {
    /* at this larger size, we can start to align images */
  }
  /* line 85, ../scss/breakpoints/_481up.scss */
  .entry-content .alignleft, .entry-content img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left;
    width: auto;
  }
  /* line 91, ../scss/breakpoints/_481up.scss */
  .entry-content .alignright, .entry-content img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right;
    width: auto;
  }
  /* line 97, ../scss/breakpoints/_481up.scss */
  .entry-content .aligncenter, .entry-content img.aligncenter {
    margin-right: auto !important;
    margin-left: auto !important;
    display: block !important;
    clear: both;
  }

  /* end .entry-content */
  /*********************
  FOOTER STYLES
  *********************/
  /*
  check your menus here. do they look good?
  do they need tweaking?
  */
  /* end .footer-links */
}
/*********************
TABLET & SMALLER LAPTOPS
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 768px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Tablet & Small Desktop Stylesheet
  
  Here's where you can start getting into the good stuff.
  This size will work on iPads, other tablets, and desktops.
  So you can start working with more styles, background images,
  and other resources. You'll also notice the grid starts to
  come into play. Have fun!
  
  ******************************************************************/
  /*********************
  GENERAL STYLES
  *********************/
  /*********************
  LAYOUT & GRID STYLES
  *********************/
  /* line 26, ../scss/breakpoints/_768up.scss */
  .wrap {
    width: 760px;
  }

  /*********************
  HEADER STYLES
  *********************/
  /*********************
  NAVIGATION STYLES
  *********************/
  /* line 42, ../scss/breakpoints/_768up.scss */
  .nav {
    border: 0;
    /* end .menu ul li */
    /* highlight current page */
    /* end current highlighters */
  }
  /* line 44, ../scss/breakpoints/_768up.scss */
  .nav ul {
    background: #323944;
    margin-top: 0;
  }
  /* line 48, ../scss/breakpoints/_768up.scss */
  .nav li {
    float: left;
    position: relative;
    /*
    plan your menus and drop-downs wisely.
    */
    /* showing sub-menus */
  }
  /* line 52, ../scss/breakpoints/_768up.scss */
  .nav li a {
    border-bottom: 0;
    /*
    you can use hover styles here even though this size
    has the possibility of being a mobile device.
    */
  }
  /* line 59, ../scss/breakpoints/_768up.scss */
  .nav li a:hover, .nav li a:focus {
    color: #fff;
    text-decoration: underline;
  }
  /* line 71, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu,
  .nav li ul.children {
    margin-top: 0;
    border: 1px solid #ccc;
    border-top: 0;
    position: absolute;
    visibility: hidden;
    z-index: 8999;
    /* highlight sub-menu current page */
  }
  /* line 80, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu li,
  .nav li ul.children li {
    /*
    if you need to go deeper, go nuts
    just remember deeper menus suck
    for usability. k, bai.
    */
  }
  /* line 82, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu li a,
  .nav li ul.children li a {
    padding-left: 10px;
    border-right: 0;
    display: block;
    width: 180px;
    border-bottom: 1px solid #ccc;
  }
  /* line 99, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu li:last-child a,
  .nav li ul.children li:last-child a {
    border-bottom: 0;
  }
  /* line 109, ../scss/breakpoints/_768up.scss */
  .nav li ul.sub-menu li ul,
  .nav li ul.children li ul {
    top: 0;
    left: 100%;
  }
  /* line 124, ../scss/breakpoints/_768up.scss */
  .nav li:hover > ul {
    top: auto;
    visibility: visible;
  }

  /* end .nav */
  /*********************
  SIDEBARS & ASIDES
  *********************/
  /* line 144, ../scss/breakpoints/_768up.scss */
  .sidebar {
    margin-top: 2.2em;
  }

  /* line 148, ../scss/breakpoints/_768up.scss */
  .widgettitle {
    border-bottom: 2px solid #444;
    margin-bottom: 0.75em;
  }

  /* line 153, ../scss/breakpoints/_768up.scss */
  .widget {
    padding: 0 10px;
    margin: 2.2em 0;
  }
  /* line 158, ../scss/breakpoints/_768up.scss */
  .widget ul li {
    margin-bottom: 0.75em;
    /* deep nesting */
  }
  /* line 166, ../scss/breakpoints/_768up.scss */
  .widget ul li ul {
    margin-top: 0.75em;
    padding-left: 1em;
  }

  /* links widget */
  /* meta widget */
  /* pages widget */
  /* recent-posts widget */
  /* archives widget */
  /* tag-cloud widget */
  /* calendar widget */
  /* category widget */
  /* recent-comments widget */
  /* search widget */
  /* text widget */
  /*********************
  FOOTER STYLES
  *********************/
  /*
  you'll probably need to do quite a bit
  of overriding here if you styled them for
  mobile. Make sure to double check these!
  */
  /* line 274, ../scss/breakpoints/_768up.scss */
  .footer-links ul li {
    /*
    be careful with the depth of your menus.
    it's very rare to have multi-depth menus in
    the footer.
    */
  }

  /* end .footer-links */
  /************************************************************
  // VERSÃO TABLET
  // LARGURA MAXIMA DE 1024PX
  ************************************************************/
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 296, ../scss/breakpoints/_768up.scss */
  body .t-none {
    display: none;
  }
  /* line 300, ../scss/breakpoints/_768up.scss */
  body .entry-content {
    padding: 1.5em 10px 0;
  }
  /* line 304, ../scss/breakpoints/_768up.scss */
  body #informationSingle {
    clear: both;
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
  /* line 311, ../scss/breakpoints/_768up.scss */
  body #the_tags {
    clear: both;
    margin: 0;
    padding: 0 10px 20px;
    overflow: hidden;
    top: 0;
  }
  /* line 318, ../scss/breakpoints/_768up.scss */
  body #the_tags a {
    font-size: 0.8em;
    margin-top: 0;
    text-align: center;
    width: auto;
    padding: 7px 20px;
  }
  /* line 327, ../scss/breakpoints/_768up.scss */
  body #main_carousel, body .thumb_carousel {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 336, ../scss/breakpoints/_768up.scss */
  body #container .wrap {
    width: 100%;
  }
  /* line 340, ../scss/breakpoints/_768up.scss */
  body #container .breadcrumbs {
    padding-left: 10px;
  }
  /* line 344, ../scss/breakpoints/_768up.scss */
  body #container .ver_mais_sai_serio {
    margin-right: 10px;
  }
  /* line 349, ../scss/breakpoints/_768up.scss */
  body #container .notice_gen_img_g h1 {
    font-size: 1.2em;
  }
  /* line 354, ../scss/breakpoints/_768up.scss */
  body #container .sai-do-serio_h1 {
    padding-left: 10px;
  }
  /* line 358, ../scss/breakpoints/_768up.scss */
  body #container .temas-do-dia-wrap {
    padding: 0 10px;
  }
  /* line 364, ../scss/breakpoints/_768up.scss */
  body #container .simple-page-form .sidebar-single-page .snippet-contato {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  /* line 372, ../scss/breakpoints/_768up.scss */
  body #container #topoaudio {
    display: block;
    padding: 0 15px;
    overflow: hidden;
  }
  /* line 377, ../scss/breakpoints/_768up.scss */
  body #container #topoaudio article {
    margin-left: 0;
    margin-top: 0;
    padding-bottom: 20px;
  }
  /* line 381, ../scss/breakpoints/_768up.scss */
  body #container #topoaudio article h1 {
    margin-left: 0;
    font-size: 26px;
    line-height: 1.2;
  }
  /* line 386, ../scss/breakpoints/_768up.scss */
  body #container #topoaudio article p {
    margin-left: 0;
  }
  /* line 390, ../scss/breakpoints/_768up.scss */
  body #container #topoaudio article a {
    margin-left: 0;
  }
  /* line 392, ../scss/breakpoints/_768up.scss */
  body #container #topoaudio article a h2 {
    margin-left: 0;
  }
  /* line 396, ../scss/breakpoints/_768up.scss */
  body #container #topoaudio article a img {
    width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }
  /* line 404, ../scss/breakpoints/_768up.scss */
  body #container #parte_not_midia {
    padding-top: 50px;
  }
  /* line 408, ../scss/breakpoints/_768up.scss */
  body #container #parte_not_midia .galerias-colunas .notice_gen_img_g {
    min-height: 330px !important;
    margin-bottom: 0;
  }
  /* line 415, ../scss/breakpoints/_768up.scss */
  body #container #parte_not_midia #sidebar_df .middle_sidebar {
    padding: 0;
  }
  /* line 418, ../scss/breakpoints/_768up.scss */
  body #container #parte_not_midia #sidebar_df .middle_sidebar .notice_gen_img_g {
    min-height: 300px;
  }
  /* line 421, ../scss/breakpoints/_768up.scss */
  body #container #parte_not_midia #sidebar_df .middle_sidebar .notice_gen_img_g h1 {
    padding-top: 10px;
  }
  /* line 432, ../scss/breakpoints/_768up.scss */
  body #container .column_social .share-internal {
    text-align: center;
    overflow: hidden;
  }
  /* line 435, ../scss/breakpoints/_768up.scss */
  body #container .column_social .share-internal .box_share_int {
    display: inline-block;
    float: none;
    vertical-align: top;
  }
  /* line 440, ../scss/breakpoints/_768up.scss */
  body #container .column_social .share-internal .box_share_int + .box_share_int {
    margin-left: 20px;
  }
  /* line 448, ../scss/breakpoints/_768up.scss */
  body #container .header {
    min-height: 218px;
  }
  /* line 450, ../scss/breakpoints/_768up.scss */
  body #container .header #logo {
    width: 260px !important;
    height: auto !important;
    background-size: contain !important;
    margin-left: 10px !important;
  }
  /* line 457, ../scss/breakpoints/_768up.scss */
  body #container .header .clima {
    width: auto;
    right: 0;
  }
  /* line 460, ../scss/breakpoints/_768up.scss */
  body #container .header .clima #clima_api, body #container .header .clima .transito {
    display: none;
  }
  /* line 464, ../scss/breakpoints/_768up.scss */
  body #container .header .clima .search_h {
    top: 15px;
    width: 250px;
    margin-right: 10px;
  }
  /* line 469, ../scss/breakpoints/_768up.scss */
  body #container .header .clima .search_h:after {
    top: 12px;
  }
  /* line 475, ../scss/breakpoints/_768up.scss */
  body #container .header .menu_fixed {
    left: 0 !important;
    right: 0 !important;
    transform: translateX(0%) !important;
  }
  /* line 480, ../scss/breakpoints/_768up.scss */
  body #container .header .menu_fixed .clima .search_h {
    top: 6px;
  }
  /* line 485, ../scss/breakpoints/_768up.scss */
  body #container .header .menu_fixed #top_header {
    margin-bottom: 20px;
  }
  /* line 490, ../scss/breakpoints/_768up.scss */
  body #container .header .acessibi {
    display: none;
  }
  /* line 494, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu {
    height: 30px;
  }
  /* line 496, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior {
    font-size: 12px;
  }
  /* line 500, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior li a {
    padding: .75em .9em;
  }
  /* line 505, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu {
    padding: 0 10px;
  }
  /* line 508, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu .line {
    width: 42%;
  }
  /* line 512, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu .h1_t {
    margin-top: 0;
  }
  /* line 516, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu .col1 {
    width: 50%;
    overflow: hidden;
    float: left;
  }
  /* line 522, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu .col2 {
    width: 50%;
    float: right;
  }
  /* line 526, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu .col2 > div {
    display: none;
  }
  /* line 529, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu .col2 > div.not_comum {
    display: block;
    margin-top: 46px;
  }
  /* line 533, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu .col2 > div.not_comum .post-categories {
    left: 0;
    margin-left: 10px !important;
  }
  /* line 537, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu .col2 > div.not_comum .post-categories li {
    margin-left: 0 !important;
  }
  /* line 539, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu .col2 > div.not_comum .post-categories li a {
    padding: 7px 10px;
  }
  /* line 551, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu ul li a:before {
    left: 1px;
    top: 9px;
  }
  /* line 562, ../scss/breakpoints/_768up.scss */
  body #container .header #principal_menu #menu-menu-superior .sub-menu #menu-mais li a:before {
    top: 9px;
    left: -6px;
  }
  /* line 575, ../scss/breakpoints/_768up.scss */
  body #container #temas_do_dia_menu {
    padding-left: 12px;
  }
  /* line 579, ../scss/breakpoints/_768up.scss */
  body #container #temas_do_dia_menu ul li:nth-last-of-type(1), body #container #temas_do_dia_menu ul li:nth-last-of-type(2), body #container #temas_do_dia_menu ul li:nth-last-of-type(3) {
    display: none;
  }
  /* line 582, ../scss/breakpoints/_768up.scss */
  body #container #temas_do_dia_menu ul li a {
    font-size: 12px;
    top: 0;
  }
  /* line 589, ../scss/breakpoints/_768up.scss */
  body #container #temas_do_dia_menu .social_header {
    padding-right: 10px;
    top: -15px;
  }
  /* line 593, ../scss/breakpoints/_768up.scss */
  body #container #temas_do_dia_menu .social_header i {
    margin-left: 15px;
  }
  /* line 601, ../scss/breakpoints/_768up.scss */
  body #container #content .wrap {
    width: 100%;
    padding: 0 10px;
  }
  /* line 610, ../scss/breakpoints/_768up.scss */
  body #container #content #vitrine_mod1 article:first-child .box h1, body #container #content #vitrine_mod2 article:first-child .box h1, body #container #content #vitrine_mod3 article:first-child .box h1, body #container #content #vitrine_mod4 article:first-child .box h1, body #container #content #vitrine_mod5 article:first-child .box h1, body #container #content #vitrine_mod6 article:first-child .box h1 {
    font-size: 2.6em;
    padding-top: 0;
  }
  /* line 617, ../scss/breakpoints/_768up.scss */
  body #container #content #vitrine_mod1 article h1, body #container #content #vitrine_mod1 article .h1, body #container #content #vitrine_mod2 article h1, body #container #content #vitrine_mod2 article .h1, body #container #content #vitrine_mod3 article h1, body #container #content #vitrine_mod3 article .h1, body #container #content #vitrine_mod4 article h1, body #container #content #vitrine_mod4 article .h1, body #container #content #vitrine_mod5 article h1, body #container #content #vitrine_mod5 article .h1, body #container #content #vitrine_mod6 article h1, body #container #content #vitrine_mod6 article .h1 {
    font-size: 1.2em;
  }
  /* line 621, ../scss/breakpoints/_768up.scss */
  body #container #content #vitrine_mod1 article p, body #container #content #vitrine_mod2 article p, body #container #content #vitrine_mod3 article p, body #container #content #vitrine_mod4 article p, body #container #content #vitrine_mod5 article p, body #container #content #vitrine_mod6 article p {
    display: block;
  }
  /* line 627, ../scss/breakpoints/_768up.scss */
  body #container #content #vitrine_mod4 .d-1of3 {
    padding-left: 10px;
  }
  /* line 632, ../scss/breakpoints/_768up.scss */
  body #container #content .sidebar_home {
    display: none;
  }
  /* line 639, ../scss/breakpoints/_768up.scss */
  body #container #content #inner-content .wrap article {
    margin-bottom: 20px;
  }
  /* line 641, ../scss/breakpoints/_768up.scss */
  body #container #content #inner-content .wrap article .box {
    position: static;
  }
  /* line 649, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 652, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home {
    padding-right: 0;
    padding-left: 10px;
  }
  /* line 656, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home article {
    padding-bottom: 40px;
  }
  /* line 659, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home article.d-last-out {
    padding-top: 21px;
    padding-bottom: 10px;
  }
  /* line 663, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home article.d-last-out .post-categories {
    margin-top: 23px;
  }
  /* line 670, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home .body_df #gdf {
    background-position: 0 center;
  }
  /* line 675, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home .pad_c {
    padding: 0 1%;
    margin-bottom: 35px;
  }
  /* line 681, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home .dest_df .dtitle {
    padding-top: 70px;
  }
  /* line 684, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home .dest_df .dtitle .post-categories {
    margin-top: 75px;
  }
  /* line 690, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home .col1 {
    margin-top: 1.7em;
  }
  /* line 694, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home .col1, body #container #content #df_home_master #df_home .c-df {
    margin-right: 1.5em;
    padding-bottom: 10px;
  }
  /* line 699, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home .d-last {
    margin-right: 0;
  }
  /* line 702, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home .d-last .h1, body #container #content #df_home_master #df_home .d-last .h2 {
    font-size: 1.2em;
  }
  /* line 708, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home #home-df .mais_section {
    top: 0px !important;
  }
  /* line 711, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home #home-df .dest_df {
    padding-bottom: 0;
  }
  /* line 713, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home #home-df .dest_df .d-1of2 {
    margin-top: 54px;
  }
  /* line 717, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home #home-df .dest_df .d-1of2 a img {
    margin-bottom: 28px;
  }
  /* line 723, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home #home-df .dest_df .dtitle {
    margin-top: 0;
  }
  /* line 726, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home #home-df .dest_df .dtitle h1 {
    font-size: 1.8em;
  }
  /* line 733, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master #df_home #home-df .city-d article {
    padding-bottom: 15px;
  }
  /* line 741, ../scss/breakpoints/_768up.scss */
  body #container #content #df_home_master .gradiente_sidebar img {
    max-width: 100%;
  }
  /* line 749, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .notice_gen_img_g {
    top: 50px;
  }
  /* line 752, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .notice_gen_img_g.dest_entretenimento {
    top: 0;
  }
  /* line 754, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .notice_gen_img_g.dest_entretenimento > div {
    width: 60%;
    margin-top: 52px;
  }
  /* line 758, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .notice_gen_img_g.dest_entretenimento > div .post-categories {
    margin-top: 73px;
  }
  /* line 762, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .notice_gen_img_g.dest_entretenimento > div.dtitle {
    width: 40%;
    padding-right: 0;
    margin-top: 0;
  }
  /* line 767, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .notice_gen_img_g.dest_entretenimento > div.dtitle h1 {
    font-size: 1.9em;
    padding-top: 55px;
  }
  /* line 777, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .oquefaz .notice_gen_img_g {
    top: -20px;
    width: 33.33%;
  }
  /* line 781, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .oquefaz .notice_gen_img_g:nth-of-type(3n) {
    padding-right: 0px;
  }
  /* line 785, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .oquefaz .notice_gen_img_g:last-of-type {
    display: none;
  }
  /* line 790, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .oquefaz .list_cateeg {
    padding-top: 20px;
    padding-bottom: 15px;
  }
  /* line 793, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .oquefaz .list_cateeg .tite_quer {
    width: 100%;
    display: block;
  }
  /* line 798, ../scss/breakpoints/_768up.scss */
  body #container #content #entretenimento .oquefaz .list_cateeg .link_agenda {
    margin: 20px auto 0;
    float: none;
  }
  /* line 808, ../scss/breakpoints/_768up.scss */
  body #container #content #gastronomia .body-gastro {
    padding: 10px;
  }
  /* line 812, ../scss/breakpoints/_768up.scss */
  body #container #content #gastronomia .row.wrap {
    clear: both;
    text-align: center;
    padding-top: 15px;
  }
  /* line 817, ../scss/breakpoints/_768up.scss */
  body #container #content #gastronomia .row.wrap .tite_quer {
    margin: 0 8px 0 0px;
    top: 2px;
    left: 0;
    display: inline-block;
    float: none;
  }
  /* line 825, ../scss/breakpoints/_768up.scss */
  body #container #content #gastronomia .row.wrap .encontre {
    margin: 0;
    top: 0;
    left: 0;
    display: inline-block;
    float: none;
  }
  /* line 833, ../scss/breakpoints/_768up.scss */
  body #container #content #gastronomia .row.wrap .wrap {
    background: transparent !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 20px 0px !important;
    padding: 0px !important;
    float: none !important;
    text-align: center;
  }
  /* line 841, ../scss/breakpoints/_768up.scss */
  body #container #content #gastronomia .row.wrap .wrap a {
    display: inline-block;
    width: 468px;
    height: 65px;
    background: #000;
  }
  /* line 852, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs {
    height: auto;
    position: relative !important;
  }
  /* line 856, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap {
    padding: 0 18px;
  }
  /* line 858, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap .blogs_dv {
    top: 0;
  }
  /* line 860, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap .blogs_dv ul {
    padding: 0;
    margin: 0;
  }
  /* line 864, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap .blogs_dv ul li article {
    height: 125px;
    background: transparent;
    position: relative;
    padding-left: 120px;
  }
  /* line 870, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap .blogs_dv ul li article > a {
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  /* line 875, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap .blogs_dv ul li article > a img {
    width: auto;
    height: 105px;
    margin: 0 !important;
    padding: 0;
    float: left;
  }
  /* line 885, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap .blogs_dv ul li article .content h1 {
    font-size: .9em;
    margin-top: 17px !important;
  }
  /* line 894, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap .blogs_dv ul li article .content h3 {
    margin-bottom: 12px !important;
    font-size: .6em !important;
  }
  /* line 904, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap .bt_avancar {
    right: -15px;
    font-size: 30px;
    top: 34%;
  }
  /* line 910, ../scss/breakpoints/_768up.scss */
  body #container #content #blogs .wrap .bt_voltar {
    left: 4px;
    font-size: 30px;
    top: 34%;
  }
  /* line 919, ../scss/breakpoints/_768up.scss */
  body #container #content #vida-estilo {
    padding-top: 35px;
  }
  /* line 922, ../scss/breakpoints/_768up.scss */
  body #container #content #vida-estilo .mais_section {
    right: 0 !important;
  }
  /* line 928, ../scss/breakpoints/_768up.scss */
  body #container #content #vida-estilo .slideshow_interno article .coverTablet {
    display: none;
    position: absolute;
    background-repeat: no-repeat;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-position: center center !important;
    background-size: cover !important;
    z-index: 1;
  }
  /* line 941, ../scss/breakpoints/_768up.scss */
  body #container #content #vida-estilo .slideshow_interno article .body_slideshow {
    right: 30px;
  }
  /* line 944, ../scss/breakpoints/_768up.scss */
  body #container #content #vida-estilo .slideshow_interno article .body_slideshow h1 {
    font-size: 2.8em;
  }
  /* line 951, ../scss/breakpoints/_768up.scss */
  body #container #content #vida-estilo #vida-estilo-corpo {
    padding-top: 40px;
    padding-bottom: 0;
  }
  /* line 954, ../scss/breakpoints/_768up.scss */
  body #container #content #vida-estilo #vida-estilo-corpo h1 {
    font-size: 1.2em;
    line-height: 1.2;
  }
  /* line 960, ../scss/breakpoints/_768up.scss */
  body #container #content #vida-estilo #vida-estilo-corpo div:nth-of-type(2) {
    padding-right: 0;
  }
  /* line 964, ../scss/breakpoints/_768up.scss */
  body #container #content #vida-estilo #vida-estilo-corpo div:nth-of-type(2) article:last-of-type {
    padding-bottom: 0;
  }
  /* line 976, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .text-sai h1 {
    font-size: 21px;
  }
  /* line 981, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-2of3 {
    width: 100%;
    padding-right: 0;
    margin-bottom: 25px;
  }
  /* line 986, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-2of3 .art_g {
    width: 100%;
  }
  /* line 992, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-2of3 article.notice_gen_img_l {
    margin-right: 0;
    padding-right: 0;
    width: 50%;
  }
  /* line 996, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-2of3 article.notice_gen_img_l img {
    width: 50%;
  }
  /* line 1003, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-1of3 {
    width: 100%;
    padding-right: 0;
  }
  /* line 1007, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-1of3 article {
    width: 50%;
    float: left;
    margin-top: 0;
  }
  /* line 1013, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-1of3 article.notice_gen_img_g .img_vitrine {
    width: 50%;
    float: left;
  }
  /* line 1017, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-1of3 article.notice_gen_img_g .img_vitrine img {
    width: 100%;
  }
  /* line 1022, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-1of3 article.notice_gen_img_g .text-sai {
    width: 50%;
    float: right;
    padding: 0 .5em;
  }
  /* line 1027, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-1of3 article.notice_gen_img_g .text-sai h1 {
    padding-top: 0;
    margin-top: 14px;
  }
  /* line 1033, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-1of3 article.notice_gen_img_g img {
    width: 50%;
  }
  /* line 1039, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-1of3 article.notice_gen_img_l .text-sai {
    padding: 0 .2em;
  }
  /* line 1042, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio .d-1of3 article.notice_gen_img_l .text-sai h1 {
    padding-top: 12px;
  }
  /* line 1050, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio #slideshow_tirinhas {
    min-height: 380px;
  }
  /* line 1053, ../scss/breakpoints/_768up.scss */
  body #container #content #saidoserio #slideshow_tirinhas .slideshow img {
    width: 100%;
  }
  /* line 1063, ../scss/breakpoints/_768up.scss */
  body #container #especiais #prev_esp, body #container #especiais #next_esp {
    margin-top: 14%;
    z-index: 3;
    color: #fff;
  }
  /* line 1069, ../scss/breakpoints/_768up.scss */
  body #container #especiais #prev_esp {
    left: 20px;
  }
  /* line 1073, ../scss/breakpoints/_768up.scss */
  body #container #especiais #next_esp {
    right: 20px;
  }
  /* line 1077, ../scss/breakpoints/_768up.scss */
  body #container #especiais .especiais-car {
    max-width: 100% !important;
  }
  /* line 1079, ../scss/breakpoints/_768up.scss */
  body #container #especiais .especiais-car article {
    margin-right: 0;
    margin-left: 0;
    padding-left: 0;
  }
  /* line 1084, ../scss/breakpoints/_768up.scss */
  body #container #especiais .especiais-car article .img_vitrine {
    max-width: 100% !important;
  }
  /* line 1088, ../scss/breakpoints/_768up.scss */
  body #container #especiais .especiais-car article .box {
    margin-right: 0;
    width: 100%;
  }
  /* line 1092, ../scss/breakpoints/_768up.scss */
  body #container #especiais .especiais-car article .box h1, body #container #especiais .especiais-car article .box p {
    left: 5% !important;
  }
  /* line 1101, ../scss/breakpoints/_768up.scss */
  body #container #newsletter {
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
  /* line 1105, ../scss/breakpoints/_768up.scss */
  body #container #newsletter .wrap {
    text-align: center;
  }
  /* line 1107, ../scss/breakpoints/_768up.scss */
  body #container #newsletter .wrap > input {
    display: inline-block !important;
    float: none;
    top: 0;
    width: 180px;
  }
  /* line 1114, ../scss/breakpoints/_768up.scss */
  body #container #newsletter .wrap > input[value="cadastrar"] {
    top: -6px;
  }
  /* line 1120, ../scss/breakpoints/_768up.scss */
  body #container #newsletter form .wpcf7-response-output {
    margin-top: 0;
    padding-top: 0;
  }
  /* line 1126, ../scss/breakpoints/_768up.scss */
  body #container #newsletter h1.h_title {
    margin-top: 0;
    width: 100%;
  }
  /* line 1131, ../scss/breakpoints/_768up.scss */
  body #container #newsletter p {
    display: block;
    text-align: center;
    margin-bottom: 0;
  }
  /* line 1136, ../scss/breakpoints/_768up.scss */
  body #container #newsletter p .ajax-loader {
    margin-left: 5px;
    position: absolute;
    margin-top: 21px;
  }
  /* line 1142, ../scss/breakpoints/_768up.scss */
  body #container #newsletter p > input {
    top: 1px;
    margin-right: 0;
    width: 180px;
  }
  /* line 1148, ../scss/breakpoints/_768up.scss */
  body #container #newsletter p > span, body #container #newsletter p > input {
    display: inline-block;
    float: none;
  }
  /* line 1152, ../scss/breakpoints/_768up.scss */
  body #container #newsletter p > span input, body #container #newsletter p > input input {
    width: 180px;
    float: none;
    top: 0;
  }
  /* line 1165, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df {
    padding-right: 0px;
    margin-bottom: 0;
    margin-top: 0 !important;
    clear: both;
  }
  /* line 1171, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .h1_title_sidebar {
    font-size: 12px;
  }
  /* line 1175, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .middle_sidebar {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    margin-bottom: 0px;
  }
  /* line 1181, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .middle_sidebar article {
    clear: none;
    float: left;
    margin-bottom: 0px;
    min-height: 150px;
  }
  /* line 1192, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .middle_sidebar > a {
    float: right;
    clear: both;
    margin-right: 10px;
    margin-bottom: 15px;
  }
  /* line 1200, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_programe_se {
    padding: 0 10px 20px;
  }
  /* line 1203, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_programe_se article {
    height: auto;
  }
  /* line 1206, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_programe_se article time {
    height: 28px !important;
  }
  /* line 1210, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_programe_se article img {
    width: 40% !important;
  }
  /* line 1215, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_programe_se > a {
    margin-right: 0;
  }
  /* line 1220, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_cinema_2 {
    padding: 0 10px 20px;
  }
  /* line 1223, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_cinema_2 > a {
    margin-right: 0;
  }
  /* line 1229, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_gastronomia .city-d {
    margin-right: 0;
    padding: 0;
  }
  /* line 1234, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_gastronomia .city-d article:nth-of-type(2) {
    padding-left: 10px !important;
  }
  /* line 1239, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .sidebar_gastronomia .city-d > a {
    clear: both;
  }
  /* line 1245, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df.sidebar_gastronomia2 {
    padding-right: 0;
    clear: both;
  }
  /* line 1250, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df.sidebar-vidaestilo {
    clear: both;
  }
  /* line 1254, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df.sidebar-vidaestilo .middle-sai-serio article {
    min-height: 100px;
  }
  /* line 1257, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df.sidebar-vidaestilo .middle-sai-serio article a img {
    height: 100px;
    width: auto;
  }
  /* line 1267, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .top5.middle_sidebar article {
    float: none;
    min-height: 100px;
  }
  /* line 1272, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .top5.middle_sidebar article a img {
    width: auto;
    height: 100px;
  }
  /* line 1278, ../scss/breakpoints/_768up.scss */
  body #container #sidebar_df .top5.middle_sidebar article h1 {
    padding-right: 80px;
  }
  /* line 1286, ../scss/breakpoints/_768up.scss */
  body #container #posts_container {
    padding: 0 10px;
  }
  /* line 1293, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap {
    padding-bottom: 508px;
    position: relative;
  }
  /* line 1300, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .item .bloco .data span.dia-mes, body #container #agenda_archive .agenda .wrap .item .bloco .data span.dia-hoje, body #container #agenda_archive .agenda .wrap .item .bloco .data span.dia-semana {
    padding-left: 5px;
    margin-left: 0 !important;
    left: 0;
  }
  /* line 1306, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .item .bloco .data span.dia-hoje {
    position: relative;
    top: -7px;
  }
  /* line 1313, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .item .bloco .evento {
    padding: 0 5px;
  }
  /* line 1316, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .item .bloco .evento .tag {
    margin-top: 10px;
  }
  /* line 1318, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .item .bloco .evento .tag a {
    left: 0;
  }
  /* line 1324, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .item .bloco .evento h6 a {
    font-size: 12px;
  }
  /* line 1332, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .left {
    position: static;
    min-height: 98px !important;
    height: 98px !important;
  }
  /* line 1336, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .left h1 {
    padding-left: 20px;
  }
  /* line 1339, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .left #sidebar_df.sidebar_agenda {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
  /* line 1346, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .left #sidebar_df.sidebar_agenda .middle_sidebar {
    padding-left: 20px;
    padding-right: 20px;
    min-height: 400px;
  }
  /* line 1352, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .left #sidebar_df.sidebar_agenda .middle_sidebar form .picker__holder {
    width: 100%;
    max-width: 100%;
  }
  /* line 1359, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .left #sidebar_df.sidebar_agenda form.wpcf7-form {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: -220px;
  }
  /* line 1364, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .left #sidebar_df.sidebar_agenda form.wpcf7-form h1 {
    padding-left: 0;
  }
  /* line 1369, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .left #sidebar_df.sidebar_agenda form.wpcf7-form p input {
    width: 100%;
    max-width: 100%;
  }
  /* line 1378, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .right {
    padding: 0 10px;
  }
  /* line 1380, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap .right .total-eventos {
    font-size: 16px;
    padding-right: 18px;
  }
  /* line 1391, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap #off-carousel-resultado .item .bloco .data span.dia-mes, body #container #agenda_archive .agenda .wrap #off-carousel-resultado .item .bloco .data span.dia-hoje, body #container #agenda_archive .agenda .wrap #off-carousel-resultado .item .bloco .data span.dia-semana {
    padding-left: 20px;
    margin-left: 0 !important;
  }
  /* line 1396, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap #off-carousel-resultado .item .bloco .data span.dia-hoje {
    position: relative;
    top: -7px;
  }
  /* line 1402, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap #off-carousel-resultado .item .bloco .evento {
    padding: 0 20px;
  }
  /* line 1405, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap #off-carousel-resultado .item .bloco .evento .tag {
    margin-top: 10px;
  }
  /* line 1407, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap #off-carousel-resultado .item .bloco .evento .tag a {
    left: 0;
    font-size: 16px;
  }
  /* line 1414, ../scss/breakpoints/_768up.scss */
  body #container #agenda_archive .agenda .wrap #off-carousel-resultado .item .bloco .evento h6 a {
    font-size: 18px;
  }
  /* line 1429, ../scss/breakpoints/_768up.scss */
  body #container .ultimas-entretenimento #sidebar_df .wrap {
    width: 100%;
  }
  /* line 1431, ../scss/breakpoints/_768up.scss */
  body #container .ultimas-entretenimento #sidebar_df .wrap .boxTitle {
    top: 0;
  }
  /* line 1434, ../scss/breakpoints/_768up.scss */
  body #container .ultimas-entretenimento #sidebar_df .wrap article.notice_gen_img_g {
    padding: 0 5px;
  }
  /* line 1436, ../scss/breakpoints/_768up.scss */
  body #container .ultimas-entretenimento #sidebar_df .wrap article.notice_gen_img_g h1 {
    min-height: 100px;
  }
  /* line 1446, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento {
    padding-right: 0;
  }
  /* line 1449, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .entre_body {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 1454, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .entre_body #vitrine_mod4 article {
    padding-right: 0 !important;
  }
  /* line 1459, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .entre_body article {
    padding-right: 0.75em !important;
  }
  /* line 1463, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .entre_body article:first-child img {
    padding-right: 0;
  }
  /* line 1468, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .entre_body article:nth-last-of-type(2) {
    padding-right: 0 !important;
  }
  /* line 1472, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .entre_body article.pdl {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 1479, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .entre_body #destaque_home .pt2 {
    padding-left: 10px !important;
  }
  /* line 1486, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .title_sec:after {
    right: 0;
    position: relative;
  }
  /* line 1492, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .city-d {
    border: none;
    overflow: hidden;
    margin-bottom: 0px;
  }
  /* line 1497, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .city-d h1 {
    top: 0;
  }
  /* line 1502, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive #entretenimento .city-d .notice_gen_img_g h1 {
    top: -20px;
  }
  /* line 1509, ../scss/breakpoints/_768up.scss */
  body #container #entretenimento-archive .sidebar_entretenimento {
    padding-right: 0;
    top: 10px;
  }
  /* line 1517, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive .contador_res {
    padding: 0 12px;
  }
  /* line 1520, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive .title_page_geo {
    padding-left: 10px;
  }
  /* line 1524, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive .cinema-destaque {
    padding: 0 10px;
  }
  /* line 1528, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive > .t-all {
    padding: 0 10px;
  }
  /* line 1532, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive > .t-all .city-d:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0;
  }
  /* line 1543, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive > .t-all article.pdf {
    padding-right: 10px;
  }
  /* line 1546, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive > .t-all article.pdf + .pdf {
    padding-right: 0;
    padding-left: 10px;
  }
  /* line 1552, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive > .t-all article.pdl {
    padding-left: 10px;
  }
  /* line 1557, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive > .t-all .list_notes {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 1560, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive > .t-all .list_notes article {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 1563, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive > .t-all .list_notes article h1 {
    padding-top: 42px;
  }
  /* line 1571, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive .filme_block .d-1of3 {
    margin-right: 0 !important;
  }
  /* line 1575, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive .filme_block .filmeinterno {
    width: 66% !important;
  }
  /* line 1580, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive .side_cineinter {
    margin-top: 0;
  }
  /* line 1582, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive .side_cineinter #sidebar_df {
    clear: both;
    padding-top: 20px;
  }
  /* line 1589, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pgcinemainterna {
    padding-bottom: 178px;
    position: relative;
  }
  /* line 1593, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pgcinemainterna > .d-3of4 {
    margin-top: -30px;
    max-width: 100%;
    padding: 0;
  }
  /* line 1599, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pgcinemainterna .side_cineinter {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  /* line 1608, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pg_gastro_res {
    padding-bottom: 410px;
    position: relative;
  }
  /* line 1611, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pg_gastro_res > .d-3of4 {
    margin-top: -30px;
    max-width: 100%;
    padding: 0;
  }
  /* line 1616, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pg_gastro_res .filme_block {
    padding: 0 10px;
  }
  /* line 1619, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pg_gastro_res .filme_block > div {
    max-width: 100%;
  }
  /* line 1622, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pg_gastro_res .filme_block > div > h1, body #container #cinema_archive.pg_gastro_res .filme_block > div > h2, body #container #cinema_archive.pg_gastro_res .filme_block > div > p, body #container #cinema_archive.pg_gastro_res .filme_block > div > .valor, body #container #cinema_archive.pg_gastro_res .filme_block > div > .ender, body #container #cinema_archive.pg_gastro_res .filme_block > div > div {
    margin-left: 0;
    padding-left: 0;
  }
  /* line 1627, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pg_gastro_res .filme_block > div div {
    padding-left: 0px;
  }
  /* line 1629, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pg_gastro_res .filme_block > div div .critica {
    width: 100%;
    margin-left: 0;
    padding-top: 7px;
  }
  /* line 1634, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pg_gastro_res .filme_block > div div .critica i {
    margin-left: 0;
  }
  /* line 1642, ../scss/breakpoints/_768up.scss */
  body #container #cinema_archive.pg_gastro_res .side_cineinter {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
  }
  /* line 1654, ../scss/breakpoints/_768up.scss */
  body #container #gastronomia-archive .title_sec:before, body #container #gastronomia-archive .title_sec:after {
    display: none;
  }
  /* line 1658, ../scss/breakpoints/_768up.scss */
  body #container #gastronomia-archive .t-all {
    padding-right: 0;
    padding-left: 0;
  }
  /* line 1663, ../scss/breakpoints/_768up.scss */
  body #container #gastronomia-archive .entre_body {
    padding-right: 10px;
    padding-left: 10px;
  }
  /* line 1668, ../scss/breakpoints/_768up.scss */
  body #container #gastronomia-archive .entre_body article.pdf {
    padding-right: 0.75em;
  }
  /* line 1672, ../scss/breakpoints/_768up.scss */
  body #container #gastronomia-archive .entre_body article.pdl {
    padding-left: 0;
  }
  /* line 1677, ../scss/breakpoints/_768up.scss */
  body #container #gastronomia-archive .entre_body .city-d {
    overflow: hidden;
    margin-top: 5px;
  }
  /* line 1682, ../scss/breakpoints/_768up.scss */
  body #container #gastronomia-archive .entre_body .city-d article:nth-of-type(2) {
    padding-right: 0;
  }
  /* line 1687, ../scss/breakpoints/_768up.scss */
  body #container #gastronomia-archive .entre_body .city-d h1 {
    clear: both;
    top: 0;
  }
  /* line 1692, ../scss/breakpoints/_768up.scss */
  body #container #gastronomia-archive .entre_body .city-d > a {
    top: 0;
  }
  /* line 1701, ../scss/breakpoints/_768up.scss */
  body #container #ve_inicio .horos_ve {
    margin-right: 10px;
  }
  /* line 1710, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo .slideshow_vidaestilo .slideshow_interno article .coverTablet {
    display: block !important;
  }
  /* line 1715, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo .slideshow_vidaestilo .slideshow_interno article .body_slideshow h1 {
    margin-right: 50px;
  }
  /* line 1719, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo .slideshow_vidaestilo .slideshow_interno article .body_slideshow p {
    margin-right: 50px;
  }
  /* line 1727, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo #vida-estilo-corpo {
    display: block;
    overflow: hidden;
    padding: 15px 10px;
  }
  /* line 1733, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo #vida-estilo-corpo h1 a {
    top: 0;
    left: 0;
  }
  /* line 1739, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo #vida-estilo-corpo .d-internal {
    width: 50%;
  }
  /* line 1743, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo #vida-estilo-corpo .d-internal a img {
    width: 55% !important;
  }
  /* line 1748, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo #vida-estilo-corpo .d-internal .post-categories {
    left: 10%;
    position: absolute;
    top: 60% !important;
  }
  /* line 1754, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo #vida-estilo-corpo .d-internal h1 {
    width: 48%;
    float: right;
    top: -110px;
  }
  /* line 1758, ../scss/breakpoints/_768up.scss */
  body #container #vida-estilo #vida-estilo-corpo .d-internal h1 a {
    width: 100%;
  }
  /* line 1768, ../scss/breakpoints/_768up.scss */
  body #container .brasil_home .breadcrumbs {
    margin-top: 10px;
  }
  /* line 1772, ../scss/breakpoints/_768up.scss */
  body #container .brasil_home .entre_body #vitrine_mod4 {
    padding: 0 10px;
  }
  /* line 1781, ../scss/breakpoints/_768up.scss */
  body #container .mundo_home .entre_body #vitrine_mod4 {
    margin-top: -70px;
  }
  /* line 1788, ../scss/breakpoints/_768up.scss */
  body #container #parte3 {
    clear: both;
  }
  /* line 1790, ../scss/breakpoints/_768up.scss */
  body #container #parte3 .wrap {
    width: 50% !important;
    padding: 0 10px !important;
  }
  /* line 1797, ../scss/breakpoints/_768up.scss */
  body #container #parte3 .wrap .previewBlogs header img:first-child {
    height: 94px;
    margin-top: 78px;
  }
  /* line 1800, ../scss/breakpoints/_768up.scss */
  body #container #parte3 .wrap .previewBlogs header img:first-child + img {
    width: 70%;
    margin-top: 124px;
    margin-left: 0px;
  }
  /* line 1810, ../scss/breakpoints/_768up.scss */
  body #container #parte3 .wrap .previewBlogs .img img {
    width: 100%;
    height: auto;
  }
  /* line 1817, ../scss/breakpoints/_768up.scss */
  body #container #parte3 .wrap .previewBlogs .titulo h2 {
    font-size: 16px;
    top: 0;
    transform: translateY(0);
  }
  /* line 1829, ../scss/breakpoints/_768up.scss */
  body #container #parte5 .ali_part5 {
    padding: 0 10px;
  }
  /* line 1833, ../scss/breakpoints/_768up.scss */
  body #container #parte5 .ali_part5 article:nth-of-type(2) {
    padding-right: 0;
  }
  /* line 1840, ../scss/breakpoints/_768up.scss */
  body #container #parte5 .ali_part5 .t-all article:nth-of-type(2) {
    padding-right: 0;
  }
  /* line 1851, ../scss/breakpoints/_768up.scss */
  body #container #parte6 .wrapdefault .bt_voltar {
    position: absolute;
    left: 1%;
    top: 28%;
    margin: 0;
  }
  /* line 1858, ../scss/breakpoints/_768up.scss */
  body #container #parte6 .wrapdefault .bt_avancar {
    position: absolute;
    right: 1%;
    top: 28%;
    margin: 0;
  }
  /* line 1866, ../scss/breakpoints/_768up.scss */
  body #container #parte6 .cycle-slideshow {
    overflow: hidden;
    width: 90%;
    margin: 0 auto;
  }
  /* line 1871, ../scss/breakpoints/_768up.scss */
  body #container #parte6 .cycle-slideshow ul {
    margin: 0 auto;
  }
  /* line 1875, ../scss/breakpoints/_768up.scss */
  body #container #parte6 .cycle-slideshow ul li:nth-of-type(2) {
    padding-right: 0;
  }
  /* line 1881, ../scss/breakpoints/_768up.scss */
  body #container #parte6 .cycle-slideshow ul li article a img {
    left: 0;
    width: 100%;
  }
  /* line 1894, ../scss/breakpoints/_768up.scss */
  body #container .colunas-e-blogs-lista .posts {
    margin-top: 25px;
  }
  /* line 1904, ../scss/breakpoints/_768up.scss */
  body.single .coverTablet {
    display: block !important;
  }
  /* line 1909, ../scss/breakpoints/_768up.scss */
  body.single #header_post .breadcrumbs {
    padding: 0 10px;
  }
  /* line 1914, ../scss/breakpoints/_768up.scss */
  body.single #header_post .img_sup > img {
    width: 100%;
    height: auto;
  }
  /* line 1921, ../scss/breakpoints/_768up.scss */
  body.single #body_post {
    display: block;
  }
  /* line 1923, ../scss/breakpoints/_768up.scss */
  body.single #body_post #content_post {
    padding: 0;
  }
  /* line 1926, ../scss/breakpoints/_768up.scss */
  body.single #body_post #content_post .wp-caption, body.single #body_post #content_post .alignnone {
    max-width: 100% !important;
    width: 100% !important;
  }
  /* line 1934, ../scss/breakpoints/_768up.scss */
  body.single #body_post #content_post .relatedposts {
    left: 0;
    margin-right: 15px;
  }
  /* line 1939, ../scss/breakpoints/_768up.scss */
  body.single #body_post #content_post .comment_face {
    padding-top: 0;
  }
  /* line 1942, ../scss/breakpoints/_768up.scss */
  body.single #body_post #content_post .comment_face .comment_h1 {
    margin-top: 0;
  }
  /* line 1950, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap {
    width: 100%;
  }
  /* line 1952, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal {
    padding-right: 0;
    margin-top: 0;
  }
  /* line 1957, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col1_s .h1_title_sidebar, body.single #related_section .wrap .sidebar_post_internal.col2_s .h1_title_sidebar {
    top: 0;
    margin-bottom: 0;
  }
  /* line 1962, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col1_s article, body.single #related_section .wrap .sidebar_post_internal.col2_s article {
    clear: both;
    padding: 10px 10px;
  }
  /* line 1966, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col1_s article h1, body.single #related_section .wrap .sidebar_post_internal.col2_s article h1 {
    padding-top: 30px;
    display: block;
  }
  /* line 1972, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col1_s article a img, body.single #related_section .wrap .sidebar_post_internal.col2_s article a img {
    height: 100px;
    width: auto;
  }
  /* line 1978, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col1_s article + article, body.single #related_section .wrap .sidebar_post_internal.col2_s article + article {
    margin-top: 35px;
  }
  /* line 1984, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col2_s {
    clear: both;
    overflow: hidden !important;
    padding: 0;
    padding-top: 30px;
  }
  /* line 1990, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col2_s .middle_sidebar.top5 {
    overflow: hidden;
    padding: 0px 10px;
  }
  /* line 1994, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col2_s .middle_sidebar.top5 article {
    padding: 0;
  }
  /* line 2000, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col3_s {
    clear: both;
    padding: 0;
    margin-top: 30px;
  }
  /* line 2005, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col3_s .middle_sidebar {
    padding: 0;
    overflow: hidden;
  }
  /* line 2009, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col3_s .middle_sidebar > .btn-mais-noticias {
    clear: both;
  }
  /* line 2013, ../scss/breakpoints/_768up.scss */
  body.single #related_section .wrap .sidebar_post_internal.col3_s .middle_sidebar article {
    padding: 0 10px;
  }
  /* line 2024, ../scss/breakpoints/_768up.scss */
  body .blogs_internal {
    padding: 0;
  }
  /* line 2026, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_images {
    padding: 0 15px;
    margin-top: 35px;
  }
  /* line 2030, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_images .d-3of4 {
    text-align: center;
  }
  /* line 2033, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_images .d-3of4 .img_top_header {
    margin-bottom: 0;
  }
  /* line 2040, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_images .sidebar_part_col .imgtxt img {
    left: 0;
    margin-bottom: 6px;
  }
  /* line 2045, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_images .sidebar_part_col .imgtxt p {
    font-size: 1.2em;
    right: 0;
    margin-right: 0;
    word-break: normal;
    word-wrap: normal;
    margin-top: 25px;
  }
  /* line 2057, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog {
    padding: 0 15px;
  }
  /* line 2059, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog:before {
    display: none;
  }
  /* line 2063, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog .column_social {
    padding-top: 30px;
  }
  /* line 2067, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post {
    padding-right: 0;
  }
  /* line 2070, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post img {
    max-width: 100%;
    width: 100%;
  }
  /* line 2075, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post .btn_blog_mais {
    margin-bottom: 30px;
  }
  /* line 2079, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post #header_post {
    padding-top: 0;
  }
  /* line 2081, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post #header_post .breadcrumbs {
    max-width: 100%;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  /* line 2088, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post #header_post .img_sup {
    max-width: 100%;
    width: 100%;
  }
  /* line 2092, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post #header_post .img_sup h1, body .blogs_internal .container_bg_blog #content_post #header_post .img_sup h2 {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 2100, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post #horoscopo {
    top: -100px !important;
  }
  /* line 2104, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post #horoscopo .sig .img_signo {
    text-align: center;
  }
  /* line 2107, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #content_post #horoscopo .sig .txt_signo {
    width: 100%;
  }
  /* line 2115, ../scss/breakpoints/_768up.scss */
  body .blogs_internal .container_bg_blog #sidebar_df article {
    clear: both !important;
  }
  /* line 2126, ../scss/breakpoints/_768up.scss */
  body.category-pelas-cidades #container #header_post .city_satelite {
    padding-left: 10px;
    margin-left: 0;
  }
  /* line 2131, ../scss/breakpoints/_768up.scss */
  body.category-pelas-cidades #container #header_post .d-3of4 {
    padding: 0 10px;
  }
  /* line 2137, ../scss/breakpoints/_768up.scss */
  body.category-pelas-cidades #container #sidebar_df .middle_sidebar {
    margin-top: 20px;
  }
  /* line 2139, ../scss/breakpoints/_768up.scss */
  body.category-pelas-cidades #container #sidebar_df .middle_sidebar article {
    width: 100%;
  }
  /* line 2143, ../scss/breakpoints/_768up.scss */
  body.category-pelas-cidades #container #sidebar_df .middle_sidebar select {
    width: 100%;
    border: thin solid #000;
  }
  /* line 2154, ../scss/breakpoints/_768up.scss */
  body .est_int_cidade .city_satelite {
    margin-left: 0px;
    padding-left: 10px;
  }
  /* line 2158, ../scss/breakpoints/_768up.scss */
  body .est_int_cidade .d-3of4 {
    padding: 0 10px;
  }
  /* line 2167, ../scss/breakpoints/_768up.scss */
  body .est_int_cidade .d-3of4 .cyty_interna #especiais #vitrine_mod4 .slideshow li .box h1 {
    font-size: 38px;
    height: 62px;
    overflow: hidden;
  }
  /* line 2178, ../scss/breakpoints/_768up.scss */
  body .est_int_cidade .d-3of4 .cyty_interna #content_post {
    max-width: 100%;
    margin-left: 0;
    padding: 50px 20px 10px;
    position: relative;
    top: -65px;
  }
  /* line 2189, ../scss/breakpoints/_768up.scss */
  body .est_int_cidade #sidebar_df .middle_sidebar {
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    margin-bottom: 0px;
    padding-top: 14px !important;
    top: 0;
    background: transparent;
  }
  /* line 2198, ../scss/breakpoints/_768up.scss */
  body .est_int_cidade #sidebar_df .middle_sidebar article {
    width: 100%;
  }
  /* line 2202, ../scss/breakpoints/_768up.scss */
  body .est_int_cidade #sidebar_df .middle_sidebar select {
    width: 100%;
    border: thin solid #000;
  }
  /* line 2208, ../scss/breakpoints/_768up.scss */
  body .est_int_cidade #sidebar_df form {
    position: relative;
    top: -68px;
  }
  /* line 2217, ../scss/breakpoints/_768up.scss */
  body.search #header_post {
    display: block;
  }
  /* line 2223, ../scss/breakpoints/_768up.scss */
  body #footer {
    padding-bottom: 10px;
  }
  /* line 2225, ../scss/breakpoints/_768up.scss */
  body #footer nav {
    display: none;
  }
  /* line 2229, ../scss/breakpoints/_768up.scss */
  body #footer .social_footer {
    width: 475px;
    margin: 0 auto;
  }
  /* line 2233, ../scss/breakpoints/_768up.scss */
  body #footer .social_footer .address_social {
    position: absolute;
    top: 152px;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
  }
  /* line 2242, ../scss/breakpoints/_768up.scss */
  body #footer .social_footer .address_social > p {
    display: inline-block;
    font-size: 1.2em;
  }
  /* line 2246, ../scss/breakpoints/_768up.scss */
  body #footer .social_footer .address_social > p a {
    color: #FC0 !important;
    text-decoration: none;
  }
  /* line 2251, ../scss/breakpoints/_768up.scss */
  body #footer .social_footer .address_social > p + p {
    margin-left: 15px;
  }
  /* line 2255, ../scss/breakpoints/_768up.scss */
  body #footer .social_footer .address_social > p i {
    top: -12px;
    position: relative;
  }
  /* line 2263, ../scss/breakpoints/_768up.scss */
  body #footer #logo_footer {
    top: 0;
  }
  /* line 2267, ../scss/breakpoints/_768up.scss */
  body #footer #logo_footer a img {
    margin-left: 0;
    position: static;
    margin-top: 130px !important;
  }
  /* line 2274, ../scss/breakpoints/_768up.scss */
  body #footer #logo_footer > p {
    top: -12px;
  }
  /* line 2277, ../scss/breakpoints/_768up.scss */
  body #footer #logo_footer > p > br {
    display: none;
  }
}
/*********************
DESKTOP
This is the average viewing window. So Desktops, Laptops, and
in general anyone not viewing on a mobile device. Here's where
you can add resource intensive styles.
*********************/
@media only screen and (min-width: 1030px) {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Desktop Stylsheet
  
  This is the desktop size. It's larger than an iPad so it will only
  be seen on the Desktop.
  
  ******************************************************************/
  /* line 12, ../scss/breakpoints/_1030up.scss */
  .wrap {
    width: 1040px;
  }
}
/*********************
LARGE VIEWING SIZE
This is for the larger monitors and possibly full screen viewers.
*********************/
@media only screen and (min-width: 1240px) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Super Large Monitor Stylesheet
  
  You can add some advanced styles here if you like. This kicks in
  on larger screens.
  
  ******************************************************************/
  /* line 12, ../scss/breakpoints/_1240up.scss */
  .wrap {
    width: 1250px;
  }
}
/*********************
RETINA (2x RESOLUTION DEVICES)
This applies to the retina iPhone (4s) and iPad (2,3) along with
other displays with a 2x resolution. You can also create a media
query for retina AND a certain size if you want. Go Nuts.
*********************/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /******************************************************************
  Site Name: 
  Author: 
  
  Stylesheet: Retina Screens & Devices Stylesheet
  
  When handling retina screens you need to make adjustments, especially
  if you're not using font icons. Here you can add them in one neat
  place.
  
  ******************************************************************/
  /* 
  
  EXAMPLE 
  Let's say you have an image and you need to make sure it looks ok
  on retina screens. Let's say we have an icon which dimension are
  24px x 24px. In your regular stylesheets, it would look something
  like this:
  
  .icon {
  	width: 24px;
  	height: 24px;
  	background: url(img/test.png) no-repeat;
  }
  
  For retina screens, we have to make some adjustments, so that image
  doesn't look blurry. So, taking into account the image above and the
  dimensions, this is what we would put in our retina stylesheet:
  
  .icon {
  	background: url(img/test@2x.png) no-repeat;
  	background-size: 24px 24px;
  }
  
  So, you would create the same icon, but at double the resolution, meaning 
  it would be 48px x 48px. You'd name it the same, but with a @2x at the end
  (this is pretty standard practice). Set the background image so it matches
  the original dimensions and you are good to go. 
  
  */
}
/*********************
PRINT STYLESHEET
Feel free to customize this. Remember to add things that won't make
sense to print at the bottom. Things like nav, ads, and forms should
be set to display none.
*********************/
@media print {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Print Stylesheet
  
  This is the print stylesheet. There's probably not a lot
  of reasons to edit this stylesheet. If you want to
  though, go for it.
  
  ******************************************************************/
  /* line 13, ../scss/partials/_print.scss */
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
    -webkit-print-color-adjust: exact !important;
  }

  /* line 22, ../scss/partials/_print.scss */
  body {
    margin: 0;
    padding: 0;
    line-height: 1.4em;
  }

  /* line 28, ../scss/partials/_print.scss */
  a, a:visited {
    color: #444 !important;
    text-decoration: underline;
  }
  /* line 33, ../scss/partials/_print.scss */
  a:after, a:visited:after {
    content: " (" attr(href) ")";
  }
  /* line 38, ../scss/partials/_print.scss */
  a abbr[title]:after, a:visited abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 43, ../scss/partials/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 49, ../scss/partials/_print.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 54, ../scss/partials/_print.scss */
  thead {
    display: table-header-group;
  }

  /* line 58, ../scss/partials/_print.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 62, ../scss/partials/_print.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
  }
  /* line 70, ../scss/partials/_print.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 75, ../scss/partials/_print.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 83, ../scss/partials/_print.scss */
  body.single #principal_menu,
  body.single .sidebar,
  body.single .t-none,
  body.single #sidebar_df,
  body.single .cont-borderbox-gastronomia,
  body.single .page-navigation,
  body.single .wp-prev-next,
  body.single .respond-form,
  body.single .comment_face,
  body.single #the_tags,
  body.single #related_section,
  body.single .share-internal,
  body.single .banner_sup,
  body.single .banner-iframe,
  body.single .search_h,
  body.single .clima,
  body.single .relatedposts,
  body.single #temas_do_dia_menu,
  body.single .social_header,
  body.single .column_social,
  body.single .social_vida,
  body.single .breadcrumbs > span,
  body.single .shadow_v,
  body.single .coverTablet,
  body.single .carousel_main, body.single .thumb_carousel,
  body.single #sticky-wrapper,
  body.single #tf_hui_container,
  body.single .ler-mais-posts,
  body.single .OUTBRAIN,
  body.single iframe[name="google_osd_static_frame"], body.single iframe#google_osd_static_frame_2086934067675,
  body.single footer,
  body.single video,
  body.single audio,
  body.single object,
  body.single embed,
  body.single nav {
    display: none !important;
  }
  /* line 123, ../scss/partials/_print.scss */
  body.single iframe[height="332"],
  body.single iframe[height="315"],
  body.single iframe[height="383"] {
    display: none;
  }
  /* line 129, ../scss/partials/_print.scss */
  body.single meta[property="og:image"] {
    display: none !important;
  }
  /* line 133, ../scss/partials/_print.scss */
  body.single header.header {
    height: auto !important;
    display: block !important;
  }
  /* line 137, ../scss/partials/_print.scss */
  body.single header.header .wrapHeader {
    display: block !important;
  }
  /* line 140, ../scss/partials/_print.scss */
  body.single header.header .wrapHeader #top_header {
    display: block !important;
  }
  /* line 146, ../scss/partials/_print.scss */
  body.single #container {
    position: relative !important;
  }
  /* line 148, ../scss/partials/_print.scss */
  body.single #container:before {
    display: block !important;
    content: url(http://www.metropoles.com/wp-content/themes/metropoles/library/images/logo_metro.svg) !important;
    background-size: 100% auto !important;
    height: auto !important;
    width: 280px !important;
    position: absolute !important;
    top: 30px !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
    z-index: 100000 !important;
    visibility: visible !important;
    -webkit-print-color-adjust: exact !important;
  }
  /* line 166, ../scss/partials/_print.scss */
  body.single .img_sup .wp-post-image {
    width: 55% !important;
    min-width: 55% !important;
    max-width: 55% !important;
    margin: 0 auto !important;
    top: 0 !important;
    display: block !important;
    left: 0 !important;
    right: 0 !important;
  }
  /* line 177, ../scss/partials/_print.scss */
  body.single .d-3of4 {
    margin-right: 0 !important;
  }
  /* line 181, ../scss/partials/_print.scss */
  body.single img {
    max-width: 100%;
  }
  /* line 185, ../scss/partials/_print.scss */
  body.single #top_header {
    margin: 0 !important;
  }
  /* line 187, ../scss/partials/_print.scss */
  body.single #top_header a {
    margin: 0 !important;
  }
  /* line 190, ../scss/partials/_print.scss */
  body.single #top_header a:after {
    content: "";
  }
  /* line 194, ../scss/partials/_print.scss */
  body.single #top_header a #logo {
    display: none !important;
  }
  /* line 211, ../scss/partials/_print.scss */
  body.single .img_sup_int {
    height: auto !important;
  }
  /* line 215, ../scss/partials/_print.scss */
  body.single #body_post,
  body.single #body_post div,
  body.single .wrap {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
  }
  /* line 223, ../scss/partials/_print.scss */
  body.single #body_post .img_sup,
  body.single #body_post div .img_sup,
  body.single .wrap .img_sup {
    max-width: 100% !important;
  }
  /* line 225, ../scss/partials/_print.scss */
  body.single #body_post .img_sup > div,
  body.single #body_post div .img_sup > div,
  body.single .wrap .img_sup > div {
    margin-top: -14px !important;
  }
  /* line 229, ../scss/partials/_print.scss */
  body.single #body_post .img_sup .post-categories,
  body.single #body_post div .img_sup .post-categories,
  body.single .wrap .img_sup .post-categories {
    top: 0px;
  }
  /* line 233, ../scss/partials/_print.scss */
  body.single #body_post .img_sup .post-categories li a,
  body.single #body_post div .img_sup .post-categories li a,
  body.single .wrap .img_sup .post-categories li a {
    color: #000 !important;
  }
  /* line 241, ../scss/partials/_print.scss */
  body.single #header_post {
    position: relative;
    overflow: visible;
    clear: both !important;
  }
  /* line 261, ../scss/partials/_print.scss */
  body.single #header_post h1 {
    font-size: 30px !important;
    max-width: 65% !important;
    width: 65% !important;
    padding: 0 !important;
    margin: 20px auto 0 !important;
    color: #000 !important;
    text-align: center !important;
    text-transform: initial !important;
  }
  /* line 272, ../scss/partials/_print.scss */
  body.single #header_post h2 {
    max-width: 100% !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 279, ../scss/partials/_print.scss */
  body.single #header_post #authors_sec {
    page-break-inside: avoid;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
  }
  /* line 284, ../scss/partials/_print.scss */
  body.single #header_post #authors_sec .the_autor_css {
    display: inline-block !important;
    width: auto !important;
    margin: 0 !important;
    float: none !important;
  }
  /* line 290, ../scss/partials/_print.scss */
  body.single #header_post #authors_sec .the_autor_css > a {
    display: block;
    padding: 0 !important;
    margin: 0 !important;
  }
  /* line 296, ../scss/partials/_print.scss */
  body.single #header_post #authors_sec .the_autor_css > a:after {
    content: "";
  }
  /* line 300, ../scss/partials/_print.scss */
  body.single #header_post #authors_sec .the_autor_css > a img {
    top: 0px;
    display: inline-block !important;
    float: none !important;
    display: none !important;
  }
  /* line 307, ../scss/partials/_print.scss */
  body.single #header_post #authors_sec .the_autor_css > a h1 {
    font-size: 13px !important;
    position: relative;
    top: 1px;
    float: none !important;
    margin-right: 20px !important;
  }
  /* line 317, ../scss/partials/_print.scss */
  body.single #header_post #authors_sec .the_post_info {
    display: inline-block !important;
    width: auto !important;
    margin: 0 !important;
    float: none !important;
    display: inline-block !important;
    font-size: 13px !important;
  }
  /* line 352, ../scss/partials/_print.scss */
  body.single #body_post {
    display: block;
    clear: both !important;
  }
  /* line 355, ../scss/partials/_print.scss */
  body.single #body_post .olho_materia {
    padding-bottom: 25px !important;
  }
  /* line 363, ../scss/partials/_print.scss */
  body.single #body_post .wp-caption {
    display: inline-block !important;
    float: none !important;
    padding: 5px 0 !important;
    margin: 5px 0 !important;
  }
  /* line 371, ../scss/partials/_print.scss */
  body.single #body_post .bloco-leg img {
    width: 60%;
    margin: 0 auto !important;
  }
  /* line 380, ../scss/partials/_print.scss */
  body.single .blogs_internal .container_images .d-3of4 {
    float: left;
    width: 100%;
  }
  /* line 384, ../scss/partials/_print.scss */
  body.single .blogs_internal .container_images .d-3of4 img {
    margin: 0 auto !important;
    display: block !important;
    width: 60%;
  }
  /* line 391, ../scss/partials/_print.scss */
  body.single .blogs_internal .container_images .d-1of4 {
    float: right;
    display: none;
  }
  /* line 395, ../scss/partials/_print.scss */
  body.single .blogs_internal .container_images .d-1of4 .imgtxt {
    display: none;
  }
}
