@charset "UTF-8";
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,700,600,800);
/* line 9, ../sass/vendor/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../sass/vendor/_normalize.scss */
body {
  margin: 0;
}

/* line 32, ../sass/vendor/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 52, ../sass/vendor/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 65, ../sass/vendor/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 75, ../sass/vendor/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 87, ../sass/vendor/_normalize.scss */
a {
  background: transparent;
  outline: 0;
  text-decoration: none;
}

/* line 100, ../sass/vendor/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 108, ../sass/vendor/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 117, ../sass/vendor/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 126, ../sass/vendor/_normalize.scss */
h1, h2, h3, h4, h5, h6 {
  font-size: 1em;
  margin: 0;
}

/* line 135, ../sass/vendor/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 144, ../sass/vendor/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 152, ../sass/vendor/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 156, ../sass/vendor/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 167, ../sass/vendor/_normalize.scss */
img {
  border: 0;
}

/* line 175, ../sass/vendor/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 186, ../sass/vendor/_normalize.scss */
figure {
  margin: 0;
}

/* line 194, ../sass/vendor/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/* line 204, ../sass/vendor/_normalize.scss */
pre {
  overflow: auto;
}

/* line 212, ../sass/vendor/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 220, ../sass/vendor/_normalize.scss */
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 241, ../sass/vendor/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 255, ../sass/vendor/_normalize.scss */
button {
  overflow: visible;
  border: none;
}

/* line 267, ../sass/vendor/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 280, ../sass/vendor/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 292, ../sass/vendor/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 301, ../sass/vendor/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 312, ../sass/vendor/_normalize.scss */
input {
  line-height: normal;
}

/* line 324, ../sass/vendor/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 336, ../sass/vendor/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 347, ../sass/vendor/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 360, ../sass/vendor/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 369, ../sass/vendor/_normalize.scss */
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 380, ../sass/vendor/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 389, ../sass/vendor/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 398, ../sass/vendor/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 409, ../sass/vendor/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 414, ../sass/vendor/_normalize.scss */
td,
th {
  padding: 0;
}

/*! jQuery UI - v1.11.2 - 2014-10-16
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../sass/vendor/_jqueryUI.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, ../sass/vendor/_jqueryUI.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, ../sass/vendor/_jqueryUI.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 32, ../sass/vendor/_jqueryUI.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, ../sass/vendor/_jqueryUI.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 41, ../sass/vendor/_jqueryUI.scss */
.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */
}

/* line 44, ../sass/vendor/_jqueryUI.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

/* line 54, ../sass/vendor/_jqueryUI.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 61, ../sass/vendor/_jqueryUI.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 70, ../sass/vendor/_jqueryUI.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 82, ../sass/vendor/_jqueryUI.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 89, ../sass/vendor/_jqueryUI.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  min-height: 0;
  /* support: IE7 */
  font-size: 100%;
}

/* line 98, ../sass/vendor/_jqueryUI.scss */
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 101, ../sass/vendor/_jqueryUI.scss */
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}

/* line 104, ../sass/vendor/_jqueryUI.scss */
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: .5em;
  top: 50%;
  margin-top: -8px;
}

/* line 110, ../sass/vendor/_jqueryUI.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 115, ../sass/vendor/_jqueryUI.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 121, ../sass/vendor/_jqueryUI.scss */
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */
}

/* line 132, ../sass/vendor/_jqueryUI.scss */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
/* line 140, ../sass/vendor/_jqueryUI.scss */
.ui-button-icon-only {
  width: 2.2em;
}

/* button elements seem to need a little more width */
/* line 144, ../sass/vendor/_jqueryUI.scss */
button.ui-button-icon-only {
  width: 2.4em;
}

/* line 147, ../sass/vendor/_jqueryUI.scss */
.ui-button-icons-only {
  width: 3.4em;
}

/* line 150, ../sass/vendor/_jqueryUI.scss */
button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
/* line 155, ../sass/vendor/_jqueryUI.scss */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}

/* line 159, ../sass/vendor/_jqueryUI.scss */
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}

/* line 162, ../sass/vendor/_jqueryUI.scss */
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}

/* line 167, ../sass/vendor/_jqueryUI.scss */
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}

/* line 171, ../sass/vendor/_jqueryUI.scss */
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}

/* line 175, ../sass/vendor/_jqueryUI.scss */
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}

/* no icon support for input elements, provide padding by default */
/* line 180, ../sass/vendor/_jqueryUI.scss */
input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */
/* line 185, ../sass/vendor/_jqueryUI.scss */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 194, ../sass/vendor/_jqueryUI.scss */
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}

/* line 198, ../sass/vendor/_jqueryUI.scss */
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}

/* line 203, ../sass/vendor/_jqueryUI.scss */
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */
/* line 210, ../sass/vendor/_jqueryUI.scss */
.ui-buttonset {
  margin-right: 7px;
}

/* line 213, ../sass/vendor/_jqueryUI.scss */
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
/* line 220, ../sass/vendor/_jqueryUI.scss */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 225, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 230, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 234, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 241, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 245, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 248, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 251, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 254, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 257, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 266, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 271, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 275, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

/* line 279, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 285, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 291, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 295, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 302, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 310, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 318, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 323, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 326, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 329, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 333, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 336, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 339, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 342, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 346, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 349, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 356, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 359, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 363, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 367, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 371, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 375, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 378, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 381, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 385, ../sass/vendor/_jqueryUI.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 390, ../sass/vendor/_jqueryUI.scss */
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 398, ../sass/vendor/_jqueryUI.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 402, ../sass/vendor/_jqueryUI.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 410, ../sass/vendor/_jqueryUI.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 419, ../sass/vendor/_jqueryUI.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 426, ../sass/vendor/_jqueryUI.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 433, ../sass/vendor/_jqueryUI.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 436, ../sass/vendor/_jqueryUI.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 440, ../sass/vendor/_jqueryUI.scss */
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}

/* line 447, ../sass/vendor/_jqueryUI.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 450, ../sass/vendor/_jqueryUI.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 454, ../sass/vendor/_jqueryUI.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: none;
}

/* line 461, ../sass/vendor/_jqueryUI.scss */
.ui-menu .ui-menu {
  position: absolute;
}

/* line 464, ../sass/vendor/_jqueryUI.scss */
.ui-menu .ui-menu-item {
  position: relative;
  margin: 0;
  padding: 3px 1em 3px .4em;
  cursor: pointer;
  min-height: 0;
  /* support: IE7 */
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

/* line 473, ../sass/vendor/_jqueryUI.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 480, ../sass/vendor/_jqueryUI.scss */
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
/* line 486, ../sass/vendor/_jqueryUI.scss */
.ui-menu-icons {
  position: relative;
}

/* line 489, ../sass/vendor/_jqueryUI.scss */
.ui-menu-icons .ui-menu-item {
  padding-left: 2em;
}

/* left-aligned */
/* line 494, ../sass/vendor/_jqueryUI.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */
/* line 503, ../sass/vendor/_jqueryUI.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

/* line 507, ../sass/vendor/_jqueryUI.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 512, ../sass/vendor/_jqueryUI.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 516, ../sass/vendor/_jqueryUI.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}

/* line 522, ../sass/vendor/_jqueryUI.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 525, ../sass/vendor/_jqueryUI.scss */
.ui-resizable {
  position: relative;
}

/* line 528, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 535, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 539, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 546, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 553, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 560, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 567, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 574, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 581, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 588, ../sass/vendor/_jqueryUI.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 595, ../sass/vendor/_jqueryUI.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 599, ../sass/vendor/_jqueryUI.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 604, ../sass/vendor/_jqueryUI.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 612, ../sass/vendor/_jqueryUI.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  /* Support: IE7 */
  overflow-x: hidden;
  padding-bottom: 1px;
}

/* line 618, ../sass/vendor/_jqueryUI.scss */
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

/* line 627, ../sass/vendor/_jqueryUI.scss */
.ui-selectmenu-open {
  display: block;
}

/* line 630, ../sass/vendor/_jqueryUI.scss */
.ui-selectmenu-button {
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-decoration: none;
  cursor: pointer;
}

/* line 637, ../sass/vendor/_jqueryUI.scss */
.ui-selectmenu-button span.ui-icon {
  right: 0.5em;
  left: auto;
  margin-top: -8px;
  position: absolute;
  top: 50%;
}

/* line 644, ../sass/vendor/_jqueryUI.scss */
.ui-selectmenu-button span.ui-selectmenu-text {
  text-align: left;
  padding: 0.4em 2.1em 0.4em 1em;
  display: block;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 653, ../sass/vendor/_jqueryUI.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 657, ../sass/vendor/_jqueryUI.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 666, ../sass/vendor/_jqueryUI.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
/* line 676, ../sass/vendor/_jqueryUI.scss */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 681, ../sass/vendor/_jqueryUI.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 684, ../sass/vendor/_jqueryUI.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 688, ../sass/vendor/_jqueryUI.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 692, ../sass/vendor/_jqueryUI.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 695, ../sass/vendor/_jqueryUI.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 699, ../sass/vendor/_jqueryUI.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 703, ../sass/vendor/_jqueryUI.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 708, ../sass/vendor/_jqueryUI.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 712, ../sass/vendor/_jqueryUI.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 715, ../sass/vendor/_jqueryUI.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 718, ../sass/vendor/_jqueryUI.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 722, ../sass/vendor/_jqueryUI.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 729, ../sass/vendor/_jqueryUI.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px;
}

/* line 739, ../sass/vendor/_jqueryUI.scss */
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
/* line 753, ../sass/vendor/_jqueryUI.scss */
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}

/* vertically center icon */
/* line 759, ../sass/vendor/_jqueryUI.scss */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}

/* line 765, ../sass/vendor/_jqueryUI.scss */
.ui-spinner-up {
  top: 0;
}

/* line 768, ../sass/vendor/_jqueryUI.scss */
.ui-spinner-down {
  bottom: 0;
}

/* TR overrides */
/* line 773, ../sass/vendor/_jqueryUI.scss */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px;
}

/* line 777, ../sass/vendor/_jqueryUI.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 781, ../sass/vendor/_jqueryUI.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 785, ../sass/vendor/_jqueryUI.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 795, ../sass/vendor/_jqueryUI.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 800, ../sass/vendor/_jqueryUI.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 804, ../sass/vendor/_jqueryUI.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 809, ../sass/vendor/_jqueryUI.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 812, ../sass/vendor/_jqueryUI.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 818, ../sass/vendor/_jqueryUI.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}

/* line 826, ../sass/vendor/_jqueryUI.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
/* line 832, ../sass/vendor/_jqueryUI.scss */
.ui-widget {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1.1em;
}

/* line 836, ../sass/vendor/_jqueryUI.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 839, ../sass/vendor/_jqueryUI.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
  font-size: 1em;
}

/* line 846, ../sass/vendor/_jqueryUI.scss */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.67ce8280f78b.png") 50% top repeat-x;
  color: #333333;
}

/* line 851, ../sass/vendor/_jqueryUI.scss */
.ui-widget-content a {
  color: #333333;
}

/* line 854, ../sass/vendor/_jqueryUI.scss */
.ui-widget-header {
  border: 1px solid #e78f08;
  background: #f6a828 url("images/ui-bg_gloss-wave_35_f6a828_500x100.2d40290132e6.png") 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}

/* line 860, ../sass/vendor/_jqueryUI.scss */
.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
/* line 866, ../sass/vendor/_jqueryUI.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6 url("images/ui-bg_glass_100_f6f6f6_1x400.becd0bda9ac1.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #1c94c4;
}

/* line 874, ../sass/vendor/_jqueryUI.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}

/* line 880, ../sass/vendor/_jqueryUI.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #fbcb09;
  background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.b9e2e007ea2f.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #c77405;
}

/* line 891, ../sass/vendor/_jqueryUI.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #c77405;
  text-decoration: none;
}

/* line 902, ../sass/vendor/_jqueryUI.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #fbd850;
  background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.04b555466770.png") 50% 50% repeat-x;
  font-weight: bold;
  color: #eb8f00;
}

/* line 910, ../sass/vendor/_jqueryUI.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 919, ../sass/vendor/_jqueryUI.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url("images/ui-bg_highlight-soft_75_ffe45c_1x100.f81da2f75a89.png") 50% top repeat-x;
  color: #363636;
}

/* line 926, ../sass/vendor/_jqueryUI.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 931, ../sass/vendor/_jqueryUI.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("images/ui-bg_diagonals-thick_18_b81900_40x40.e9c44fa4ccdc.png") 50% 50% repeat;
  color: #ffffff;
}

/* line 938, ../sass/vendor/_jqueryUI.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}

/* line 943, ../sass/vendor/_jqueryUI.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}

/* line 948, ../sass/vendor/_jqueryUI.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 953, ../sass/vendor/_jqueryUI.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

/* line 960, ../sass/vendor/_jqueryUI.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

/* line 967, ../sass/vendor/_jqueryUI.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 975, ../sass/vendor/_jqueryUI.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 979, ../sass/vendor/_jqueryUI.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_222222_256x240.b8f844f3f130.png");
}

/* line 983, ../sass/vendor/_jqueryUI.scss */
.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.89c7f81db0a2.png");
}

/* line 986, ../sass/vendor/_jqueryUI.scss */
.ui-state-default .ui-icon {
  background-image: url("images/ui-icons_ef8c08_256x240.f5912e64e68c.png");
}

/* line 989, ../sass/vendor/_jqueryUI.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("images/ui-icons_ef8c08_256x240.f5912e64e68c.png");
}

/* line 993, ../sass/vendor/_jqueryUI.scss */
.ui-state-active .ui-icon {
  background-image: url("images/ui-icons_ef8c08_256x240.f5912e64e68c.png");
}

/* line 996, ../sass/vendor/_jqueryUI.scss */
.ui-state-highlight .ui-icon {
  background-image: url("images/ui-icons_228ef1_256x240.464fab5837b0.png");
}

/* line 999, ../sass/vendor/_jqueryUI.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_ffd27a_256x240.b81d996790dc.png");
}

/* positioning */
/* line 1005, ../sass/vendor/_jqueryUI.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 1006, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-1-n {
  background-position: 0 0;
}

/* line 1007, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

/* line 1008, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-1-e {
  background-position: -32px 0;
}

/* line 1009, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-1-se {
  background-position: -48px 0;
}

/* line 1010, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-1-s {
  background-position: -64px 0;
}

/* line 1011, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

/* line 1012, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-1-w {
  background-position: -96px 0;
}

/* line 1013, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

/* line 1014, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

/* line 1015, ../sass/vendor/_jqueryUI.scss */
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

/* line 1016, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 1017, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 1018, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 1019, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 1020, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/* line 1021, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 1022, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 1023, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 1024, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 1025, ../sass/vendor/_jqueryUI.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 1026, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 1027, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 1028, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 1029, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 1030, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

/* line 1031, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 1032, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 1033, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 1034, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 1035, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 1036, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 1037, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 1038, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 1039, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 1040, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 1041, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 1042, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

/* line 1043, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 1044, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 1045, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 1046, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 1047, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 1048, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 1049, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 1050, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 1051, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 1052, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 1053, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 1054, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 1055, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 1056, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 1057, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 1058, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 1059, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 1060, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 1061, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 1062, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 1063, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 1064, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 1065, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 1066, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 1067, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 1068, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 1069, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 1070, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 1071, ../sass/vendor/_jqueryUI.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 1072, ../sass/vendor/_jqueryUI.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 1073, ../sass/vendor/_jqueryUI.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 1074, ../sass/vendor/_jqueryUI.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 1075, ../sass/vendor/_jqueryUI.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 1076, ../sass/vendor/_jqueryUI.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 1077, ../sass/vendor/_jqueryUI.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 1078, ../sass/vendor/_jqueryUI.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 1079, ../sass/vendor/_jqueryUI.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 1080, ../sass/vendor/_jqueryUI.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 1081, ../sass/vendor/_jqueryUI.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 1082, ../sass/vendor/_jqueryUI.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 1083, ../sass/vendor/_jqueryUI.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 1084, ../sass/vendor/_jqueryUI.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 1085, ../sass/vendor/_jqueryUI.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 1086, ../sass/vendor/_jqueryUI.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 1087, ../sass/vendor/_jqueryUI.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 1088, ../sass/vendor/_jqueryUI.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 1089, ../sass/vendor/_jqueryUI.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 1090, ../sass/vendor/_jqueryUI.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 1091, ../sass/vendor/_jqueryUI.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 1092, ../sass/vendor/_jqueryUI.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 1093, ../sass/vendor/_jqueryUI.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 1094, ../sass/vendor/_jqueryUI.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 1095, ../sass/vendor/_jqueryUI.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 1096, ../sass/vendor/_jqueryUI.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 1097, ../sass/vendor/_jqueryUI.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 1098, ../sass/vendor/_jqueryUI.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 1099, ../sass/vendor/_jqueryUI.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 1100, ../sass/vendor/_jqueryUI.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 1101, ../sass/vendor/_jqueryUI.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 1102, ../sass/vendor/_jqueryUI.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 1103, ../sass/vendor/_jqueryUI.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 1104, ../sass/vendor/_jqueryUI.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 1105, ../sass/vendor/_jqueryUI.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 1106, ../sass/vendor/_jqueryUI.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 1107, ../sass/vendor/_jqueryUI.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 1108, ../sass/vendor/_jqueryUI.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 1109, ../sass/vendor/_jqueryUI.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 1110, ../sass/vendor/_jqueryUI.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 1111, ../sass/vendor/_jqueryUI.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 1112, ../sass/vendor/_jqueryUI.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 1113, ../sass/vendor/_jqueryUI.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 1114, ../sass/vendor/_jqueryUI.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 1115, ../sass/vendor/_jqueryUI.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 1116, ../sass/vendor/_jqueryUI.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 1117, ../sass/vendor/_jqueryUI.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 1118, ../sass/vendor/_jqueryUI.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 1119, ../sass/vendor/_jqueryUI.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 1120, ../sass/vendor/_jqueryUI.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 1121, ../sass/vendor/_jqueryUI.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 1122, ../sass/vendor/_jqueryUI.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 1123, ../sass/vendor/_jqueryUI.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 1124, ../sass/vendor/_jqueryUI.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 1125, ../sass/vendor/_jqueryUI.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 1126, ../sass/vendor/_jqueryUI.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 1127, ../sass/vendor/_jqueryUI.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 1128, ../sass/vendor/_jqueryUI.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 1129, ../sass/vendor/_jqueryUI.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 1130, ../sass/vendor/_jqueryUI.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 1131, ../sass/vendor/_jqueryUI.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 1132, ../sass/vendor/_jqueryUI.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 1133, ../sass/vendor/_jqueryUI.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 1134, ../sass/vendor/_jqueryUI.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 1135, ../sass/vendor/_jqueryUI.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 1136, ../sass/vendor/_jqueryUI.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 1137, ../sass/vendor/_jqueryUI.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 1138, ../sass/vendor/_jqueryUI.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 1139, ../sass/vendor/_jqueryUI.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 1140, ../sass/vendor/_jqueryUI.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 1141, ../sass/vendor/_jqueryUI.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 1143, ../sass/vendor/_jqueryUI.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 1144, ../sass/vendor/_jqueryUI.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 1145, ../sass/vendor/_jqueryUI.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 1146, ../sass/vendor/_jqueryUI.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 1147, ../sass/vendor/_jqueryUI.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 1148, ../sass/vendor/_jqueryUI.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 1149, ../sass/vendor/_jqueryUI.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 1150, ../sass/vendor/_jqueryUI.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 1151, ../sass/vendor/_jqueryUI.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 1152, ../sass/vendor/_jqueryUI.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 1153, ../sass/vendor/_jqueryUI.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 1154, ../sass/vendor/_jqueryUI.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 1155, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 1156, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 1157, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 1158, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 1159, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 1160, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 1161, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 1162, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 1163, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 1164, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 1165, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 1166, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 1167, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 1168, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 1169, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 1170, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 1171, ../sass/vendor/_jqueryUI.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 1172, ../sass/vendor/_jqueryUI.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 1173, ../sass/vendor/_jqueryUI.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 1174, ../sass/vendor/_jqueryUI.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 1175, ../sass/vendor/_jqueryUI.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 1176, ../sass/vendor/_jqueryUI.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 1177, ../sass/vendor/_jqueryUI.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 1178, ../sass/vendor/_jqueryUI.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 1179, ../sass/vendor/_jqueryUI.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 1180, ../sass/vendor/_jqueryUI.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 1187, ../sass/vendor/_jqueryUI.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}

/* line 1193, ../sass/vendor/_jqueryUI.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}

/* line 1199, ../sass/vendor/_jqueryUI.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}

/* line 1205, ../sass/vendor/_jqueryUI.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}

/* Overlays */
/* line 1213, ../sass/vendor/_jqueryUI.scss */
.ui-widget-overlay {
  background: #666666 url("images/ui-bg_diagonals-thick_20_666666_40x40.9ae6fe136a5b.png") 50% 50% repeat;
  opacity: .5;
  filter: Alpha(Opacity=50);
  /* support: IE8 */
}

/* line 1218, ../sass/vendor/_jqueryUI.scss */
.ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: #000000 url("images/ui-bg_flat_10_000000_40x100.d37c642004b4.png") 50% 50% repeat-x;
  opacity: .2;
  filter: Alpha(Opacity=20);
  /* support: IE8 */
  border-radius: 5px;
}

/*! Social Likes v3.0.9 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
/* line 2, ../sass/vendor/_social-share.scss */
.social-likes,
.social-likes__widget {
  display: inline-block;
  padding: 0;
  vertical-align: middle !important;
  word-spacing: 0 !important;
  text-indent: 0 !important;
  list-style: none !important;
}

/* line 12, ../sass/vendor/_social-share.scss */
.social-likes {
  opacity: 0;
}

/* line 16, ../sass/vendor/_social-share.scss */
.social-likes_visible {
  opacity: 1;
  -webkit-transition: opacity .1s ease-in;
  transition: opacity 0.1s ease-in;
}

/* line 22, ../sass/vendor/_social-share.scss */
.social-likes > * {
  display: inline-block;
  visibility: hidden;
}

/* line 27, ../sass/vendor/_social-share.scss */
.social-likes_vertical > * {
  display: block;
}

/* line 31, ../sass/vendor/_social-share.scss */
.social-likes_visible > * {
  visibility: inherit;
}

/* line 35, ../sass/vendor/_social-share.scss */
.social-likes__widget {
  display: inline-block;
  position: relative;
  white-space: nowrap;
}

/* line 41, ../sass/vendor/_social-share.scss */
.social-likes__widget:before, .social-likes__widget:after {
  display: none !important;
}

/* line 45, ../sass/vendor/_social-share.scss */
.social-likes_vertical .social-likes__widget {
  display: block;
  float: left;
  clear: left;
}

/* line 51, ../sass/vendor/_social-share.scss */
.social-likes__button, .social-likes__icon, .social-likes__counter {
  text-decoration: none;
  text-rendering: optimizeLegibility;
}

/* line 56, ../sass/vendor/_social-share.scss */
.social-likes__button, .social-likes__counter {
  display: inline-block;
  margin: 0;
  outline: 0;
}

/* line 62, ../sass/vendor/_social-share.scss */
.social-likes__button {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 70, ../sass/vendor/_social-share.scss */
.social-likes__button:before {
  content: "";
  display: inline-block;
}

/* line 75, ../sass/vendor/_social-share.scss */
.social-likes__icon {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 81, ../sass/vendor/_social-share.scss */
.social-likes__counter {
  display: none;
  position: relative;
}

/* line 86, ../sass/vendor/_social-share.scss */
.social-likes_ready .social-likes__counter, .social-likes__counter_single {
  display: inline-block;
}

/* line 90, ../sass/vendor/_social-share.scss */
.social-likes_vertical .social-likes__widget {
  display: block;
}

/* line 94, ../sass/vendor/_social-share.scss */
.social-likes_notext .social-likes__button {
  padding-left: 0;
}

/* line 98, ../sass/vendor/_social-share.scss */
.social-likes_single-w {
  position: relative;
  display: inline-block;
}

/* line 103, ../sass/vendor/_social-share.scss */
.social-likes_single {
  position: absolute;
  text-align: left;
  z-index: 99999;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0 .11s,opacity .1s ease-in;
  transition: visibility 0s .11s,opacity .1s ease-in;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 115, ../sass/vendor/_social-share.scss */
.social-likes_single.social-likes_opened {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .15s ease-out;
  transition: opacity 0.15s ease-out;
}

/* line 122, ../sass/vendor/_social-share.scss */
.social-likes__button_single {
  position: relative;
}

/* line 126, ../sass/vendor/_social-share.scss */
.social-likes {
  float: left;
}

/* line 130, ../sass/vendor/_social-share.scss */
.social-likes,
.social-likes_single-w {
  line-height: 19px;
}

/* line 135, ../sass/vendor/_social-share.scss */
.social-likes__widget {
  display: inline-block;
  margin-right: 20px;
}

/* line 140, ../sass/vendor/_social-share.scss */
.social-likes__widget:hover,
.social-likes__widget:active,
.social-likes__widget:focus {
  cursor: pointer;
}

/* line 146, ../sass/vendor/_social-share.scss */
.social-likes__button {
  padding: 0;
  font-weight: 400;
  border-right: 0;
  display: inline-block;
  vertical-align: top;
  width: 33px;
  height: 34px;
  line-height: 34px;
  text-indent: -9999999px;
}

/* line 158, ../sass/vendor/_social-share.scss */
.social-likes__icon {
  width: 100%;
  height: 100%;
  display: block;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/* line 166, ../sass/vendor/_social-share.scss */
.social-likes__counter {
  display: inline-block;
  vertical-align: top;
  color: #808080;
  text-shadow: 0 2px 0 #fff;
  font-size: 12px;
  height: 34px;
  line-height: 34px;
  padding-left: 10px;
}

/* line 177, ../sass/vendor/_social-share.scss */
.social-likes__widget:hover > .social-likes__counter,
.social-likes__widget:focus > .social-likes__counter,
.social-likes__widget:active > .social-likes__counter,
.social-likes__widget_active > .social-likes__counter {
  position: relative;
  border-left-color: transparent;
}

/* line 185, ../sass/vendor/_social-share.scss */
.social-likes__icon_comment {
  background-image: url("../images/icon-comment-share.6aa8437d1e8d.svg");
}
/* line 188, ../sass/vendor/_social-share.scss */
.social-likes__icon_comment:after {
  content: '';
  background-image: url("../images/icon-comment-share-hover.b38e5cd681f0.svg");
  width: 0;
  height: 0;
}

/* line 196, ../sass/vendor/_social-share.scss */
.social-likes__widget_comment:hover .social-likes__icon_comment,
.social-likes__widget_comment:active .social-likes__icon_comment,
.social-likes__widget_comment:focus .social-likes__icon_comment {
  background-image: url("../images/icon-comment-share-hover.b38e5cd681f0.svg");
}

/* line 202, ../sass/vendor/_social-share.scss */
.social-likes__icon_facebook {
  background-image: url("../images/icon-facebook-share.cbc16ea34cfe.svg");
}
/* line 205, ../sass/vendor/_social-share.scss */
.social-likes__icon_facebook:after {
  content: '';
  background-image: url("../images/icon-facebook-share-hover.653b8b1bd255.svg");
  width: 0;
  height: 0;
}

/* line 213, ../sass/vendor/_social-share.scss */
.social-likes__widget_facebook:hover .social-likes__icon_facebook,
.social-likes__widget_facebook:active .social-likes__icon_facebook,
.social-likes__widget_facebook:focus .social-likes__icon_facebook {
  background-image: url("../images/icon-facebook-share-hover.653b8b1bd255.svg");
}

/* line 219, ../sass/vendor/_social-share.scss */
.social-likes__icon_twitter {
  background-image: url("../images/icon-twitter-share.d1a249e66bb6.svg");
}
/* line 222, ../sass/vendor/_social-share.scss */
.social-likes__icon_twitter:after {
  content: '';
  background-image: url("../images/icon-twitter-share-hover.f3db2582a25e.svg");
  width: 0;
  height: 0;
}

/* line 230, ../sass/vendor/_social-share.scss */
.social-likes__widget_twitter:hover .social-likes__icon_twitter,
.social-likes__widget_twitter:active .social-likes__icon_twitter,
.social-likes__widget_twitter:focus .social-likes__icon_twitter {
  background-image: url("../images/icon-twitter-share-hover.f3db2582a25e.svg");
}

/* line 236, ../sass/vendor/_social-share.scss */
.social-likes__icon_plusone {
  background-image: url("../images/icon-plus-share.00b9b88c325d.svg");
}
/* line 239, ../sass/vendor/_social-share.scss */
.social-likes__icon_plusone:after {
  content: '';
  background-image: url("../images/icon-plus-share-hover.9560e6c19ff3.svg");
  width: 0;
  height: 0;
}

/* line 247, ../sass/vendor/_social-share.scss */
.social-likes__widget_plusone:hover .social-likes__icon_plusone,
.social-likes__widget_plusone:active .social-likes__icon_plusone,
.social-likes__widget_plusone:focus .social-likes__icon_plusone {
  background-image: url("../images/icon-plus-share-hover.9560e6c19ff3.svg");
}

/* line 6, ../sass/components/_buttons.scss */
.btn {
  border-radius: 50px;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  cursor: pointer;
}

/* line 12, ../sass/components/_buttons.scss */
.btn-small {
  padding: 3px 9px;
  font-size: 0.6875rem;
}

/* line 17, ../sass/components/_buttons.scss */
.btn-regular {
  padding: 0 18px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}

/* line 24, ../sass/components/_buttons.scss */
.btn-larger {
  padding: 0.625rem 1.0625rem;
  font-size: 1.875rem;
}

/* line 29, ../sass/components/_buttons.scss */
.btn-form-send {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  float: right;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-right: 6px;
  position: relative;
  padding-right: 33px;
  color: #231F20;
}
/* line 39, ../sass/components/_buttons.scss */
.btn-form-send:hover {
  background: #fcb50c;
  background: -moz-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcb50c), color-stop(72%, #ffcd11));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcb50c 0%, #ffcd11 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 2px 0px 0px #db8b00;
  color: #fff;
}
/* line 44, ../sass/components/_buttons.scss */
.btn-form-send:after {
  content: '';
  background-position: -32px -23px;
  height: 12px;
  width: 14px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
  position: absolute;
  right: 12px;
  top: 9px;
  display: block;
}

/* line 55, ../sass/components/_buttons.scss */
.btn-primary {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 2px 0px 0px #db8b00;
}

/* line 4, ../sass/components/_form.scss */
.form .input {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-shadow: inset 0 2px 0 0 #ccc;
  box-shadow: inset 0 2px 0 0 #ccc;
  background-color: #fff;
  border: none;
  border-radius: 5px;
  color: #231F20;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  /* line 4, ../sass/components/_form.scss */
  .form .input {
    font-size: 14px;
    height: 46px;
    line-height: 46px;
  }
}
@media screen and (max-width: 767px) {
  /* line 4, ../sass/components/_form.scss */
  .form .input {
    margin-top: 2px !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 12px;
  }
}
/* line 29, ../sass/components/_form.scss */
.form .input::-webkit-input-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 30, ../sass/components/_form.scss */
.form .input::-moz-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 31, ../sass/components/_form.scss */
.form .input:-moz-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 32, ../sass/components/_form.scss */
.form .input:-ms-input-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 35, ../sass/components/_form.scss */
.form .selectboxit-container {
  margin-bottom: 14px;
}
/* line 39, ../sass/components/_form.scss */
.form .select {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
  width: 100% !important;
  border: none;
  padding-left: 10px;
  padding-right: 10px;
  color: #231F20;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) {
  /* line 39, ../sass/components/_form.scss */
  .form .select {
    height: 46px;
    line-height: 46px;
  }
}
@media screen and (max-width: 767px) {
  /* line 39, ../sass/components/_form.scss */
  .form .select {
    height: 30px !important;
    line-height: 30px !important;
  }
  /* line 58, ../sass/components/_form.scss */
  .form .select .selectboxit-arrow {
    top: 13px !important;
  }
}
/* line 63, ../sass/components/_form.scss */
.form .select:hover {
  background: #fcb50c;
  background: -moz-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcb50c), color-stop(72%, #ffcd11));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcb50c 0%, #ffcd11 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
}
/* line 68, ../sass/components/_form.scss */
.form textarea {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #231F20;
  line-height: 130%;
  margin-top: 10px;
}
@media screen and (min-width: 768px) {
  /* line 68, ../sass/components/_form.scss */
  .form textarea {
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 68, ../sass/components/_form.scss */
  .form textarea {
    font-size: 12px;
  }
}
/* line 81, ../sass/components/_form.scss */
.form textarea::-webkit-input-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 82, ../sass/components/_form.scss */
.form textarea::-moz-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 83, ../sass/components/_form.scss */
.form textarea:-moz-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 84, ../sass/components/_form.scss */
.form textarea:-ms-input-placeholder {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
}
/* line 87, ../sass/components/_form.scss */
.form label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 0.7;
  text-transform: uppercase;
  display: block;
  margin-bottom: 19px;
  text-shadow: 2px 2px 1px rgba(255, 255, 255, 0.95);
  color: #231F1F !important;
}
/* line 97, ../sass/components/_form.scss */
.form label span {
  color: #ED1C24;
  font-size: 12px;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  /* line 87, ../sass/components/_form.scss */
  .form label {
    text-align: center;
    display: block;
  }
}
/* line 110, ../sass/components/_form.scss */
.form .error .input,
.form .error .select,
.form .error .textarea {
  border: 1px solid #ED1B23;
}
@media screen and (min-width: 768px) {
  /* line 117, ../sass/components/_form.scss */
  .form span.error {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 14px;
    color: #ED1C24;
    position: absolute;
    top: 10px;
    right: 0;
    display: block;
  }
}
@media screen and (max-width: 767px) {
  /* line 129, ../sass/components/_form.scss */
  .form span.error {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: italic !important;
    font-size: 11px !important;
    color: #ED1C24 !important;
    position: absolute !important;
    top: 19px !important;
    right: 0 !important;
    display: block !important;
    left: 0 !important;
    text-align: center !important;
  }
}
/* line 144, ../sass/components/_form.scss */
.form .custom-upload {
  position: relative;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-box-shadow: inset 0 2px 0 0 #CCC;
  box-shadow: inset 0 2px 0 0 #CCC;
  background-color: #FFF;
  border: none;
  border-radius: 5px;
  color: #231F20;
  font-size: 14px;
  margin-bottom: 28px;
}
@media screen and (min-width: 768px) {
  /* line 144, ../sass/components/_form.scss */
  .form .custom-upload {
    font-size: 14px;
    height: 46px;
    line-height: 46px;
  }
}
@media screen and (max-width: 767px) {
  /* line 144, ../sass/components/_form.scss */
  .form .custom-upload {
    margin-top: 2px !important;
    height: 30px !important;
    line-height: 30px !important;
    font-size: 12px;
  }
}
/* line 171, ../sass/components/_form.scss */
.form .custom-upload input[type=file] {
  outline: none;
  position: absolute;
  text-align: right;
  opacity: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
/* line 183, ../sass/components/_form.scss */
.form .custom-upload .fake-file {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  padding: 0;
  margin: 0;
  z-index: 1;
}
/* line 191, ../sass/components/_form.scss */
.form .custom-upload .fake-file::before {
  content: "Escolher Arquivo";
  text-transform: uppercase;
  right: 36px;
  position: absolute;
}
/* line 197, ../sass/components/_form.scss */
.form .custom-upload .fake-file::after {
  content: "";
  top: 50%;
  right: 16px;
  width: 16px;
  height: 16px;
  position: absolute;
  margin-top: -8px;
  background-position: -60px -23px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}
/* line 209, ../sass/components/_form.scss */
.form .custom-upload .fake-file input {
  background: transparent;
  border: 0;
  max-width: inherit;
  width: inherit;
  padding-left: 5px;
}
@media screen and (min-width: 768px) {
  /* line 209, ../sass/components/_form.scss */
  .form .custom-upload .fake-file input {
    padding-right: 186px;
    margin-top: 13px;
  }
}
@media screen and (max-width: 767px) {
  /* line 209, ../sass/components/_form.scss */
  .form .custom-upload .fake-file input {
    padding-right: 176px;
    margin-top: 6px;
  }
}

/* line 230, ../sass/components/_form.scss */
.aside-form .input {
  font-size: 14px !important;
  height: 46px !important;
  line-height: 46px !important;
}
/* line 235, ../sass/components/_form.scss */
.aside-form .select {
  height: 46px !important;
  line-height: 46px !important;
}
/* line 238, ../sass/components/_form.scss */
.aside-form .select .selectboxit-arrow {
  top: 21px !important;
}
/* line 242, ../sass/components/_form.scss */
.aside-form textarea {
  margin-bottom: 10px !important;
}
/* line 245, ../sass/components/_form.scss */
.aside-form span.error {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic !important;
  font-size: 14px !important;
  color: #ED1C24 !important;
  position: absolute !important;
  top: 10px !important;
  right: 0 !important;
  display: block !important;
}

/* line 258, ../sass/components/_form.scss */
.form-search-blog {
  position: relative;
  width: 100%;
  height: 46px;
}
/* line 263, ../sass/components/_form.scss */
.form-search-blog .input {
  padding-right: 75px;
}
/* line 267, ../sass/components/_form.scss */
.form-search-blog .btn {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 2px 0px 0px #db8b00;
  position: absolute;
  top: 9px;
  right: 7px;
  color: #000;
  font-size: 14px;
  padding: 4px 28px 4px 12px;
}
@media screen and (max-width: 767px) {
  /* line 267, ../sass/components/_form.scss */
  .form-search-blog .btn {
    top: 11px;
  }
}
/* line 279, ../sass/components/_form.scss */
.form-search-blog .btn:hover {
  background: #fcb50c;
  background: -moz-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcb50c), color-stop(72%, #ffcd11));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcb50c 0%, #ffcd11 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 2px 0px 0px #db8b00;
}
/* line 283, ../sass/components/_form.scss */
.form-search-blog .btn:after {
  content: '';
  background: url("../images/icon-search.c8fd8671c85a.svg") no-repeat;
  position: absolute;
  right: 12px;
  top: 7px;
  width: 12px;
  height: 12px;
  display: block;
}

/*
 * jquery.selectBoxIt.css 3.8.1
 * Author: @gregfranko
 */
/*
  Common CSS Properties
  ---------------------
  These properties will be applied to any themes that you use
*/
/* SelectBoxIt container */
/* line 13, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-container {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

/* Styles that apply to all SelectBoxIt elements */
/* line 21, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-container * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none;
  white-space: nowrap;
}

/* Button */
/* line 34, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-container .selectboxit {
  width: 100%;
  /* Width of the dropdown button */
  cursor: pointer;
  margin: 0;
  padding: 0;
  border-radius: 6px;
  overflow: hidden;
  display: block;
  position: relative;
  z-index: 99;
  max-height: 240px !important;
}

/* line 47, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-container .selectboxit-open {
  background: #fcb50c;
  background: -moz-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcb50c), color-stop(72%, #ffcd11));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcb50c 0%, #ffcd11 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
  z-index: 9991;
  color: #e87f23;
}
/* line 52, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-container .selectboxit-open .selectboxit-default-arrow {
  border-top: none;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-bottom: 4px solid #e87f23;
}

/* Height and Vertical Alignment of Text */
/* Focus pseudo selector */
/* line 65, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-container .selectboxit:focus {
  outline: 0;
}

/* Disabled Mouse Interaction */
/* line 70, ../sass/vendor/_selectBoxIt.scss */
.selectboxit.selectboxit-disabled,
.selectboxit-options .selectboxit-disabled {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
}

/* Button Text */
/* line 81, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-text {
  text-indent: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
}

/* line 88, ../sass/vendor/_selectBoxIt.scss */
.selectboxit .selectboxit-option-icon-container {
  margin-left: 5px;
}

/* Options List */
/* line 93, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-container .selectboxit-options {
  width: 100% !important;
  min-width: 100% !important;
  padding: 0;
  position: absolute;
  overflow-x: hidden;
  overflow-y: auto;
  cursor: pointer;
  display: none;
  z-index: 999;
  text-align: left;
  border: 1px solid #BABAB8;
}

/* line 107, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-option {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  padding: 15px 16px;
  background-color: #E8E7E7;
}
/* line 114, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-option:hover {
  background-color: #fde28b;
}

/* Individual Option Hover Action */
/* line 120, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-option .selectboxit-option-anchor:hover {
  text-decoration: none;
}

/* Individual Option Optgroup Header */
/* line 125, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-option, .selectboxit-optgroup-header {
  margin: 0;
  list-style-type: none;
}

/* line 129, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-optgroup-header {
  text-transform: uppercase;
  padding: 15px 4px;
  display: block;
  color: #A0A0A0;
  background-color: #f2f2f2;
}

/* The first Drop Down option */
/* The first Drop Down option optgroup */
/* The last Drop Down option */
/* Drop Down optgroup headers */
/* line 150, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-optgroup-header {
  font-weight: bold;
}

/* Drop Down optgroup header hover psuedo class */
/* line 155, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-optgroup-header:hover {
  cursor: default;
}

/* Drop Down down arrow container */
/* line 160, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-arrow-container {
  /* Positions the down arrow */
  width: 30px;
  position: absolute;
  right: 0;
}

/* Drop Down down arrow */
/* line 168, ../sass/vendor/_selectBoxIt.scss */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
  /* Horizontally centers the down arrow */
  margin: 0 auto;
  position: absolute;
  top: 21px;
  right: 0;
  left: 0;
}

/* Drop Down down arrow for jQueryUI and jQuery Mobile */
/* line 178, ../sass/vendor/_selectBoxIt.scss */
.selectboxit .selectboxit-arrow-container .selectboxit-arrow.ui-icon {
  top: 30%;
}

/* Drop Down individual option icon positioning */
/* line 183, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-option-icon-container {
  float: left;
}

/* line 187, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-container .selectboxit-option-icon {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

/* Drop Down individual option icon positioning */
/* line 194, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-option-icon-url {
  width: 18px;
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 100%;
  background-position: center;
  float: left;
}

/* line 203, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-rendering {
  display: inline-block !important;
  *display: inline !important;
  zoom: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
/* line 214, ../sass/vendor/_selectBoxIt.scss */
.jqueryui .ui-icon {
  background-color: inherit;
}

/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
/* line 219, ../sass/vendor/_selectBoxIt.scss */
.jqueryui .ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

/*
  Default Theme
  -------------
  Note: Feel free to remove all of the CSS underneath this line if you are not using the default theme
*/
/* line 238, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-default-arrow {
  width: 0;
  height: 0;
  border-top: 4px solid #e87f23;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

/* line 246, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-list {
  border-radius: 5px;
}

/* line 250, ../sass/vendor/_selectBoxIt.scss */
.selectboxit-list .selectboxit-option-anchor {
  color: #333333;
}

/* line 6, ../sass/base/_base.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 12, ../sass/base/_base.scss */
a.link {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  color: #ed1c24;
  font-weight: 600;
  background-color: transparent;
  border-bottom: 2px solid #ed1c24;
}
/* line 18, ../sass/base/_base.scss */
a.link:hover {
  color: #fff;
  text-shadow: 0 0 0 transparent;
  background-color: #ed1c24;
}

/* line 24, ../sass/base/_base.scss */
a.link-phone,
a.link-mail {
  color: #8D8D8D;
}
@media screen and (max-width: 1219px) {
  /* line 24, ../sass/base/_base.scss */
  a.link-phone,
  a.link-mail {
    text-decoration: underline;
  }
}

/* line 33, ../sass/base/_base.scss */
.container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
@media screen and (min-width: 1366px) {
  /* line 33, ../sass/base/_base.scss */
  .container {
    width: 1220px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 33, ../sass/base/_base.scss */
  .container {
    width: 990px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 33, ../sass/base/_base.scss */
  .container {
    width: 748px;
  }
}
@media screen and (max-width: 767px) {
  /* line 33, ../sass/base/_base.scss */
  .container {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (min-width: 1366px) {
  /* line 52, ../sass/base/_base.scss */
  .container.half-margin {
    margin-left: -610px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 52, ../sass/base/_base.scss */
  .container.half-margin {
    margin-left: -495px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 52, ../sass/base/_base.scss */
  .container.half-margin {
    margin-left: -374px;
  }
}
@media screen and (max-width: 767px) {
  /* line 52, ../sass/base/_base.scss */
  .container.half-margin {
    margin-left: -150px;
  }
}
@media screen and (max-width: 767px) {
  /* line 67, ../sass/base/_base.scss */
  .container .main-section {
    width: 100% !important;
    padding-right: 0;
    margin-right: 0 !important;
  }
  /* line 72, ../sass/base/_base.scss */
  .container .aside-section {
    width: 100% !important;
    margin: 0 !important;
    text-align: center;
    display: none;
    margin-left: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 81, ../sass/base/_base.scss */
  .container .main-section {
    width: 66.66667% !important;
    padding-right: 15px;
    margin-right: 0 !important;
    float: left;
  }
  /* line 87, ../sass/base/_base.scss */
  .container .aside-section {
    width: 33.33333% !important;
    padding-left: 15px;
    margin-left: 0 !important;
    float: right;
  }
}

/* line 96, ../sass/base/_base.scss */
.main {
  width: 100%;
  background-color: #F0F0EF;
}
@media screen and (min-width: 1220px) {
  /* line 96, ../sass/base/_base.scss */
  .main {
    padding-top: 168px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 96, ../sass/base/_base.scss */
  .main {
    padding-top: 133px;
  }
}
@media screen and (max-width: 767px) {
  /* line 96, ../sass/base/_base.scss */
  .main {
    padding-top: 119px;
  }
}

/* line 110, ../sass/base/_base.scss */
.clearfix {
  *zoom: 1;
}
/* line 213, ../sass/helpers/_helpers.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.clearfix:after {
  clear: both;
}

/* line 114, ../sass/base/_base.scss */
.linha {
  background-color: #f2e7c5;
  width: 100%;
  height: 1px;
  border: none;
  display: block;
}

/* line 125, ../sass/base/_base.scss */
.header-title-section {
  width: 100%;
  text-align: center;
  position: relative;
}
@media screen and (min-width: 1220px) {
  /* line 125, ../sass/base/_base.scss */
  .header-title-section {
    padding-top: 1.6875rem;
    padding-bottom: 2.3125rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 125, ../sass/base/_base.scss */
  .header-title-section {
    padding-top: 22px;
    padding-bottom: 27px;
  }
}
@media screen and (max-width: 767px) {
  /* line 125, ../sass/base/_base.scss */
  .header-title-section {
    padding-top: 8px;
    padding-bottom: 10px;
  }
}
/* line 141, ../sass/base/_base.scss */
.header-title-section .title-section {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
}
@media screen and (min-width: 1220px) {
  /* line 141, ../sass/base/_base.scss */
  .header-title-section .title-section {
    font-size: 1.125rem;
    letter-spacing: -0.0625rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 141, ../sass/base/_base.scss */
  .header-title-section .title-section {
    font-size: 18px;
    letter-spacing: -1px;
  }
}
@media screen and (max-width: 767px) {
  /* line 141, ../sass/base/_base.scss */
  .header-title-section .title-section {
    font-size: 12px;
    letter-spacing: -1px;
  }
}
/* line 157, ../sass/base/_base.scss */
.header-title-section .title-explanatory {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}
@media screen and (min-width: 1220px) {
  /* line 157, ../sass/base/_base.scss */
  .header-title-section .title-explanatory {
    letter-spacing: 0.375rem;
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 157, ../sass/base/_base.scss */
  .header-title-section .title-explanatory {
    font-size: 18px !important;
    letter-spacing: 2px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 157, ../sass/base/_base.scss */
  .header-title-section .title-explanatory {
    font-size: 12px;
    letter-spacing: 2px;
  }
}

/* line 177, ../sass/base/_base.scss */
.internal-pg-header {
  border-bottom: 1px solid #E4E4E2;
  margin-bottom: 20px;
}
/* line 181, ../sass/base/_base.scss */
.internal-pg-header .page-header-title {
  padding-bottom: 20px;
  margin-bottom: 0;
  padding-top: 0;
}
/* line 186, ../sass/base/_base.scss */
.internal-pg-header .page-header-title .page-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 30px;
  text-align: left;
  text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.9);
  letter-spacing: -2px;
  color: #231F20;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  /* line 186, ../sass/base/_base.scss */
  .internal-pg-header .page-header-title .page-title {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 186, ../sass/base/_base.scss */
  .internal-pg-header .page-header-title .page-title {
    font-size: 25px;
    text-align: center;
  }
}
/* line 203, ../sass/base/_base.scss */
.internal-pg-header .page-header-title .page-explanatory {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  width: 100%;
  color: #8E8E8E;
  text-shadow: 0px 2px 0px #fff;
  margin-bottom: 14px;
  float: left;
}
@media screen and (min-width: 768px) {
  /* line 203, ../sass/base/_base.scss */
  .internal-pg-header .page-header-title .page-explanatory {
    line-height: 130%;
    font-size: 18px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 203, ../sass/base/_base.scss */
  .internal-pg-header .page-header-title .page-explanatory {
    text-align: center;
    line-height: 120%;
    font-size: 20px;
    margin-top: 4px;
    margin-bottom: 7px;
  }
}
/* line 232, ../sass/base/_base.scss */
.internal-pg-header .aside-section {
  display: block !important;
  margin: 53px 0 !important;
}

/* line 242, ../sass/base/_base.scss */
.pager {
  position: absolute;
  z-index: 999;
  text-align: center;
}
@media screen and (min-width: 768px) {
  /* line 242, ../sass/base/_base.scss */
  .pager {
    bottom: 2.375rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 242, ../sass/base/_base.scss */
  .pager {
    bottom: 11px;
  }
}
/* line 254, ../sass/base/_base.scss */
.pager .pager-item {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0.17;
  -khtml-opacity: 0.17;
  opacity: 0.17;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  display: inline-block;
  background-color: #fff;
  border-radius: 50px;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  /* line 254, ../sass/base/_base.scss */
  .pager .pager-item {
    box-shadow: 0px 2px 0px 0px #444;
    width: 13px;
    height: 12px;
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 254, ../sass/base/_base.scss */
  .pager .pager-item {
    box-shadow: 0px 1px 0px 0px #444;
    width: 18px;
    height: 17px;
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
/* line 279, ../sass/base/_base.scss */
.pager .active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  background-color: #f4e626 !important;
}
@media screen and (min-width: 768px) {
  /* line 279, ../sass/base/_base.scss */
  .pager .active {
    box-shadow: 0px 2px 0px 0px #db8b00;
  }
}
@media screen and (max-width: 767px) {
  /* line 279, ../sass/base/_base.scss */
  .pager .active {
    box-shadow: 0px 1px 0px 0px #db8b00;
  }
}

/* line 295, ../sass/base/_base.scss */
.ui-post {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  z-index: 5;
}
/* line 301, ../sass/base/_base.scss */
.ui-post .list-tags {
  position: absolute;
  z-index: 9;
  top: 15px;
  text-align: center;
  width: 100%;
}
/* line 308, ../sass/base/_base.scss */
.ui-post .list-tags .tag-item {
  display: inline-block;
}
/* line 312, ../sass/base/_base.scss */
.ui-post .list-tags .tag-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: #fff;
  font-size: 0.875rem;
  height: 1.75rem;
  line-height: 1.875rem;
  padding: 0 0.75rem;
  text-transform: uppercase;
  border-radius: 6.25rem;
  letter-spacing: 0;
  display: block;
}
/* line 326, ../sass/base/_base.scss */
.ui-post .image-container {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  z-index: 2;
}
/* line 333, ../sass/base/_base.scss */
.ui-post .image-container .gradient {
  width: 100%;
  height: 100%;
  z-index: 2;
  display: block;
  position: absolute;
  top: 0;
}
/* line 342, ../sass/base/_base.scss */
.ui-post .image-container img {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  position: absolute;
  z-index: 1;
  width: 100%;
}
/* line 350, ../sass/base/_base.scss */
.ui-post .container-title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  position: absolute;
  z-index: 9;
  bottom: 0;
  text-align: center;
  padding-bottom: 9px;
  width: 90%;
  margin-left: 5%;
}
/* line 361, ../sass/base/_base.scss */
.ui-post .date {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 1.333;
  letter-spacing: 2px;
  color: #f4e626;
}
/* line 369, ../sass/base/_base.scss */
.ui-post .title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 18px;
  line-height: 1.2;
  color: #fff;
  text-shadow: 0 2px 0 #000;
}

/* line 380, ../sass/base/_base.scss */
.post-purple .list-tags .tag-link {
  background: #5a2fa2;
  background: -moz-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a2fa2), color-stop(100%, #40217d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5a2fa2 0%, #40217d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #2e135c;
}
/* line 384, ../sass/base/_base.scss */
.post-purple .list-tags .tag-link:hover {
  background: #5a2fa2;
  background: -moz-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a2fa2), color-stop(100%, #5a2fa2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5a2fa2 0%, #5a2fa2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #2e135c;
}
/* line 392, ../sass/base/_base.scss */
.post-purple .image-container .gradient {
  background: transparent;
  background: -moz-linear-gradient(top, transparent 50%, #290d5a 95%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(95%, #290d5a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 50%, #290d5a 95%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 50%, #290d5a 95%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 50%, #290d5a 95%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #290d5a 95%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
}

/* line 399, ../sass/base/_base.scss */
.post-blue .list-tags .tag-link {
  background: #2990d6;
  background: -moz-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2990d6), color-stop(100%, #1d66c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2990d6 0%, #1d66c4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #054e92;
}
/* line 403, ../sass/base/_base.scss */
.post-blue .list-tags .tag-link:hover {
  background: #2990d6;
  background: -moz-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2990d6), color-stop(100%, #2990d6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2990d6 0%, #2990d6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #054e92;
}
/* line 411, ../sass/base/_base.scss */
.post-blue .image-container .gradient {
  background: transparent;
  background: -moz-linear-gradient(top, transparent 50%, #1d67c5 95%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(95%, #1d67c5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 50%, #1d67c5 95%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 50%, #1d67c5 95%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 50%, #1d67c5 95%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #1d67c5 95%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
}

/* line 418, ../sass/base/_base.scss */
.post-light-blue .list-tags .tag-link {
  background: #33cfd8;
  background: -moz-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #33cfd8), color-stop(100%, #24bbc7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #33cfd8 0%, #24bbc7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #019199;
}
/* line 422, ../sass/base/_base.scss */
.post-light-blue .list-tags .tag-link:hover {
  background: #24bbc7;
  background: -moz-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #24bbc7), color-stop(100%, #33cfd8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #24bbc7 0%, #33cfd8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #019199;
}
/* line 430, ../sass/base/_base.scss */
.post-light-blue .image-container .gradient {
  background: transparent;
  background: -moz-linear-gradient(top, transparent 50%, #00919a 95%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(95%, #00919a));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 50%, #00919a 95%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 50%, #00919a 95%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 50%, #00919a 95%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #00919a 95%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
}

/* line 437, ../sass/base/_base.scss */
.post-green .list-tags .tag-link {
  background: #1ba260;
  background: -moz-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1ba260), color-stop(100%, #137a44));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1ba260 0%, #137a44 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #0a5731;
}
/* line 441, ../sass/base/_base.scss */
.post-green .list-tags .tag-link:hover {
  background: #137a44;
  background: -moz-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #137a44), color-stop(100%, #1ba260));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #137a44 0%, #1ba260 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #0a5731;
}
/* line 449, ../sass/base/_base.scss */
.post-green .image-container .gradient {
  background: transparent;
  background: -moz-linear-gradient(top, transparent 50%, #0a5831 95%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(95%, #0a5831));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 50%, #0a5831 95%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 50%, #0a5831 95%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 50%, #0a5831 95%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, #0a5831 95%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
}

/* line 458, ../sass/base/_base.scss */
.alert {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 465, ../sass/base/_base.scss */
.alert.alert-danger {
  color: #A94442;
  background-color: #F2DEDE;
  border-color: #EBCCD1;
}
/* line 470, ../sass/base/_base.scss */
.alert.alert-success {
  color: #3C763D;
  background-color: #DFF0D8;
  border-color: #D6E9C6;
}
/* line 475, ../sass/base/_base.scss */
.alert.alert-info {
  color: #31708F;
  background-color: #D9EDF7;
  border-color: #BCE8F1;
}
/* line 480, ../sass/base/_base.scss */
.alert.alert-warning {
  color: #8A6D3B;
  background-color: #FCF8E3;
  border-color: #FAEBCC;
}

/* line 490, ../sass/base/_base.scss */
.share-standard {
  width: 100%;
  float: left;
}
@media screen and (max-width: 767px) {
  /* line 490, ../sass/base/_base.scss */
  .share-standard {
    width: 100%;
    padding-bottom: 10px;
  }
}
/* line 499, ../sass/base/_base.scss */
.share-standard.social-likes {
  width: 100% !important;
}
@media screen and (min-width: 768px) {
  /* line 499, ../sass/base/_base.scss */
  .share-standard.social-likes {
    display: -webkit-flex !important;
    -webkit-flex-direction: row !important;
    display: flex !important;
    flex-direction: row !important;
    -webkit-justify-content: space-between !important;
    justify-content: space-between !important;
    flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
  }
}
/* line 515, ../sass/base/_base.scss */
.share-standard .social-likes__button {
  float: left;
}
/* line 518, ../sass/base/_base.scss */
.share-standard .social-likes__icon_facebook {
  background: url("../images/icon-fb-share.c05ba3d9268f.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 522, ../sass/base/_base.scss */
.share-standard .social-likes__icon_twitter {
  background: url("../images/icon-tw-share.605f6ece6b0d.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 526, ../sass/base/_base.scss */
.share-standard .social-likes__icon_plusone {
  background: url("../images/icon-gp-share.11cfc282ee90.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 530, ../sass/base/_base.scss */
.share-standard .social-likes__counter {
  display: block;
  color: #231F1F;
  font-weight: bold;
  text-shadow: 1px 1px 0 #FFF;
  padding: 0 10px 0 40px;
  font-size: 15px;
}
/* line 539, ../sass/base/_base.scss */
.share-standard .share-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
  margin-top: 0;
  line-height: 100%;
}
/* line 550, ../sass/base/_base.scss */
.share-standard .share {
  color: #231f20;
  position: relative;
  height: 34px;
  line-height: 34px;
  border-radius: 20px;
  background: #FFF;
}
@media screen and (max-width: 999px) {
  /* line 550, ../sass/base/_base.scss */
  .share-standard .share {
    margin-bottom: 10px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 550, ../sass/base/_base.scss */
  .share-standard .share {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) {
  /* line 550, ../sass/base/_base.scss */
  .share-standard .share {
    float: left;
    margin-right: initial;
  }
}
@media screen and (max-width: 767px) {
  /* line 550, ../sass/base/_base.scss */
  .share-standard .share {
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
  }
}
/* line 574, ../sass/base/_base.scss */
.share-standard .share .tooltip {
  height: 28px;
  position: absolute;
  top: -34px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 586, ../sass/base/_base.scss */
.share-standard .share.facebook .tooltip {
  width: 75px;
  left: -9px;
}
/* line 592, ../sass/base/_base.scss */
.share-standard .share.facebook:hover a:before {
  opacity: 0.9;
}
/* line 597, ../sass/base/_base.scss */
.share-standard .share.facebook a:before {
  background: url("../images/icon-fb-share.c05ba3d9268f.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 604, ../sass/base/_base.scss */
.share-standard .share.twitter .tooltip {
  width: 75px;
  left: -2px;
}
/* line 610, ../sass/base/_base.scss */
.share-standard .share.twitter:hover a:before {
  opacity: 0.9;
}
/* line 615, ../sass/base/_base.scss */
.share-standard .share.twitter a:before {
  background: url("../images/icon-tw-share.605f6ece6b0d.svg") no-repeat !important;
  background-size: 100% 100%;
}
/* line 622, ../sass/base/_base.scss */
.share-standard .share.googleplus .tooltip {
  width: 75px;
  left: -1px;
}
/* line 628, ../sass/base/_base.scss */
.share-standard .share.googleplus:hover a:before {
  opacity: 0.9;
}
/* line 633, ../sass/base/_base.scss */
.share-standard .share.googleplus a:before {
  background: url("../images/icon-gp-share.11cfc282ee90.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 640, ../sass/base/_base.scss */
.share-standard .share .tooltip .social-likes {
  padding-bottom: 5px !important;
}
/* line 645, ../sass/base/_base.scss */
.share-standard .share a:before {
  top: 0px;
  left: 0px;
  height: 100%;
  position: absolute;
  content: ' ';
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 33px;
}
/* line 657, ../sass/base/_base.scss */
.share-standard .share a {
  display: block;
  color: #231F1F;
  font-weight: bold;
  text-shadow: 1px 1px 0 #fff;
  padding: 0 10px 0 40px;
  font-size: 15px;
}

/* line 669, ../sass/base/_base.scss */
.share-standard-other {
  width: 100%;
  text-align: center;
  font-size: 0;
}
/* line 674, ../sass/base/_base.scss */
.share-standard-other .social-likes {
  float: none;
}
/* line 678, ../sass/base/_base.scss */
.share-standard-other .social-likes__button {
  display: inline-block;
  width: 27px;
  height: 28px;
}
/* line 683, ../sass/base/_base.scss */
.share-standard-other .social-likes__icon_facebook {
  background: url("../images/icon-fb-share.c05ba3d9268f.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 687, ../sass/base/_base.scss */
.share-standard-other .social-likes__icon_twitter {
  background: url("../images/icon-tw-share.605f6ece6b0d.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 691, ../sass/base/_base.scss */
.share-standard-other .social-likes__icon_plusone {
  background: url("../images/icon-gp-share.11cfc282ee90.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 695, ../sass/base/_base.scss */
.share-standard-other .social-likes__counter {
  color: #231F1F;
  font-weight: bold;
  text-shadow: 1px 1px 0 #FFF;
  padding: 0 10px 0 4px;
  font-size: 15px;
  height: 28px;
  line-height: 28px;
}
/* line 705, ../sass/base/_base.scss */
.share-standard-other .share-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  line-height: 28px;
  color: #f4e626;
}
/* line 717, ../sass/base/_base.scss */
.share-standard-other .share {
  color: #231f20;
  position: relative;
  height: 28px;
  line-height: 28px;
  border-radius: 20px;
  background: #FFF;
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
  margin-left: 10px;
}
/* line 729, ../sass/base/_base.scss */
.share-standard-other .share .tooltip {
  height: 28px;
  position: absolute;
  top: -34px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
/* line 741, ../sass/base/_base.scss */
.share-standard-other .share.facebook .tooltip {
  width: 75px;
  left: -9px;
}
/* line 747, ../sass/base/_base.scss */
.share-standard-other .share.facebook:hover a:before {
  opacity: 0.9;
}
/* line 752, ../sass/base/_base.scss */
.share-standard-other .share.facebook a:before {
  background: url("../images/icon-fb-share.c05ba3d9268f.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 759, ../sass/base/_base.scss */
.share-standard-other .share.twitter .tooltip {
  width: 75px;
  left: -2px;
}
/* line 765, ../sass/base/_base.scss */
.share-standard-other .share.twitter:hover a:before {
  opacity: 0.9;
}
/* line 770, ../sass/base/_base.scss */
.share-standard-other .share.twitter a:before {
  background: url("../images/icon-tw-share.605f6ece6b0d.svg") no-repeat !important;
  background-size: 100% 100%;
}
/* line 777, ../sass/base/_base.scss */
.share-standard-other .share.googleplus .tooltip {
  width: 75px;
  left: -1px;
}
/* line 783, ../sass/base/_base.scss */
.share-standard-other .share.googleplus:hover a:before {
  opacity: 0.9;
}
/* line 788, ../sass/base/_base.scss */
.share-standard-other .share.googleplus a:before {
  background: url("../images/icon-gp-share.11cfc282ee90.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 795, ../sass/base/_base.scss */
.share-standard-other .share .tooltip .social-likes {
  padding-bottom: 5px !important;
}
/* line 800, ../sass/base/_base.scss */
.share-standard-other .share a:before {
  top: 0px;
  left: 0px;
  height: 100%;
  position: absolute;
  content: ' ';
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 33px;
}
/* line 812, ../sass/base/_base.scss */
.share-standard-other .share a {
  display: block;
  color: #231F1F;
  font-weight: bold;
  text-shadow: 1px 1px 0 #fff;
  padding: 0 10px 0 40px;
  font-size: 15px;
}

/* line 827, ../sass/base/_base.scss */
.btn-back {
  font-size: 14px;
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #b2b2b2;
  color: #B1B1B1;
  display: inline-block;
  vertical-align: middle;
  margin: 30px 0 70px 0;
  padding: 14px 26px 14px 22px;
}
/* line 836, ../sass/base/_base.scss */
.btn-back i {
  display: block;
  width: 7px;
  height: 13px;
  float: left;
  vertical-align: middle;
  margin: 3px 12px 0 0;
  background-position: -53px -23px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}
/* line 846, ../sass/base/_base.scss */
.btn-back:hover {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
  color: #fff;
}
/* line 850, ../sass/base/_base.scss */
.btn-back:hover i {
  background-position: -46px -23px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

@-webkit-keyframes rodar {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rodar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@-o-keyframes rodar {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
  }
}
@keyframes rodar {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media screen and (max-width: 767px) {
  /* line 11, ../sass/base/_header.scss */
  body.home .header .bg {
    background: rgba(0, 0, 0, 0.5) !important;
  }
  /* line 14, ../sass/base/_header.scss */
  body.home .header .bg-shadow {
    background: #001F27 !important;
  }
}
/* line 21, ../sass/base/_header.scss */
.header {
  *zoom: 1;
  width: 100%;
  min-width: 100%;
  padding-bottom: 10px;
  position: absolute;
  top: 0;
  z-index: 99999;
}
/* line 213, ../sass/helpers/_helpers.scss */
.header:before, .header:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.header:after {
  clear: both;
}
@media screen and (min-width: 1366px) {
  /* line 21, ../sass/base/_header.scss */
  .header {
    height: 135px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 21, ../sass/base/_header.scss */
  .header {
    height: 113px;
  }
}
@media screen and (max-width: 767px) {
  /* line 21, ../sass/base/_header.scss */
  .header {
    height: 98px;
  }
}
/* line 39, ../sass/base/_header.scss */
.header * {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}
/* line 42, ../sass/base/_header.scss */
.header .bg-shadow {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  display: block;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 50;
  top: 0;
}
@media screen and (min-width: 1366px) {
  /* line 42, ../sass/base/_header.scss */
  .header .bg-shadow {
    height: 135px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 42, ../sass/base/_header.scss */
  .header .bg-shadow {
    height: 113px;
  }
}
@media screen and (max-width: 767px) {
  /* line 42, ../sass/base/_header.scss */
  .header .bg-shadow {
    height: 98px;
  }
}
/* line 61, ../sass/base/_header.scss */
.header .container {
  z-index: 101;
}
@media screen and (max-width: 767px) {
  /* line 61, ../sass/base/_header.scss */
  .header .container {
    width: auto;
    height: 0;
    z-index: 9999999;
  }
}
/* line 69, ../sass/base/_header.scss */
.header .container + .container {
  z-index: 100;
  height: auto;
}
/* line 74, ../sass/base/_header.scss */
.header .container-menu {
  position: absolute;
  top: 0;
  z-index: 100;
}
@media screen and (min-width: 768px) {
  /* line 74, ../sass/base/_header.scss */
  .header .container-menu {
    left: 50%;
  }
}
@media screen and (max-width: 767px) {
  /* line 74, ../sass/base/_header.scss */
  .header .container-menu {
    margin-left: 0 !important;
    left: 0;
    right: 0;
    width: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 89, ../sass/base/_header.scss */
  .header .container-menu > .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
/* line 97, ../sass/base/_header.scss */
.header .bg {
  position: absolute;
  width: 100%;
  z-index: 999999;
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.3125rem 0px 0px #b2b2b2;
}
@media screen and (min-width: 1366px) {
  /* line 97, ../sass/base/_header.scss */
  .header .bg {
    border-radius: 0.625rem;
    height: 60px;
    top: 44px;
  }
}
@media screen and (max-width: 1365px) {
  /* line 97, ../sass/base/_header.scss */
  .header .bg {
    border-radius: 0.6875rem;
    height: 49px;
    box-shadow: 0px 5px 0px 0px #b2b2b2 !important;
    top: 39px;
  }
}
@media screen and (max-width: 767px) {
  /* line 97, ../sass/base/_header.scss */
  .header .bg {
    background: #787878;
    box-shadow: none !important;
    border-radius: 0;
    top: 0;
    height: 98px;
  }
}
/* line 127, ../sass/base/_header.scss */
.header .logo {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  position: absolute;
  z-index: 9999999;
  left: 50%;
  top: 10px;
  margin-left: -56px;
}
@media screen and (min-width: 768px) {
  /* line 136, ../sass/base/_header.scss */
  .header .logo:hover {
    top: 14px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 127, ../sass/base/_header.scss */
  .header .logo {
    height: 90px !important;
    width: 92px !important;
    top: 10px;
    margin-left: -46px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 127, ../sass/base/_header.scss */
  .header .logo {
    height: 67px !important;
    width: 67px !important;
    top: 38px;
    margin-left: -34px;
  }
}
/* line 155, ../sass/base/_header.scss */
.header .link-logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background: url("../images/logo.23edcb8ca6b1.png") no-repeat;
  display: block;
}
@media screen and (min-width: 1366px) {
  /* line 155, ../sass/base/_header.scss */
  .header .link-logo {
    height: 110px !important;
    width: 112px !important;
  }
}
@media screen and (max-width: 1365px) {
  /* line 155, ../sass/base/_header.scss */
  .header .link-logo {
    background-size: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 155, ../sass/base/_header.scss */
  .header .link-logo {
    height: 90px !important;
    width: 92px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 155, ../sass/base/_header.scss */
  .header .link-logo {
    height: 67px !important;
    width: 67px !important;
  }
}
/* line 178, ../sass/base/_header.scss */
.header .social-media-top {
  position: absolute;
  left: 34px;
}
@media screen and (min-width: 1366px) {
  /* line 178, ../sass/base/_header.scss */
  .header .social-media-top {
    top: 10px;
  }
}
@media screen and (max-width: 1365px) {
  /* line 178, ../sass/base/_header.scss */
  .header .social-media-top {
    top: 7px;
  }
}
@media screen and (min-width: 768px) {
  /* line 178, ../sass/base/_header.scss */
  .header .social-media-top {
    top: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 178, ../sass/base/_header.scss */
  .header .social-media-top {
    position: initial !important;
    left: auto !important;
  }
  /* line 195, ../sass/base/_header.scss */
  .header .social-media-top:before {
    content: "Redes sociais";
    text-transform: uppercase;
    font-size: 11px !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-weight: 700 !important;
    color: #DFDFDF;
    position: absolute;
    left: 0;
    margin-left: 10px;
    top: 58px !important;
    letter-spacing: -0.3px;
    z-index: 103;
  }
  /* line 209, ../sass/base/_header.scss */
  .header .social-media-top:after {
    content: "";
    position: absolute;
    top: 64px;
    left: 0;
    width: 8px;
    height: 4px;
    margin-left: 92px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8wMi8xNXvS4ZEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAtklEQVQokY3QwVHDMBSE4c9ugHRACbiD+PTO7oBQQaAChg5IBYQOuFon04HdSVyBuSiMJiNmeDet9t+3UjOO4wV3OEXEs39MSukdR6xNEQDfGCLi8ge4wxf2WVpb9FizsMeUUuoqcIe5hNG3ETGjw5IvHnLIUMADJtxnaUEXEXOzbVtZb8oB13nBDq+FtqC/PvM3oNh2xmPtD/AZEYdSaG8d2XCqwG+3cLVB0eSAj3x8iohzzfcDSB5F6698IaAAAAAASUVORK5CYII=);
    background-size: 100%;
    z-index: 103;
  }
  /* line 222, ../sass/base/_header.scss */
  .header .social-media-top.open:before {
    color: #FFC10D;
  }
  /* line 225, ../sass/base/_header.scss */
  .header .social-media-top.open:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAICAYAAADwdn+XAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8wMi8xNXvS4ZEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAt0lEQVQokXWR2xGCQAxFD/4v2oElSAUrHUgHUgIdaAtWAHRACS4VaAeWsKSB+MEy7uCSmfwk957JA1Ulmc7U6oxXZ1Sdqbd0O1Ix5g3QAvtQaRnze0qaqera3AHXJBh6rNRpwJgfgA64RP0H4IFbVHNAhRX/A8zmJ3AKoglosNIFeBXgy0rvAPlk6kwBDMAxMpdYea1WS+oydcavyOUy3l/Mkw7AeYHEX+ixUmyaAax4rJTMtwHgC2wGaZlvaKzyAAAAAElFTkSuQmCC);
  }
  /* line 229, ../sass/base/_header.scss */
  .header .social-media-top .list {
    display: none;
    background: #FFF;
    padding: 17px 0;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 98px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  }
  /* line 241, ../sass/base/_header.scss */
  .header .social-media-top.open .list {
    display: block !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 247, ../sass/base/_header.scss */
  .header .social-media-top .list {
    *zoom: 1;
  }
  /* line 213, ../sass/helpers/_helpers.scss */
  .header .social-media-top .list:before, .header .social-media-top .list:after {
    content: " ";
    display: table;
  }
  /* line 219, ../sass/helpers/_helpers.scss */
  .header .social-media-top .list:after {
    clear: both;
  }
}
/* line 253, ../sass/base/_header.scss */
.header .social-media-top .list .list-item:first-child {
  margin-left: 0;
}
@media screen and (min-width: 768px) {
  /* line 258, ../sass/base/_header.scss */
  .header .social-media-top .list-item {
    float: left;
    margin-left: 16px;
  }
}
@media screen and (max-width: 767px) {
  /* line 258, ../sass/base/_header.scss */
  .header .social-media-top .list-item {
    display: inline-block;
    margin: 0 8px;
  }
}
/* line 269, ../sass/base/_header.scss */
.header .social-media-top .list-link {
  display: block;
}
/* line 273, ../sass/base/_header.scss */
.header .social-media-top .icon {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-size: 100%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 768px) {
  /* line 273, ../sass/base/_header.scss */
  .header .social-media-top .icon {
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 767px) {
  /* line 273, ../sass/base/_header.scss */
  .header .social-media-top .icon {
    width: 32px;
    height: 32px;
  }
}
@media screen and (min-width: 768px) {
  /* line 288, ../sass/base/_header.scss */
  .header .social-media-top .icon-facebook {
    background-image: url("../images/sprite/standard/icon-top-face.e31760d2b66c.png");
  }
}
@media screen and (max-width: 767px) {
  /* line 288, ../sass/base/_header.scss */
  .header .social-media-top .icon-facebook {
    background-image: url("../images/sprite/standard/icon-top-face-large.fee6e27a8b9a.png");
  }
}
@media screen and (min-width: 768px) {
  /* line 298, ../sass/base/_header.scss */
  .header .social-media-top .icon-twitter {
    background-image: url("../images/sprite/standard/icon-top-twitter.e88a529441af.png");
  }
}
@media screen and (max-width: 767px) {
  /* line 298, ../sass/base/_header.scss */
  .header .social-media-top .icon-twitter {
    background-image: url("../images/sprite/standard/icon-top-twitter-large.ff4469f85060.png");
  }
}
@media screen and (min-width: 768px) {
  /* line 307, ../sass/base/_header.scss */
  .header .social-media-top .icon-instagram {
    background-image: url("../images/sprite/standard/icon-top-insta.839647c22930.png");
  }
}
@media screen and (max-width: 767px) {
  /* line 307, ../sass/base/_header.scss */
  .header .social-media-top .icon-instagram {
    background-image: url("../images/sprite/standard/icon-top-insta-large.e393fa3faa04.png");
  }
}
@media screen and (min-width: 768px) {
  /* line 316, ../sass/base/_header.scss */
  .header .social-media-top .icon-youtube {
    background-image: url("../images/sprite/standard/icon-top-youtube.09460725ed37.png");
  }
}
@media screen and (max-width: 767px) {
  /* line 316, ../sass/base/_header.scss */
  .header .social-media-top .icon-youtube {
    background-image: url("../images/sprite/standard/icon-top-youtube-large.d5ab679ba3bd.png");
  }
}
@media screen and (min-width: 768px) {
  /* line 325, ../sass/base/_header.scss */
  .header .social-media-top .icon-linkedin {
    background-image: url("../images/sprite/standard/icon-top-linkedin.b3d0fa1ec44f.png");
  }
}
@media screen and (max-width: 767px) {
  /* line 325, ../sass/base/_header.scss */
  .header .social-media-top .icon-linkedin {
    background-image: url("../images/sprite/standard/icon-top-linkedin-large.41c16e3c20eb.png");
  }
}
/* line 336, ../sass/base/_header.scss */
.header .nav-secondary {
  position: absolute;
}
@media screen and (min-width: 1366px) {
  /* line 336, ../sass/base/_header.scss */
  .header .nav-secondary {
    top: 16px;
    right: 28px;
  }
}
@media screen and (max-width: 1365px) {
  /* line 336, ../sass/base/_header.scss */
  .header .nav-secondary {
    top: 13px;
    right: 24px;
  }
}
@media screen and (max-width: 767px) {
  /* line 336, ../sass/base/_header.scss */
  .header .nav-secondary {
    right: 0;
    left: 0;
    text-align: center;
    position: relative;
    z-index: 102;
  }
}
@media screen and (min-width: 768px) {
  /* line 356, ../sass/base/_header.scss */
  .header .nav-secondary .list {
    *zoom: 1;
  }
  /* line 213, ../sass/helpers/_helpers.scss */
  .header .nav-secondary .list:before, .header .nav-secondary .list:after {
    content: " ";
    display: table;
  }
  /* line 219, ../sass/helpers/_helpers.scss */
  .header .nav-secondary .list:after {
    clear: both;
  }
}
/* line 363, ../sass/base/_header.scss */
.header .nav-secondary .list-items-divider .list-item:after {
  content: '•';
  font-size: 9px;
  position: absolute;
  top: 0;
}
@media screen and (min-width: 768px) {
  /* line 371, ../sass/base/_header.scss */
  .header .nav-secondary .list-items-divider .list-item:after {
    color: #f4e626;
    right: -28px;
  }
}
@media screen and (max-width: 767px) {
  /* line 377, ../sass/base/_header.scss */
  .header .nav-secondary .list-items-divider .list-item:after {
    color: #f4e626 !important;
    right: -10px;
  }
}
/* line 383, ../sass/base/_header.scss */
.header .nav-secondary .list-items-divider .list-item:last-child:after {
  display: none;
}
/* line 389, ../sass/base/_header.scss */
.header .nav-secondary .list-item {
  position: relative;
}
@media screen and (min-width: 768px) {
  /* line 389, ../sass/base/_header.scss */
  .header .nav-secondary .list-item {
    margin-left: 59px;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  /* line 389, ../sass/base/_header.scss */
  .header .nav-secondary .list-item {
    margin: 0 8px;
    display: inline-block;
  }
}
/* line 401, ../sass/base/_header.scss */
.header .nav-secondary .list-item.active a {
  font-weight: bold;
  color: #EC1B23;
}
/* line 408, ../sass/base/_header.scss */
.header .nav-secondary .list-link {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 11px;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  line-height: 9px;
  display: block;
}
@media screen and (min-width: 768px) {
  /* line 408, ../sass/base/_header.scss */
  .header .nav-secondary .list-link {
    color: #f4e626;
  }
}
@media screen and (max-width: 767px) {
  /* line 408, ../sass/base/_header.scss */
  .header .nav-secondary .list-link {
    font-weight: 600 !important;
    color: #FFC10D !important;
  }
}
/* line 422, ../sass/base/_header.scss */
.header .nav-secondary .list-link:hover {
  color: #fff;
}
/* line 429, ../sass/base/_header.scss */
.header .links-complementary {
  *zoom: 1;
  position: absolute;
  z-index: 9999999;
}
/* line 213, ../sass/helpers/_helpers.scss */
.header .links-complementary:before, .header .links-complementary:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.header .links-complementary:after {
  clear: both;
}
@media screen and (min-width: 1366px) {
  /* line 429, ../sass/base/_header.scss */
  .header .links-complementary {
    top: 45px;
    left: 40px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 429, ../sass/base/_header.scss */
  .header .links-complementary {
    top: 36px;
    left: 22px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 429, ../sass/base/_header.scss */
  .header .links-complementary {
    top: 36px;
    left: 70px;
    width: 571px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 429, ../sass/base/_header.scss */
  .header .links-complementary {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  /* line 429, ../sass/base/_header.scss */
  .header .links-complementary {
    display: none;
    background: #FFF;
    width: auto;
    left: 0;
    top: 98px;
    right: 0;
    text-align: center;
    padding-bottom: 15px;
  }
  /* line 459, ../sass/base/_header.scss */
  .header .links-complementary.open {
    display: block;
  }
}
/* line 464, ../sass/base/_header.scss */
.header .links-complementary .link-promotion {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1.143;
}
@media screen and (min-width: 768px) {
  /* line 464, ../sass/base/_header.scss */
  .header .links-complementary .link-promotion {
    color: #231f20;
    margin-top: 21px;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  /* line 464, ../sass/base/_header.scss */
  .header .links-complementary .link-promotion {
    color: #EC1B23 !important;
    display: block !important;
    font-size: 16px !important;
    margin-top: 19px !important;
  }
}
/* line 480, ../sass/base/_header.scss */
.header .links-complementary .link-promotion:hover {
  color: #ed1c24;
}
/* line 483, ../sass/base/_header.scss */
.header .links-complementary .link-promotion.active {
  color: #ed1c24;
  margin-top: 21px;
  font-weight: bold;
}
@media screen and (min-width: 1366px) {
  /* line 464, ../sass/base/_header.scss */
  .header .links-complementary .link-promotion {
    font-size: 14px;
  }
}
@media screen and (max-width: 1365px) {
  /* line 464, ../sass/base/_header.scss */
  .header .links-complementary .link-promotion {
    font-size: 12px;
  }
}
/* line 497, ../sass/base/_header.scss */
.header .links-complementary .btn-search-stores {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  position: relative;
  padding-right: 33px;
  color: #000;
}
@media screen and (min-width: 1366px) {
  /* line 497, ../sass/base/_header.scss */
  .header .links-complementary .btn-search-stores {
    margin-top: 13px;
    margin-left: 40px;
  }
}
@media screen and (max-width: 1365px) {
  /* line 497, ../sass/base/_header.scss */
  .header .links-complementary .btn-search-stores {
    margin-top: 10.5px;
    margin-left: 20px;
    font-size: 12px;
    font-weight: 600 !important;
  }
}
@media screen and (min-width: 1024px) {
  /* line 497, ../sass/base/_header.scss */
  .header .links-complementary .btn-search-stores {
    float: left;
  }
}
@media screen and (max-width: 1023px) {
  /* line 497, ../sass/base/_header.scss */
  .header .links-complementary .btn-search-stores {
    float: right;
  }
}
@media screen and (max-width: 767px) {
  /* line 497, ../sass/base/_header.scss */
  .header .links-complementary .btn-search-stores {
    font-size: 16px !important;
    float: none !important;
    display: inline-block;
    margin-left: 0;
    margin-top: 13px;
    height: 33px !important;
    line-height: 34px !important;
    border-radius: 33px !important;
  }
}
/* line 531, ../sass/base/_header.scss */
.header .links-complementary .btn-search-stores:hover {
  background: #fcb50c;
  background: -moz-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcb50c), color-stop(72%, #ffcd11));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcb50c 0%, #ffcd11 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 2px 0px 0px #db8b00;
  color: #fff;
}
/* line 536, ../sass/base/_header.scss */
.header .links-complementary .btn-search-stores:after {
  content: '';
  background-position: 0 0;
  height: 16px;
  width: 10px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
  position: absolute;
  right: 16px;
  top: 8px;
  display: block;
}
@media screen and (max-width: 767px) {
  /* line 536, ../sass/base/_header.scss */
  .header .links-complementary .btn-search-stores:after {
    background: url("../images/pin.b0648fa84a03.png") no-repeat;
    background-size: 100%;
    top: 9px;
  }
}

/* line 558, ../sass/base/_header.scss */
.nav-main {
  position: absolute;
  z-index: 9999999;
  outline: none;
}
@media screen and (min-width: 1366px) {
  /* line 558, ../sass/base/_header.scss */
  .nav-main {
    top: 64px;
    right: 9px;
  }
}
@media screen and (max-width: 1365px) {
  /* line 558, ../sass/base/_header.scss */
  .nav-main {
    top: 54px;
    right: 0;
  }
}
@media screen and (min-width: 1024px) {
  /* line 573, ../sass/base/_header.scss */
  .nav-main h2 {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  /* line 558, ../sass/base/_header.scss */
  .nav-main {
    position: initial !important;
    top: 0 !important;
  }
  /* line 582, ../sass/base/_header.scss */
  .nav-main.open h2 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA9CAYAAAD1VdrqAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8wMi8xNXvS4ZEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAADCklEQVRoge2bz0obQRzHP7sbSqOLCaLgQSRCDiKCOfTgQdLtEzSPsB56EkIfRX2B7iPEJ3DjExjowVtFPAiGkA0JltI6PUxm3fzTttANO5PPJTuze/h9yE525rsTSwhBkvBs2Qc+A/tkmxZw4tUHwbSTlhIPz5YrQED2hcdpAb5XH1wlOy0hhJIOgcI8KkuBCPCS8rnhZ8CY9Maqxea6hZu30ivvP9B/FNw9iMJ9RwRARfVbF6dLPvBFdbh52NmyMy88Tv9RcH37dPTukxzzNuCrk24eKmVHO2kAN29RKTu+atvAe9XY2bLJOXOoKiVyzrOrrQ42VrM/nv+GEXGTiMWLrnni5/MuIkViVxs4mWMhaRO72l59EALNuZWSHk2qvVA11BivtSPRmk89qdACaskOG8CrD7p3D8JDz/F+DnhUe91kpzW+LOVyxUPO5kokJjcZowncAEHy9k4yKW4I9uuX6MlC3DSMFc+Nd4RnyzXkr7pHdqOoCBmlBV590Jh2QTJsLAINsvsIm0UTqHn1weRzfCh9Q3a/4deIgFJSXt3qIWPSawWLjVWLomtlNpX5+Qu6fcF9RxTakQh5KWzMObC3bWu3Pu/2BV+/PR0dHj+HjfHkPefAwa6jnTTIoOVg14ldbeCjalTK2oeNsesibFwrmCMNhovrGD7MYiRsnDql05TY1R6+ONc5b1O0qPYC1VBj3GtHIppPPakQIRddMXHY2I5ECT1j5iZQ+pOwUatlKdXey8tS0zA2gVmIm4ax4tPCRg+NXiEN3wZPMB42BiTW55pwjtzZODNsDNFvO6eihdzZOBE2NhiTLroybHz7Jrv7Y7p9wfcfcN8R+92+aJCYtloXp0secKE6co7c76bb+rwdCa5vnz4cHssxbyO3aANSulLWTxpk0FIp27HrSNi4t63fHtYkbt6aDBuLrpXZsfwvxOKb6+ZIg+Fho47hwyxiVxs5WzOFQB0YHzb63b72YaOf7FBh49V9R3jo+c23kDsbJ/9+NcLlio9Gf7hL3t5JFmGjaRgr/hsSgwS4qX0YVwAAAABJRU5ErkJggg==");
    height: 30px;
    width: 31px;
  }
  /* line 586, ../sass/base/_header.scss */
  .nav-main.open h2:before {
    color: #FFC10D !important;
  }
  /* line 590, ../sass/base/_header.scss */
  .nav-main.open .nav-list {
    display: block;
    overflow: hidden;
    opacity: 1;
    top: 196px;
  }
  /* line 598, ../sass/base/_header.scss */
  .nav-main h2 {
    display: block;
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA9CAYAAAD1VdrqAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8wMi8xNXvS4ZEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAADR0lEQVRoge2bMW7bSBSGP5EUDFHAOKZBOHJlQoBl00WiE4R7gnXjYjp12+YoOQIrs7VPEAluXFoHMJRUKgiIEQsDLgxtQQ/BSHIS7CYkOPTXkPPI4v2YGXLez2FrtVpRJIqiEfAReEe9mQKfpJThtostJTyKovdASP0FrzMFRlLKu2KwtVqtlOgxsFtFZiWwBIKieOv5GLIm2nVder0etm2Xl94f4OHhgfl8vhvHcQi8V3FzMBiMgH9UoNvtcnp6ysHBAe12u/xMfzPtdhvHcXAc5+3t7e3XwWBwB2AAI3VTt9vF9/3a9/I2bNvG9/2RahvAB9Xo9/uYpllFXqVgmmau1VAnrutq2dMv8Z3wJpELF0JUmUfpGMB11UmUSK7VAD5VmEjZ5FoNKeUYmFSXS2lMPM8bq4aa4+dJkkyryacUpsB5MWAASCm/zefzAD3n+zUQeJ73rRhsrZels9ksIFvNHVFY3NSMCfAFCIvDu8iG8KZg/PwWPXkV3jQaK9xaD0RRdE72VA+orxW1JLPSQinl1bYbimbjG+CK+r7CXmICnEspN9/jz6K/UN8e/hlL4KgoXg31MWuiHcfBdV2EELV1ZZ6enkjTlDiOdxeLxZgfmY2WZXFycsLh4SGdTgfDqO/zzzAMOp0O+/v7CCHe3tzcfD07O8vNxnzxblkWw+FQS1NCCMFwOMy1GsDfquH7fm2H9a9gmmau9dVsdBynyjxKJxe+t7dXZR6l02izceuSTlNyrcbzh3Od/TbF1PO8UDXUHA+SJFlWk08pLMmKrpzcbFwsFkfoaTNPgKNfMRu1Kks9z/txWdo06luB/E9ehTeNxgrfZjYGaPQJ6flr8AbrZmNIoT7XhGuynY0vmo1j9NvOqZiS7WzcMBuvWBMthMB1XXZ2dmprRaVpyuPjI3Ecv0vT9IrCsrV1eXkZAJ9VwLIs+v2+dvV5kiTc39//dXFxMYbsqf5RXbQsC9/3tRMNmdHi+36u9Tuz8fj4WGvfzbbtTbNRCFHbufxfyIX3er0q8yidRpuNOpoPL5FrNchWa00hVCeNNxtHaZrqbjaOigFlNt7FcRygZ89PyXY2bv5+VWQ2m43Q6Ie74vAu8mo2No3GCv8XKK38Bp1P5+kAAAAASUVORK5CYII=");
    text-indent: -9999999px;
    outline: none;
    top: 52px !important;
    right: 0;
    margin-right: 10px;
    position: absolute;
    z-index: 9999999;
    height: 30px;
    width: 31px;
    outline: none !important;
  }
  /* line 615, ../sass/base/_header.scss */
  .nav-main h2:before {
    content: "Menu";
    text-transform: uppercase;
    position: absolute;
    right: 0;
    text-indent: 0 !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-weight: 700 !important;
    font-size: 11px;
    color: #DFDFDF;
    margin-right: 30px;
    margin-top: 0;
    padding-right: 8px;
    padding: 6px 8px 6px 6px;
  }
  /* line 631, ../sass/base/_header.scss */
  .nav-main .list-item {
    margin-right: 0 !important;
    display: block !important;
    float: none !important;
  }
  /* line 635, ../sass/base/_header.scss */
  .nav-main .list-item .list-link {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 16px !important;
    color: #231F1F !important;
    background: #E9E9E9 !important;
    display: block !important;
    text-align: center;
    padding: 10px 0;
    border-top: 1px solid #FFF;
  }
  /* line 646, ../sass/base/_header.scss */
  .nav-main .nav-list {
    position: absolute;
    right: 0;
    width: 100%;
    top: 56px;
    display: none;
    opacity: 0;
    z-index: 0;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 558, ../sass/base/_header.scss */
  .nav-main {
    position: initial !important;
    top: 0 !important;
  }
  /* line 662, ../sass/base/_header.scss */
  .nav-main.open h2 {
    background-position: -88px 0;
    height: 23px;
    width: 24px;
    background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
  }
  /* line 665, ../sass/base/_header.scss */
  .nav-main.open h2:before {
    color: #231F1F !important;
  }
  /* line 669, ../sass/base/_header.scss */
  .nav-main.open .nav-list {
    display: block;
    border-radius: 10px;
    overflow: hidden;
    opacity: 1;
    top: 76px;
  }
  /* line 678, ../sass/base/_header.scss */
  .nav-main h2 {
    display: block;
    width: 23px;
    height: 22px;
    background-position: 0 -172px;
    height: 23px;
    width: 24px;
    background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
    text-indent: -9999999px;
    outline: none;
    top: 53px !important;
    right: 12px !important;
    position: absolute;
    z-index: 9999999;
  }
  /* line 59, ../../../../../var/lib/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
  .nav-main h2:active, .nav-main h2.icon-menu-small-active {
    background-position: -88px 0;
  }
  /* line 692, ../sass/base/_header.scss */
  .nav-main h2:before {
    content: "Menu";
    text-transform: uppercase;
    position: absolute;
    right: 0;
    text-indent: 0 !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #9D9D9D;
    margin-right: 29px;
  }
  /* line 704, ../sass/base/_header.scss */
  .nav-main .list-item {
    margin-right: 0 !important;
    display: block !important;
    float: none !important;
  }
  /* line 709, ../sass/base/_header.scss */
  .nav-main .list-item:first-child .list-link {
    padding-top: 40px !important;
  }
  /* line 713, ../sass/base/_header.scss */
  .nav-main .list-item .list-link {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px !important;
    color: #231F1F !important;
    background: #E9E9E9 !important;
    display: block !important;
    text-align: center;
    padding: 22px 0;
    border-top: 1px solid #FFF;
  }
  /* line 724, ../sass/base/_header.scss */
  .nav-main .nav-list {
    position: absolute;
    right: 0;
    width: 100%;
    top: 56px;
    display: none;
    opacity: 0;
    z-index: 0;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
  }
}
/* line 736, ../sass/base/_header.scss */
.nav-main .nav-list {
  *zoom: 1;
}
/* line 213, ../sass/helpers/_helpers.scss */
.nav-main .nav-list:before, .nav-main .nav-list:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.nav-main .nav-list:after {
  clear: both;
}
/* line 740, ../sass/base/_header.scss */
.nav-main .list-item {
  float: left;
}
@media screen and (min-width: 1366px) {
  /* line 740, ../sass/base/_header.scss */
  .nav-main .list-item {
    margin-right: 30px;
  }
}
@media screen and (max-width: 1365px) {
  /* line 740, ../sass/base/_header.scss */
  .nav-main .list-item {
    margin-right: 14px;
  }
}
/* line 749, ../sass/base/_header.scss */
.nav-main .list-item.active .list-link {
  color: #ed1c24 !important;
}
/* line 755, ../sass/base/_header.scss */
.nav-main .list-link {
  color: #231f20;
  line-height: 19px;
  display: block;
}
@media screen and (min-width: 1366px) {
  /* line 755, ../sass/base/_header.scss */
  .nav-main .list-link {
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 14px;
  }
}
@media screen and (max-width: 1365px) {
  /* line 755, ../sass/base/_header.scss */
  .nav-main .list-link {
    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 13px;
  }
}
/* line 767, ../sass/base/_header.scss */
.nav-main .list-link:hover {
  color: #ed1c24;
}

/* line 775, ../sass/base/_header.scss */
.normalize-header .bg-shadow {
  background-color: #DCDCDA;
}
/* line 779, ../sass/base/_header.scss */
.normalize-header .nav-secondary .list-link, .normalize-header .nav-secondary .list-items-divider .list-item:after {
  color: #231F1F;
}

/* line 7, ../sass/base/_footer.scss */
.footer {
  *zoom: 1;
  background-color: #f4e626;
  padding-top: 1.5625rem;
  padding-bottom: 2.625rem;
}
/* line 213, ../sass/helpers/_helpers.scss */
.footer:before, .footer:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.footer:after {
  clear: both;
}
@media screen and (max-width: 1023px) {
  /* line 7, ../sass/base/_footer.scss */
  .footer {
    padding-top: 12px !important;
  }
  /* line 15, ../sass/base/_footer.scss */
  .footer .container {
    text-align: center;
  }
}
@media screen and (min-width: 1024px) {
  /* line 20, ../sass/base/_footer.scss */
  .footer .container {
    width: 76.1875rem;
  }
}
/* line 27, ../sass/base/_footer.scss */
.footer .info-sac {
  padding-top: 1.75rem;
}
@media screen and (min-width: 1024px) {
  /* line 27, ../sass/base/_footer.scss */
  .footer .info-sac {
    float: left;
    margin-top: 0.5rem;
    margin-left: 3.875rem;
    width: 25rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 27, ../sass/base/_footer.scss */
  .footer .info-sac {
    width: 100%;
    text-align: center;
    margin-left: 0;
    margin-top: 33px;
  }
}
/* line 43, ../sass/base/_footer.scss */
.footer .info-sac.info-sac-icon {
  position: relative;
}
@media screen and (min-width: 1024px) {
  /* line 43, ../sass/base/_footer.scss */
  .footer .info-sac.info-sac-icon {
    padding-left: 6.0625rem;
  }
}
/* line 50, ../sass/base/_footer.scss */
.footer .info-sac.info-sac-icon:after {
  content: '';
  background-image: url("../images/icon-claudio-big.3b34fd27b767.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: block;
  position: absolute;
}
@media screen and (min-width: 1024px) {
  /* line 50, ../sass/base/_footer.scss */
  .footer .info-sac.info-sac-icon:after {
    width: 5.0625rem;
    height: 5.0625rem;
    top: -0.3125rem;
    left: 0;
  }
}
@media screen and (max-width: 1023px) {
  /* line 50, ../sass/base/_footer.scss */
  .footer .info-sac.info-sac-icon:after {
    width: 80px !important;
    height: 80px !important;
    top: 0;
    left: 50%;
    margin-left: -41px;
  }
}
/* line 75, ../sass/base/_footer.scss */
.footer .info-sac .title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-style: italic;
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  /* line 75, ../sass/base/_footer.scss */
  .footer .info-sac .title {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 75, ../sass/base/_footer.scss */
  .footer .info-sac .title {
    display: block;
    font-size: 18px;
    padding-top: 86px;
  }
}
/* line 90, ../sass/base/_footer.scss */
.footer .info-sac .email {
  color: #db8b00;
  text-transform: lowercase;
}
@media screen and (min-width: 1024px) {
  /* line 90, ../sass/base/_footer.scss */
  .footer .info-sac .email {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 90, ../sass/base/_footer.scss */
  .footer .info-sac .email {
    font-size: 18px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 106, ../sass/base/_footer.scss */
  .footer .social-media-footer {
    float: left;
    margin-top: 0.5rem;
    margin-left: 3.875rem;
    width: 25rem;
  }
  /* line 114, ../sass/base/_footer.scss */
  .footer .social-media-footer .list .list-item:first-child {
    margin-left: 0px;
  }
  /* line 117, ../sass/base/_footer.scss */
  .footer .social-media-footer .list .list-item {
    float: left;
    margin-left: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 106, ../sass/base/_footer.scss */
  .footer .social-media-footer {
    width: 100%;
    text-align: center;
    margin-left: 0;
    margin-top: 33px;
  }
  /* line 128, ../sass/base/_footer.scss */
  .footer .social-media-footer .list-item {
    display: inline-block;
    margin: 0 9px;
  }
}
@media screen and (max-width: 767px) {
  /* line 134, ../sass/base/_footer.scss */
  .footer .social-media-footer .list-item:first-child {
    margin-left: 0 !important;
  }
  /* line 137, ../sass/base/_footer.scss */
  .footer .social-media-footer .list-item {
    margin: 0 5px;
  }
  /* line 140, ../sass/base/_footer.scss */
  .footer .social-media-footer .list-item:last-child {
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 340px) {
  /* line 145, ../sass/base/_footer.scss */
  .footer .social-media-footer .list-item {
    margin: 0 1px;
  }
}
/* line 150, ../sass/base/_footer.scss */
.footer .social-media-footer .list-link {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  position: relative;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center center;
  display: inline-block;
}
@media screen and (min-width: 1024px) {
  /* line 150, ../sass/base/_footer.scss */
  .footer .social-media-footer .list-link {
    width: 3.75rem;
    height: 3.75rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 150, ../sass/base/_footer.scss */
  .footer .social-media-footer .list-link {
    width: 60px;
    height: 60px;
  }
}
@media screen and (max-width: 767px) {
  /* line 150, ../sass/base/_footer.scss */
  .footer .social-media-footer .list-link {
    width: 50px;
    height: 50px;
  }
}
/* line 172, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-facebook {
  background-image: url("../images/icon-face-footer.2c675bd5f997.svg");
}
/* line 175, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-facebook:after {
  content: '';
  width: 0;
  height: 0;
  background-image: url("../images/icon-face-footer-hover.a589e3cc7af7.svg");
}
/* line 182, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-facebook:hover {
  background-image: url("../images/icon-face-footer-hover.a589e3cc7af7.svg");
}
/* line 187, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-twitter {
  background-image: url("../images/icon-twitter-footer.7444080d52eb.svg");
}
/* line 190, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-twitter:after {
  content: '';
  width: 0;
  height: 0;
  background-image: url("../images/icon-twitter-footer-hover.0d5eff043f13.svg");
}
/* line 197, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-twitter:hover {
  background-image: url("../images/icon-twitter-footer-hover.0d5eff043f13.svg");
}
/* line 202, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-instagram {
  background-image: url("../images/icon-insta-footer.6fef8b4ee9b0.svg");
}
/* line 205, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-instagram:after {
  content: '';
  width: 0;
  height: 0;
  background-image: url("../images/icon-insta-footer-hover.ee232cf10db3.svg");
}
/* line 212, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-instagram:hover {
  background-image: url("../images/icon-insta-footer-hover.ee232cf10db3.svg");
}
/* line 217, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-youtube {
  background-image: url("../images/icon-youtube-footer.5d9ef5860092.svg");
}
/* line 220, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-youtube:after {
  content: '';
  width: 0;
  height: 0;
  background-image: url("../images/icon-youtube-footer-hover.4983381dd4c2.svg");
}
/* line 227, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-youtube:hover {
  background-image: url("../images/icon-youtube-footer-hover.4983381dd4c2.svg");
}
/* line 232, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-linkedin {
  background-image: url("../images/icon-linkedin-footer.cdc98d9164d4.svg");
}
/* line 235, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-linkedin:after {
  content: '';
  width: 0;
  height: 0;
  background-image: url("../images/icon-linkedin-footer-hover.1ba22c3b8631.svg");
}
/* line 242, ../sass/base/_footer.scss */
.footer .social-media-footer .icon-linkedin:hover {
  background-image: url("../images/icon-linkedin-footer-hover.1ba22c3b8631.svg");
}
/* line 250, ../sass/base/_footer.scss */
.footer .nav-footer {
  float: left;
  width: 100%;
  text-align: center;
  border-top: 1px solid #db8b00;
}
@media screen and (min-width: 1024px) {
  /* line 250, ../sass/base/_footer.scss */
  .footer .nav-footer {
    margin-top: 2.375rem;
    padding-top: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 250, ../sass/base/_footer.scss */
  .footer .nav-footer {
    margin-top: 34px;
    padding-top: 30px;
  }
  /* line 263, ../sass/base/_footer.scss */
  .footer .nav-footer .list {
    line-height: 28px;
  }
}
/* line 272, ../sass/base/_footer.scss */
.footer .nav-footer .list-divider .list-item:after {
  content: '•';
  color: #db8b00;
}
@media screen and (min-width: 1024px) {
  /* line 272, ../sass/base/_footer.scss */
  .footer .nav-footer .list-divider .list-item:after {
    font-size: 0.8125rem;
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 272, ../sass/base/_footer.scss */
  .footer .nav-footer .list-divider .list-item:after {
    font-size: 13.5px;
    margin-left: 4px;
    margin-right: 4px;
  }
}
/* line 288, ../sass/base/_footer.scss */
.footer .nav-footer .list-divider .list-item:last-child:after {
  content: '';
  margin: 0;
}
/* line 295, ../sass/base/_footer.scss */
.footer .nav-footer .list-item {
  display: inline-block;
  vertical-align: top;
}
/* line 300, ../sass/base/_footer.scss */
.footer .nav-footer .list-link {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 0.8125rem;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  color: #fff;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 300, ../sass/base/_footer.scss */
  .footer .nav-footer .list-link {
    font-weight: bold !important;
    font-size: 13.5px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 300, ../sass/base/_footer.scss */
  .footer .nav-footer .list-link {
    font-size: 13px;
  }
}
/* line 313, ../sass/base/_footer.scss */
.footer .nav-footer .list-link:hover {
  color: #231f20;
}
@media screen and (min-width: 1024px) {
  /* line 321, ../sass/base/_footer.scss */
  .footer .author {
    float: right;
    margin-top: 2.375rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 321, ../sass/base/_footer.scss */
  .footer .author {
    margin-top: 40px;
    display: inline-block;
  }
}
/* line 332, ../sass/base/_footer.scss */
.footer .author .link-author {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-align: right;
  font-size: 12px;
  color: #db8b00;
}
/* line 338, ../sass/base/_footer.scss */
.footer .author .link-author strong {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #fff;
}
/* line 343, ../sass/base/_footer.scss */
.footer .author .link-author > span {
  display: inline-block;
  vertical-align: middle;
}
/* line 348, ../sass/base/_footer.scss */
.footer .author .link-author .soda-logo {
  display: inline-block;
  vertical-align: middle;
  margin-left: 2px;
  fill: #db8b00;
}

/* line 6, ../sass/layout/_home.scss */
.home .main {
  padding-top: 0;
}

/* line 15, ../sass/layout/_home.scss */
.no-touch .highligths .list-images .cycle-youtube .video object,
.no-touch .highligths .list-images .cycle-youtube .video embed {
  display: block;
}
/* line 20, ../sass/layout/_home.scss */
.no-touch .highligths .list-images .cycle-youtube .video iframe {
  display: none;
}

/* line 27, ../sass/layout/_home.scss */
.touch .highligths .list-images .cycle-youtube .video object,
.touch .highligths .list-images .cycle-youtube .video embed {
  display: none;
}
/* line 32, ../sass/layout/_home.scss */
.touch .highligths .list-images .cycle-youtube .video iframe {
  display: block;
}

/* line 38, ../sass/layout/_home.scss */
.highligths {
  width: 100%;
  position: relative;
  overflow: hidden;
  z-index: 3;
}
@media screen and (min-width: 768px) {
  /* line 38, ../sass/layout/_home.scss */
  .highligths {
    height: 60.1875rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 38, ../sass/layout/_home.scss */
  .highligths {
    margin-top: 98px;
  }
  /* line 50, ../sass/layout/_home.scss */
  .highligths:before {
    content: "";
    display: block;
    padding-top: 70%;
  }
}
/* line 57, ../sass/layout/_home.scss */
.highligths .highligths-loading {
  background-color: #000;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1999999;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 67, ../sass/layout/_home.scss */
.highligths .highligths-loading .animation {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  border: 3px dashed #fff;
  -webkit-animation: rodar 1s ease infinite;
  -moz-animation: rodar 1s ease infinite;
  -o-animation: rodar 1s ease infinite;
  animation: rodar 1s ease infinite;
}
/* line 86, ../sass/layout/_home.scss */
.highligths .list-images {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  /* line 86, ../sass/layout/_home.scss */
  .highligths .list-images {
    position: absolute !important;
    top: 0;
  }
}
/* line 95, ../sass/layout/_home.scss */
.highligths .list-images .list-item,
.highligths .list-images .cycle-slide {
  width: 100%;
  height: 100%;
}
/* line 100, ../sass/layout/_home.scss */
.highligths .list-images .list-item img,
.highligths .list-images .cycle-slide img {
  width: 0;
  height: 0;
  overflow: hidden;
  display: block;
}
/* line 109, ../sass/layout/_home.scss */
.highligths .list-images .list-item.cycle-slide-active {
  z-index: 300 !important;
}
/* line 114, ../sass/layout/_home.scss */
.highligths .list-images .cycle-youtube {
  position: relative;
}
/* line 117, ../sass/layout/_home.scss */
.highligths .list-images .cycle-youtube .image {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
}
/* line 125, ../sass/layout/_home.scss */
.highligths .list-images .cycle-youtube .image .icon-play {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  display: block;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  background: url("../images/icon-play.a66ea28e4d46.png") no-repeat center center;
  background-size: 100% 100%;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  /* line 125, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .image .icon-play {
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 125, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .image .icon-play {
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
  }
}
@media screen and (max-width: 767px) {
  /* line 125, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .image .icon-play {
    width: 75px;
    height: 75px;
    margin: -35.5px 0 0 -35.5px;
  }
}
/* line 153, ../sass/layout/_home.scss */
.highligths .list-images .cycle-youtube .image .icon-play:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 158, ../sass/layout/_home.scss */
.highligths .list-images .cycle-youtube .video {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: none;
  background-color: #000;
}
@media screen and (min-width: 1366px) {
  /* line 158, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video {
    padding-top: 136px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 158, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video {
    padding-top: 121px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 158, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video {
    padding-top: 113px;
  }
}
@media screen and (min-width: 768px) {
  /* line 158, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video {
    padding-bottom: 72px;
  }
}
@media screen and (max-width: 767px) {
  /* line 158, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video {
    padding-bottom: 64px;
  }
}
/* line 185, ../sass/layout/_home.scss */
.highligths .list-images .cycle-youtube .video .icon-close {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  display: block;
  position: absolute;
  z-index: 1;
  background: url("../images/icon-close.b2548dd62e61.png") no-repeat center center;
  background-size: 100% 100%;
  cursor: pointer;
}
@media screen and (min-width: 1024px) {
  /* line 185, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video .icon-close {
    width: 50px;
    height: 50px;
    right: 24px;
  }
}
@media screen and (min-width: 1366px) {
  /* line 185, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video .icon-close {
    top: 136px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 185, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video .icon-close {
    top: 121px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 185, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video .icon-close {
    width: 25px;
    height: 25px;
    top: 123px;
    right: 34px;
  }
}
@media screen and (max-width: 767px) {
  /* line 185, ../sass/layout/_home.scss */
  .highligths .list-images .cycle-youtube .video .icon-close {
    width: 20px;
    height: 20px;
    top: 0;
    right: 10px;
  }
}
/* line 219, ../sass/layout/_home.scss */
.highligths .list-images .cycle-youtube .video .icon-close:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 224, ../sass/layout/_home.scss */
.highligths .list-images .cycle-youtube .video embed {
  width: 100%;
  height: 100%;
}
/* line 229, ../sass/layout/_home.scss */
.highligths .list-images .cycle-youtube .video object,
.highligths .list-images .cycle-youtube .video iframe {
  width: 80%;
  height: 100%;
  margin-left: 10%;
}
/* line 238, ../sass/layout/_home.scss */
.highligths .list-images .list-link {
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}
/* line 248, ../sass/layout/_home.scss */
.highligths .pager-sider-container {
  position: absolute;
  z-index: 999999;
  bottom: 1.875rem;
  width: 100%;
  text-align: center;
}
/* line 256, ../sass/layout/_home.scss */
.highligths .pager-slider {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #b2b2b2;
  display: inline-block;
  border-radius: 200px;
}
@media screen and (min-width: 768px) {
  /* line 256, ../sass/layout/_home.scss */
  .highligths .pager-slider {
    padding: 0 1.625rem;
    height: 3rem;
    line-height: 2.8125rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 256, ../sass/layout/_home.scss */
  .highligths .pager-slider {
    padding: 0 0.625rem;
    height: 27px;
    line-height: 25px;
  }
}
/* line 272, ../sass/layout/_home.scss */
.highligths .pager-slider .pager-item {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  display: inline-block;
  vertical-align: middle;
  background-color: #b2b2b2;
  border-radius: 50%;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  /* line 272, ../sass/layout/_home.scss */
  .highligths .pager-slider .pager-item {
    box-shadow: 0px 2px 0px 0px #858585;
    width: 13px;
    height: 12px;
    margin-left: 0.3125rem;
    margin-right: 0.3125rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 272, ../sass/layout/_home.scss */
  .highligths .pager-slider .pager-item {
    box-shadow: 0px 1px 0px 0px #858585;
    width: 18px;
    height: 17px;
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
/* line 297, ../sass/layout/_home.scss */
.highligths .pager-slider .active {
  background-color: #f4e626 !important;
}
@media screen and (min-width: 768px) {
  /* line 297, ../sass/layout/_home.scss */
  .highligths .pager-slider .active {
    box-shadow: 0px 2px 0px 0px #db8b00;
  }
}
@media screen and (max-width: 767px) {
  /* line 297, ../sass/layout/_home.scss */
  .highligths .pager-slider .active {
    box-shadow: 0px 1px 0px 0px #db8b00;
  }
}
/* line 348, ../sass/layout/_home.scss */
.highligths .prev-slider {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #b2b2b2;
  width: 4rem;
  height: 4rem;
  display: block;
  position: absolute;
  z-index: 99999;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  border-radius: 50%;
  cursor: pointer;
  left: 1.875rem;
}
/* line 322, ../sass/layout/_home.scss */
.highligths .prev-slider:hover {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #db8b00;
}
/* line 327, ../sass/layout/_home.scss */
.highligths .prev-slider:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
/* line 335, ../sass/layout/_home.scss */
.highligths .prev-slider:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 0.75rem;
  height: 1.25rem;
  margin-top: -0.625rem;
}
@media screen and (max-width: 767px) {
  /* line 348, ../sass/layout/_home.scss */
  .highligths .prev-slider {
    display: none;
  }
}
/* line 357, ../sass/layout/_home.scss */
.highligths .prev-slider:before {
  background-image: url("../images/arrow-left-hover.3e906f0d2e06.svg");
}
/* line 361, ../sass/layout/_home.scss */
.highligths .prev-slider:after {
  background-image: url("../images/arrow-left.98fd6412f7dd.svg");
  left: 50%;
  margin-left: -0.375rem;
}
/* line 367, ../sass/layout/_home.scss */
.highligths .prev-slider:hover:after {
  background-image: url("../images/arrow-left-hover.3e906f0d2e06.svg");
}
/* line 372, ../sass/layout/_home.scss */
.highligths .next-slider {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #b2b2b2;
  width: 4rem;
  height: 4rem;
  display: block;
  position: absolute;
  z-index: 99999;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  border-radius: 50%;
  cursor: pointer;
  right: 1.875rem;
}
/* line 322, ../sass/layout/_home.scss */
.highligths .next-slider:hover {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #db8b00;
}
/* line 327, ../sass/layout/_home.scss */
.highligths .next-slider:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
}
/* line 335, ../sass/layout/_home.scss */
.highligths .next-slider:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 0.75rem;
  height: 1.25rem;
  margin-top: -0.625rem;
}
@media screen and (max-width: 767px) {
  /* line 372, ../sass/layout/_home.scss */
  .highligths .next-slider {
    display: none;
  }
}
/* line 381, ../sass/layout/_home.scss */
.highligths .next-slider:before {
  background-image: url("../images/arrow-right-hover.06d234a9a767.svg");
}
/* line 385, ../sass/layout/_home.scss */
.highligths .next-slider:after {
  background-image: url("../images/arrow-right.989c3a74b022.svg");
  right: 50%;
  margin-right: -0.375rem;
}
/* line 391, ../sass/layout/_home.scss */
.highligths .next-slider:hover:after {
  background-image: url("../images/arrow-right-hover.06d234a9a767.svg");
}

/* line 400, ../sass/layout/_home.scss */
.blog {
  width: 100%;
}
/* line 404, ../sass/layout/_home.scss */
.blog .header-blog {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
  box-shadow: 0px 4px 0px 0px #db8b00;
  margin-bottom: 4px;
  border-top: 2px solid white;
}
/* line 410, ../sass/layout/_home.scss */
.blog .header-blog:before {
  box-shadow: 0px 4px 0px 0px #db8b00;
  -webkit-backface-visibility: visible;
  -moz-backface-visibility: visible;
  -ms-backface-visibility: visible;
  content: '';
  border-radius: 50%;
  display: block;
  position: absolute;
  background: transparent;
  background: -moz-linear-gradient(top, transparent 20%, #ffb70b 60%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(60%, #ffb70b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 20%, #ffb70b 60%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 20%, #ffb70b 60%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 20%, #ffb70b 60%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, #ffb70b 60%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  left: 50%;
  z-index: 3;
}
@media screen and (min-width: 1220px) {
  /* line 410, ../sass/layout/_home.scss */
  .blog .header-blog:before {
    width: 3rem;
    height: 3rem;
    margin-left: -1.5rem;
    bottom: -1.125rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 410, ../sass/layout/_home.scss */
  .blog .header-blog:before {
    width: 48px;
    height: 48px;
    margin-left: -24px;
    bottom: -18px;
    background: #ffb70b !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 410, ../sass/layout/_home.scss */
  .blog .header-blog:before {
    width: 24px;
    height: 24px;
    margin-left: -12px;
    bottom: -10px;
    background: #ffb70b !important;
  }
}
/* line 442, ../sass/layout/_home.scss */
.blog .header-blog:after {
  content: '';
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  left: 50%;
  z-index: 12;
}
@media screen and (min-width: 1220px) {
  /* line 442, ../sass/layout/_home.scss */
  .blog .header-blog:after {
    border-left: 0.375rem solid transparent;
    border-right: 0.375rem solid transparent;
    border-top: 0.375rem solid #ed1c24;
    margin-left: -0.375rem;
    bottom: 0;
  }
}
@media screen and (max-width: 1219px) {
  /* line 442, ../sass/layout/_home.scss */
  .blog .header-blog:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ed1c24;
    margin-left: -4px;
    bottom: -3px;
  }
}
/* line 466, ../sass/layout/_home.scss */
.blog .header-blog .title-section {
  color: #ed1c24;
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 466, ../sass/layout/_home.scss */
  .blog .header-blog .title-section {
    font-size: 18px !important;
  }
}
/* line 473, ../sass/layout/_home.scss */
.blog .header-blog .title-explanatory {
  color: #231f20;
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 473, ../sass/layout/_home.scss */
  .blog .header-blog .title-explanatory {
    font-size: 18px !important;
    letter-spacing: 2px !important;
  }
}
/* line 483, ../sass/layout/_home.scss */
.blog .list-posts-home {
  *zoom: 1;
  width: 100%;
  border-left: 2px solid #fff;
  background-color: white;
}
/* line 213, ../sass/helpers/_helpers.scss */
.blog .list-posts-home:before, .blog .list-posts-home:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.blog .list-posts-home:after {
  clear: both;
}
/* line 489, ../sass/layout/_home.scss */
.blog .list-posts-home .post-box {
  float: left;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;
}
@media screen and (min-width: 1220px) {
  /* line 489, ../sass/layout/_home.scss */
  .blog .list-posts-home .post-box {
    width: 25%;
    height: 20.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 489, ../sass/layout/_home.scss */
  .blog .list-posts-home .post-box {
    width: 33.3%;
    width: calc(99.9% / 3);
    height: 31rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 489, ../sass/layout/_home.scss */
  .blog .list-posts-home .post-box {
    width: 50%;
    height: 31rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 489, ../sass/layout/_home.scss */
  .blog .list-posts-home .post-box {
    width: 100%;
  }
  /* line 510, ../sass/layout/_home.scss */
  .blog .list-posts-home .post-box:before {
    content: "";
    display: block;
    padding-top: 53%;
  }
  /* line 515, ../sass/layout/_home.scss */
  .blog .list-posts-home .post-box.box-more-post {
    height: 190px;
  }
  /* line 518, ../sass/layout/_home.scss */
  .blog .list-posts-home .post-box.box-more-post:before {
    padding-top: 0 !important;
    display: inline-block;
  }
}
/* line 528, ../sass/layout/_home.scss */
.blog .list-posts-home .post-box:hover .image-container img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
/* line 533, ../sass/layout/_home.scss */
.blog .list-posts-home .post-box:hover .container-title {
  padding-bottom: 1.6875rem;
}
/* line 540, ../sass/layout/_home.scss */
.blog .box-more-post {
  background-color: #d9d9d9;
  position: relative;
  text-align: center;
}
/* line 545, ../sass/layout/_home.scss */
.blog .box-more-post:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
/* line 554, ../sass/layout/_home.scss */
.blog .btn-more-post {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #e0e0e0;
  color: #f4e626;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.875rem;
  height: 3.375rem;
  line-height: 3.375rem;
  padding: 0 1.375rem;
  letter-spacing: -0.0625rem;
  border-radius: 5.625rem;
}
/* line 569, ../sass/layout/_home.scss */
.blog .btn-more-post:hover {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 0.25rem 0px 0px #db8b00;
  color: #fff;
}

/* line 576, ../sass/layout/_home.scss */
.post-home {
  position: relative;
  background-color: #000;
}
/* line 580, ../sass/layout/_home.scss */
.post-home .list-tags {
  position: absolute;
  z-index: 9;
  top: 20px;
  text-align: center;
  width: 100%;
}
/* line 587, ../sass/layout/_home.scss */
.post-home .list-tags .tag-item {
  display: inline-block;
}
/* line 591, ../sass/layout/_home.scss */
.post-home .list-tags .tag-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: #fff;
  line-height: 1.875rem;
  text-transform: uppercase;
  letter-spacing: 0;
  display: block;
}
@media screen and (min-width: 1220px) {
  /* line 591, ../sass/layout/_home.scss */
  .post-home .list-tags .tag-link {
    font-size: 0.875rem;
    height: 1.75rem;
    padding: 0 0.75rem;
    border-radius: 6.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 591, ../sass/layout/_home.scss */
  .post-home .list-tags .tag-link {
    font-size: 14px;
    padding: 6px 12px;
    border-radius: 13px;
  }
}
@media screen and (max-width: 767px) {
  /* line 591, ../sass/layout/_home.scss */
  .post-home .list-tags .tag-link {
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 14px;
  }
}
/* line 617, ../sass/layout/_home.scss */
.post-home .image-container {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  z-index: 2;
}
/* line 625, ../sass/layout/_home.scss */
.post-home .image-container .gradient {
  width: 100%;
  height: 100%;
  z-index: 2;
  display: block;
  position: absolute;
  top: 0;
}
/* line 634, ../sass/layout/_home.scss */
.post-home .image-container img {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  position: absolute;
  z-index: 1;
  width: 100%;
  min-height: 100%;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}
/* line 644, ../sass/layout/_home.scss */
.post-home .container-title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  position: absolute;
  z-index: 9;
  bottom: 0;
  text-align: center;
  padding-bottom: 1.3125rem;
  width: 90%;
  margin-left: 5%;
}
/* line 655, ../sass/layout/_home.scss */
.post-home .date {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #f4e626;
}
@media screen and (min-width: 1220px) {
  /* line 655, ../sass/layout/_home.scss */
  .post-home .date {
    font-size: 0.75rem;
    line-height: 1.333;
    letter-spacing: 0.125rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 655, ../sass/layout/_home.scss */
  .post-home .date {
    font-size: 12px;
    line-height: 160%;
    letter-spacing: 2px;
  }
}
/* line 670, ../sass/layout/_home.scss */
.post-home .title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  line-height: 1.2;
  color: #fff;
}
@media screen and (min-width: 1220px) {
  /* line 670, ../sass/layout/_home.scss */
  .post-home .title {
    font-size: 1.5rem;
    text-shadow: 0 0.125rem 0 #000;
  }
}
@media screen and (max-width: 1219px) {
  /* line 670, ../sass/layout/_home.scss */
  .post-home .title {
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.75);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 670, ../sass/layout/_home.scss */
  .post-home .title {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 670, ../sass/layout/_home.scss */
  .post-home .title {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  /* line 670, ../sass/layout/_home.scss */
  .post-home .title {
    font-size: 20px;
  }
}

/* line 695, ../sass/layout/_home.scss */
.social-media-posts {
  *zoom: 1;
  width: 100%;
}
/* line 213, ../sass/helpers/_helpers.scss */
.social-media-posts:before, .social-media-posts:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.social-media-posts:after {
  clear: both;
}
@media screen and (min-width: 1220px) {
  /* line 699, ../sass/layout/_home.scss */
  .social-media-posts .date {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 699, ../sass/layout/_home.scss */
  .social-media-posts .date {
    font-size: 18px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 699, ../sass/layout/_home.scss */
  .social-media-posts .date {
    font-size: 12px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 710, ../sass/layout/_home.scss */
  .social-media-posts .date.icon-twitter, .social-media-posts .date.icon-insta {
    padding-top: 34px !important;
  }
}
@media screen and (min-width: 1220px) {
  /* line 715, ../sass/layout/_home.scss */
  .social-media-posts .date.icon-face, .social-media-posts .date.icon-twitter, .social-media-posts .date.icon-insta {
    padding-left: 4.6875rem;
    padding-top: 1.5625rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 715, ../sass/layout/_home.scss */
  .social-media-posts .date.icon-face, .social-media-posts .date.icon-twitter, .social-media-posts .date.icon-insta {
    padding-left: 75px !important;
    padding-top: 25px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 715, ../sass/layout/_home.scss */
  .social-media-posts .date.icon-face, .social-media-posts .date.icon-twitter, .social-media-posts .date.icon-insta {
    text-align: center;
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1220px) {
  /* line 731, ../sass/layout/_home.scss */
  .social-media-posts .date.icon-face:after, .social-media-posts .date.icon-twitter:after, .social-media-posts .date.icon-insta:after {
    width: 4rem;
    height: 4.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 731, ../sass/layout/_home.scss */
  .social-media-posts .date.icon-face:after, .social-media-posts .date.icon-twitter:after, .social-media-posts .date.icon-insta:after {
    width: 64px !important;
    height: 68px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 731, ../sass/layout/_home.scss */
  .social-media-posts .date.icon-face:after, .social-media-posts .date.icon-twitter:after, .social-media-posts .date.icon-insta:after {
    width: 30px !important;
    height: 33px !important;
    left: 50% !important;
    margin-left: -15px;
  }
}
/* line 750, ../sass/layout/_home.scss */
.social-media-posts .header-social-media {
  background-color: #fff;
}
@media screen and (max-width: 767px) {
  /* line 750, ../sass/layout/_home.scss */
  .social-media-posts .header-social-media {
    padding-bottom: 20px !important;
  }
}
/* line 755, ../sass/layout/_home.scss */
.social-media-posts .header-social-media:after {
  content: '';
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  left: 50%;
  z-index: 9;
}
@media screen and (min-width: 1220px) {
  /* line 755, ../sass/layout/_home.scss */
  .social-media-posts .header-social-media:after {
    border-left: 0.375rem solid transparent;
    border-right: 0.375rem solid transparent;
    border-top: 0.375rem solid #f4e626;
    margin-left: -0.375rem;
    bottom: 1rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 755, ../sass/layout/_home.scss */
  .social-media-posts .header-social-media:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #f4e626;
    margin-left: -4px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 755, ../sass/layout/_home.scss */
  .social-media-posts .header-social-media:after {
    bottom: 13px;
  }
}
@media screen and (max-width: 767px) {
  /* line 755, ../sass/layout/_home.scss */
  .social-media-posts .header-social-media:after {
    bottom: 10px;
  }
}
/* line 784, ../sass/layout/_home.scss */
.social-media-posts .header-social-media .title-section {
  color: #f4e626;
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 784, ../sass/layout/_home.scss */
  .social-media-posts .header-social-media .title-section {
    font-size: 18px !important;
  }
}
/* line 791, ../sass/layout/_home.scss */
.social-media-posts .header-social-media .title-explanatory {
  color: #231f20;
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 791, ../sass/layout/_home.scss */
  .social-media-posts .header-social-media .title-explanatory {
    font-size: 18px !important;
    letter-spacing: 2px !important;
  }
}
/* line 800, ../sass/layout/_home.scss */
.social-media-posts .link-ancor {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-image: url("../images/icon-ancor.58af74203f89.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: block;
}
@media screen and (min-width: 1220px) {
  /* line 800, ../sass/layout/_home.scss */
  .social-media-posts .link-ancor {
    width: 2.5rem;
    height: 2.6875rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 800, ../sass/layout/_home.scss */
  .social-media-posts .link-ancor {
    width: 40px;
    height: 43px;
  }
}
@media screen and (max-width: 767px) {
  /* line 800, ../sass/layout/_home.scss */
  .social-media-posts .link-ancor {
    width: 30px;
    height: 32px;
    margin: 10px auto auto auto !important;
  }
}
/* line 821, ../sass/layout/_home.scss */
.social-media-posts .list-post {
  border-bottom: 1px solid #fff;
  border-right: 2px solid #fff;
  overflow: hidden;
  position: relative;
}
@media screen and (min-width: 1220px) {
  /* line 821, ../sass/layout/_home.scss */
  .social-media-posts .list-post {
    height: 29.0625rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 821, ../sass/layout/_home.scss */
  .social-media-posts .list-post {
    height: 429px;
  }
}
/* line 834, ../sass/layout/_home.scss */
.social-media-posts .list-post:before {
  content: '';
  background-color: #25396e;
  width: 100%;
  height: 0.25rem;
  display: block;
  position: absolute;
  z-index: 9;
  bottom: 0;
}
/* line 847, ../sass/layout/_home.scss */
.social-media-posts .facebook-list-post {
  background-color: #4467a8;
  float: left;
}
@media screen and (min-width: 1220px) {
  /* line 847, ../sass/layout/_home.scss */
  .social-media-posts .facebook-list-post {
    width: 50%;
    border-left: 2px solid #fff;
  }
}
@media screen and (max-width: 1219px) {
  /* line 847, ../sass/layout/_home.scss */
  .social-media-posts .facebook-list-post {
    width: 100%;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 847, ../sass/layout/_home.scss */
  .social-media-posts .facebook-list-post {
    height: 33rem !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 847, ../sass/layout/_home.scss */
  .social-media-posts .facebook-list-post {
    height: auto !important;
  }
}
/* line 869, ../sass/layout/_home.scss */
.social-media-posts .pager-post-face {
  right: 0;
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 869, ../sass/layout/_home.scss */
  .social-media-posts .pager-post-face {
    width: 50%;
  }
}
@media screen and (min-width: 1220px) {
  /* line 869, ../sass/layout/_home.scss */
  .social-media-posts .pager-post-face {
    width: 22rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 869, ../sass/layout/_home.scss */
  .social-media-posts .pager-post-face {
    width: 100%;
  }
}
/* line 884, ../sass/layout/_home.scss */
.social-media-posts .twitter-list-post {
  background-color: #669fd1;
  float: left;
}
@media screen and (min-width: 1220px) {
  /* line 884, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post {
    width: 25%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 884, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post {
    width: 50%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 884, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post {
    height: 41rem !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 884, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post {
    width: 100%;
    height: auto !important;
    padding-bottom: 30px;
  }
}
@media screen and (max-width: 1219px) {
  /* line 884, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post {
    border-left: 2px solid #fff;
  }
}
/* line 905, ../sass/layout/_home.scss */
.social-media-posts .twitter-list-post:after {
  content: '';
  background-image: url("../images/icon-claudio-big.3b34fd27b767.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: block;
  position: absolute;
  z-index: 9;
  left: 50%;
}
@media screen and (min-width: 1220px) {
  /* line 905, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post:after {
    width: 8.8125rem;
    height: 8.8125rem;
    top: 6.5rem;
    margin-left: -4.40625rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 905, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post:after {
    width: 100px;
    height: 100px;
    margin-left: -50px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 905, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post:after {
    top: 9rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 905, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post:after {
    top: 10rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 905, ../sass/layout/_home.scss */
  .social-media-posts .twitter-list-post:after {
    top: 65px;
    width: 64px;
    height: 64px;
    margin-left: -32px;
  }
}
/* line 940, ../sass/layout/_home.scss */
.social-media-posts .pager-post-twitter {
  width: 100%;
}
/* line 945, ../sass/layout/_home.scss */
.social-media-posts .insta-list-post {
  background-color: #5e93b5;
  float: right;
}
@media screen and (min-width: 1220px) {
  /* line 945, ../sass/layout/_home.scss */
  .social-media-posts .insta-list-post {
    width: 25%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 945, ../sass/layout/_home.scss */
  .social-media-posts .insta-list-post {
    width: 50%;
  }
}
@media screen and (max-width: 767px) {
  /* line 945, ../sass/layout/_home.scss */
  .social-media-posts .insta-list-post {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 945, ../sass/layout/_home.scss */
  .social-media-posts .insta-list-post {
    height: 41rem !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 945, ../sass/layout/_home.scss */
  .social-media-posts .insta-list-post {
    height: auto !important;
    padding-bottom: 35px;
    border-left: 2px solid #fff;
    border-top: 1px solid #fff;
  }
}
/* line 968, ../sass/layout/_home.scss */
.social-media-posts .pager-post-insta {
  width: 100%;
}

/* line 975, ../sass/layout/_home.scss */
.post-face {
  *zoom: 1;
  width: 100%;
}
/* line 213, ../sass/helpers/_helpers.scss */
.post-face:before, .post-face:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.post-face:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  /* line 975, ../sass/layout/_home.scss */
  .post-face {
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 975, ../sass/layout/_home.scss */
  .post-face {
    margin-top: 70px;
    padding-bottom: 30px;
  }
}
/* line 987, ../sass/layout/_home.scss */
.post-face.cycle-slide-active {
  position: static !important;
}
/* line 991, ../sass/layout/_home.scss */
.post-face .image-container {
  overflow: hidden;
  float: left;
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 1220px) {
  /* line 991, ../sass/layout/_home.scss */
  .post-face .image-container {
    width: 63.46555%;
  }
}
@media screen and (min-width: 768px) {
  /* line 991, ../sass/layout/_home.scss */
  .post-face .image-container {
    height: 100%;
    height: calc(100% - 3px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 991, ../sass/layout/_home.scss */
  .post-face .image-container {
    width: 50%;
    width: calc(50% - 2px);
  }
}
@media screen and (max-width: 767px) {
  /* line 991, ../sass/layout/_home.scss */
  .post-face .image-container {
    width: 100%;
  }
}
@media screen and (min-width: 1024px) {
  /* line 991, ../sass/layout/_home.scss */
  .post-face .image-container {
    background-position: left top;
  }
}
@media screen and (max-width: 1023px) {
  /* line 991, ../sass/layout/_home.scss */
  .post-face .image-container {
    background-position: top center;
  }
}
@media screen and (max-width: 767px) {
  /* line 1018, ../sass/layout/_home.scss */
  .post-face .image-container:before {
    content: "";
    display: block;
    padding-top: 82%;
  }
}
/* line 1024, ../sass/layout/_home.scss */
.post-face .image-container img {
  width: 0;
  height: 0;
  overflow: hidden;
}
/* line 1031, ../sass/layout/_home.scss */
.post-face .content-text {
  float: right;
}
@media screen and (min-width: 1220px) {
  /* line 1031, ../sass/layout/_home.scss */
  .post-face .content-text {
    width: 36.53445%;
    padding: 0.9375rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1031, ../sass/layout/_home.scss */
  .post-face .content-text {
    width: 50%;
    padding: 15px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1031, ../sass/layout/_home.scss */
  .post-face .content-text {
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1031, ../sass/layout/_home.scss */
  .post-face .content-text {
    width: 100%;
    padding: 10px 10px 20px 10px;
    text-align: center;
  }
}
/* line 1051, ../sass/layout/_home.scss */
.post-face .date {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-weight: 600;
  color: #f4e626;
}
/* line 1056, ../sass/layout/_home.scss */
.post-face .date.icon-face {
  display: inline-block;
}
@media screen and (min-width: 1220px) {
  /* line 1056, ../sass/layout/_home.scss */
  .post-face .date.icon-face {
    padding-left: 4.6875rem;
    padding-top: 1.5625rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 1056, ../sass/layout/_home.scss */
  .post-face .date.icon-face {
    padding-left: 75px;
    padding-top: 25px;
  }
}
@media screen and (min-width: 768px) {
  /* line 1056, ../sass/layout/_home.scss */
  .post-face .date.icon-face {
    position: relative;
  }
}
@media screen and (max-width: 767px) {
  /* line 1056, ../sass/layout/_home.scss */
  .post-face .date.icon-face {
    position: absolute;
    display: block;
    top: -16px;
    right: 0;
    left: 0;
    text-align: center;
    padding-left: 0 !important;
    padding-top: 60px !important;
  }
}
/* line 1081, ../sass/layout/_home.scss */
.post-face .date.icon-face:after {
  content: '';
  background-image: url("../images/icon-face-post.c2dd55e9c95b.png");
  background-size: 100% 100%;
  display: block;
  position: absolute;
}
@media screen and (min-width: 768px) {
  /* line 1081, ../sass/layout/_home.scss */
  .post-face .date.icon-face:after {
    left: 0;
    top: 0;
  }
}
@media screen and (max-width: 767px) {
  /* line 1081, ../sass/layout/_home.scss */
  .post-face .date.icon-face:after {
    left: 50%;
    top: 26px;
    margin-left: -15px;
  }
}
/* line 1100, ../sass/layout/_home.scss */
.post-face .title {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
}
@media screen and (min-width: 1220px) {
  /* line 1100, ../sass/layout/_home.scss */
  .post-face .title {
    font-size: 1.0625rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1100, ../sass/layout/_home.scss */
  .post-face .title {
    font-size: 17px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1100, ../sass/layout/_home.scss */
  .post-face .title {
    font-size: 16px;
    line-height: 1.2;
  }
}
@media screen and (min-width: 768px) {
  /* line 1100, ../sass/layout/_home.scss */
  .post-face .title {
    line-height: 1.333;
    margin-top: 2.75rem;
  }
}
/* line 1117, ../sass/layout/_home.scss */
.post-face .title a {
  color: #f4e626;
}
/* line 1122, ../sass/layout/_home.scss */
.post-face .link-access {
  margin-top: 1.0625rem;
}

/* line 1128, ../sass/layout/_home.scss */
.post-twitter {
  *zoom: 1;
  width: 100%;
  height: 100%;
  padding: 0.9375rem;
}
/* line 213, ../sass/helpers/_helpers.scss */
.post-twitter:before, .post-twitter:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.post-twitter:after {
  clear: both;
}
/* line 1134, ../sass/layout/_home.scss */
.post-twitter.cycle-slide-active {
  position: static !important;
}
/* line 1138, ../sass/layout/_home.scss */
.post-twitter .date {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-weight: 600;
  font-size: 1.125rem;
  color: #f4e626;
}
/* line 1144, ../sass/layout/_home.scss */
.post-twitter .date.icon-twitter {
  padding-left: 4.6875rem;
  position: relative;
  padding-top: 1.5625rem;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  /* line 1144, ../sass/layout/_home.scss */
  .post-twitter .date.icon-twitter {
    display: block;
  }
}
/* line 1154, ../sass/layout/_home.scss */
.post-twitter .date.icon-twitter:after {
  content: '';
  background-image: url("../images/icon-twitter-post.c51e897fd6a9.png");
  background-size: 100% 100%;
  width: 4rem;
  height: 4.25rem;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 1168, ../sass/layout/_home.scss */
.post-twitter .title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #fff;
  width: 90%;
  margin-left: 5%;
  text-align: center;
}
@media screen and (min-width: 1220px) {
  /* line 1168, ../sass/layout/_home.scss */
  .post-twitter .title {
    font-size: 1.25rem;
    margin-top: 12.8125rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1168, ../sass/layout/_home.scss */
  .post-twitter .title {
    font-size: 18px;
    margin-top: 14.8125rem;
  }
}
@media screen and (max-width: 767px) {
  /* line 1168, ../sass/layout/_home.scss */
  .post-twitter .title {
    font-size: 16px;
    margin-top: 84px;
    padding-bottom: 20px;
  }
}
/* line 1189, ../sass/layout/_home.scss */
.post-twitter .title a {
  color: #f4e626;
}
/* line 1194, ../sass/layout/_home.scss */
.post-twitter .link-access {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.875rem;
  margin-bottom: 20px !important;
}

/* line 1202, ../sass/layout/_home.scss */
.post-insta {
  *zoom: 1;
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 213, ../sass/helpers/_helpers.scss */
.post-insta:before, .post-insta:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.post-insta:after {
  clear: both;
}
@media screen and (min-width: 1024px) {
  /* line 1202, ../sass/layout/_home.scss */
  .post-insta {
    padding: 0.9375rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 1202, ../sass/layout/_home.scss */
  .post-insta {
    padding: 12px;
  }
}
/* line 1215, ../sass/layout/_home.scss */
.post-insta .date {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-weight: 600;
  font-size: 1.125rem;
  color: #f4e626;
}
/* line 1221, ../sass/layout/_home.scss */
.post-insta .date.icon-insta {
  padding-left: 4.6875rem;
  position: relative;
  padding-top: 1.5625rem;
  display: inline-block;
}
@media screen and (max-width: 767px) {
  /* line 1221, ../sass/layout/_home.scss */
  .post-insta .date.icon-insta {
    display: block;
  }
}
/* line 1231, ../sass/layout/_home.scss */
.post-insta .date.icon-insta:after {
  content: '';
  background-image: url("../images/icon-insta-post.062a4d06f0c4.png");
  background-size: 100% 100%;
  width: 4rem;
  height: 4.25rem;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 1244, ../sass/layout/_home.scss */
.post-insta .pic-wrapper {
  position: relative;
}
/* line 1247, ../sass/layout/_home.scss */
.post-insta .image-container {
  margin-left: auto;
  margin-right: auto;
  box-shadow: 0px 3px 0px 0px #24396c;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 1220px) {
  /* line 1247, ../sass/layout/_home.scss */
  .post-insta .image-container {
    width: 16.875rem;
    height: 16.875rem;
    margin-top: 2.375rem;
    border-radius: 0.625rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1247, ../sass/layout/_home.scss */
  .post-insta .image-container {
    width: 280px;
    height: 280px;
    margin-top: 2.5rem !important;
    border-radius: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1247, ../sass/layout/_home.scss */
  .post-insta .image-container {
    width: 168px;
    height: 168px;
    margin-top: 10px !important;
    border-radius: 5px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1247, ../sass/layout/_home.scss */
  .post-insta .image-container {
    margin-top: 4rem !important;
  }
}
/* line 1278, ../sass/layout/_home.scss */
.post-insta .image-container img {
  width: auto;
  height: 100%;
}
/* line 1284, ../sass/layout/_home.scss */
.post-insta .link-access {
  position: absolute;
  z-index: 9;
  left: 50%;
}
@media screen and (min-width: 1220px) {
  /* line 1284, ../sass/layout/_home.scss */
  .post-insta .link-access {
    margin-left: -1.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1284, ../sass/layout/_home.scss */
  .post-insta .link-access {
    margin-left: -20px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 1284, ../sass/layout/_home.scss */
  .post-insta .link-access {
    bottom: -22.5px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1284, ../sass/layout/_home.scss */
  .post-insta .link-access {
    bottom: -16px;
    margin-left: -15px !important;
  }
}

/* line 1307, ../sass/layout/_home.scss */
.institutional {
  *zoom: 1;
  border-bottom: 2px solid #fff;
}
/* line 213, ../sass/helpers/_helpers.scss */
.institutional:before, .institutional:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.institutional:after {
  clear: both;
}
/* line 1311, ../sass/layout/_home.scss */
.institutional .header-institutional {
  background-color: #cacaca;
}
@media screen and (max-width: 1219px) {
  /* line 1311, ../sass/layout/_home.scss */
  .institutional .header-institutional {
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
  }
}
@media screen and (max-width: 767px) {
  /* line 1311, ../sass/layout/_home.scss */
  .institutional .header-institutional {
    padding-bottom: 20px !important;
  }
}
/* line 1321, ../sass/layout/_home.scss */
.institutional .header-institutional:after {
  content: '';
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  left: 50%;
  z-index: 9;
}
@media screen and (min-width: 1220px) {
  /* line 1321, ../sass/layout/_home.scss */
  .institutional .header-institutional:after {
    border-left: 0.375rem solid transparent;
    border-right: 0.375rem solid transparent;
    border-top: 0.375rem solid #fff;
    margin-left: -0.375rem;
    bottom: 1rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1321, ../sass/layout/_home.scss */
  .institutional .header-institutional:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #FFF;
    margin-left: -4px;
    bottom: 13px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1321, ../sass/layout/_home.scss */
  .institutional .header-institutional:after {
    bottom: 10px !important;
  }
}
/* line 1348, ../sass/layout/_home.scss */
.institutional .header-institutional .title-section {
  color: #fff;
}
/* line 1352, ../sass/layout/_home.scss */
.institutional .header-institutional .title-explanatory {
  color: #4b4b4b;
}
/* line 1358, ../sass/layout/_home.scss */
.institutional .history {
  float: left;
  background-image: url("../images/bg-history-home.626cc0a98e80.jpg");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  position: relative;
}
@media screen and (min-width: 1220px) {
  /* line 1358, ../sass/layout/_home.scss */
  .institutional .history {
    width: 50%;
    height: 26.125rem;
    padding-top: 3.625rem;
    padding-left: 2.5rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1358, ../sass/layout/_home.scss */
  .institutional .history {
    width: 100%;
    border-right: 2px solid #fff;
  }
}
@media screen and (max-width: 1023px) {
  /* line 1358, ../sass/layout/_home.scss */
  .institutional .history {
    text-align: center;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1358, ../sass/layout/_home.scss */
  .institutional .history {
    padding: 58px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1358, ../sass/layout/_home.scss */
  .institutional .history {
    padding: 10px 10px 16px 10px;
  }
}
/* line 1388, ../sass/layout/_home.scss */
.institutional .history:hover .shadow {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 1394, ../sass/layout/_home.scss */
.institutional .history .title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: #ed1c24;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 1220px) {
  /* line 1394, ../sass/layout/_home.scss */
  .institutional .history .title {
    font-size: 1.125rem;
    text-shadow: 0 0.1875rem 0 rgba(0, 0, 0, 0.15);
  }
}
@media screen and (max-width: 1219px) {
  /* line 1394, ../sass/layout/_home.scss */
  .institutional .history .title {
    text-shadow: 0 3px 0 rgba(0, 0, 0, 0.15);
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1394, ../sass/layout/_home.scss */
  .institutional .history .title {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1394, ../sass/layout/_home.scss */
  .institutional .history .title {
    font-size: 12px;
  }
}
/* line 1414, ../sass/layout/_home.scss */
.institutional .history .subtitle {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: #f4e626;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 1220px) {
  /* line 1414, ../sass/layout/_home.scss */
  .institutional .history .subtitle {
    font-size: 4.5rem;
    text-shadow: 0 0.1875rem 0 rgba(0, 0, 0, 0.15);
    margin-top: 0.3125rem;
    line-height: 0.857;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1414, ../sass/layout/_home.scss */
  .institutional .history .subtitle {
    text-shadow: 0 3px 0 rgba(0, 0, 0, 0.15);
    margin-top: 5px;
    line-height: 0.9;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1414, ../sass/layout/_home.scss */
  .institutional .history .subtitle {
    font-size: 72px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1414, ../sass/layout/_home.scss */
  .institutional .history .subtitle {
    font-size: 34px;
    letter-spacing: -2px;
  }
}
/* line 1439, ../sass/layout/_home.scss */
.institutional .history .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  color: #fff;
  position: relative;
  z-index: 10;
}
@media screen and (min-width: 1220px) {
  /* line 1439, ../sass/layout/_home.scss */
  .institutional .history .description {
    margin-top: 1rem;
    font-size: 1.125rem;
    width: 80%;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1439, ../sass/layout/_home.scss */
  .institutional .history .description {
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.75);
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1439, ../sass/layout/_home.scss */
  .institutional .history .description {
    margin-top: 16px;
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1439, ../sass/layout/_home.scss */
  .institutional .history .description {
    margin-top: 5px;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 120%;
    -webkit-font-smoothing: antialiased;
  }
}
/* line 1466, ../sass/layout/_home.scss */
.institutional .history .link-acess {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: #231f20;
  position: relative;
  z-index: 10;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 50px;
  vertical-align: middle;
}
/* line 1476, ../sass/layout/_home.scss */
.institutional .history .link-acess:hover {
  color: #fff;
}
@media screen and (min-width: 1220px) {
  /* line 1476, ../sass/layout/_home.scss */
  .institutional .history .link-acess:hover {
    background: #ffcd11;
    background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 0.1875rem 0px 0px #db8b00;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1476, ../sass/layout/_home.scss */
  .institutional .history .link-acess:hover {
    background: #ffcd11;
    background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 3px 0px 0px #db8b00;
  }
}
@media screen and (min-width: 1220px) {
  /* line 1466, ../sass/layout/_home.scss */
  .institutional .history .link-acess {
    background-color: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 0.1875rem 0px 0px #b2b2b2;
    height: 1.75rem;
    line-height: 1.75rem;
    font-size: 0.875rem;
    padding: 0 0.875rem;
    letter-spacing: -0.0625rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1466, ../sass/layout/_home.scss */
  .institutional .history .link-acess {
    background-color: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 3px 0px 0px #b2b2b2;
    padding: 0 14px;
    letter-spacing: -1px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1466, ../sass/layout/_home.scss */
  .institutional .history .link-acess {
    height: 28px;
    line-height: 28px;
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1466, ../sass/layout/_home.scss */
  .institutional .history .link-acess {
    height: 20px;
    line-height: 22px;
    font-size: 12px;
  }
}
/* line 1510, ../sass/layout/_home.scss */
.institutional .history .shadow {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  background: transparent;
  background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.7)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
}
/* line 1525, ../sass/layout/_home.scss */
.institutional .social-actions {
  float: right;
  position: relative;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
}
@media screen and (min-width: 1220px) {
  /* line 1525, ../sass/layout/_home.scss */
  .institutional .social-actions {
    width: 50%;
    height: 26.125rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 1525, ../sass/layout/_home.scss */
  .institutional .social-actions {
    width: 100%;
    height: 418px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 1525, ../sass/layout/_home.scss */
  .institutional .social-actions {
    width: 100%;
  }
}
/* line 1602, ../sass/layout/_home.scss */
.institutional .social-actions .prev {
  display: block;
  position: absolute;
  z-index: 999;
  border-radius: 50%;
  cursor: pointer;
}
@media screen and (min-width: 1220px) {
  /* line 1602, ../sass/layout/_home.scss */
  .institutional .social-actions .prev {
    background-color: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 0.25rem 0px 0px #b2b2b2;
    width: 2.5rem;
    height: 2.5rem;
    top: 12.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1602, ../sass/layout/_home.scss */
  .institutional .social-actions .prev {
    background-color: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 4px 0px 0px #b2b2b2;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1602, ../sass/layout/_home.scss */
  .institutional .social-actions .prev {
    background-color: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 2px 0px 0px #b2b2b2;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
  }
}
@media screen and (min-width: 1220px) {
  /* line 1570, ../sass/layout/_home.scss */
  .institutional .social-actions .prev:hover {
    background: #ffcd11;
    background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 0.25rem 0px 0px #db8b00;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1570, ../sass/layout/_home.scss */
  .institutional .social-actions .prev:hover {
    background: #ffcd11;
    background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 4px 0px 0px #db8b00;
  }
}
@media screen and (max-width: 767px) {
  /* line 1570, ../sass/layout/_home.scss */
  .institutional .social-actions .prev:hover {
    background: #ffcd11;
    background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 2px 0px 0px #db8b00;
  }
}
/* line 1582, ../sass/layout/_home.scss */
.institutional .social-actions .prev:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1220px) {
  /* line 1582, ../sass/layout/_home.scss */
  .institutional .social-actions .prev:after {
    width: 0.5rem;
    height: 0.75rem;
    margin-top: -0.375rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1582, ../sass/layout/_home.scss */
  .institutional .social-actions .prev:after {
    width: 8px;
    height: 12px;
    margin-top: -6px;
  }
}
@media screen and (min-width: 1220px) {
  /* line 1602, ../sass/layout/_home.scss */
  .institutional .social-actions .prev {
    left: 2rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1602, ../sass/layout/_home.scss */
  .institutional .social-actions .prev {
    width: 4rem;
    height: 4rem;
    left: 1.875rem;
  }
}
/* line 1613, ../sass/layout/_home.scss */
.institutional .social-actions .prev:after {
  background-image: url("../images/arrow-left.98fd6412f7dd.svg");
  left: 50%;
}
@media screen and (min-width: 1220px) {
  /* line 1613, ../sass/layout/_home.scss */
  .institutional .social-actions .prev:after {
    margin-left: -0.375rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1613, ../sass/layout/_home.scss */
  .institutional .social-actions .prev:after {
    margin-left: -6px;
  }
}
/* line 1624, ../sass/layout/_home.scss */
.institutional .social-actions .prev:hover:after {
  background-image: url("../images/arrow-left-hover.3e906f0d2e06.svg");
}
/* line 1629, ../sass/layout/_home.scss */
.institutional .social-actions .next {
  display: block;
  position: absolute;
  z-index: 999;
  border-radius: 50%;
  cursor: pointer;
}
@media screen and (min-width: 1220px) {
  /* line 1629, ../sass/layout/_home.scss */
  .institutional .social-actions .next {
    background-color: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 0.25rem 0px 0px #b2b2b2;
    width: 2.5rem;
    height: 2.5rem;
    top: 12.25rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1629, ../sass/layout/_home.scss */
  .institutional .social-actions .next {
    background-color: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 4px 0px 0px #b2b2b2;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1629, ../sass/layout/_home.scss */
  .institutional .social-actions .next {
    background-color: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 2px 0px 0px #b2b2b2;
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -20px;
  }
}
@media screen and (min-width: 1220px) {
  /* line 1570, ../sass/layout/_home.scss */
  .institutional .social-actions .next:hover {
    background: #ffcd11;
    background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 0.25rem 0px 0px #db8b00;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1570, ../sass/layout/_home.scss */
  .institutional .social-actions .next:hover {
    background: #ffcd11;
    background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 4px 0px 0px #db8b00;
  }
}
@media screen and (max-width: 767px) {
  /* line 1570, ../sass/layout/_home.scss */
  .institutional .social-actions .next:hover {
    background: #ffcd11;
    background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
    /* IE10+ */
    background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
    /* IE6-8 */
    box-shadow: 0px 2px 0px 0px #db8b00;
  }
}
/* line 1582, ../sass/layout/_home.scss */
.institutional .social-actions .next:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
@media screen and (min-width: 1220px) {
  /* line 1582, ../sass/layout/_home.scss */
  .institutional .social-actions .next:after {
    width: 0.5rem;
    height: 0.75rem;
    margin-top: -0.375rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1582, ../sass/layout/_home.scss */
  .institutional .social-actions .next:after {
    width: 8px;
    height: 12px;
    margin-top: -6px;
  }
}
@media screen and (min-width: 1220px) {
  /* line 1629, ../sass/layout/_home.scss */
  .institutional .social-actions .next {
    right: 2rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1629, ../sass/layout/_home.scss */
  .institutional .social-actions .next {
    width: 4rem;
    height: 4rem;
    right: 1.875rem;
  }
}
/* line 1640, ../sass/layout/_home.scss */
.institutional .social-actions .next:after {
  background-image: url("../images/arrow-right.989c3a74b022.svg");
  right: 50%;
}
@media screen and (min-width: 1220px) {
  /* line 1640, ../sass/layout/_home.scss */
  .institutional .social-actions .next:after {
    margin-right: -0.375rem;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1640, ../sass/layout/_home.scss */
  .institutional .social-actions .next:after {
    margin-right: -6px;
  }
}
/* line 1651, ../sass/layout/_home.scss */
.institutional .social-actions .next:hover:after {
  background-image: url("../images/arrow-right-hover.06d234a9a767.svg");
}
/* line 1656, ../sass/layout/_home.scss */
.institutional .social-actions .list-actions {
  height: 100%;
  position: relative;
}
/* line 1661, ../sass/layout/_home.scss */
.institutional .social-actions .action {
  *zoom: 1;
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover !important;
}
/* line 213, ../sass/helpers/_helpers.scss */
.institutional .social-actions .action:before, .institutional .social-actions .action:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.institutional .social-actions .action:after {
  clear: both;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1661, ../sass/layout/_home.scss */
  .institutional .social-actions .action {
    padding-top: 72px;
    padding-bottom: 62px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1661, ../sass/layout/_home.scss */
  .institutional .social-actions .action {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 1679, ../sass/layout/_home.scss */
  .institutional .social-actions .action:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
  }
}
/* line 1688, ../sass/layout/_home.scss */
.institutional .social-actions .action .logo {
  display: inline-block;
  vertical-align: middle;
}
/* line 1692, ../sass/layout/_home.scss */
.institutional .social-actions .action .logo img {
  width: 100%;
  border-radius: 5%;
}
@media screen and (min-width: 1220px) {
  /* line 1688, ../sass/layout/_home.scss */
  .institutional .social-actions .action .logo {
    width: 17.5rem;
    overflow: hidden;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 1688, ../sass/layout/_home.scss */
  .institutional .social-actions .action .logo {
    width: calc(50% - 186px);
    margin-right: 30px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1688, ../sass/layout/_home.scss */
  .institutional .social-actions .action .logo {
    width: 347px;
    margin-bottom: 22px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1688, ../sass/layout/_home.scss */
  .institutional .social-actions .action .logo {
    width: 225px;
    margin-bottom: 5px;
  }
}
/* line 1715, ../sass/layout/_home.scss */
.institutional .social-actions .action .info {
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 34.875rem);
  font-size: 1.25rem;
}
@media screen and (max-width: 1219px) {
  /* line 1715, ../sass/layout/_home.scss */
  .institutional .social-actions .action .info {
    width: 23.5625rem;
    margin-left: 0.625rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 1715, ../sass/layout/_home.scss */
  .institutional .social-actions .action .info {
    width: calc(50% - 146px);
    margin-left: 30px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 1715, ../sass/layout/_home.scss */
  .institutional .social-actions .action .info {
    width: calc(100%);
  }
}
/* line 1733, ../sass/layout/_home.scss */
.institutional .social-actions .action .title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  line-height: 1;
  color: #fff;
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
}
@media screen and (max-width: 1219px) {
  /* line 1733, ../sass/layout/_home.scss */
  .institutional .social-actions .action .title {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1733, ../sass/layout/_home.scss */
  .institutional .social-actions .action .title {
    font-size: 24px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1733, ../sass/layout/_home.scss */
  .institutional .social-actions .action .title {
    font-size: 12px;
  }
}
/* line 1750, ../sass/layout/_home.scss */
.institutional .social-actions .action .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #fff;
}
@media screen and (max-width: 1219px) {
  /* line 1750, ../sass/layout/_home.scss */
  .institutional .social-actions .action .description {
    font-size: 1.25rem;
    text-shadow: 0rem 0.125rem 0rem #000;
  }
}
@media screen and (max-width: 1219px) {
  /* line 1750, ../sass/layout/_home.scss */
  .institutional .social-actions .action .description {
    text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
    line-height: 120%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 1750, ../sass/layout/_home.scss */
  .institutional .social-actions .action .description {
    font-size: 18px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 1750, ../sass/layout/_home.scss */
  .institutional .social-actions .action .description {
    padding: 0 94px;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 1750, ../sass/layout/_home.scss */
  .institutional .social-actions .action .description {
    width: 100%;
    padding: 0 20px;
    font-size: 12px;
    margin-top: 4px;
    margin-bottom: 0;
  }
}

/* line 2, ../sass/layout/_inner.scss */
.pg-inner .main {
  padding-bottom: 61px;
}

/* line 41, ../sass/layout/_blog.scss */
.pg-blog .alert {
  font-size: 20px;
}
/* line 45, ../sass/layout/_blog.scss */
.pg-blog .title-section {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #a2842a;
  text-shadow: 1px 1px 0 #fff;
  font-size: 24px;
  margin-bottom: 15px;
}
/* line 54, ../sass/layout/_blog.scss */
.pg-blog .title-result-search {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #a2842a;
  text-shadow: 0 2px 0 #fff;
  font-size: 36px;
  line-height: 1.3;
  margin-bottom: 45px;
  background-color: rgba(255, 255, 255, 0.25);
  width: 100%;
  padding: 26px 33px;
}
/* line 66, ../sass/layout/_blog.scss */
.pg-blog .title-result-search span {
  color: #ed1c24;
  font-weight: bold;
}

@media screen and (min-width: 1366px) {
  /* line 73, ../sass/layout/_blog.scss */
  .blog-content-post {
    width: 906px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 73, ../sass/layout/_blog.scss */
  .blog-content-post {
    width: 640px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 73, ../sass/layout/_blog.scss */
  .blog-content-post {
    width: 492px;
  }
}
@media screen and (max-width: 767px) {
  /* line 73, ../sass/layout/_blog.scss */
  .blog-content-post {
    text-align: center;
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 768px) {
  /* line 73, ../sass/layout/_blog.scss */
  .blog-content-post {
    float: left;
  }
}

@media screen and (min-width: 1366px) {
  /* line 81, ../sass/layout/_blog.scss */
  .blog-sidebar {
    width: 282px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 81, ../sass/layout/_blog.scss */
  .blog-sidebar {
    width: 306px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 81, ../sass/layout/_blog.scss */
  .blog-sidebar {
    width: 236px;
  }
}
@media screen and (max-width: 767px) {
  /* line 81, ../sass/layout/_blog.scss */
  .blog-sidebar {
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  /* line 81, ../sass/layout/_blog.scss */
  .blog-sidebar {
    float: right;
  }
}

/* line 89, ../sass/layout/_blog.scss */
.btn-back-notice {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #b2b2b2;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  color: #b2b2b2;
  height: 48px;
  line-height: 48px;
  padding-left: 39px;
  padding-right: 24px;
  font-size: 18px;
  display: inline-block;
  margin-top: 39px;
  position: relative;
}
/* line 103, ../sass/layout/_blog.scss */
.btn-back-notice:after {
  content: '';
  background: url("../images/arrow-left-secundary.8eb9c28186f3.svg") no-repeat;
  width: 6px;
  height: 12px;
  position: absolute;
  left: 22px;
  top: 18px;
  background-size: 100% 100%;
}
/* line 114, ../sass/layout/_blog.scss */
.btn-back-notice:hover {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
  color: #231f20;
}
/* line 118, ../sass/layout/_blog.scss */
.btn-back-notice:hover:after {
  background-image: url("../images/arrow-left-hover.3e906f0d2e06.svg");
}

/* line 127, ../sass/layout/_blog.scss */
.post-item-list {
  *zoom: 1;
  margin-bottom: 59px;
}
/* line 213, ../sass/helpers/_helpers.scss */
.post-item-list:before, .post-item-list:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.post-item-list:after {
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 131, ../sass/layout/_blog.scss */
  .post-item-list.last-item {
    margin-bottom: 40px !important;
  }
  /* line 134, ../sass/layout/_blog.scss */
  .post-item-list > a {
    display: block;
    line-height: 100%;
  }
}
/* line 139, ../sass/layout/_blog.scss */
.post-item-list .image-container {
  width: 100%;
  border-radius: 15px;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 0 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 0 0px rgba(0, 0, 0, 0.2);
  position: relative;
}
/* line 146, ../sass/layout/_blog.scss */
.post-item-list .image-container a {
  background: #000;
  display: block;
  line-height: 0;
}
/* line 152, ../sass/layout/_blog.scss */
.post-item-list .image-container:hover .hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
/* line 157, ../sass/layout/_blog.scss */
.post-item-list .image-container .hover {
  width: 100%;
  height: 100%;
  z-index: 5;
  border-radius: 15px;
  display: block;
  position: absolute;
  top: 0;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  background: transparent;
  background: -moz-linear-gradient(top, transparent 10%, #000 145%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, transparent), color-stop(145%, #000));
  background: -webkit-linear-gradient(top, transparent 10%, #000 145%);
  background: -o-linear-gradient(top, transparent 10%, #000 145%);
  background: -ms-linear-gradient(top, transparent 10%, #000 145%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, #000000 145%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
/* line 176, ../sass/layout/_blog.scss */
.post-item-list .image-container img {
  width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 181, ../sass/layout/_blog.scss */
  .post-item-list .list-tags {
    float: left;
    margin-top: 21px;
  }
}
@media screen and (max-width: 767px) {
  /* line 181, ../sass/layout/_blog.scss */
  .post-item-list .list-tags {
    width: 100%;
    margin-top: 14px;
  }
}
@media screen and (min-width: 768px) {
  /* line 191, ../sass/layout/_blog.scss */
  .post-item-list .tag-item {
    float: left;
    margin-right: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 191, ../sass/layout/_blog.scss */
  .post-item-list .tag-item {
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
  }
}
/* line 202, ../sass/layout/_blog.scss */
.post-item-list .tag-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  display: block;
  color: #fff;
  padding: 0 12px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 50px;
}
/* line 213, ../sass/layout/_blog.scss */
.post-item-list .tag-link.purple {
  background: #5a2fa2;
  background: -moz-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a2fa2), color-stop(100%, #40217d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5a2fa2 0%, #40217d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #2e135c;
}
/* line 217, ../sass/layout/_blog.scss */
.post-item-list .tag-link.purple:hover {
  background: #5a2fa2;
  background: -moz-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a2fa2), color-stop(100%, #5a2fa2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5a2fa2 0%, #5a2fa2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #2e135c;
}
/* line 222, ../sass/layout/_blog.scss */
.post-item-list .tag-link.blue {
  background: #2990d6;
  background: -moz-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2990d6), color-stop(100%, #1d66c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2990d6 0%, #1d66c4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #054e92;
}
/* line 226, ../sass/layout/_blog.scss */
.post-item-list .tag-link.blue:hover {
  background: #2990d6;
  background: -moz-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2990d6), color-stop(100%, #2990d6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2990d6 0%, #2990d6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #054e92;
}
/* line 231, ../sass/layout/_blog.scss */
.post-item-list .tag-link.light-blue {
  background: #33cfd8;
  background: -moz-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #33cfd8), color-stop(100%, #24bbc7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #33cfd8 0%, #24bbc7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #019199;
}
/* line 235, ../sass/layout/_blog.scss */
.post-item-list .tag-link.light-blue:hover {
  background: #24bbc7;
  background: -moz-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #24bbc7), color-stop(100%, #33cfd8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #24bbc7 0%, #33cfd8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #019199;
}
/* line 240, ../sass/layout/_blog.scss */
.post-item-list .tag-link.green {
  background: #1ba260;
  background: -moz-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1ba260), color-stop(100%, #137a44));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1ba260 0%, #137a44 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #0a5731;
}
/* line 244, ../sass/layout/_blog.scss */
.post-item-list .tag-link.green:hover {
  background: #137a44;
  background: -moz-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #137a44), color-stop(100%, #1ba260));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #137a44 0%, #1ba260 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #0a5731;
}
/* line 251, ../sass/layout/_blog.scss */
.post-item-list .date {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #a2842a;
  letter-spacing: 3px;
  text-shadow: 0px 2px 0px #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  /* line 251, ../sass/layout/_blog.scss */
  .post-item-list .date {
    float: left;
    margin-top: 29px;
    margin-left: 19px;
  }
}
@media screen and (max-width: 767px) {
  /* line 251, ../sass/layout/_blog.scss */
  .post-item-list .date {
    width: 100%;
    margin-top: 20px;
    display: block;
  }
}
/* line 270, ../sass/layout/_blog.scss */
.post-item-list .title {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  width: 100%;
  font-size: 30px;
  line-height: 1;
  color: #231f20;
  float: left;
  margin-top: 13px;
  text-transform: uppercase;
}
/* line 281, ../sass/layout/_blog.scss */
.post-item-list .title:hover {
  text-shadow: 1px 1px 0 #fff;
}
/* line 286, ../sass/layout/_blog.scss */
.post-item-list .title.purple:hover {
  color: #5a2fa2;
}
/* line 289, ../sass/layout/_blog.scss */
.post-item-list .title.blue:hover {
  color: #2990d6;
}
/* line 292, ../sass/layout/_blog.scss */
.post-item-list .title.light-blue:hover {
  color: #24bbc7;
}
/* line 295, ../sass/layout/_blog.scss */
.post-item-list .title.green:hover {
  color: #137a44;
}
/* line 299, ../sass/layout/_blog.scss */
.post-item-list .summary {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  width: 100%;
  font-size: 18px;
  line-height: 1;
  color: #a2842a;
  text-shadow: 1px 1px 0 #fff;
  margin-top: 21px;
  float: left;
}
/* line 310, ../sass/layout/_blog.scss */
.post-item-list .summary:hover {
  color: #231f20;
}
@media screen and (max-width: 767px) {
  /* line 315, ../sass/layout/_blog.scss */
  .post-item-list .social-likes {
    float: none !important;
    width: 100%;
    display: block;
  }
}
/* line 321, ../sass/layout/_blog.scss */
.post-item-list .new-share {
  float: left;
}
/* line 324, ../sass/layout/_blog.scss */
.post-item-list .new-share li {
  margin-right: 20px;
  float: left;
}
/* line 329, ../sass/layout/_blog.scss */
.post-item-list .new-share .gplus, .post-item-list .new-share .twitter, .post-item-list .new-share .facebook, .post-item-list .new-share .commnet {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  width: 33px;
  height: 34px;
  display: block;
  background-repeat: no-repeat;
}
/* line 337, ../sass/layout/_blog.scss */
.post-item-list .new-share .gplus {
  background-image: url("../images/icon-plus-share.00b9b88c325d.svg");
}
/* line 342, ../sass/layout/_blog.scss */
.post-item-list .new-share .twitter {
  background-image: url("../images/icon-twitter-share.d1a249e66bb6.svg");
}
/* line 347, ../sass/layout/_blog.scss */
.post-item-list .new-share .facebook {
  background-image: url("../images/icon-facebook-share.cbc16ea34cfe.svg");
}
/* line 352, ../sass/layout/_blog.scss */
.post-item-list .new-share .commnet {
  background-image: url("../images/icon-comment-share.6aa8437d1e8d.svg");
}

/* line 362, ../sass/layout/_blog.scss */
.pagination-main {
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 767px) {
  /* line 362, ../sass/layout/_blog.scss */
  .pagination-main {
    margin-bottom: 50px;
  }
}

/* line 370, ../sass/layout/_blog.scss */
.pagination-list {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #b2b2b2;
  *zoom: 1;
  display: inline-block;
  vertical-align: top;
  padding-left: 0;
  list-style-type: none;
  padding-right: 10px;
  border-top-left-radius: 48px;
  border-bottom-left-radius: 48px;
}
/* line 213, ../sass/helpers/_helpers.scss */
.pagination-list:before, .pagination-list:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.pagination-list:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  /* line 370, ../sass/layout/_blog.scss */
  .pagination-list {
    height: 48px;
    padding-left: 20px;
    margin: 0 0 0 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 370, ../sass/layout/_blog.scss */
  .pagination-list {
    height: 38px;
    padding-left: 10px;
    margin: 0 0 0 3px;
  }
}
/* line 391, ../sass/layout/_blog.scss */
.pagination-list li {
  display: inline-block;
  vertical-align: top;
}

/* line 397, ../sass/layout/_blog.scss */
.pagination-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  display: block;
  font-size: 18px;
  color: #b2b2b2;
  position: relative;
  padding: 0 9px;
}
@media screen and (min-width: 768px) {
  /* line 397, ../sass/layout/_blog.scss */
  .pagination-link {
    height: 48px;
    line-height: 48px;
  }
}
@media screen and (max-width: 767px) {
  /* line 397, ../sass/layout/_blog.scss */
  .pagination-link {
    height: 38px;
    line-height: 38px;
  }
}
/* line 414, ../sass/layout/_blog.scss */
.pagination-link.is-active, .pagination-link:hover {
  color: #f4e626;
}
/* line 419, ../sass/layout/_blog.scss */
.pagination-link:after {
  content: '';
  width: 1px;
  height: 6px;
  position: absolute;
  right: 0;
  background-color: #b2b2b2;
}
@media screen and (min-width: 768px) {
  /* line 419, ../sass/layout/_blog.scss */
  .pagination-link:after {
    top: 22px;
  }
}
@media screen and (max-width: 767px) {
  /* line 419, ../sass/layout/_blog.scss */
  .pagination-link:after {
    top: 16px;
  }
}

/* line 435, ../sass/layout/_blog.scss */
.pagination-last {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #b2b2b2;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  display: inline-block;
  vertical-align: top;
  font-size: 18px;
  color: #b2b2b2;
  border-top-right-radius: 48px;
  border-bottom-right-radius: 48px;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  /* line 435, ../sass/layout/_blog.scss */
  .pagination-last {
    height: 48px;
    line-height: 48px;
    padding-left: 10px;
    padding-right: 20px;
    margin: 0 10px 0 -4px;
  }
}
@media screen and (max-width: 767px) {
  /* line 435, ../sass/layout/_blog.scss */
  .pagination-last {
    height: 38px;
    line-height: 38px;
    padding-left: 0;
    padding-right: 20px;
    margin: 0 3px 0 -4px;
  }
}
/* line 461, ../sass/layout/_blog.scss */
.pagination-last:hover {
  color: #f4e626;
}

/* line 466, ../sass/layout/_blog.scss */
.pagination-prev,
.pagination-next {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #b2b2b2;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  display: inline-block;
  vertical-align: top;
  z-index: 999;
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  /* line 466, ../sass/layout/_blog.scss */
  .pagination-prev,
  .pagination-next {
    width: 38px;
    height: 38px;
  }
}
@media screen and (min-width: 768px) {
  /* line 466, ../sass/layout/_blog.scss */
  .pagination-prev,
  .pagination-next {
    width: 48px;
    height: 48px;
  }
}
/* line 485, ../sass/layout/_blog.scss */
.pagination-prev:hover,
.pagination-next:hover {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
}
/* line 489, ../sass/layout/_blog.scss */
.pagination-prev:after,
.pagination-next:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 6px;
  height: 11px;
  margin-top: -5.5px;
}

/* line 504, ../sass/layout/_blog.scss */
.pagination-prev:after {
  background-image: url("../images/arrow-left.98fd6412f7dd.svg");
  left: 50%;
  margin-left: -3px;
}
/* line 510, ../sass/layout/_blog.scss */
.pagination-prev:hover:after {
  background-image: url("../images/arrow-left-hover.3e906f0d2e06.svg");
}

/* line 516, ../sass/layout/_blog.scss */
.pagination-next:after {
  background-image: url("../images/arrow-right.989c3a74b022.svg");
  right: 50%;
  margin-right: -3px;
}
/* line 522, ../sass/layout/_blog.scss */
.pagination-next:hover:after {
  background-image: url("../images/arrow-right-hover.06d234a9a767.svg");
}

@media screen and (max-width: 767px) {
  /* line 528, ../sass/layout/_blog.scss */
  .pagination-last, .pagination-prev, .pagination-next, .pagination-link {
    font-size: 14px !important;
  }
}
/* line 534, ../sass/layout/_blog.scss */
.blog-sidebar-section {
  margin-bottom: 31px;
}

/* line 536, ../sass/layout/_blog.scss */
.cloud-tags {
  *zoom: 1;
  margin-left: -5px;
}
/* line 213, ../sass/helpers/_helpers.scss */
.cloud-tags:before, .cloud-tags:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.cloud-tags:after {
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 536, ../sass/layout/_blog.scss */
  .cloud-tags {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  /* line 536, ../sass/layout/_blog.scss */
  .cloud-tags {
    width: 105%;
  }
}

/* line 546, ../sass/layout/_blog.scss */
.cloud-tags-item {
  display: inline-block;
  vertical-align: top;
}
/* line 550, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-1 {
  font-size: 12px;
}
/* line 551, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-2 {
  font-size: 13px;
}
/* line 552, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-3 {
  font-size: 14px;
}
/* line 553, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-4 {
  font-size: 15px;
}
/* line 554, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-5 {
  font-size: 16px;
}
/* line 555, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-6 {
  font-size: 17px;
}
/* line 556, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-7 {
  font-size: 18px;
}
/* line 557, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-8 {
  font-size: 19px;
}
/* line 558, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-9 {
  font-size: 20px;
}
/* line 559, ../sass/layout/_blog.scss */
.cloud-tags-item.font-size-10 {
  font-size: 21px;
}

/* line 562, ../sass/layout/_blog.scss */
.cloud-tags-link {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #fff;
  color: #000;
  padding: 0.5em;
  font-size: 1em;
  display: inline-block;
  vertical-align: top;
  margin: 0 5px 10px 5px;
  border-radius: 4px;
}
/* line 575, ../sass/layout/_blog.scss */
.cloud-tags-link:hover {
  background-color: #000;
  color: #fff;
}

/* line 584, ../sass/layout/_blog.scss */
.post-inner {
  *zoom: 1;
}
/* line 213, ../sass/helpers/_helpers.scss */
.post-inner:before, .post-inner:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.post-inner:after {
  clear: both;
}
/* line 586, ../sass/layout/_blog.scss */
.post-inner .post-inner-header {
  *zoom: 1;
}
/* line 213, ../sass/helpers/_helpers.scss */
.post-inner .post-inner-header:before, .post-inner .post-inner-header:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.post-inner .post-inner-header:after {
  clear: both;
}
/* line 588, ../sass/layout/_blog.scss */
.post-inner .post-inner-header .social-likes {
  width: 100%;
}
/* line 593, ../sass/layout/_blog.scss */
.post-inner .post-inner-content {
  margin-top: 16px;
}
/* line 596, ../sass/layout/_blog.scss */
.post-inner .post-inner-content p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  color: #231f20;
  text-shadow: 0 2px 0 #fff;
  margin-bottom: 20px;
  margin-top: 20px;
}
/* line 606, ../sass/layout/_blog.scss */
.post-inner .post-inner-content a {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  color: #ed1c24;
  font-weight: 600;
  background-color: transparent;
  border-bottom: 2px solid #ed1c24;
}
/* line 613, ../sass/layout/_blog.scss */
.post-inner .post-inner-content a:hover {
  color: #fff;
  text-shadow: 0 0 0 transparent;
  background-color: #ed1c24;
}
/* line 620, ../sass/layout/_blog.scss */
.post-inner .post-inner-content ul {
  padding-left: 33px;
}
/* line 623, ../sass/layout/_blog.scss */
.post-inner .post-inner-content ul li {
  margin-bottom: 20px;
  position: relative;
}
/* line 627, ../sass/layout/_blog.scss */
.post-inner .post-inner-content ul li:first-letter {
  padding-left: 14px;
}
/* line 631, ../sass/layout/_blog.scss */
.post-inner .post-inner-content ul li:after {
  content: '';
  background-color: #a2842a;
  box-shadow: 0 2px 0 0 #fff;
  width: 6px;
  height: 6px;
  display: block;
  position: absolute;
  top: 13px;
  left: 0;
  border-radius: 50%;
}
/* line 646, ../sass/layout/_blog.scss */
.post-inner .post-inner-content ol {
  padding-left: 57px;
}
/* line 649, ../sass/layout/_blog.scss */
.post-inner .post-inner-content ol li {
  position: relative;
  counter-increment: section;
}
/* line 653, ../sass/layout/_blog.scss */
.post-inner .post-inner-content ol li:after {
  content: counter(section) ".";
  color: #a2842a;
  text-shadow: 0 2px 0 #fff;
  display: block;
  position: absolute;
  top: 0;
  left: -26px;
}
/* line 665, ../sass/layout/_blog.scss */
.post-inner .post-inner-content ol li > ol li {
  counter-increment: subsection;
}
/* line 668, ../sass/layout/_blog.scss */
.post-inner .post-inner-content ol li > ol li:after {
  content: counter(section) "." counter(subsection) "." !important;
  left: -42px;
}
/* line 677, ../sass/layout/_blog.scss */
.post-inner .post-inner-content li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  list-style-type: none;
  color: #231f20;
  line-height: 1.5;
  text-shadow: 0px 2px 0px #fff;
}
@media screen and (min-width: 768px) {
  /* line 677, ../sass/layout/_blog.scss */
  .post-inner .post-inner-content li {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  /* line 677, ../sass/layout/_blog.scss */
  .post-inner .post-inner-content li {
    font-size: 14px;
  }
}
/* line 690, ../sass/layout/_blog.scss */
.post-inner .post-inner-content img {
  max-width: 100%;
}
/* line 695, ../sass/layout/_blog.scss */
.post-inner .image-container-main {
  width: 100%;
}
/* line 698, ../sass/layout/_blog.scss */
.post-inner .image-container-main a {
  border: none;
  color: #a2842a;
}
/* line 702, ../sass/layout/_blog.scss */
.post-inner .image-container-main a:hover {
  background: none;
  color: #a2842a;
}
/* line 708, ../sass/layout/_blog.scss */
.post-inner .image-container-main img {
  width: 100%;
  height: auto;
  border-radius: 15px;
  -webkit-box-shadow: 0px 3px 0 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 0 0px rgba(0, 0, 0, 0.2);
}
/* line 716, ../sass/layout/_blog.scss */
.post-inner .image-container-main .legend {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 12px;
  color: #a2842a;
  text-align: center;
  margin-top: 23px;
  line-height: 1;
}
@media screen and (min-width: 768px) {
  /* line 726, ../sass/layout/_blog.scss */
  .post-inner .list-tags-main {
    float: left;
  }
}
@media screen and (max-width: 767px) {
  /* line 726, ../sass/layout/_blog.scss */
  .post-inner .list-tags-main {
    width: 100%;
    text-align: center;
  }
}
@media screen and (min-width: 768px) {
  /* line 735, ../sass/layout/_blog.scss */
  .post-inner .tag-main-item {
    float: left;
    margin-right: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 735, ../sass/layout/_blog.scss */
  .post-inner .tag-main-item {
    display: inline-block;
    margin-right: 5px;
    margin-left: 5px;
  }
}
/* line 746, ../sass/layout/_blog.scss */
.post-inner .tag-main-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  display: block;
  color: #fff;
  padding: 0 12px;
  height: 28px;
  line-height: 30px;
  font-size: 14px;
  text-transform: uppercase;
  border-radius: 50px;
}
/* line 757, ../sass/layout/_blog.scss */
.post-inner .tag-main-link.purple {
  background: #5a2fa2;
  background: -moz-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a2fa2), color-stop(100%, #40217d));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5a2fa2 0%, #40217d 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5a2fa2 0%, #40217d 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #2e135c;
}
/* line 761, ../sass/layout/_blog.scss */
.post-inner .tag-main-link.purple:hover {
  background: #5a2fa2;
  background: -moz-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a2fa2), color-stop(100%, #5a2fa2));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #5a2fa2 0%, #5a2fa2 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #5a2fa2 0%, #5a2fa2 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #2e135c;
}
/* line 766, ../sass/layout/_blog.scss */
.post-inner .tag-main-link.blue {
  background: #2990d6;
  background: -moz-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2990d6), color-stop(100%, #1d66c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2990d6 0%, #1d66c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2990d6 0%, #1d66c4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #054e92;
}
/* line 770, ../sass/layout/_blog.scss */
.post-inner .tag-main-link.blue:hover {
  background: #2990d6;
  background: -moz-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2990d6), color-stop(100%, #2990d6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2990d6 0%, #2990d6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2990d6 0%, #2990d6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #054e92;
}
/* line 775, ../sass/layout/_blog.scss */
.post-inner .tag-main-link.light-blue {
  background: #33cfd8;
  background: -moz-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #33cfd8), color-stop(100%, #24bbc7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #33cfd8 0%, #24bbc7 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #33cfd8 0%, #24bbc7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #019199;
}
/* line 779, ../sass/layout/_blog.scss */
.post-inner .tag-main-link.light-blue:hover {
  background: #24bbc7;
  background: -moz-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #24bbc7), color-stop(100%, #33cfd8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #24bbc7 0%, #33cfd8 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #24bbc7 0%, #33cfd8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #019199;
}
/* line 784, ../sass/layout/_blog.scss */
.post-inner .tag-main-link.green {
  background: #1ba260;
  background: -moz-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1ba260), color-stop(100%, #137a44));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1ba260 0%, #137a44 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1ba260 0%, #137a44 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #0a5731;
}
/* line 788, ../sass/layout/_blog.scss */
.post-inner .tag-main-link.green:hover {
  background: #137a44;
  background: -moz-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #137a44), color-stop(100%, #1ba260));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #137a44 0%, #1ba260 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #137a44 0%, #1ba260 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #0a5731;
}
/* line 795, ../sass/layout/_blog.scss */
.post-inner .date-main {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-weight: 600;
  font-size: 12px;
  color: #a2842a;
  letter-spacing: 3px;
  text-shadow: 0px 2px 0px #fff;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  /* line 795, ../sass/layout/_blog.scss */
  .post-inner .date-main {
    float: left;
    margin-left: 19px;
    margin-top: 7px;
  }
}
@media screen and (max-width: 767px) {
  /* line 795, ../sass/layout/_blog.scss */
  .post-inner .date-main {
    width: 100%;
    display: block;
    margin-top: 20px;
  }
}
/* line 815, ../sass/layout/_blog.scss */
.post-inner .title-main {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  width: 100%;
  font-size: 30px;
  line-height: 1;
  color: #231f20;
  float: left;
  margin-top: 16px;
  text-transform: uppercase;
}
/* line 827, ../sass/layout/_blog.scss */
.post-inner .summary {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  width: 100%;
  font-size: 18px;
  line-height: 1;
  color: #a2842a;
  text-shadow: 0px 2px 0px #fff;
  margin-top: 10px;
  margin-bottom: 14px;
  float: left;
}
/* line 840, ../sass/layout/_blog.scss */
.post-inner .new-share {
  float: left;
}
/* line 843, ../sass/layout/_blog.scss */
.post-inner .new-share li {
  margin-right: 20px;
  float: left;
}
/* line 848, ../sass/layout/_blog.scss */
.post-inner .new-share .gplus, .post-inner .new-share .twitter, .post-inner .new-share .facebook, .post-inner .new-share .commnet {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  width: 33px;
  height: 34px;
  display: block;
  background-repeat: no-repeat;
}
/* line 856, ../sass/layout/_blog.scss */
.post-inner .new-share .gplus {
  background-image: url("../images/icon-plus-share.00b9b88c325d.svg");
}
/* line 861, ../sass/layout/_blog.scss */
.post-inner .new-share .twitter {
  background-image: url("../images/icon-twitter-share.d1a249e66bb6.svg");
}
/* line 866, ../sass/layout/_blog.scss */
.post-inner .new-share .facebook {
  background-image: url("../images/icon-facebook-share.cbc16ea34cfe.svg");
}
/* line 871, ../sass/layout/_blog.scss */
.post-inner .new-share .commnet {
  background-image: url("../images/icon-comment-share.6aa8437d1e8d.svg");
}

/* line 878, ../sass/layout/_blog.scss */
.posts-tags {
  margin-bottom: 50px;
}
/* line 881, ../sass/layout/_blog.scss */
.posts-tags .posts-tags-list {
  *zoom: 1;
}
/* line 213, ../sass/helpers/_helpers.scss */
.posts-tags .posts-tags-list:before, .posts-tags .posts-tags-list:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.posts-tags .posts-tags-list:after {
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 881, ../sass/layout/_blog.scss */
  .posts-tags .posts-tags-list {
    text-align: center;
  }
}
/* line 887, ../sass/layout/_blog.scss */
.posts-tags .tag {
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #fff;
  color: #000;
  font-size: 12px;
  padding: 10px;
  margin-bottom: 8px;
  border-radius: 4px;
}
@media screen and (min-width: 768px) {
  /* line 887, ../sass/layout/_blog.scss */
  .posts-tags .tag {
    margin-right: 8px;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  /* line 887, ../sass/layout/_blog.scss */
  .posts-tags .tag {
    display: inline-block;
    margin-right: 4px;
    margin-right: 4px;
  }
}
/* line 907, ../sass/layout/_blog.scss */
.posts-tags .tag:hover {
  background-color: #000;
  color: #fff;
}

/* line 914, ../sass/layout/_blog.scss */
.posts-reated {
  margin-top: 15px;
  margin-bottom: 25px;
}
/* line 917, ../sass/layout/_blog.scss */
.posts-reated .list-posts {
  *zoom: 1;
  width: 100%;
}
/* line 213, ../sass/helpers/_helpers.scss */
.posts-reated .list-posts:before, .posts-reated .list-posts:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.posts-reated .list-posts:after {
  clear: both;
}
/* line 920, ../sass/layout/_blog.scss */
.posts-reated .list-posts .post-box {
  float: left;
  background: #202016;
}
@media screen and (min-width: 1366px) {
  /* line 920, ../sass/layout/_blog.scss */
  .posts-reated .list-posts .post-box {
    width: 282px;
    margin-left: 30px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 920, ../sass/layout/_blog.scss */
  .posts-reated .list-posts .post-box {
    width: 306px;
    margin-left: 28px;
    margin-bottom: 22px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 920, ../sass/layout/_blog.scss */
  .posts-reated .list-posts .post-box {
    width: 236px;
    margin-left: 20px;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 767px) {
  /* line 920, ../sass/layout/_blog.scss */
  .posts-reated .list-posts .post-box {
    width: 100%;
    margin: 0 0 20px 0;
  }
}
/* line 942, ../sass/layout/_blog.scss */
.posts-reated .list-posts .post-box .tag-link {
  height: auto;
}
@media screen and (max-width: 1365px) {
  /* line 942, ../sass/layout/_blog.scss */
  .posts-reated .list-posts .post-box .tag-link {
    font-size: 12px;
    padding: 4px 12px;
    border-radius: 14px;
  }
}
/* line 950, ../sass/layout/_blog.scss */
.posts-reated .list-posts .post-box .image-container {
  top: 0;
}
/* line 952, ../sass/layout/_blog.scss */
.posts-reated .list-posts .post-box .image-container img {
  left: 0;
}
/* line 956, ../sass/layout/_blog.scss */
.posts-reated .list-posts .post-box:before {
  content: "";
  display: block;
  padding-top: 60.46%;
}
/* line 961, ../sass/layout/_blog.scss */
.posts-reated .list-posts .post-box:first-child {
  margin-left: 0;
}
@media screen and (max-width: 1365px) {
  /* line 965, ../sass/layout/_blog.scss */
  .posts-reated .list-posts .post-box.odd {
    margin-left: 0;
  }
}
/* line 971, ../sass/layout/_blog.scss */
.posts-reated .list-posts .post-box:hover .image-container img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
/* line 975, ../sass/layout/_blog.scss */
.posts-reated .list-posts .post-box:hover .container-title {
  padding-bottom: 10px;
}

/* line 983, ../sass/layout/_blog.scss */
.post-comment {
  margin-top: 15px;
}
/* line 986, ../sass/layout/_blog.scss */
.post-comment .title-section {
  background: url("../images/icon-comment-share.6aa8437d1e8d.svg") no-repeat left center;
  padding-left: 44px;
  display: inline-block;
}
/* line 992, ../sass/layout/_blog.scss */
.post-comment .comments {
  background-color: #fff;
  padding: 32px;
  border-radius: 10px;
  margin-top: 30px;
}

/* line 4, ../sass/layout/_contact.scss */
.contact-form .form p,
.contact-form .form .input,
.contact-form .form .select,
.contact-form .form .selectboxit-list,
.contact-form .form .textarea {
  width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 4, ../sass/layout/_contact.scss */
  .contact-form .form p,
  .contact-form .form .input,
  .contact-form .form .select,
  .contact-form .form .selectboxit-list,
  .contact-form .form .textarea {
    max-width: 596px;
  }
}
/* line 15, ../sass/layout/_contact.scss */
.contact-form .form .textarea {
  line-height: 46px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 0;
  -webkit-box-shadow: inset 0 2px 0 0 #ccc;
  box-shadow: inset 0 2px 0 0 #ccc;
  background-color: #fff;
  border-radius: 5px;
  font-size: 14px;
}
/* line 26, ../sass/layout/_contact.scss */
.contact-form .form .textarea textarea {
  width: 100%;
  border: 0;
  background: transparent;
}
@media screen and (min-width: 768px) {
  /* line 26, ../sass/layout/_contact.scss */
  .contact-form .form .textarea textarea {
    min-height: 184px;
  }
}
@media screen and (max-width: 767px) {
  /* line 26, ../sass/layout/_contact.scss */
  .contact-form .form .textarea textarea {
    min-height: 124px;
  }
}
/* line 39, ../sass/layout/_contact.scss */
.contact-form .form p {
  position: relative;
  display: block;
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 46, ../sass/layout/_contact.scss */
.contact-form .form span.error {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 14px;
  color: #ED1C24;
  position: absolute;
  top: 10px;
  right: 0;
  display: block;
}
/* line 55, ../sass/layout/_contact.scss */
.contact-form .form .textarea span.error {
  top: -47px;
}
/* line 61, ../sass/layout/_contact.scss */
.contact-form .contact-wrapper, .contact-form aside {
  float: right;
}
@media screen and (max-width: 1023px) {
  /* line 64, ../sass/layout/_contact.scss */
  .contact-form aside {
    margin-bottom: 29px;
  }
}
/* line 68, ../sass/layout/_contact.scss */
.contact-form aside .contact-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 1023px) {
  /* line 68, ../sass/layout/_contact.scss */
  .contact-form aside .contact-title {
    margin-top: 0 !important;
  }
}
/* line 79, ../sass/layout/_contact.scss */
.contact-form aside .email {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
}
/* line 82, ../sass/layout/_contact.scss */
.contact-form aside .email a {
  color: #231F20 !important;
}
/* line 86, ../sass/layout/_contact.scss */
.contact-form aside .email span {
  display: inline-block;
  background: #f4e626;
  text-transform: uppercase;
  border-radius: 6px;
  padding: 6px 8px;
  margin: 10px 0;
}
/* line 97, ../sass/layout/_contact.scss */
.contact-form .alert {
  font-size: 1.25rem;
  margin-top: 10px;
}

/* line 6, ../sass/layout/_career.scss */
.career-form .form p,
.career-form .form .input,
.career-form .form .select,
.career-form .form .selectboxit-list,
.career-form .form .textarea,
.career-form .form .custom-upload,
.career-form .form .curriculum {
  width: 100%;
}
@media screen and (min-width: 768px) {
  /* line 6, ../sass/layout/_career.scss */
  .career-form .form p,
  .career-form .form .input,
  .career-form .form .select,
  .career-form .form .selectboxit-list,
  .career-form .form .textarea,
  .career-form .form .custom-upload,
  .career-form .form .curriculum {
    max-width: 596px;
  }
}
/* line 20, ../sass/layout/_career.scss */
.career-form .form .textarea {
  line-height: 46px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 0;
  -webkit-box-shadow: inset 0 2px 0 0 #ccc;
  box-shadow: inset 0 2px 0 0 #ccc;
  background-color: #fff;
  border-radius: 5px;
  font-size: 14px;
}
/* line 31, ../sass/layout/_career.scss */
.career-form .form .textarea textarea {
  width: 100%;
  min-height: 184px;
  border: 0;
  background: transparent;
}
/* line 39, ../sass/layout/_career.scss */
.career-form .form p {
  position: relative;
  display: block;
  font-size: 14px;
  margin-bottom: 20px;
}
/* line 46, ../sass/layout/_career.scss */
.career-form .form .curriculum {
  position: relative;
}
/* line 48, ../sass/layout/_career.scss */
.career-form .form .curriculum label #ext_label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 0.7;
  text-transform: uppercase;
  display: block;
  margin-bottom: 19px;
  text-shadow: 2px 2px 1px rgba(255, 255, 255, 0.95);
  color: #231F1F !important;
}
@media screen and (max-width: 767px) {
  /* line 59, ../sass/layout/_career.scss */
  .career-form .form .curriculum label #ext_label {
    display: none;
  }
  /* line 62, ../sass/layout/_career.scss */
  .career-form .form .curriculum label:after {
    font-size: 23px;
    letter-spacing: -1px;
    content: "Currículo (pdf, doc, docx)" !important;
  }
}
/* line 70, ../sass/layout/_career.scss */
.career-form .form .textarea span.error {
  top: -33px !important;
}
/* line 76, ../sass/layout/_career.scss */
.career-form .career-wrapper, .career-form aside {
  float: left;
}
/* line 79, ../sass/layout/_career.scss */
.career-form .career-wrapper {
  width: 906px;
  margin-right: 15px;
}
/* line 83, ../sass/layout/_career.scss */
.career-form aside {
  width: 282px;
  margin-left: 15px;
}
/* line 87, ../sass/layout/_career.scss */
.career-form aside .career-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 10px;
  margin-top: 10px;
}
/* line 95, ../sass/layout/_career.scss */
.career-form aside .email {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
}
/* line 98, ../sass/layout/_career.scss */
.career-form aside .email a {
  color: #231F20 !important;
}
/* line 102, ../sass/layout/_career.scss */
.career-form aside .email span {
  display: inline-block;
  background: #f4e626;
  text-transform: uppercase;
  border-radius: 6px;
  padding: 6px 8px;
  margin: 10px 0;
}
/* line 113, ../sass/layout/_career.scss */
.career-form .alert {
  font-size: 1.25rem;
  margin-top: 10px;
}

/* line 4, ../sass/layout/_store.scss */
.stores-page.store-list {
  padding-bottom: 40px;
}
@media screen and (min-width: 1220px) {
  /* line 4, ../sass/layout/_store.scss */
  .stores-page.store-list {
    margin-top: 118px;
  }
}
@media screen and (max-width: 1219px) {
  /* line 4, ../sass/layout/_store.scss */
  .stores-page.store-list {
    margin-top: 40px;
  }
}
/* line 13, ../sass/layout/_store.scss */
.stores-page .page-header-title {
  border: 0;
}
/* line 16, ../sass/layout/_store.scss */
.stores-page aside {
  margin-top: 53px;
}
/* line 21, ../sass/layout/_store.scss */
.stores-page .store-by-state {
  text-align: left;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  width: 100%;
}
/* line 31, ../sass/layout/_store.scss */
.stores-page .store-by-state .store {
  margin-top: 24px !important;
  position: relative;
  display: inline-block;
  float: initial !important;
  flex: 0 1 33.33%;
  text-align: left;
}
/* line 39, ../sass/layout/_store.scss */
.stores-page .store-by-state .store:nth-child(3n-1) {
  text-align: center !important;
}
/* line 42, ../sass/layout/_store.scss */
.stores-page .store-by-state .store:nth-child(3n) {
  text-align: right !important;
}
@media screen and (min-width: 1220px) {
  /* line 31, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store {
    width: 282px !important;
  }
  /* line 48, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store img, .stores-page .store-by-state .store img.empty {
    width: 282px !important;
    height: 170px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 31, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store {
    width: 220px !important;
  }
  /* line 55, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store img, .stores-page .store-by-state .store img.empty {
    width: 220px !important;
    height: 140px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 31, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store {
    width: 136px !important;
  }
  /* line 62, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store img, .stores-page .store-by-state .store img.empty {
    width: 136px !important;
    height: 92px !important;
  }
}
/* line 68, ../sass/layout/_store.scss */
.stores-page .store-by-state .store .align {
  display: inline;
  display: inline-block;
}
/* line 71, ../sass/layout/_store.scss */
.stores-page .store-by-state .store .align .city, .stores-page .store-by-state .store .align .title {
  text-align: center !important;
}
/* line 75, ../sass/layout/_store.scss */
.stores-page .store-by-state .store .thumb {
  position: relative;
  display: inline-block;
  background: #000;
}
/* line 80, ../sass/layout/_store.scss */
.stores-page .store-by-state .store .gradient {
  width: 100%;
  height: 100%;
  z-index: 2;
  display: block;
  position: absolute;
  top: 0;
  background: transparent;
  background: -moz-linear-gradient(top, transparent 10%, #000 145%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, transparent), color-stop(145%, #000));
  background: -webkit-linear-gradient(top, transparent 10%, #000 145%);
  background: -o-linear-gradient(top, transparent 10%, #000 145%);
  background: -ms-linear-gradient(top, transparent 10%, #000 145%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, #000000 145%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}
@media screen and (min-width: 768px) {
  /* line 80, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store .gradient {
    border-radius: 6px;
  }
}
@media screen and (max-width: 767px) {
  /* line 80, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store .gradient {
    border-radius: 3px;
  }
}
/* line 103, ../sass/layout/_store.scss */
.stores-page .store-by-state .store .align:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
/* line 107, ../sass/layout/_store.scss */
.stores-page .store-by-state .store img {
  display: block;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
@media screen and (min-width: 768px) {
  /* line 107, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store img {
    border-radius: 6px;
  }
}
@media screen and (max-width: 767px) {
  /* line 107, ../sass/layout/_store.scss */
  .stores-page .store-by-state .store img {
    border-radius: 3px;
  }
}
/* line 117, ../sass/layout/_store.scss */
.stores-page .store-by-state .store img.empty {
  width: 282px;
  height: auto;
}
/* line 126, ../sass/layout/_store.scss */
.stores-page .state-list li {
  float: left;
  text-align: center;
  font-weight: bold;
  position: relative;
}
@media screen and (min-width: 768px) {
  /* line 126, ../sass/layout/_store.scss */
  .stores-page .state-list li {
    margin-top: 24px;
    font-size: 14px;
    padding-right: 30px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 126, ../sass/layout/_store.scss */
  .stores-page .state-list li {
    font-size: 10px;
    margin-top: 18px;
    padding-right: 10px;
    margin-right: 10px;
  }
}
/* line 143, ../sass/layout/_store.scss */
.stores-page .state-list li:after {
  content: "";
  position: absolute;
  height: 40%;
  top: 50%;
  right: 0;
  margin-top: -28%;
  width: 1px;
  background: #DDD;
}
/* line 153, ../sass/layout/_store.scss */
.stores-page .state-list li:last-child {
  padding-right: 0;
  margin-right: 0;
}
/* line 156, ../sass/layout/_store.scss */
.stores-page .state-list li:last-child:after {
  content: "";
  display: none;
}
/* line 162, ../sass/layout/_store.scss */
.stores-page .state-name {
  color: #231F20;
}
/* line 165, ../sass/layout/_store.scss */
.stores-page .icon-state {
  display: block;
  border-radius: 50%;
  background-size: auto 100%;
  background-repeat: repeat-x;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}
@media screen and (min-width: 768px) {
  /* line 165, ../sass/layout/_store.scss */
  .stores-page .icon-state {
    width: 128px;
    height: 127px;
    margin-bottom: 13px;
  }
}
@media screen and (max-width: 767px) {
  /* line 165, ../sass/layout/_store.scss */
  .stores-page .icon-state {
    width: 62px;
    height: 62px;
    margin-bottom: 6px;
  }
}
/* line 182, ../sass/layout/_store.scss */
.stores-page .icon-state-small {
  display: block;
  width: 26px;
  height: 18px;
  display: inline-block;
  margin-left: 8px;
}
/* line 189, ../sass/layout/_store.scss */
.stores-page .state-choices-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-size: 24px;
  color: #231F20;
}
@media screen and (max-width: 767px) {
  /* line 189, ../sass/layout/_store.scss */
  .stores-page .state-choices-title {
    text-align: center;
  }
}
/* line 199, ../sass/layout/_store.scss */
.stores-page .state-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 24px;
  text-transform: uppercase;
  color: #ED1C24;
  display: block;
  margin: 13px 0 0 0;
}
/* line 209, ../sass/layout/_store.scss */
.stores-page .store {
  display: inline-block;
  width: 282px;
  vertical-align: top;
}
/* line 214, ../sass/layout/_store.scss */
.stores-page .store a {
  display: inline-block;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  /* line 214, ../sass/layout/_store.scss */
  .stores-page .store a {
    border-radius: 6px;
  }
}
@media screen and (max-width: 767px) {
  /* line 214, ../sass/layout/_store.scss */
  .stores-page .store a {
    border-radius: 3px;
  }
}
/* line 225, ../sass/layout/_store.scss */
.stores-page .store a img {
  padding: 0;
  margin: 0;
  display: block;
}
/* line 229, ../sass/layout/_store.scss */
.stores-page .store .city {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #231F20;
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media screen and (min-width: 768px) {
  /* line 229, ../sass/layout/_store.scss */
  .stores-page .store .city {
    margin-top: 7px;
    font-size: 12px;
    margin-bottom: 2px;
  }
}
@media screen and (max-width: 767px) {
  /* line 229, ../sass/layout/_store.scss */
  .stores-page .store .city {
    text-align: left;
    margin-top: 2px;
    font-size: 11px;
    margin-bottom: 2px;
  }
}
/* line 247, ../sass/layout/_store.scss */
.stores-page .store .title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #8E8E8E;
  text-transform: uppercase;
}
@media screen and (min-width: 768px) {
  /* line 247, ../sass/layout/_store.scss */
  .stores-page .store .title {
    font-size: 18px;
    letter-spacing: -0.5px;
  }
}
@media screen and (max-width: 767px) {
  /* line 247, ../sass/layout/_store.scss */
  .stores-page .store .title {
    text-align: left;
    font-size: 14px;
    font-weight: 800 !important;
    line-height: 100%;
  }
}
/* line 263, ../sass/layout/_store.scss */
.stores-page .store .title a {
  color: inherit !important;
  text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.9);
}

/* line 271, ../sass/layout/_store.scss */
.icon-bandeira-AC {
  background-position: -26px -40px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 275, ../sass/layout/_store.scss */
.icon-bandeira-AL {
  background-position: -10px 0;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 279, ../sass/layout/_store.scss */
.icon-bandeira-AM {
  background-position: -52px -40px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 283, ../sass/layout/_store.scss */
.icon-bandeira-AP {
  background-position: -78px -40px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 287, ../sass/layout/_store.scss */
.icon-bandeira-BA {
  background-position: -36px 0;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 291, ../sass/layout/_store.scss */
.icon-bandeira-BR {
  background-position: -78px -58px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 295, ../sass/layout/_store.scss */
.icon-bandeira-CE {
  background-position: 0 -94px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 299, ../sass/layout/_store.scss */
.icon-bandeira-DF {
  background-position: -62px 0;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 303, ../sass/layout/_store.scss */
.icon-bandeira-ES {
  background-position: -26px -94px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 307, ../sass/layout/_store.scss */
.icon-bandeira-GO {
  background-position: -52px -94px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 311, ../sass/layout/_store.scss */
.icon-bandeira-MA {
  background-position: -76px -23px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 315, ../sass/layout/_store.scss */
.icon-bandeira-MG {
  background-position: 0 -76px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 319, ../sass/layout/_store.scss */
.icon-bandeira-MS {
  background-position: -26px -76px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 323, ../sass/layout/_store.scss */
.icon-bandeira-MT {
  background-position: -52px -76px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 327, ../sass/layout/_store.scss */
.icon-bandeira-PA {
  background-position: 0 -58px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 331, ../sass/layout/_store.scss */
.icon-bandeira-PB {
  background-position: -78px -76px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 335, ../sass/layout/_store.scss */
.icon-bandeira-PE {
  background-position: -78px -94px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 339, ../sass/layout/_store.scss */
.icon-bandeira-PI {
  background-position: -26px -58px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 343, ../sass/layout/_store.scss */
.icon-bandeira-PR {
  background-position: 0 -130px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 347, ../sass/layout/_store.scss */
.icon-bandeira-RJ {
  background-position: -26px -130px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 351, ../sass/layout/_store.scss */
.icon-bandeira-RN {
  background-position: -52px -58px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 355, ../sass/layout/_store.scss */
.icon-bandeira-RO {
  background-position: -52px -130px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 359, ../sass/layout/_store.scss */
.icon-bandeira-RR {
  background-position: 0 -112px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 363, ../sass/layout/_store.scss */
.icon-bandeira-RS {
  background-position: -26px -112px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 367, ../sass/layout/_store.scss */
.icon-bandeira-SC {
  background-position: -52px -112px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 371, ../sass/layout/_store.scss */
.icon-bandeira-SE {
  background-position: -78px -112px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 375, ../sass/layout/_store.scss */
.icon-bandeira-SP {
  background-position: 0 -40px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 379, ../sass/layout/_store.scss */
.icon-bandeira-TO {
  background-position: -78px -130px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}

/* line 384, ../sass/layout/_store.scss */
.bandeira-AC {
  background-image: url("../images/bandeira-AC.d948aa77864a.png");
  background-repeat: repeat-x !important;
  background-position: 0px 0px;
}

/* line 389, ../sass/layout/_store.scss */
.bandeira-AL {
  background-image: url("../images/bandeira-AL.c6acf32ee3f9.png");
  background-position: -30px 0px;
}

/* line 393, ../sass/layout/_store.scss */
.bandeira-AM {
  background-image: url("../images/bandeira-AM.a623ccf3ae3b.png");
}

/* line 396, ../sass/layout/_store.scss */
.bandeira-AP {
  background-image: url("../images/bandeira-AP.8fa3cfaf223a.png");
}

/* line 399, ../sass/layout/_store.scss */
.bandeira-BA {
  background-image: url("../images/bandeira-BA.8eef9485d1f2.png");
  background-position: -2px 0px;
}

/* line 403, ../sass/layout/_store.scss */
.bandeira-BR {
  background-image: url("../images/bandeira-BR.09e01aadecb6.png");
  background-position: 50% 0px;
}

/* line 407, ../sass/layout/_store.scss */
.bandeira-CE {
  background-image: url("../images/bandeira-CE.4be29f5ff9c0.png");
  background-position: 50% 0px;
}

/* line 411, ../sass/layout/_store.scss */
.bandeira-DF {
  background-image: url("../images/bandeira-DF.83bd848929bc.png");
  background-position: 50% 0px;
}

/* line 415, ../sass/layout/_store.scss */
.bandeira-ES {
  background-image: url("../images/bandeira-ES.50998b45febf.png");
  background-position: 50% 0px;
}

/* line 419, ../sass/layout/_store.scss */
.bandeira-GO {
  background-image: url("../images/bandeira-GO.8a9c626ae0c3.png");
}

/* line 422, ../sass/layout/_store.scss */
.bandeira-MA {
  background-image: url("../images/bandeira-MA.4228ed6a4cdc.png");
}

/* line 425, ../sass/layout/_store.scss */
.bandeira-MG {
  background-image: url("../images/bandeira-MG.efbaa9ceeb70.png");
  background-position: 50% 0px;
}

/* line 429, ../sass/layout/_store.scss */
.bandeira-MS {
  background-image: url("../images/bandeira-MS.d2fda753159a.png");
}

/* line 432, ../sass/layout/_store.scss */
.bandeira-MT {
  background-image: url("../images/bandeira-MT.76c21093a557.png");
  background-position: 50% 0px;
}

/* line 436, ../sass/layout/_store.scss */
.bandeira-PA {
  background-image: url("../images/bandeira-PA.b0b30c329cf4.png");
  background-position: 50% 0px;
}

/* line 440, ../sass/layout/_store.scss */
.bandeira-PB {
  background-image: url("../images/bandeira-PB.bfb0faf336bb.png");
  background-position: -22px 0px;
}

/* line 444, ../sass/layout/_store.scss */
.bandeira-PE {
  background-image: url("../images/bandeira-PE.cd5ab0645a8c.png");
  background-position: 50% 0px;
}

/* line 448, ../sass/layout/_store.scss */
.bandeira-PI {
  background-image: url("../images/bandeira-PI.269f6e4d43aa.png");
}

/* line 451, ../sass/layout/_store.scss */
.bandeira-PR {
  background-image: url("../images/bandeira-PR.25461452fc54.png");
  background-position: 50% 0px;
}

/* line 455, ../sass/layout/_store.scss */
.bandeira-RJ {
  background-image: url("../images/bandeira-RJ.f04dc623bed5.png");
  background-position: 50% 0px;
}

/* line 459, ../sass/layout/_store.scss */
.bandeira-RN {
  background-image: url("../images/bandeira-RN.225e84f05884.png");
  background-position: 50% 0px;
}

/* line 463, ../sass/layout/_store.scss */
.bandeira-RO {
  background-image: url("../images/bandeira-RO.8a9b4f29879f.png");
  background-position: 50% 0px;
}

/* line 467, ../sass/layout/_store.scss */
.bandeira-RR {
  background-image: url("../images/bandeira-RR.5ddcf00c79f0.png");
  background-position: 50% 0px;
}

/* line 471, ../sass/layout/_store.scss */
.bandeira-RS {
  background-image: url("../images/bandeira-RS.bf444708cc29.png");
  background-position: 50% 0px;
}

/* line 475, ../sass/layout/_store.scss */
.bandeira-SC {
  background-image: url("../images/bandeira-SC.146a9c7a1625.png");
  background-position: 50% 0px;
}

/* line 479, ../sass/layout/_store.scss */
.bandeira-SE {
  background-image: url("../images/bandeira-SE.b64c6e79d468.png");
}

/* line 482, ../sass/layout/_store.scss */
.bandeira-SP {
  background-image: url("../images/bandeira-SP.a9458ff2ebc0.png");
}

/* line 485, ../sass/layout/_store.scss */
.bandeira-TO {
  background-image: url("../images/bandeira-TO.8008c31ad140.png");
  background-position: 50% 0px;
}

/* line 490, ../sass/layout/_store.scss */
.store-detail {
  margin-top: 20px;
  margin-right: 15px;
  float: left;
}
@media screen and (min-width: 1366px) {
  /* line 490, ../sass/layout/_store.scss */
  .store-detail {
    width: 906px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 490, ../sass/layout/_store.scss */
  .store-detail {
    width: 642px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 490, ../sass/layout/_store.scss */
  .store-detail {
    width: 100%;
    margin-right: 0;
    padding-right: 0;
  }
  /* line 507, ../sass/layout/_store.scss */
  .store-detail .btn-back {
    margin: 0 !important;
    position: absolute !important;
    bottom: 24px !important;
  }
  /* line 513, ../sass/layout/_store.scss */
  .store-detail .store-detail, .store-detail .picture-frame {
    width: 100% !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 518, ../sass/layout/_store.scss */
  .store-detail .btn-back {
    width: 90%;
    width: -webkit-calc(100% - 40px);
    width: -moz-calc(100% - 40px);
    width: calc(100% - 40px);
    left: 20px;
    text-align: center;
  }
}
/* line 528, ../sass/layout/_store.scss */
.store-detail .picture-frame {
  border-radius: 8px;
}
/* line 531, ../sass/layout/_store.scss */
.store-detail h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #8E8E8E;
  font-size: 30px;
  text-align: left;
  text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.9);
  letter-spacing: -2px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 541, ../sass/layout/_store.scss */
.store-detail .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #8D8D8D;
}
/* line 547, ../sass/layout/_store.scss */
.store-detail .city {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #231F20;
}
/* line 552, ../sass/layout/_store.scss */
.store-detail .picture-frame {
  border-radius: 8px;
  display: block;
  overflow: hidden;
  box-shadow: 0 3px 1px rgba(202, 202, 202, 0.5);
}
@media screen and (max-width: 1023px) {
  /* line 552, ../sass/layout/_store.scss */
  .store-detail .picture-frame {
    margin-bottom: 22px !important;
  }
}
/* line 560, ../sass/layout/_store.scss */
.store-detail .picture-frame img {
  display: block;
  width: 100%;
}

/* line 568, ../sass/layout/_store.scss */
.store-wrapper aside {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 121%;
  color: #8D8D8D;
  text-transform: uppercase;
  margin-bottom: 66px;
}
@media screen and (min-width: 1220px) {
  /* line 568, ../sass/layout/_store.scss */
  .store-wrapper aside {
    float: right;
    width: 299px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1219px) {
  /* line 568, ../sass/layout/_store.scss */
  .store-wrapper aside {
    float: left;
    width: 318px;
    margin-left: 15px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 568, ../sass/layout/_store.scss */
  .store-wrapper aside {
    margin-top: 66px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 568, ../sass/layout/_store.scss */
  .store-wrapper aside {
    margin-top: 0;
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 568, ../sass/layout/_store.scss */
  .store-wrapper aside {
    text-align: center;
    margin-bottom: 96px !important;
  }
}
/* line 598, ../sass/layout/_store.scss */
.store-wrapper aside address {
  font-style: normal;
}
/* line 601, ../sass/layout/_store.scss */
.store-wrapper aside h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #231F1F;
  text-transform: uppercase;
  line-height: 34px;
  margin-top: 21px;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 609, ../sass/layout/_store.scss */
  .store-wrapper aside .location {
    float: left;
    margin-right: 20px;
    min-height: 350px;
  }
}
@media screen and (max-width: 767px) {
  /* line 609, ../sass/layout/_store.scss */
  .store-wrapper aside .location {
    width: 100% !important;
  }
}
/* line 620, ../sass/layout/_store.scss */
.store-wrapper aside .location h2 {
  margin-bottom: 13px;
}
/* line 623, ../sass/layout/_store.scss */
.store-wrapper aside .location a {
  display: block !important;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  /* line 623, ../sass/layout/_store.scss */
  .store-wrapper aside .location a {
    border-radius: 8px;
  }
}
/* line 631, ../sass/layout/_store.scss */
.store-wrapper aside .location a img {
  display: block;
}
@media screen and (min-width: 1024px) {
  /* line 631, ../sass/layout/_store.scss */
  .store-wrapper aside .location a img {
    width: 100% !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 631, ../sass/layout/_store.scss */
  .store-wrapper aside .location a img {
    width: 364px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 631, ../sass/layout/_store.scss */
  .store-wrapper aside .location a img {
    width: 100% !important;
  }
}

/* line 7, ../sass/layout/_history.scss */
.pg-history .main {
  background: #fff3d0 url("../images/bg-history.2bfcf901f369.jpg") no-repeat center -350px;
  padding-bottom: 137px;
  position: relative;
}
/* line 12, ../sass/layout/_history.scss */
.pg-history .navigation-section-main {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  text-align: center;
  position: absolute;
  z-index: 9999;
  width: 100%;
  left: 0;
}
@media screen and (min-width: 768px) {
  /* line 12, ../sass/layout/_history.scss */
  .pg-history .navigation-section-main {
    top: -96px;
  }
}
@media screen and (max-width: 767px) {
  /* line 12, ../sass/layout/_history.scss */
  .pg-history .navigation-section-main {
    top: -76px;
  }
}
/* line 27, ../sass/layout/_history.scss */
.pg-history .navigation-section {
  font-size: 0;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 30px;
  display: inline-block;
  vertical-align: top;
}
@media screen and (min-width: 768px) {
  /* line 27, ../sass/layout/_history.scss */
  .pg-history .navigation-section {
    height: 50px;
  }
}
@media screen and (max-width: 767px) {
  /* line 27, ../sass/layout/_history.scss */
  .pg-history .navigation-section {
    height: 40px;
  }
}
/* line 40, ../sass/layout/_history.scss */
.pg-history .navigation-section .item {
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  /* line 40, ../sass/layout/_history.scss */
  .pg-history .navigation-section .item {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    margin: 0 42px;
  }
}
@media screen and (max-width: 767px) {
  /* line 40, ../sass/layout/_history.scss */
  .pg-history .navigation-section .item {
    height: 40px;
    line-height: 40px;
    font-size: 9px;
    margin: 0 6px;
  }
  /* line 54, ../sass/layout/_history.scss */
  .pg-history .navigation-section .item:first-child {
    margin-left: 18px;
  }
  /* line 57, ../sass/layout/_history.scss */
  .pg-history .navigation-section .item:last-child {
    margin-right: 18px;
  }
}
/* line 67, ../sass/layout/_history.scss */
.pg-history .navigation-section .item:hover {
  color: #f4e626;
}
/* line 71, ../sass/layout/_history.scss */
.pg-history .navigation-section .item.is-active {
  color: #f4e626;
  border-bottom: 2px solid #f4e626;
}
/* line 81, ../sass/layout/_history.scss */
.pg-history .history-main {
  margin-top: 100px;
}
/* line 85, ../sass/layout/_history.scss */
.pg-history .history-main-header {
  margin-top: -12px;
}
/* line 88, ../sass/layout/_history.scss */
.pg-history .history-main-header .share-standard-other {
  display: block;
}
/* line 93, ../sass/layout/_history.scss */
.pg-history .history-main-title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: #f4e626;
  line-height: 1;
  text-align: center;
  text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.75);
}
@media screen and (min-width: 768px) {
  /* line 93, ../sass/layout/_history.scss */
  .pg-history .history-main-title {
    font-size: 72px;
  }
}
@media screen and (max-width: 767px) {
  /* line 93, ../sass/layout/_history.scss */
  .pg-history .history-main-title {
    font-size: 42px;
  }
}
/* line 106, ../sass/layout/_history.scss */
.pg-history .history-main-summary {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  color: #ffefc1;
  line-height: 1.333;
  text-align: center;
  text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.75);
}
/* line 116, ../sass/layout/_history.scss */
.pg-history .history-main-content {
  *zoom: 1;
}
/* line 213, ../sass/helpers/_helpers.scss */
.pg-history .history-main-content:before, .pg-history .history-main-content:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.pg-history .history-main-content:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  /* line 116, ../sass/layout/_history.scss */
  .pg-history .history-main-content {
    margin-top: 57px;
  }
}
@media screen and (max-width: 767px) {
  /* line 116, ../sass/layout/_history.scss */
  .pg-history .history-main-content {
    margin-top: 38px;
  }
}
/* line 125, ../sass/layout/_history.scss */
.pg-history .history-main-content p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #000;
  line-height: 1.667;
  text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.004);
  margin-top: 0;
}
@media screen and (min-width: 768px) {
  /* line 125, ../sass/layout/_history.scss */
  .pg-history .history-main-content p {
    text-align: left;
    margin-bottom: 40px;
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  /* line 125, ../sass/layout/_history.scss */
  .pg-history .history-main-content p {
    text-align: center;
    margin-bottom: 20px;
    font-size: 14px;
  }
}
@media screen and (min-width: 768px) {
  /* line 145, ../sass/layout/_history.scss */
  .pg-history .history-main-content p:nth-of-type(1):first-letter {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: 98px;
    line-height: 0.9;
    color: #f4e626;
    text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.75);
    float: left;
    width: 56px;
  }
}
@media screen and (min-width: 1366px) {
  /* line 159, ../sass/layout/_history.scss */
  .pg-history .history-main-figure {
    width: 594px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 159, ../sass/layout/_history.scss */
  .pg-history .history-main-figure {
    width: 474px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 159, ../sass/layout/_history.scss */
  .pg-history .history-main-figure {
    width: 364px;
  }
}
@media screen and (min-width: 768px) {
  /* line 159, ../sass/layout/_history.scss */
  .pg-history .history-main-figure {
    margin-right: 19px;
    margin-bottom: 19px;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  /* line 159, ../sass/layout/_history.scss */
  .pg-history .history-main-figure {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 179, ../sass/layout/_history.scss */
.pg-history .history-main-figure img {
  border-radius: 10px;
  box-shadow: 0px 3px 0px 0px #e4d9ba;
  width: 100%;
}
/* line 184, ../sass/layout/_history.scss */
.pg-history .history-main-figure figcaption {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
  color: #a2842a;
  line-height: 1.2;
  text-align: center;
  margin-top: 11px;
}
@media screen and (min-width: 768px) {
  /* line 184, ../sass/layout/_history.scss */
  .pg-history .history-main-figure figcaption {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  /* line 184, ../sass/layout/_history.scss */
  .pg-history .history-main-figure figcaption {
    font-size: 12px;
  }
}
/* line 195, ../sass/layout/_history.scss */
.pg-history .history-logo {
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
@media screen and (min-width: 1366px) {
  /* line 195, ../sass/layout/_history.scss */
  .pg-history .history-logo {
    max-width: 300px;
    margin-top: 20px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 195, ../sass/layout/_history.scss */
  .pg-history .history-logo {
    max-width: 200px;
    margin-top: 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 195, ../sass/layout/_history.scss */
  .pg-history .history-logo {
    max-width: 100px;
    margin-top: 10px;
  }
}
/* line 218, ../sass/layout/_history.scss */
.pg-history .principles-main {
  *zoom: 1;
  text-align: center;
  font-size: 0;
}
/* line 213, ../sass/helpers/_helpers.scss */
.pg-history .principles-main:before, .pg-history .principles-main:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.pg-history .principles-main:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  /* line 218, ../sass/layout/_history.scss */
  .pg-history .principles-main {
    margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  /* line 218, ../sass/layout/_history.scss */
  .pg-history .principles-main {
    margin-top: 40px;
  }
}
/* line 231, ../sass/layout/_history.scss */
.pg-history .principles-header {
  margin-bottom: 58px;
}
/* line 235, ../sass/layout/_history.scss */
.pg-history .principles-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #a2842a;
  text-transform: uppercase;
  line-height: 0.667;
  text-align: center;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
}
/* line 244, ../sass/layout/_history.scss */
.pg-history .principles-summary {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-align: center;
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 0;
}
/* line 253, ../sass/layout/_history.scss */
.pg-history .principles-item {
  width: 279px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 26px;
  background-color: #f0dca2;
  border-radius: 5px;
  padding: 20px;
}
@media screen and (min-width: 768px) {
  /* line 253, ../sass/layout/_history.scss */
  .pg-history .principles-item {
    margin-left: 26px;
  }
}
@media screen and (max-width: 767px) {
  /* line 253, ../sass/layout/_history.scss */
  .pg-history .principles-item {
    margin-right: 13px;
    margin-left: 13px;
  }
}
/* line 270, ../sass/layout/_history.scss */
.pg-history .principles-item:first-child {
  margin-left: 0;
}
/* line 274, ../sass/layout/_history.scss */
.pg-history .principles-item .title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: #000;
  line-height: 0.9;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #d8c17e;
  display: block;
}
@media screen and (min-width: 768px) {
  /* line 274, ../sass/layout/_history.scss */
  .pg-history .principles-item .title {
    font-size: 30px;
    letter-spacing: -2px;
  }
}
@media screen and (max-width: 767px) {
  /* line 274, ../sass/layout/_history.scss */
  .pg-history .principles-item .title {
    font-size: 18px;
    letter-spacing: -1px;
  }
}
/* line 292, ../sass/layout/_history.scss */
.pg-history .principles-item .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #a2842a;
  line-height: 1.2;
  text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.75);
  margin-top: 0;
  margin-bottom: 0;
  display: table;
  width: 100%;
  text-align: center;
}
@media screen and (min-width: 768px) {
  /* line 292, ../sass/layout/_history.scss */
  .pg-history .principles-item .description {
    font-size: 18px;
    height: 180px;
  }
}
@media screen and (max-width: 767px) {
  /* line 292, ../sass/layout/_history.scss */
  .pg-history .principles-item .description {
    font-size: 14px;
    height: 110px;
  }
}
/* line 312, ../sass/layout/_history.scss */
.pg-history .principles-item .text {
  display: table-cell;
  vertical-align: middle;
}
/* line 321, ../sass/layout/_history.scss */
.pg-history .awards-main {
  *zoom: 1;
}
/* line 213, ../sass/helpers/_helpers.scss */
.pg-history .awards-main:before, .pg-history .awards-main:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.pg-history .awards-main:after {
  clear: both;
}
@media screen and (min-width: 768px) {
  /* line 321, ../sass/layout/_history.scss */
  .pg-history .awards-main {
    margin-top: 100px;
  }
}
@media screen and (max-width: 767px) {
  /* line 321, ../sass/layout/_history.scss */
  .pg-history .awards-main {
    margin-top: 40px;
  }
}
/* line 333, ../sass/layout/_history.scss */
.pg-history .awards-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #a2842a;
  text-transform: uppercase;
  line-height: 0.667;
  text-align: center;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
}
/* line 342, ../sass/layout/_history.scss */
.pg-history .awards-summary {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-align: center;
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
}
/* line 350, ../sass/layout/_history.scss */
.pg-history .awards-wrapper {
  position: relative;
}
/* line 354, ../sass/layout/_history.scss */
.pg-history .awards-prev {
  left: 0;
}
/* line 357, ../sass/layout/_history.scss */
.pg-history .awards-prev:after {
  background-image: url("../images/arrow-left.98fd6412f7dd.svg");
  left: 50%;
  margin-left: -4px;
}
/* line 363, ../sass/layout/_history.scss */
.pg-history .awards-prev:hover:after {
  background-image: url("../images/arrow-left-hover.3e906f0d2e06.svg");
}
/* line 368, ../sass/layout/_history.scss */
.pg-history .awards-next {
  right: 0;
}
/* line 371, ../sass/layout/_history.scss */
.pg-history .awards-next:after {
  background-image: url("../images/arrow-right.989c3a74b022.svg");
  right: 50%;
  margin-right: -4px;
}
/* line 377, ../sass/layout/_history.scss */
.pg-history .awards-next:hover:after {
  background-image: url("../images/arrow-right-hover.06d234a9a767.svg");
}
/* line 382, ../sass/layout/_history.scss */
.pg-history .awards-next,
.pg-history .awards-prev {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #b2b2b2;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  border-radius: 50%;
  position: absolute;
  cursor: pointer;
  z-index: 999;
}
@media screen and (min-width: 1366px) {
  /* line 382, ../sass/layout/_history.scss */
  .pg-history .awards-next,
  .pg-history .awards-prev {
    width: 48px;
    height: 48px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 382, ../sass/layout/_history.scss */
  .pg-history .awards-next,
  .pg-history .awards-prev {
    width: 40px;
    height: 40px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 382, ../sass/layout/_history.scss */
  .pg-history .awards-next,
  .pg-history .awards-prev {
    top: 50%;
    margin-top: -22px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 382, ../sass/layout/_history.scss */
  .pg-history .awards-next,
  .pg-history .awards-prev {
    top: 50%;
  }
}
@media screen and (max-width: 767px) {
  /* line 382, ../sass/layout/_history.scss */
  .pg-history .awards-next,
  .pg-history .awards-prev {
    width: 30px;
    height: 30px;
    top: 50%;
    margin-top: -15px;
  }
}
/* line 413, ../sass/layout/_history.scss */
.pg-history .awards-next:hover,
.pg-history .awards-prev:hover {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
}
/* line 417, ../sass/layout/_history.scss */
.pg-history .awards-next:after,
.pg-history .awards-prev:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 6px;
  height: 11px;
  margin-top: -5px;
}
/* line 430, ../sass/layout/_history.scss */
.pg-history .awards-list-description {
  *zoom: 1;
  position: relative;
}
/* line 213, ../sass/helpers/_helpers.scss */
.pg-history .awards-list-description:before, .pg-history .awards-list-description:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.pg-history .awards-list-description:after {
  clear: both;
}
@media screen and (min-width: 1366px) {
  /* line 430, ../sass/layout/_history.scss */
  .pg-history .awards-list-description {
    width: 1063px;
    margin-left: 79px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 430, ../sass/layout/_history.scss */
  .pg-history .awards-list-description {
    width: 815px;
    margin-top: 50px;
    margin-left: 88px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 430, ../sass/layout/_history.scss */
  .pg-history .awards-list-description {
    width: 627px;
    margin-top: 50px;
    margin-left: 60px;
  }
}
@media screen and (max-width: 767px) {
  /* line 430, ../sass/layout/_history.scss */
  .pg-history .awards-list-description {
    width: 100%;
    margin-top: 30px;
  }
}
/* line 454, ../sass/layout/_history.scss */
.pg-history .awards-item {
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 454, ../sass/layout/_history.scss */
  .pg-history .awards-item {
    text-align: center;
    padding-left: 41px;
    padding-right: 41px;
  }
}
/* line 463, ../sass/layout/_history.scss */
.pg-history .awards-item .title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: #000;
  line-height: 1.2;
  float: left;
}
@media screen and (min-width: 1366px) {
  /* line 463, ../sass/layout/_history.scss */
  .pg-history .awards-item .title {
    margin-top: 24px;
    width: 50%;
    margin-bottom: 41px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 463, ../sass/layout/_history.scss */
  .pg-history .awards-item .title {
    width: 100%;
    margin-bottom: 21px;
  }
}
@media screen and (min-width: 768px) {
  /* line 463, ../sass/layout/_history.scss */
  .pg-history .awards-item .title {
    font-size: 30px;
  }
}
@media screen and (max-width: 767px) {
  /* line 463, ../sass/layout/_history.scss */
  .pg-history .awards-item .title {
    font-size: 18px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 463, ../sass/layout/_history.scss */
  .pg-history .awards-item .title {
    width: 100%;
    margin-bottom: 16px;
  }
}
/* line 490, ../sass/layout/_history.scss */
.pg-history .awards-item .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #a2842a;
  line-height: 1.333;
  text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.75);
  margin-top: 0;
  margin-bottom: 0;
}
@media screen and (min-width: 1024px) {
  /* line 490, ../sass/layout/_history.scss */
  .pg-history .awards-item .description {
    width: 50%;
    padding-right: 26px;
    float: left;
  }
}
@media screen and (max-width: 1023px) {
  /* line 490, ../sass/layout/_history.scss */
  .pg-history .awards-item .description {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  /* line 490, ../sass/layout/_history.scss */
  .pg-history .awards-item .description {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  /* line 490, ../sass/layout/_history.scss */
  .pg-history .awards-item .description {
    font-size: 14px;
  }
}
/* line 514, ../sass/layout/_history.scss */
.pg-history .awards-item .media {
  border-radius: 5px;
  box-shadow: 0px 3px 0px 0px rgba(202, 202, 202, 0.5);
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  /* line 514, ../sass/layout/_history.scss */
  .pg-history .awards-item .media {
    width: 50%;
    float: right;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 514, ../sass/layout/_history.scss */
  .pg-history .awards-item .media {
    margin: 0 0 10px 10px;
  }
}
@media screen and (max-width: 767px) {
  /* line 514, ../sass/layout/_history.scss */
  .pg-history .awards-item .media {
    width: 100%;
    margin-bottom: 14px;
    display: block;
  }
}
/* line 532, ../sass/layout/_history.scss */
.pg-history .awards-item .media img {
  width: 100%;
  margin-bottom: -4px;
}

/* line 5, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .alert {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-weight: 700;
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 20px;
}
/* line 14, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .search-info {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #a2842a;
  text-shadow: 0 2px 0 #fff;
  line-height: 1.3;
  text-transform: uppercase !important;
  font-weight: 400;
  display: block;
  background-color: rgba(255, 255, 255, 0.55);
  width: 100%;
  padding: 26px 33px;
}
@media screen and (min-width: 768px) {
  /* line 14, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability .search-info {
    font-size: 36px;
    margin-bottom: 45px;
  }
}
@media screen and (max-width: 767px) {
  /* line 14, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability .search-info {
    font-size: 18px;
    margin-bottom: 30px;
  }
}
/* line 33, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .search-info em {
  color: #ec1423;
  font-weight: 700;
  font-style: normal;
  font-style: normal;
}
/* line 37, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .search-info em:before {
  content: '“';
}
/* line 41, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .search-info em:after {
  content: '”';
}
@media screen and (min-width: 768px) {
  /* line 47, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability .category-chooser {
    margin-bottom: 50px;
  }
}
@media screen and (max-width: 767px) {
  /* line 47, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability .category-chooser {
    margin-bottom: 0px;
  }
}
/* line 54, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .category-chooser h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  text-transform: uppercase;
  line-height: 100%;
  margin: 26px 0 15px 0;
}
/* line 61, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .category-chooser #categoriesSelectBoxItContainer {
  width: 282px;
}
@media screen and (max-width: 767px) {
  /* line 61, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability .category-chooser #categoriesSelectBoxItContainer {
    width: 100% !important;
  }
  /* line 65, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability .category-chooser #categoriesSelectBoxItContainer > .selectboxit {
    height: 46px !important;
    line-height: 46px !important;
    width: 100% !important;
  }
  /* line 70, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability .category-chooser #categoriesSelectBoxItContainer .selectboxit-arrow {
    top: 22px !important;
  }
}
@media screen and (min-width: 1366px) {
  /* line 80, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #top-actions .action-frame, .pg-social-responsability #top-actions .empty, .pg-social-responsability #top-actions .frame, .pg-social-responsability #top-actions .pic-frame {
    width: 594px !important;
    height: 313px !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 80, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #top-actions .action-frame, .pg-social-responsability #top-actions .empty, .pg-social-responsability #top-actions .frame, .pg-social-responsability #top-actions .pic-frame {
    width: 479px !important;
    height: 252px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 80, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #top-actions .action-frame, .pg-social-responsability #top-actions .empty, .pg-social-responsability #top-actions .frame, .pg-social-responsability #top-actions .pic-frame {
    width: 100% !important;
    height: 373px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 80, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #top-actions .action-frame, .pg-social-responsability #top-actions .empty, .pg-social-responsability #top-actions .frame, .pg-social-responsability #top-actions .pic-frame {
    width: 100% !important;
  }
}
@media screen and (min-width: 1366px) {
  /* line 97, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #top-actions .pic-frame img {
    width: 594px !important;
    height: 313px !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 97, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #top-actions .pic-frame img {
    width: 479px !important;
    height: 252px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 97, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #top-actions .pic-frame img {
    width: 100% !important;
    height: auto !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 97, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #top-actions .pic-frame img {
    width: 100% !important;
    height: auto !important;
  }
}
/* line 116, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #top-actions .action-frame {
  display: block;
  overflow: hidden;
  border-radius: 10px !important;
  box-shadow: 0 3px 0px rgba(202, 202, 202, 0.9);
  background: #000;
}
/* line 123, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #top-actions .action-frame .frame {
  padding-top: 52%;
}
/* line 126, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #top-actions .action-frame .pic-frame {
  border-radius: 10px !important;
}
@media screen and (min-width: 1024px) {
  /* line 131, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #top-actions .action-frame.first {
    margin-right: 31px;
  }
}
/* line 136, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #top-actions .action-frame:hover img {
  opacity: 0.8;
}
/* line 140, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #top-actions .action-frame img {
  -webkit-transition: opacity 300ms linear;
  -moz-transition: opacity 300ms linear;
  -ms-transition: opacity 300ms linear;
  -o-transition: opacity 300ms linear;
  transition: opacity 300ms linear;
  opacity: 1;
  border-radius: 10px;
}
/* line 149, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #top-actions .action-frame a {
  display: block;
}
@media screen and (min-width: 1024px) {
  /* line 154, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability aside {
    margin: 53px 0;
  }
}
@media screen and (max-width: 1023px) {
  /* line 154, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability aside {
    margin: 0 0 53px 0;
  }
}
/* line 161, ../sass/layout/_social_responsability.scss */
.pg-social-responsability aside .title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  text-transform: uppercase;
}
/* line 167, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list {
  text-align: justify;
  -ms-text-justify: distribute-all-lines;
  text-justify: distribute-all-lines;
}
/* line 172, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .year {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  border-bottom: 1px solid #E4E4E2;
  padding-bottom: 10px;
  margin: 55px 0 0 0;
  font-size: 24px;
  width: 100%;
}
/* line 180, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .division {
  text-align: left;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  display: flex;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
@media screen and (min-width: 1024px) {
  /* line 191, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #project-list .division .action-frame {
    width: 282px;
    height: 170px;
  }
  /* line 197, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #project-list .division .action-frame .frame, .pg-social-responsability #project-list .division .action-frame .pic-frame {
    width: 282px;
    height: 170px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 191, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #project-list .division .action-frame {
    width: 364px;
    height: 200px;
  }
  /* line 207, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #project-list .division .action-frame .frame, .pg-social-responsability #project-list .division .action-frame .pic-frame {
    width: 364px;
    height: 200px;
  }
  /* line 211, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #project-list .division .action-frame .pic-frame img {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  /* line 191, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #project-list .division .action-frame {
    *zoom: 1;
    width: 100%;
    height: auto;
  }
  /* line 213, ../sass/helpers/_helpers.scss */
  .pg-social-responsability #project-list .division .action-frame:before, .pg-social-responsability #project-list .division .action-frame:after {
    content: " ";
    display: table;
  }
  /* line 219, ../sass/helpers/_helpers.scss */
  .pg-social-responsability #project-list .division .action-frame:after {
    clear: both;
  }
  /* line 219, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #project-list .division .action-frame .frame {
    width: 100%;
    padding-top: 55%;
  }
  /* line 223, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #project-list .division .action-frame .frame a .pic-frame {
    width: 100%;
    height: auto;
  }
  /* line 226, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability #project-list .division .action-frame .frame a .pic-frame img {
    width: 100%;
  }
}
/* line 236, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame {
  letter-spacing: 0 !important;
  box-sizing: border-box;
  margin: 30px 0 0 0;
  position: relative;
  display: inline-block;
  float: none;
  text-align: center;
}
/* line 245, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame .frame {
  display: table !important;
}
/* line 250, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame:hover .pic-frame .gradient {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  -moz-opacity: .7;
  -khtml-opacity: .7;
  opacity: .7;
}
/* line 258, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame .gradient {
  width: 100%;
  height: 100%;
  z-index: 2;
  display: block;
  position: absolute;
  top: 0;
  background: transparent;
  background: -moz-linear-gradient(top, transparent 10%, #000 145%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, transparent), color-stop(145%, #000));
  background: -webkit-linear-gradient(top, transparent 10%, #000 145%);
  background: -o-linear-gradient(top, transparent 10%, #000 145%);
  background: -ms-linear-gradient(top, transparent 10%, #000 145%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 10%, #000000 145%);
  -webkit-transition: opacity 300ms linear;
  -moz-transition: opacity 300ms linear;
  -ms-transition: opacity 300ms linear;
  -o-transition: opacity 300ms linear;
  transition: opacity 300ms linear;
  opacity: 0;
}
/* line 279, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame .pic-frame {
  display: block;
  overflow: hidden;
  border-radius: 6px;
  position: absolute;
  top: 0;
  z-index: 0;
  background: #000;
  box-shadow: 0 3px 1px rgba(202, 202, 202, 0.9);
  margin: 0;
}
/* line 290, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame .pic-frame img {
  display: block;
  height: 100%;
}
/* line 294, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame .pic-frame img.empty {
  height: 100%;
}
/* line 299, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
/* line 307, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame a .tbl {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 311, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame a .tbl .cell {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 318, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame hgroup {
  position: relative;
  z-index: 10;
  margin: 0 10px;
}
/* line 322, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame hgroup h2 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 120%;
  color: #FFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.95);
}
/* line 330, ../sass/layout/_social_responsability.scss */
.pg-social-responsability #project-list .action-frame hgroup h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 15px;
  color: #f4e626;
}
/* line 341, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .btn-all-project {
  margin: 100px 0 120px 0;
  font-size: 18px;
  background-color: #fff;
  background: -moz-linear-gradient(top, white 0%, white 46%, #f7f7f7 37%, white 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(46%, white), color-stop(37%, #f7f7f7), color-stop(100%, white));
  background: -webkit-linear-gradient(top, white 0%, white 46%, #f7f7f7 37%, white 100%);
  background: -o-linear-gradient(top, white 0%, white 46%, #f7f7f7 37%, white 100%);
  background: -ms-linear-gradient(top, white 0%, white 46%, #f7f7f7 37%, white 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 46%, #f7f7f7 37%, #ffffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  box-shadow: 0px 4px 0px 0px #b2b2b2;
  color: #B1B1B1;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
@media screen and (min-width: 480px) {
  /* line 341, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability .btn-all-project {
    width: 358px;
    padding: 14px 0 14px 0;
  }
}
@media screen and (max-width: 479px) {
  /* line 341, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability .btn-all-project {
    width: 100%;
    padding: 14px 26px 14px 22px;
  }
}
/* line 365, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .btn-all-project i {
  display: block;
  width: 7px;
  height: 13px;
  float: left;
  vertical-align: middle;
  margin: 3px 12px 0 0;
  background-position: -53px -23px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
}
/* line 375, ../sass/layout/_social_responsability.scss */
.pg-social-responsability .btn-all-project:hover {
  background: #ffcd10;
  background: -moz-linear-gradient(top, #ffcd10 0%, #ffb70c 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd10), color-stop(100%, #ffb70c));
  background: -webkit-linear-gradient(top, #ffcd10 0%, #ffb70c 100%);
  background: -o-linear-gradient(top, #ffcd10 0%, #ffb70c 100%);
  background: -ms-linear-gradient(top, #ffcd10 0%, #ffb70c 100%);
  background: linear-gradient(to bottom, #ffcd10 0%, #ffb70c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  box-shadow: 0px 4px 0px 0px #db8b00;
  color: #fff;
}
/* line 391, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .post-inner-content {
  margin-top: 0 !important;
}
@media screen and (min-width: 1220px) {
  /* line 397, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .project-content .social-wrapper {
    width: 906px;
    margin-right: 32px;
    float: left;
  }
  /* line 402, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .project-content aside {
    width: 282px;
    float: left;
    margin-top: 28px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1219px) {
  /* line 411, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .project-content .social-wrapper {
    width: 656px;
    margin-right: 30px;
    float: left;
  }
  /* line 415, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .project-content .social-wrapper .pic-frame img {
    width: 100%;
  }
  /* line 419, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .project-content aside {
    width: 304px;
    float: left;
    margin-top: 28px;
  }
  /* line 423, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .project-content aside .action-frame, .pg-social-responsability.pg-social-responsability-inner .project-content aside .action-frame * {
    width: 100% !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 430, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .social-likes {
    text-align: center;
  }
  /* line 432, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .social-likes .social-likes__widget {
    margin-left: 8px;
    margin-right: 8px;
  }
  /* line 435, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .social-likes .social-likes__widget.social-likes__widget_facebook {
    margin-left: 0;
  }
  /* line 438, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .social-likes .social-likes__widget.social-likes__widget_comment {
    margin-right: 0;
  }
}
/* line 445, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes {
  width: 100%;
  margin-top: 20px;
}
/* line 449, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes__icon_facebook {
  background: url("../images/icon-facebook-share-grey.cbc16ea34cfe.svg") no-repeat;
}
/* line 451, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes__icon_facebook:hover {
  background: url("../images/icon-facebook-share-hover.653b8b1bd255.svg") no-repeat;
}
/* line 455, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes__icon_twitter {
  background: url("../images/icon-twitter-share-grey.d1a249e66bb6.svg") no-repeat;
}
/* line 457, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes__icon_twitter:hover {
  background: url("../images/icon-twitter-share-hover.f3db2582a25e.svg") no-repeat;
}
/* line 461, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes__icon_plusone {
  background: url("../images/icon-plus-share-grey.00b9b88c325d.svg") no-repeat;
}
/* line 463, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes__icon_plusone:hover {
  background: url("../images/icon-plus-share-hover.9560e6c19ff3.svg") no-repeat;
}
/* line 467, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes__icon_comment {
  background: url("../images/icon-comment-share-grey.6aa8437d1e8d.svg") no-repeat;
}
/* line 469, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes__icon_comment:hover {
  background: url("../images/icon-comment-share-hover.b38e5cd681f0.svg") no-repeat;
}
/* line 473, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .social-likes__counter {
  color: #231F1F;
  font-weight: bold;
  text-shadow: 1px 1px 0 #FFF;
}
/* line 479, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .entry-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #8e8e8e;
  text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.9);
  letter-spacing: -1.5px;
  padding-bottom: 12px;
  margin-bottom: 17px;
  border-bottom: 1px solid #E4E4E2;
}
@media screen and (min-width: 395px) {
  /* line 479, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .entry-title {
    font-size: 30px;
  }
}
@media screen and (max-width: 394px) {
  /* line 479, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .entry-title {
    font-size: 24px;
  }
}
/* line 495, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .page-header-title {
  margin-top: 12px;
}
/* line 498, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .internal-pg-header {
  border-bottom: 0;
  margin-bottom: 9px;
}
/* line 502, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new {
  width: 100%;
  display: block;
}
/* line 506, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner time {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-weight: bold;
  color: #8e8e8e;
  font-size: 12px;
  letter-spacing: 2px;
  text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.9);
}
/* line 514, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new {
  margin-bottom: 35px;
}
/* line 519, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share.comment:hover a:before {
  background: url("../images/icon-comment-share-hover.b38e5cd681f0.svg") no-repeat;
}
/* line 523, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share.comment a:before {
  background: url("../images/icon-comment-share-grey.6aa8437d1e8d.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 530, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share.facebook:hover a:before {
  background: url("../images/icon-facebook-share-hover.653b8b1bd255.svg") no-repeat;
}
/* line 534, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share.facebook a:before {
  background: url("../images/icon-facebook-share-grey.cbc16ea34cfe.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 541, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share.twitter:hover a:before {
  background: url("../images/icon-twitter-share-hover.f3db2582a25e.svg") no-repeat;
}
/* line 545, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share.twitter a:before {
  background: url("../images/icon-twitter-share-grey.d1a249e66bb6.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 552, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share.googleplus:hover a:before {
  background: url("../images/icon-plus-share-hover.9560e6c19ff3.svg") no-repeat;
}
/* line 556, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share.googleplus a:before {
  background: url("../images/icon-plus-share-grey.00b9b88c325d.svg") no-repeat;
  background-size: 100% 100%;
}
/* line 562, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share a:before {
  top: 0px;
  left: 0px;
  height: 100%;
  position: absolute;
  content: ' ';
  display: inline-block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 32px;
}
/* line 573, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .share-new .share a {
  display: block;
  color: #231F1F;
  font-weight: bold;
  text-shadow: 1px 1px 0 #fff;
  padding: 0 10px 0 40px;
  font-size: 15px;
}
/* line 584, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .pic-frame {
  margin-top: 34px;
  display: inline-block;
}
/* line 587, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .pic-frame .image {
  overflow: hidden;
  box-shadow: 0 3px 1px rgba(202, 202, 202, 0.5);
  line-height: 100%;
  border-radius: 8px;
  display: inline-block;
}
/* line 593, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .pic-frame .image img {
  display: block;
}
/* line 598, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .image_caption {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 14px;
  color: #8D8D8D;
  text-align: center;
  padding: 11px 0 8px 0;
}
/* line 605, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner article {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: #231F1F;
  line-height: 165%;
}
@media screen and (min-width: 768px) {
  /* line 605, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner article {
    margin-bottom: 58px;
  }
}
@media screen and (max-width: 767px) {
  /* line 605, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner article {
    margin-bottom: 20px;
  }
}
/* line 616, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner article p {
  font-weight: 400;
  line-height: 1.5;
  color: #231f20;
  text-shadow: 0 2px 0 #fff;
  margin-bottom: 20px;
  margin-top: 20px;
}
@media screen and (min-width: 768px) {
  /* line 616, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner article p {
    font-size: 18px;
  }
}
@media screen and (max-width: 767px) {
  /* line 616, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner article p {
    font-size: 14px;
  }
  /* line 627, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner article p:first-child {
    margin-top: 0;
  }
}
/* line 635, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .comment-wrapper .comment-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #231F1F;
  margin-bottom: 30px;
  text-transform: uppercase;
}
/* line 641, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .comment-wrapper .comment-title i {
  width: 33px;
  height: 32px;
  display: block;
  background: url("../images/icon-comment-share-grey.6aa8437d1e8d.svg") no-repeat;
  background-size: 100% 100%;
  float: left;
  vertical-align: middle;
  margin-right: 10px;
}
/* line 652, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .comment-wrapper .comments {
  background: #FFF;
  border-radius: 6px;
  padding: 30px 30px 17px 30px;
}
/* line 656, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .comment-wrapper .comments .fb_iframe_widget_fluid span, .pg-social-responsability.pg-social-responsability-inner .comment-wrapper .comments .fb_iframe_widget iframe {
  width: 100% !important;
}
/* line 661, ../sass/layout/_social_responsability.scss */
.pg-social-responsability.pg-social-responsability-inner .btn-back {
  margin: 38px 0 52px 0;
}
@media screen and (max-width: 1023px) {
  /* line 666, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .pic-frame, .pg-social-responsability.pg-social-responsability-inner .image, .pg-social-responsability.pg-social-responsability-inner .image img {
    width: 100%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 671, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .action-frame {
    width: 235px !important;
    height: 150px !important;
  }
  /* line 676, ../sass/layout/_social_responsability.scss */
  .pg-social-responsability.pg-social-responsability-inner .action-frame .frame, .pg-social-responsability.pg-social-responsability-inner .action-frame .pic-frame {
    width: 235px !important;
    height: 150px !important;
  }
}

/* line 6, ../sass/layout/_magazine.scss */
.pg-magazine .magazine-wrapper, .pg-magazine aside {
  float: left;
}
/* line 9, ../sass/layout/_magazine.scss */
.pg-magazine .magazine-wrapper {
  width: 906px;
  margin-right: 15px;
}
/* line 13, ../sass/layout/_magazine.scss */
.pg-magazine aside {
  width: 282px;
  margin-left: 15px;
  margin-top: 53px;
}
/* line 18, ../sass/layout/_magazine.scss */
.pg-magazine .internal-pg-header {
  border: 0;
}
/* line 22, ../sass/layout/_magazine.scss */
.pg-magazine .magazine h1 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #231F20;
  text-transform: uppercase;
  display: block;
  text-align: center;
}
/* line 32, ../sass/layout/_magazine.scss */
.pg-magazine .magazine .galery-wrapper.full {
  width: 100%;
  height: 100%;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 40, ../sass/layout/_magazine.scss */
.pg-magazine .magazine .galery-wrapper.full #slider .flex-viewport li {
  height: 100vh;
}
/* line 43, ../sass/layout/_magazine.scss */
.pg-magazine .magazine .galery-wrapper.full .galery-slider-main-figure .crop img {
  width: auto;
  height: 100%;
}
/* line 51, ../sass/layout/_magazine.scss */
.pg-magazine .embed {
  width: 100%;
  position: relative;
  background-color: #242021;
  text-align: center;
}


/* line 73, ../sass/layout/_magazine.scss */
.no-fullscreen .active-full-mode {
  display: none !important;
}

/* line 79, ../sass/layout/_magazine.scss */
.no-touch .controls {
  *zoom: 1;
  display: block;
  background-color: #fff;
  border-radius: 5px;
  padding: 9px 14px;
  position: absolute;
  top: 15px;
  right: 15px;
  box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
}
/* line 213, ../sass/helpers/_helpers.scss */
.no-touch .controls:before, .no-touch .controls:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.no-touch .controls:after {
  clear: both;
}
/* line 90, ../sass/layout/_magazine.scss */
.no-touch .controls .zoom-out {
  margin-right: 10px;
}
/* line 93, ../sass/layout/_magazine.scss */
.no-touch .controls .zoom-in {
  margin-left: 10px;
}
/* line 97, ../sass/layout/_magazine.scss */
.no-touch .controls .active-full-mode {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  width: 16px;
  height: 16px;
  border: 2px dashed #000;
  margin-left: 13px;
  cursor: pointer;
}
/* line 106, ../sass/layout/_magazine.scss */
.no-touch .controls .zoom-in,
.no-touch .controls .zoom-out {
  line-height: 1;
  font-family: arial;
  font-size: 14px;
  font-weight: 900;
}
/* line 114, ../sass/layout/_magazine.scss */
.no-touch .controls .zoom-in,
.no-touch .controls .zoom-out,
.no-touch .controls .zoom-range,
.no-touch .controls .active-full-mode {
  display: inline-block;
  vertical-align: top;
}

/* line 125, ../sass/layout/_magazine.scss */
.touch .controls {
  *zoom: 1;
  display: block;
  position: absolute;
  top: 15px;
  right: 15px;
}
/* line 213, ../sass/helpers/_helpers.scss */
.touch .controls:before, .touch .controls:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.touch .controls:after {
  clear: both;
}
@media screen and (max-width: 767px) {
  /* line 125, ../sass/layout/_magazine.scss */
  .touch .controls {
    display: none;
  }
}
/* line 136, ../sass/layout/_magazine.scss */
.touch .controls .zoom-range {
  display: none;
}
/* line 140, ../sass/layout/_magazine.scss */
.touch .controls .active-full-mode:after {
  content: '';
  display: block;
  width: 16px;
  height: 16px;
  border: 2px dashed #000;
  margin: 7px 0 0 7px;
}
/* line 150, ../sass/layout/_magazine.scss */
.touch .controls .zoom-in,
.touch .controls .zoom-out,
.touch .controls .active-full-mode {
  display: inline-block;
  vertical-align: top;
  font-family: arial;
  font-size: 14px;
  font-weight: 900;
  box-shadow: 2px 2px 1px 0px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  border-radius: 5px;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  margin: 0 5px;
}

/* line 175, ../sass/layout/_magazine.scss */
.galery {
  *zoom: 1;
  padding-top: 40px;
}
/* line 213, ../sass/helpers/_helpers.scss */
.galery:before, .galery:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.galery:after {
  clear: both;
}

/* line 180, ../sass/layout/_magazine.scss */
.galery-wrapper {
  position: relative;
}

/* line 184, ../sass/layout/_magazine.scss */
.galery-title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #a2842a;
  text-transform: uppercase;
  line-height: 110%;
  text-align: center;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
}

/* line 193, ../sass/layout/_magazine.scss */
.galery-summary {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  text-align: center;
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
}

/* line 201, ../sass/layout/_magazine.scss */
.galery-prev,
#slider .flex-prev {
  left: 0;
}
/* line 205, ../sass/layout/_magazine.scss */
.galery-prev:after,
#slider .flex-prev:after {
  background-image: url("../images/arrow-left.98fd6412f7dd.svg");
  left: 50%;
  margin-left: -4px;
}
/* line 211, ../sass/layout/_magazine.scss */
.galery-prev:hover:after,
#slider .flex-prev:hover:after {
  background-image: url("../images/arrow-left-hover.3e906f0d2e06.svg");
}

/* line 216, ../sass/layout/_magazine.scss */
.galery-next,
#slider .flex-next {
  right: 0;
}
/* line 220, ../sass/layout/_magazine.scss */
.galery-next:after,
#slider .flex-next:after {
  background-image: url("../images/arrow-right.989c3a74b022.svg");
  right: 50%;
  margin-right: -4px;
}
/* line 226, ../sass/layout/_magazine.scss */
.galery-next:hover:after,
#slider .flex-next:hover:after {
  background-image: url("../images/arrow-right-hover.06d234a9a767.svg");
}

/* line 231, ../sass/layout/_magazine.scss */
.galery-next,
.galery-prev,
#slider .flex-next,
#slider .flex-prev {
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #b2b2b2;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  border-radius: 50%;
  position: absolute;
  cursor: pointer;
  text-indent: -99999px;
}
@media screen and (min-width: 1366px) {
  /* line 231, ../sass/layout/_magazine.scss */
  .galery-next,
  .galery-prev,
  #slider .flex-next,
  #slider .flex-prev {
    top: 50%;
    margin-top: -24px;
    width: 48px;
    height: 48px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 231, ../sass/layout/_magazine.scss */
  .galery-next,
  .galery-prev,
  #slider .flex-next,
  #slider .flex-prev {
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 767px) {
  /* line 231, ../sass/layout/_magazine.scss */
  .galery-next,
  .galery-prev,
  #slider .flex-next,
  #slider .flex-prev {
    width: 30px;
    height: 30px;
    top: 50%;
    margin-top: -15px;
    z-index: 99;
  }
}
/* line 262, ../sass/layout/_magazine.scss */
.galery-next:hover,
.galery-prev:hover,
#slider .flex-next:hover,
#slider .flex-prev:hover {
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
}
/* line 264, ../sass/layout/_magazine.scss */
.galery-next:after,
.galery-prev:after,
#slider .flex-next:after,
#slider .flex-prev:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 6px;
  height: 11px;
  margin-top: -5px;
}

/* line 277, ../sass/layout/_magazine.scss */
.galery-slider-loading {
  background-color: #242021;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 999;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 289, ../sass/layout/_magazine.scss */
.galery-slider-loading .animation {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 25%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  border: 3px dashed #fff;
  -webkit-animation: rodar 1s ease infinite;
  -moz-animation: rodar 1s ease infinite;
  -o-animation: rodar 1s ease infinite;
  animation: rodar 1s ease infinite;
}

/* line 310, ../sass/layout/_magazine.scss */
.galery .galery-wrapper #slider {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
}
@media screen and (min-width: 1366px) {
  /* line 310, ../sass/layout/_magazine.scss */
  .galery .galery-wrapper #slider {
    width: calc(100% - 140px);
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 310, ../sass/layout/_magazine.scss */
  .galery .galery-wrapper #slider {
    width: calc(100% - 120px);
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 310, ../sass/layout/_magazine.scss */
  .galery .galery-wrapper #slider {
    width: calc(100% - 100px);
  }
}
@media screen and (max-width: 767px) {
  /* line 310, ../sass/layout/_magazine.scss */
  .galery .galery-wrapper #slider {
    width: calc(100% - 80px);
  }
}
/* line 329, ../sass/layout/_magazine.scss */
.galery .galery-wrapper #slider .flex-viewport li {
  border-radius: 10px;
  overflow: hidden;
  line-height: 100%;
}
/* line 335, ../sass/layout/_magazine.scss */
.galery .galery-wrapper #slider figure {
  width: 100%;
  height: 100%;
}

/* line 343, ../sass/layout/_magazine.scss */
#carousel {
  position: relative;
  margin: 0 auto;
  padding-bottom: 40px;
}
@media screen and (min-width: 650px) {
  /* line 343, ../sass/layout/_magazine.scss */
  #carousel {
    width: calc(100% - 140px);
  }
}
@media screen and (max-width: 649px) {
  /* line 343, ../sass/layout/_magazine.scss */
  #carousel {
    width: 100%;
  }
}
/* line 355, ../sass/layout/_magazine.scss */
#carousel .flex-viewport {
  margin: auto;
}
@media screen and (max-width: 767px) {
  /* line 355, ../sass/layout/_magazine.scss */
  #carousel .flex-viewport {
    width: calc(100% - 80px);
  }
}
@media screen and (min-width: 768px) {
  /* line 355, ../sass/layout/_magazine.scss */
  #carousel .flex-viewport {
    width: calc(100% - 140px);
  }
}
/* line 364, ../sass/layout/_magazine.scss */
#carousel .flex-prev,
#carousel .flex-next {
  position: absolute;
  top: 0;
}
/* line 369, ../sass/layout/_magazine.scss */
#carousel .flex-prev {
  left: 0;
}
/* line 372, ../sass/layout/_magazine.scss */
#carousel .flex-next {
  right: 0;
}

/* line 380, ../sass/layout/_magazine.scss */
.galery-slider-main-item {
  -webkit-transition: all 700ms linear;
  -moz-transition: all 700ms linear;
  -ms-transition: all 700ms linear;
  -o-transition: all 700ms linear;
  transition: all 700ms linear;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  width: 100%;
  position: absolute;
  top: 0;
}
/* line 387, ../sass/layout/_magazine.scss */
.galery-slider-main-item.is-active {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=$val)";
  -moz-opacity: 0.01;
  -khtml-opacity: 0.01;
  opacity: 0.01;
}
/* line 390, ../sass/layout/_magazine.scss */
.galery-slider-main-item.is-active .galery-slider-main-figure .crop {
  z-index: 1;
}

/* line 395, ../sass/layout/_magazine.scss */
.galery-slider-main-figure {
  height: 100%;
  margin: auto;
  position: relative;
  border-radius: 10px;
}
/* line 401, ../sass/layout/_magazine.scss */
.galery-slider-main-figure .crop {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
  background-color: #fff;
  text-align: center;
  border-radius: 10px;
}
/* line 410, ../sass/layout/_magazine.scss */
.galery-slider-main-figure .crop img {
  width: 100%;
  margin-bottom: -4px;
  display: inline-block;
  vertical-align: top;
  border-radius: 10px;
}

/* line 419, ../sass/layout/_magazine.scss */
.galery-slider-main-legend {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-style: italic;
  display: block;
  line-height: 1;
  width: 100%;
  font-size: 16px;
  color: #fff;
  padding-top: 15px;
  padding-bottom: 5px;
}
@media screen and (max-width: 767px) {
  /* line 419, ../sass/layout/_magazine.scss */
  .galery-slider-main-legend {
    font-size: 14px;
  }
}

/* line 437, ../sass/layout/_magazine.scss */
.galery-slider-page-left,
#carousel .flex-prev {
  float: left;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  background-image: url("../images/arrow-left-darken.4f8b2829b9c0.svg");
}

/* line 445, ../sass/layout/_magazine.scss */
.galery-slider-page-right,
#carousel .flex-next {
  float: right;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  background-image: url("../images/arrow-right-darken.c085ed66a77e.svg");
}

/* line 453, ../sass/layout/_magazine.scss */
.galery-slider-page-left,
.galery-slider-page-right,
#carousel .flex-prev,
#carousel .flex-next {
  cursor: pointer;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #fff;
  margin-top: 3px;
  text-indent: -99999px;
  -webkit-transition: all 300ms linear;
  -moz-transition: all 300ms linear;
  -ms-transition: all 300ms linear;
  -o-transition: all 300ms linear;
  transition: all 300ms linear;
}
@media screen and (min-width: 1366px) {
  /* line 453, ../sass/layout/_magazine.scss */
  .galery-slider-page-left,
  .galery-slider-page-right,
  #carousel .flex-prev,
  #carousel .flex-next {
    height: 150px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 453, ../sass/layout/_magazine.scss */
  .galery-slider-page-left,
  .galery-slider-page-right,
  #carousel .flex-prev,
  #carousel .flex-next {
    height: 150px;
  }
}
@media screen and (max-width: 767px) {
  /* line 453, ../sass/layout/_magazine.scss */
  .galery-slider-page-left,
  .galery-slider-page-right,
  #carousel .flex-prev,
  #carousel .flex-next {
    height: 80px;
  }
}
@media screen and (min-width: 1024px) {
  /* line 453, ../sass/layout/_magazine.scss */
  .galery-slider-page-left,
  .galery-slider-page-right,
  #carousel .flex-prev,
  #carousel .flex-next {
    width: 50px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 453, ../sass/layout/_magazine.scss */
  .galery-slider-page-left,
  .galery-slider-page-right,
  #carousel .flex-prev,
  #carousel .flex-next {
    width: 44px;
  }
}
@media screen and (max-width: 767px) {
  /* line 453, ../sass/layout/_magazine.scss */
  .galery-slider-page-left,
  .galery-slider-page-right,
  #carousel .flex-prev,
  #carousel .flex-next {
    width: 31px;
  }
}
/* line 485, ../sass/layout/_magazine.scss */
.galery-slider-page-left:hover,
.galery-slider-page-right:hover,
#carousel .flex-prev:hover,
#carousel .flex-next:hover {
  background-color: #e6e6e6;
}

/* line 490, ../sass/layout/_magazine.scss */
.galery-slider-page-item {
  text-align: center;
}
/* line 494, ../sass/layout/_magazine.scss */
.galery-slider-page-item:hover img {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
/* line 501, ../sass/layout/_magazine.scss */
.galery-slider-page-item.flex-active-slide img {
  border: 3px solid #fff;
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}
/* line 508, ../sass/layout/_magazine.scss */
.galery-slider-page-item img {
  margin-left: auto;
  margin-right: auto;
  border-top: 3px solid transparent;
  border-radius: 5px;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  max-width: 85%;
  cursor: pointer;
}
@media screen and (min-width: 1366px) {
  /* line 508, ../sass/layout/_magazine.scss */
  .galery-slider-page-item img {
    height: 150px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 508, ../sass/layout/_magazine.scss */
  .galery-slider-page-item img {
    height: 150px;
  }
}
@media screen and (max-width: 767px) {
  /* line 508, ../sass/layout/_magazine.scss */
  .galery-slider-page-item img {
    height: 80px;
  }
}

@media screen and (max-width: 767px) {
  /* line 6, ../sass/layout/_find-store.scss */
  .pg-find-store #swipe-locker {
    display: none;
    position: absolute;
    top: 36%;
    right: 2%;
    background: url("../images/icon-free-move.0f427a55a3bf.png") rgba(0, 0, 0, 0.2) no-repeat center center;
    width: 40px;
    height: 62px;
    border-radius: 4px;
    z-index: 10;
    background-size: 80% !important;
  }
  /* line 17, ../sass/layout/_find-store.scss */
  .pg-find-store #swipe-locker:before, .pg-find-store #swipe-locker.locked {
    background: url("../images/icon-lock-move.9c646db2463a.png") rgba(0, 0, 0, 0.2) no-repeat center center;
  }
}
/* line 23, ../sass/layout/_find-store.scss */
.pg-find-store .header .container-menu {
  top: 0px !important;
  position: absolute !important;
}
/* line 27, ../sass/layout/_find-store.scss */
.pg-find-store .main {
  padding-top: 0;
}
/* line 30, ../sass/layout/_find-store.scss */
.pg-find-store .gmap-route-link {
  margin-top: -1px;
  display: inline-block;
  float: left;
}
@media screen and (max-width: 767px) {
  /* line 30, ../sass/layout/_find-store.scss */
  .pg-find-store .gmap-route-link {
    font-size: 10px;
    text-align: left;
  }
}
/* line 39, ../sass/layout/_find-store.scss */
.pg-find-store .loading-map {
  background-color: #000;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
/* line 50, ../sass/layout/_find-store.scss */
.pg-find-store .loading-map .title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 30px;
  color: #f4e626;
  text-transform: uppercase;
  line-height: 1;
  z-index: 90;
  background: url("../images/permitir.92f50b74eb18.png") no-repeat center top;
  padding-top: 113px;
}
/* line 61, ../sass/layout/_find-store.scss */
.pg-find-store .loading-map .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15.039px;
  color: #fff;
  line-height: 1;
  display: none;
  position: relative;
  z-index: 90;
  margin-top: 16px;
  margin-bottom: 22px;
}
/* line 73, ../sass/layout/_find-store.scss */
.pg-find-store .loading-map .loading {
  -webkit-transition: all 2s linear;
  -moz-transition: all 2s linear;
  -ms-transition: all 2s linear;
  -o-transition: all 2s linear;
  transition: all 2s linear;
  border: 3px dashed #fff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: block;
  z-index: 910;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -25px;
  margin-top: 104px;
  -webkit-animation: rodar 1s ease infinite;
  -moz-animation: rodar 1s ease infinite;
  -o-animation: rodar 1s ease infinite;
  animation: rodar 1s ease infinite;
}

/* line 98, ../sass/layout/_find-store.scss */
.find-store-main {
  text-align: center;
  position: relative;
}
@media screen and (min-width: 768px) {
  /* line 98, ../sass/layout/_find-store.scss */
  .find-store-main {
    height: 100vh;
    min-height: 768px;
  }
}
@media screen and (max-width: 767px) {
  /* line 98, ../sass/layout/_find-store.scss */
  .find-store-main {
    height: 768px;
    overflow: hidden;
  }
}
/* line 111, ../sass/layout/_find-store.scss */
.find-store-main .share-standard-other {
  position: absolute;
  z-index: 900;
  left: 0;
}
@media screen and (max-width: 767px) {
  /* line 111, ../sass/layout/_find-store.scss */
  .find-store-main .share-standard-other {
    top: 112px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 111, ../sass/layout/_find-store.scss */
  .find-store-main .share-standard-other {
    top: 125px;
  }
}
@media screen and (min-width: 1366px) {
  /* line 111, ../sass/layout/_find-store.scss */
  .find-store-main .share-standard-other {
    top: 142px;
  }
}
/* line 127, ../sass/layout/_find-store.scss */
.find-store-main .table-shelf {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 132, ../sass/layout/_find-store.scss */
.find-store-main .table-shelf .center-block {
  display: table-cell;
  vertical-align: middle;
}
/* line 138, ../sass/layout/_find-store.scss */
.find-store-main #map-canvas {
  width: 100%;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (min-width: 768px) {
  /* line 138, ../sass/layout/_find-store.scss */
  .find-store-main #map-canvas {
    height: 100vh;
    min-height: 768px;
  }
}
@media screen and (max-width: 767px) {
  /* line 138, ../sass/layout/_find-store.scss */
  .find-store-main #map-canvas {
    height: 768px;
  }
}
/* line 154, ../sass/layout/_find-store.scss */
.find-store-main .subtitle,
.find-store-main .title-main {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  color: #f4e626;
  text-transform: uppercase;
  line-height: 1;
  display: none;
  position: relative;
  z-index: 90;
}
@media screen and (max-width: 767px) {
  /* line 165, ../sass/layout/_find-store.scss */
  .find-store-main .title-main {
    font-size: 24px !important;
  }
}
@media screen and (min-width: 768px) {
  /* line 165, ../sass/layout/_find-store.scss */
  .find-store-main .title-main {
    font-size: 30px !important;
  }
}
/* line 173, ../sass/layout/_find-store.scss */
.find-store-main .subtitle {
  background-color: rgba(0, 0, 0, 0.6);
  width: 100%;
  line-height: 120%;
}
/* line 178, ../sass/layout/_find-store.scss */
.find-store-main .subtitle span {
  color: #fff;
}
@media screen and (max-width: 767px) {
  /* line 173, ../sass/layout/_find-store.scss */
  .find-store-main .subtitle {
    padding-top: 181px;
    font-size: 15px !important;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 13px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1365px) {
  /* line 173, ../sass/layout/_find-store.scss */
  .find-store-main .subtitle {
    padding-top: 165px !important;
    padding-bottom: 13px !important;
    font-size: 18px !important;
  }
}
@media screen and (min-width: 1366px) {
  /* line 173, ../sass/layout/_find-store.scss */
  .find-store-main .subtitle {
    padding-top: 182px !important;
    padding-bottom: 13px !important;
    font-size: 18px !important;
  }
}
/* line 199, ../sass/layout/_find-store.scss */
.find-store-main .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 15.039px;
  color: #fff;
  line-height: 1;
  display: none;
  position: relative;
  z-index: 90;
  margin-top: 16px;
  margin-bottom: 22px;
}
/* line 211, ../sass/layout/_find-store.scss */
.find-store-main .btn-my-location {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  margin-left: auto;
  margin-right: auto;
  background: #ffcd11;
  background: -moz-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd11), color-stop(72%, #ffba0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffcd11 0%, #ffba0c 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffcd11 0%, #ffba0c 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  color: #000;
  text-transform: uppercase;
  height: 54px;
  line-height: 54px;
  border-radius: 100px;
  display: none;
  position: relative;
  letter-spacing: -1px;
  z-index: 90;
  cursor: pointer;
}
@media screen and (min-width: 520px) {
  /* line 211, ../sass/layout/_find-store.scss */
  .find-store-main .btn-my-location {
    font-size: 24px;
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media screen and (min-width: 390px) and (max-width: 519px) {
  /* line 211, ../sass/layout/_find-store.scss */
  .find-store-main .btn-my-location {
    font-size: 17px;
    width: calc(100% - 40px);
  }
}
@media screen and (max-width: 389px) {
  /* line 211, ../sass/layout/_find-store.scss */
  .find-store-main .btn-my-location {
    font-size: 14px;
    width: calc(100% - 40px);
    padding-left: 4%;
    padding-right: 4%;
  }
}
/* line 242, ../sass/layout/_find-store.scss */
.find-store-main .btn-my-location:hover {
  color: #fff;
  background: #fcb50c;
  background: -moz-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcb50c), color-stop(72%, #ffcd11));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcb50c 0%, #ffcd11 72%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcb50c 0%, #ffcd11 72%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 4px 0px 0px #db8b00;
}
/* line 248, ../sass/layout/_find-store.scss */
.find-store-main .or {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: 15.039px;
  color: #f4e626;
  line-height: 1;
  display: none;
  position: relative;
  z-index: 90;
  margin-top: 78px;
  margin-bottom: 24px;
}
/* line 260, ../sass/layout/_find-store.scss */
.find-store-main .bg {
  width: 100%;
  position: absolute;
  z-index: 9;
  left: 0;
  display: block;
}
/* line 269, ../sass/layout/_find-store.scss */
.find-store-main.step1 .title-main {
  display: block;
}
/* line 270, ../sass/layout/_find-store.scss */
.find-store-main.step1 .description {
  display: block;
}
/* line 271, ../sass/layout/_find-store.scss */
.find-store-main.step1 .btn-my-location {
  display: inline-block;
}
/* line 272, ../sass/layout/_find-store.scss */
.find-store-main.step1 .or {
  display: block;
}
/* line 273, ../sass/layout/_find-store.scss */
.find-store-main.step1 .bg {
  top: 0;
  height: 100vh;
  min-height: 768px;
  background-color: rgba(0, 0, 0, 0.8);
}
/* line 282, ../sass/layout/_find-store.scss */
.find-store-main.step2 .subtitle {
  display: block;
  position: absolute;
  top: 0;
}
/* line 287, ../sass/layout/_find-store.scss */
.find-store-main.step2 .bg {
  bottom: 0;
  height: 93px;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 293, ../sass/layout/_find-store.scss */
.find-store-main.step2 .form-find-store {
  position: absolute;
  bottom: 20px;
  margin-left: initial !important;
  margin-right: initial !important;
}
@media screen and (max-width: 767px) {
  /* line 293, ../sass/layout/_find-store.scss */
  .find-store-main.step2 .form-find-store {
    width: 100%;
    width: calc(100% - 40px);
  }
}

/* line 307, ../sass/layout/_find-store.scss */
.form-find-store {
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
  background: -moz-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(50%, #fff), color-stop(50%, #f9f9f9), color-stop(90%, #fff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fff 0%, #fff 50%, #f9f9f9 50%, #fff 90%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f9f9f9 50%, #ffffff 90%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 );
  /* IE6-8 */
  box-shadow: 0px 3px 0px 0px #b2b2b2;
  border-radius: 5px;
  padding: 5px 11px 3px 11px;
  position: absolute;
  z-index: 90;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  /* line 307, ../sass/layout/_find-store.scss */
  .form-find-store {
    width: 100%;
    width: calc(100% - 40px);
  }
}
/* line 323, ../sass/layout/_find-store.scss */
.form-find-store .input {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  border-radius: 5px;
  border: none;
  background-color: #e9e9e9;
  height: 45px;
  line-height: 45px;
  font-size: 18px;
  color: #b0b0b0;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  outline: none;
}
/* line 337, ../sass/layout/_find-store.scss */
.form-find-store .button {
  position: absolute;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background-position: -64px -204px;
  height: 33px;
  width: 32px;
  background-image: url("../images/sprite/standard-s5d9dd1738c.2d44bb7460f7.png");
  display: block;
  right: 21px;
  top: 11px;
  z-index: 9;
  border: none;
  background-color: transparent;
  outline: none;
}

@media screen and (max-width: 767px) {
  /* line 353, ../sass/layout/_find-store.scss */
  .gm-style-iw {
    left: 10px !important;
  }
  /* line 355, ../sass/layout/_find-store.scss */
  .gm-style-iw > div {
    width: 254px !important;
  }
  /* line 358, ../sass/layout/_find-store.scss */
  .gm-style-iw + div {
    right: 8px !important;
    top: 7px !important;
  }
  /* line 361, ../sass/layout/_find-store.scss */
  .gm-style-iw + div:before {
    content: "✖";
    font-size: 14px;
    line-height: 100%;
    color: #a5a5a5;
  }
  /* line 367, ../sass/layout/_find-store.scss */
  .gm-style-iw + div img {
    display: none;
  }
}
/* line 373, ../sass/layout/_find-store.scss */
.marker-map {
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  /* line 373, ../sass/layout/_find-store.scss */
  .marker-map {
    width: 480px;
    height: 135px;
  }
}
@media screen and (max-width: 767px) {
  /* line 373, ../sass/layout/_find-store.scss */
  .marker-map {
    width: 100%;
    height: auto;
  }
}
/* line 384, ../sass/layout/_find-store.scss */
.marker-map .marker-content {
  padding: 0 0 0 117px;
}
/* line 388, ../sass/layout/_find-store.scss */
.marker-map .title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  line-height: 1;
  color: #231f20;
  text-align: left;
}
@media screen and (min-width: 768px) {
  /* line 388, ../sass/layout/_find-store.scss */
  .marker-map .title {
    width: 240px;
    font-size: 18px;
    margin-top: 14px;
    float: left;
  }
}
@media screen and (max-width: 767px) {
  /* line 388, ../sass/layout/_find-store.scss */
  .marker-map .title {
    font-size: 12px;
    margin-bottom: 4px;
  }
}
@media screen and (max-width: 355px) {
  /* line 388, ../sass/layout/_find-store.scss */
  .marker-map .title {
    width: auto !important;
  }
}
/* line 408, ../sass/layout/_find-store.scss */
.marker-map .content {
  *zoom: 1;
}
/* line 213, ../sass/helpers/_helpers.scss */
.marker-map .content:before, .marker-map .content:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.marker-map .content:after {
  clear: both;
}
/* line 411, ../sass/layout/_find-store.scss */
.marker-map .content img {
  float: left;
  border-radius: 5px;
}
@media screen and (min-width: 768px) {
  /* line 411, ../sass/layout/_find-store.scss */
  .marker-map .content img {
    width: 215px;
    height: 135px;
    margin-right: 16px;
  }
}
@media screen and (max-width: 767px) {
  /* line 411, ../sass/layout/_find-store.scss */
  .marker-map .content img {
    width: 107.5px;
    height: 67.5px;
    margin-right: 10px;
  }
}
/* line 425, ../sass/layout/_find-store.scss */
.marker-map .content p {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #8a8a8a;
  line-height: 1.3;
  text-align: left;
  margin: 0;
}
@media screen and (min-width: 768px) {
  /* line 425, ../sass/layout/_find-store.scss */
  .marker-map .content p {
    font-size: 14px;
  }
}
@media screen and (max-width: 767px) {
  /* line 425, ../sass/layout/_find-store.scss */
  .marker-map .content p {
    font-size: 10px;
  }
}
@media screen and (max-width: 355px) {
  /* line 425, ../sass/layout/_find-store.scss */
  .marker-map .content p {
    width: auto !important;
    line-height: 1 !important;
  }
}
/* line 442, ../sass/layout/_find-store.scss */
.marker-map .content .btn-browse {
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  float: left;
  display: inline-block;
  text-align: left;
  background: url("../images/btn-browser.f03ba6b3d904.png") no-repeat left center;
  color: #231f20;
  cursor: pointer;
}
@media screen and (min-width: 768px) {
  /* line 442, ../sass/layout/_find-store.scss */
  .marker-map .content .btn-browse {
    font-size: 14px;
    padding: 7px 0 10px 38px;
  }
}
@media screen and (max-width: 767px) {
  /* line 442, ../sass/layout/_find-store.scss */
  .marker-map .content .btn-browse {
    font-size: 10px;
    padding: 5px 0 5px 22px;
    background-size: 15px;
  }
}

/* line 465, ../sass/layout/_find-store.scss */
.gmnoprint .gmnoprint + .gmnoprint {
  background: rgba(0, 0, 0, 0.5);
  padding-top: 6px;
  border-radius: 4px;
}

@media screen and (min-width: 768px) {
  /* line 4, ../sass/layout/_error.scss */
  .page-error .header .nav-secondary .list-items-divider .list-item:after,
  .page-error .header .nav-secondary .list-link {
    color: #000;
  }
}
@media screen and (min-width: 768px) {
  /* line 11, ../sass/layout/_error.scss */
  .page-error .header .nav-secondary .list-link:hover {
    color: #fff;
  }
}

/* line 18, ../sass/layout/_error.scss */
.error-container {
  text-align: center;
  padding-bottom: 159px;
}
@media screen and (max-width: 767px) {
  /* line 18, ../sass/layout/_error.scss */
  .error-container {
    padding-bottom: 90px;
  }
}
/* line 26, ../sass/layout/_error.scss */
.error-container .title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 30px;
  color: #231f20;
  text-transform: uppercase;
  line-height: 1.2;
  text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.004);
  margin-top: 48px;
  background: url("../images/icon-404.d2fcccf415c1.png") no-repeat center top;
}
@media screen and (min-width: 1366px) {
  /* line 26, ../sass/layout/_error.scss */
  .error-container .title {
    padding-top: 333px;
    background-size: auto 304px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 26, ../sass/layout/_error.scss */
  .error-container .title {
    padding-top: 273px;
    background-size: auto 250px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 26, ../sass/layout/_error.scss */
  .error-container .title {
    padding-top: 273px;
    background-size: auto 250px;
  }
}
@media screen and (max-width: 767px) {
  /* line 26, ../sass/layout/_error.scss */
  .error-container .title {
    padding-top: 166px;
    background-size: auto 150px;
    font-size: 20px;
  }
}
/* line 54, ../sass/layout/_error.scss */
.error-container .line {
  display: block;
  border: none;
  padding: 0;
  margin: 22px 0 0 0;
  width: 100%;
  height: 1px;
  background-color: #e4e4e4;
}
/* line 63, ../sass/layout/_error.scss */
.error-container .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #8e8e8e;
  line-height: 1.333;
  text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.75);
  margin: 24px 0 0 0;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  /* line 63, ../sass/layout/_error.scss */
  .error-container .description {
    font-size: 16px;
  }
}

/* line 4, ../sass/layout/_manutencao.scss */
.page-manutencao .main {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* line 11, ../sass/layout/_manutencao.scss */
.page-manutencao .footer .info-sac-other {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
/* line 19, ../sass/layout/_manutencao.scss */
.page-manutencao .footer .info-sac-other .title {
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
  text-transform: uppercase;
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-style: italic;
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  /* line 19, ../sass/layout/_manutencao.scss */
  .page-manutencao .footer .info-sac-other .title {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 19, ../sass/layout/_manutencao.scss */
  .page-manutencao .footer .info-sac-other .title {
    display: block;
    font-size: 18px;
    padding-top: 10px;
  }
}
/* line 34, ../sass/layout/_manutencao.scss */
.page-manutencao .footer .info-sac-other .email {
  color: #db8b00;
  text-transform: lowercase;
}
@media screen and (min-width: 1024px) {
  /* line 34, ../sass/layout/_manutencao.scss */
  .page-manutencao .footer .info-sac-other .email {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 1023px) {
  /* line 34, ../sass/layout/_manutencao.scss */
  .page-manutencao .footer .info-sac-other .email {
    font-size: 18px;
  }
}
/* line 48, ../sass/layout/_manutencao.scss */
.page-manutencao .footer .social-media-footer {
  *zoom: 1;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
/* line 213, ../sass/helpers/_helpers.scss */
.page-manutencao .footer .social-media-footer:before, .page-manutencao .footer .social-media-footer:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.page-manutencao .footer .social-media-footer:after {
  clear: both;
}
@media screen and (max-width: 1023px) {
  /* line 48, ../sass/layout/_manutencao.scss */
  .page-manutencao .footer .social-media-footer {
    margin-top: 10px;
  }
}
/* line 59, ../sass/layout/_manutencao.scss */
.page-manutencao .footer .line {
  width: 100%;
  height: 1px;
  background-color: #db8b00;
  display: block;
  border: none;
  padding: 0;
  margin: 24px 0 0 0;
}
/* line 69, ../sass/layout/_manutencao.scss */
.page-manutencao .footer .author {
  *zoom: 1;
  display: block;
  float: none;
  text-align: center;
}
/* line 213, ../sass/helpers/_helpers.scss */
.page-manutencao .footer .author:before, .page-manutencao .footer .author:after {
  content: " ";
  display: table;
}
/* line 219, ../sass/helpers/_helpers.scss */
.page-manutencao .footer .author:after {
  clear: both;
}
/* line 75, ../sass/layout/_manutencao.scss */
.page-manutencao .footer .author .link-author {
  float: none;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 767px) {
  /* line 75, ../sass/layout/_manutencao.scss */
  .page-manutencao .footer .author .link-author {
    width: 50px;
    height: 25px;
  }
}

/* line 89, ../sass/layout/_manutencao.scss */
.header-manutencao {
  background-color: #dcdcdc;
  padding: 10px 0;
  width: 100%;
  text-align: center;
  font-size: 0;
}
/* line 96, ../sass/layout/_manutencao.scss */
.header-manutencao .logo {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  background: url("../images/logo.23edcb8ca6b1.png") no-repeat;
  background-size: 100%;
  display: inline-block;
  vertical-align: top;
  height: 110px;
  width: 112px;
}
@media screen and (max-width: 767px) {
  /* line 96, ../sass/layout/_manutencao.scss */
  .header-manutencao .logo {
    height: 90px;
    width: 92px;
  }
}

/* line 112, ../sass/layout/_manutencao.scss */
.manutencao-container {
  text-align: center;
  padding-bottom: 120px;
}
@media screen and (max-width: 767px) {
  /* line 112, ../sass/layout/_manutencao.scss */
  .manutencao-container {
    padding-bottom: 80px;
  }
}
/* line 120, ../sass/layout/_manutencao.scss */
.manutencao-container .title {
  font-family: 'Open Sans', sans-serif;
  font-weight: 800;
  font-size: 30px;
  color: #231f20;
  text-transform: uppercase;
  line-height: 1.2;
  text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.004);
  background: url("../images/icon-claudio-big.3b34fd27b767.png") no-repeat center 48px;
}
@media screen and (min-width: 1366px) {
  /* line 120, ../sass/layout/_manutencao.scss */
  .manutencao-container .title {
    padding-top: 381px;
    background-size: auto 304px;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1365px) {
  /* line 120, ../sass/layout/_manutencao.scss */
  .manutencao-container .title {
    padding-top: 321px;
    background-size: auto 250px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 120, ../sass/layout/_manutencao.scss */
  .manutencao-container .title {
    padding-top: 321px;
    background-size: auto 250px;
  }
}
@media screen and (max-width: 767px) {
  /* line 120, ../sass/layout/_manutencao.scss */
  .manutencao-container .title {
    padding-top: 214px;
    background-size: auto 150px;
    font-size: 20px;
  }
}
/* line 147, ../sass/layout/_manutencao.scss */
.manutencao-container .line {
  display: block;
  border: none;
  padding: 0;
  margin: 22px 0 0 0;
  width: 100%;
  height: 1px;
  background-color: #e4e4e4;
}
/* line 156, ../sass/layout/_manutencao.scss */
.manutencao-container .description {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #8e8e8e;
  line-height: 1.333;
  text-shadow: 0px 2px 0px rgba(255, 255, 255, 0.75);
  margin: 24px 0 0 0;
  max-width: 920px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}
@media screen and (max-width: 767px) {
  /* line 156, ../sass/layout/_manutencao.scss */
  .manutencao-container .description {
    font-size: 16px;
  }
}
