@charset "UTF-8";
/*
	HTML5 Reset :: style.css
	----------------------------------------------------------
	We have learned much from/been inspired by/taken code where offered from:
	Eric Meyer					:: http://meyerweb.com
	HTML5 Doctor				:: http://html5doctor.com
	and the HTML5 Boilerplate	:: http://html5boilerplate.com
-------------------------------------------------------------------------------*/
/* Let's default this puppy out
-------------------------------------------------------------------------------*/
/* line 13, assets/sass/settings/_reset.scss */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
  /*
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  font-smooth: always;
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
  */ }

/* line 32, assets/sass/settings/_reset.scss */
a {
  color: inherit;
  cursor: pointer; }

/* line 36, assets/sass/settings/_reset.scss */
article, aside, figure, footer, header, nav, section, details, summary {
  display: block; }

/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
/* line 40, assets/sass/settings/_reset.scss */
html {
  box-sizing: border-box; }

/* line 44, assets/sass/settings/_reset.scss */
*,
*:before,
*:after {
  outline: none;
  box-sizing: inherit; }

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */
/* Responsive images and other embedded objects
*/
/* line 55, assets/sass/settings/_reset.scss */
img,
object,
embed {
  max-width: 100%; }

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	 In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:
#map img {
		max-width: none;
}
*/
/* force a vertical scrollbar to prevent a jumpy page */
/* line 69, assets/sass/settings/_reset.scss */
html {
  overflow-y: scroll; }

/* we use a lot of ULs that aren't bulleted.
	don't forget to restore the bullets within content. */
/* line 73, assets/sass/settings/_reset.scss */
ul {
  list-style: none; }

/* line 75, assets/sass/settings/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 77, assets/sass/settings/_reset.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none; }

/* line 82, assets/sass/settings/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none; }

/* line 84, assets/sass/settings/_reset.scss */
del {
  text-decoration: line-through; }

/* line 86, assets/sass/settings/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help; }

/* tables still need cellspacing="0" in the markup */
/* line 89, assets/sass/settings/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 90, assets/sass/settings/_reset.scss */
th {
  font-weight: bold;
  vertical-align: bottom; }

/* line 91, assets/sass/settings/_reset.scss */
td {
  font-weight: normal;
  vertical-align: top; }

/* line 93, assets/sass/settings/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* line 95, assets/sass/settings/_reset.scss */
input, select {
  vertical-align: middle; }

/* line 97, assets/sass/settings/_reset.scss */
pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */ }

/* line 104, assets/sass/settings/_reset.scss */
input[type="radio"] {
  vertical-align: text-bottom; }

/* line 105, assets/sass/settings/_reset.scss */
input[type="checkbox"] {
  vertical-align: bottom; }

/* line 106, assets/sass/settings/_reset.scss */
.ie7 input[type="checkbox"] {
  vertical-align: baseline; }

/* line 107, assets/sass/settings/_reset.scss */
.ie6 input {
  vertical-align: text-bottom; }

/* line 109, assets/sass/settings/_reset.scss */
select, input, textarea {
  font: 99% sans-serif; }

/* line 111, assets/sass/settings/_reset.scss */
table {
  font-size: inherit;
  font: 100%; }

/* line 113, assets/sass/settings/_reset.scss */
small {
  font-size: 85%; }

/* line 115, assets/sass/settings/_reset.scss */
strong {
  font-weight: 500; }

/* line 117, assets/sass/settings/_reset.scss */
td, td img {
  vertical-align: top; }

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
/* line 120, assets/sass/settings/_reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative; }

/* line 121, assets/sass/settings/_reset.scss */
sup {
  top: -0.5em; }

/* line 122, assets/sass/settings/_reset.scss */
sub {
  bottom: -0.25em; }

/* standardize any monospaced elements */
/* line 125, assets/sass/settings/_reset.scss */
pre, code, kbd, samp {
  font-family: monospace, sans-serif; }

/* hand cursor on clickable elements */
/* line 128, assets/sass/settings/_reset.scss */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  border: none;
  cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
/* line 136, assets/sass/settings/_reset.scss */
button, input, select, textarea {
  margin: 0; }

/* make buttons play nice in IE */
/* line 139, assets/sass/settings/_reset.scss */
button,
input[type=button] {
  width: auto;
  overflow: visible; }

/* scale images in IE7 more attractively */
/* line 143, assets/sass/settings/_reset.scss */
.ie7 img {
  -ms-interpolation-mode: bicubic; }

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
/* line 151, assets/sass/settings/_reset.scss */
.clearfix:before, .clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  overflow: hidden; }

/* line 152, assets/sass/settings/_reset.scss */
.clearfix:after {
  clear: both; }

/* line 153, assets/sass/settings/_reset.scss */
.clearfix {
  zoom: 1; }

/**
 * VROOM
 */
/* line 65, assets/sass/settings/_color.scss */
.hover-dark-orange:hover {
  color: #d34e39; }

/* line 68, assets/sass/settings/_color.scss */
.dark-orange:hover {
  color: #d34e39; }

/* line 72, assets/sass/settings/_color.scss */
.orange {
  color: #e9573f; }

/* line 75, assets/sass/settings/_color.scss */
.orange-hover:hover {
  color: #e9573f; }

/* line 78, assets/sass/settings/_color.scss */
.text-color {
  color: #444444; }

/* line 81, assets/sass/settings/_color.scss */
.hover-text-color:hover {
  color: #444444; }

/* line 85, assets/sass/settings/_color.scss */
.icon-facebook:hover {
  color: #395b97; }

/* line 88, assets/sass/settings/_color.scss */
.icon-twitter:hover {
  color: #61a8da; }

/* line 91, assets/sass/settings/_color.scss */
.icon-google-plus:hover {
  color: #4285F4; }

/* line 94, assets/sass/settings/_color.scss */
.icon-youtube:hover {
  color: #e11b13; }

/* line 97, assets/sass/settings/_color.scss */
.icon-rss:hover {
  color: #e67329; }

@font-face {
  font-family: 'FuturaLT';
  font-weight: 400;
  src: url("../fonts/futura-lt/FuturaLT.eot");
  src: url("../fonts/futura-lt/FuturaLT.eot?#iefix") format("embedded-opentype"), url("../fonts/futura-lt/FuturaLT.woff2") format("woff2"), url("../fonts/futura-lt/FuturaLT.woff") format("woff"), url("../fonts/futura-lt/FuturaLT.ttf") format("truetype"), url("../fonts/futura-lt/FuturaLT.svg#FuturaLT") format("svg"); }

@font-face {
  font-family: 'FuturaLT';
  font-weight: 500;
  src: url("../fonts/futura-lt/FuturaLT-Heavy.eot");
  src: url("../fonts/futura-lt/FuturaLT-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/futura-lt/FuturaLT-Heavy.woff2") format("woff2"), url("../fonts/futura-lt/FuturaLT-Heavy.woff") format("woff"), url("../fonts/futura-lt/FuturaLT-Heavy.ttf") format("truetype"), url("../fonts/futura-lt/FuturaLT-Heavy.svg#FuturaLT-Heavy") format("svg"); }

@font-face {
  font-family: 'FuturaLT';
  font-weight: 700;
  src: url("../fonts/futura-lt/FuturaLT-Bold.eot");
  src: url("../fonts/futura-lt/FuturaLT-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/futura-lt/FuturaLT-Bold.woff2") format("woff2"), url("../fonts/futura-lt/FuturaLT-Bold.woff") format("woff"), url("../fonts/futura-lt/FuturaLT-Bold.ttf") format("truetype"), url("../fonts/futura-lt/FuturaLT-Bold.svg#FuturaLT-Bold") format("svg"); }

@font-face {
  font-family: 'BentonSans';
  font-weight: 400;
  src: url("../fonts/benton/bentonsans-book.eot");
  src: url("../fonts/benton/bentonsans-book.eot") format("embedded-opentype"), url("../fonts/benton/bentonsans-book.woff") format("woff"), url("../fonts/benton/bentonsans-book.ttf") format("truetype"), url("../fonts/benton/bentonsans-book.svg") format("svg"); }

@font-face {
  font-family: 'BentonSans';
  font-weight: 500;
  src: url("../fonts/benton/bentonsans-medium.eot");
  src: url("../fonts/benton/bentonsans-medium.eot") format("embedded-opentype"), url("../fonts/benton/bentonsans-medium.woff") format("woff"), url("../fonts/benton/bentonsans-medium.ttf") format("truetype"), url("../fonts/benton/bentonsans-medium.svg") format("svg"); }

@font-face {
  font-family: 'BentonSans';
  font-weight: 700;
  src: url("../fonts/benton/bentonsans-bold.eot");
  src: url("../fonts/benton/bentonsans-bold.eot") format("embedded-opentype"), url("../fonts/benton/bentonsans-bold.woff2") format("woff2"), url("../fonts/benton/bentonsans-bold.ttf") format("truetype"), url("../fonts/benton/bentonsans-bold.svg") format("svg"); }

@font-face {
  font-family: 'BentonSans';
  font-weight: 900;
  src: url("../fonts/benton/bentonsans-black.eot");
  src: url("../fonts/benton/bentonsans-black.eot") format("embedded-opentype"), url("../fonts/benton/bentonsans-black.woff2") format("woff2"), url("../fonts/benton/bentonsans-black.ttf") format("truetype"), url("../fonts/benton/bentonsans-black.svg") format("svg"); }

@font-face {
  font-family: 'numerama';
  src: url("../fonts/numerama/numerama.woff2?v20190521") format("woff2"), url("../fonts/numerama/numerama.woff?v20190521") format("woff"), url("../fonts/numerama/numerama.svg?v20190521#numerama") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 1, assets/sass/settings/_grid.scss */
.span1 {
  width: 6.77966%;
  float: left;
  min-height: 1px; }

/* line 2, assets/sass/settings/_grid.scss */
.span2 {
  width: 15.25424%;
  float: left;
  min-height: 1px; }

/* line 3, assets/sass/settings/_grid.scss */
.span3 {
  width: 23.72881%;
  float: left;
  min-height: 1px; }

/* line 4, assets/sass/settings/_grid.scss */
.span4 {
  width: 32.20339%;
  float: left;
  min-height: 1px; }

/* line 5, assets/sass/settings/_grid.scss */
.span5 {
  width: 40.67797%;
  float: left;
  min-height: 1px; }

/* line 6, assets/sass/settings/_grid.scss */
.span6 {
  width: 49.15254%;
  float: left;
  min-height: 1px; }

/* line 7, assets/sass/settings/_grid.scss */
.span7 {
  width: 57.62712%;
  float: left;
  min-height: 1px; }

/* line 8, assets/sass/settings/_grid.scss */
.span8, .report-article-container.pcnumerama .post-content {
  width: 66.10169%;
  float: left;
  min-height: 1px; }

/* line 9, assets/sass/settings/_grid.scss */
.span9 {
  width: 74.57627%;
  float: left;
  min-height: 1px; }

/* line 10, assets/sass/settings/_grid.scss */
.span10 {
  width: 83.05085%;
  float: left;
  min-height: 1px; }

/* line 11, assets/sass/settings/_grid.scss */
.span11 {
  width: 91.52542%;
  float: left;
  min-height: 1px; }

/* line 12, assets/sass/settings/_grid.scss */
.span12 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  min-height: 1px; }

@media (min-width: 1000px) {
  /* line 14, assets/sass/settings/_grid.scss */
  .hidden-desktop {
    display: none !important; } }

@media (max-width: 767px) {
  /* line 21, assets/sass/settings/_grid.scss */
  .phone1 {
    width: 6.77966%;
    float: left;
    min-height: 1px; }
  /* line 22, assets/sass/settings/_grid.scss */
  .phone2 {
    width: 15.25424%;
    float: left;
    min-height: 1px; }
  /* line 23, assets/sass/settings/_grid.scss */
  .phone3 {
    width: 23.72881%;
    float: left;
    min-height: 1px; }
  /* line 24, assets/sass/settings/_grid.scss */
  .phone4 {
    width: 32.20339%;
    float: left;
    min-height: 1px; }
  /* line 25, assets/sass/settings/_grid.scss */
  .phone5 {
    width: 40.67797%;
    float: left;
    min-height: 1px; }
  /* line 26, assets/sass/settings/_grid.scss */
  .phone6 {
    width: 49.15254%;
    float: left;
    min-height: 1px; }
  /* line 27, assets/sass/settings/_grid.scss */
  .phone7 {
    width: 57.62712%;
    float: left;
    min-height: 1px; }
  /* line 28, assets/sass/settings/_grid.scss */
  .phone8 {
    width: 66.10169%;
    float: left;
    min-height: 1px; }
  /* line 29, assets/sass/settings/_grid.scss */
  .phone9 {
    width: 74.57627%;
    float: left;
    min-height: 1px; }
  /* line 30, assets/sass/settings/_grid.scss */
  .phone10 {
    width: 83.05085%;
    float: left;
    min-height: 1px; }
  /* line 31, assets/sass/settings/_grid.scss */
  .phone11 {
    width: 91.52542%;
    float: left;
    min-height: 1px; }
  /* line 32, assets/sass/settings/_grid.scss */
  .phone12 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 1px; }
  /* line 34, assets/sass/settings/_grid.scss */
  .hidden-phone {
    display: none !important; }
  /* line 35, assets/sass/settings/_grid.scss */
  .visible-phone {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 1000px) {
  /* line 39, assets/sass/settings/_grid.scss */
  .tablet1 {
    width: 6.77966%;
    float: left;
    min-height: 1px; }
  /* line 40, assets/sass/settings/_grid.scss */
  .tablet2 {
    width: 15.25424%;
    float: left;
    min-height: 1px; }
  /* line 41, assets/sass/settings/_grid.scss */
  .tablet3 {
    width: 23.72881%;
    float: left;
    min-height: 1px; }
  /* line 42, assets/sass/settings/_grid.scss */
  .tablet4 {
    width: 32.20339%;
    float: left;
    min-height: 1px; }
  /* line 43, assets/sass/settings/_grid.scss */
  .tablet5 {
    width: 40.67797%;
    float: left;
    min-height: 1px; }
  /* line 44, assets/sass/settings/_grid.scss */
  .tablet6 {
    width: 49.15254%;
    float: left;
    min-height: 1px; }
  /* line 45, assets/sass/settings/_grid.scss */
  .tablet7 {
    width: 57.62712%;
    float: left;
    min-height: 1px; }
  /* line 46, assets/sass/settings/_grid.scss */
  .tablet8 {
    width: 66.10169%;
    float: left;
    min-height: 1px; }
  /* line 47, assets/sass/settings/_grid.scss */
  .tablet9 {
    width: 74.57627%;
    float: left;
    min-height: 1px; }
  /* line 48, assets/sass/settings/_grid.scss */
  .tablet10 {
    width: 83.05085%;
    float: left;
    min-height: 1px; }
  /* line 49, assets/sass/settings/_grid.scss */
  .tablet11 {
    width: 91.52542%;
    float: left;
    min-height: 1px; }
  /* line 50, assets/sass/settings/_grid.scss */
  .tablet12 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    min-height: 1px; }
  /* line 51, assets/sass/settings/_grid.scss */
  .hidden-tablet {
    display: none !important; }
  /* line 52, assets/sass/settings/_grid.scss */
  .visible-tablet {
    display: block !important; } }

/* line 1, assets/sass/settings/_icon.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'numerama' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 16, assets/sass/settings/_icon.scss */
.icon-play:before {
  content: "\e92a"; }

/* line 19, assets/sass/settings/_icon.scss */
.icon-apple-app-store:before {
  content: "\e925"; }

/* line 22, assets/sass/settings/_icon.scss */
.icon-google-app-store:before {
  content: "\e926"; }

/* line 25, assets/sass/settings/_icon.scss */
.icon-windows-app-store:before {
  content: "\e927"; }

/* line 28, assets/sass/settings/_icon.scss */
.icon-amazon-app-store:before {
  content: "\e928"; }

/* line 31, assets/sass/settings/_icon.scss */
.icon-samsung-app-store:before {
  content: "\e929"; }

/* line 34, assets/sass/settings/_icon.scss */
.icon-sand-timer:before {
  content: "\e924"; }

/* line 37, assets/sass/settings/_icon.scss */
.icon-reload:before {
  content: "\e923"; }

/* line 40, assets/sass/settings/_icon.scss */
.icon-check:before {
  content: "\e922"; }

/* line 43, assets/sass/settings/_icon.scss */
.icon-load:before {
  content: "\e921"; }

/* line 46, assets/sass/settings/_icon.scss */
.icon-google-plus:before {
  content: "\e600"; }

/* line 49, assets/sass/settings/_icon.scss */
.icon-share:before {
  content: "\e601"; }

/* line 52, assets/sass/settings/_icon.scss */
.icon-paragraph:before {
  content: "\e602"; }

/* line 55, assets/sass/settings/_icon.scss */
.icon-like:before {
  content: "\e603"; }

/* line 58, assets/sass/settings/_icon.scss */
.icon-comments:before {
  content: "\e604"; }

/* line 61, assets/sass/settings/_icon.scss */
.icon-bubble-comment:before {
  content: "\e605"; }

/* line 64, assets/sass/settings/_icon.scss */
.icon-add-comment:before {
  content: "\e606"; }

/* line 67, assets/sass/settings/_icon.scss */
.icon-add-reponse:before {
  content: "\e607"; }

/* line 70, assets/sass/settings/_icon.scss */
.icon-count-comment:before {
  content: "\e608"; }

/* line 73, assets/sass/settings/_icon.scss */
.icon-send-comment:before {
  content: "\e609"; }

/* line 76, assets/sass/settings/_icon.scss */
.icon-facebook:before {
  content: "\e60a"; }

/* line 79, assets/sass/settings/_icon.scss */
.icon-rss:before {
  content: "\e60b"; }

/* line 82, assets/sass/settings/_icon.scss */
.icon-twitter:before {
  content: "\e60c"; }

/* line 85, assets/sass/settings/_icon.scss */
.icon-youtube:before {
  content: "\e60d"; }

/* line 88, assets/sass/settings/_icon.scss */
.icon-page-first:before {
  content: "\e60e"; }

/* line 91, assets/sass/settings/_icon.scss */
.icon-arrow-bottom:before {
  content: "\e60f"; }

/* line 94, assets/sass/settings/_icon.scss */
.icon-triangle-right:before {
  content: "\e610"; }

/* line 97, assets/sass/settings/_icon.scss */
.icon-triangle-bottom:before {
  content: "\e611"; }

/* line 100, assets/sass/settings/_icon.scss */
.icon-triangle-left:before {
  content: "\e612"; }

/* line 103, assets/sass/settings/_icon.scss */
.icon-triangle-top:before {
  content: "\e613"; }

/* line 106, assets/sass/settings/_icon.scss */
.icon-account:before {
  content: "\e614"; }

/* line 109, assets/sass/settings/_icon.scss */
.icon-search:before {
  content: "\e615"; }

/* line 112, assets/sass/settings/_icon.scss */
.icon-grid:before {
  content: "\e616"; }

/* line 115, assets/sass/settings/_icon.scss */
.icon-numerama-letter:before {
  content: "\e617"; }

/* line 118, assets/sass/settings/_icon.scss */
.icon-numerama:before {
  content: "\e618"; }

/* line 121, assets/sass/settings/_icon.scss */
.icon-leave-fullscreen:before {
  content: "\e619"; }

/* line 124, assets/sass/settings/_icon.scss */
.icon-fullscreen:before {
  content: "\e61a"; }

/* line 127, assets/sass/settings/_icon.scss */
.icon-cross:before {
  content: "\e61b"; }

/* line 130, assets/sass/settings/_icon.scss */
.icon-settings:before {
  content: "\e61c"; }

/* line 133, assets/sass/settings/_icon.scss */
.icon-frandroid-letter:before {
  content: "\e61d"; }

/* line 136, assets/sass/settings/_icon.scss */
.icon-humanoid-letter:before {
  content: "\e61e"; }

/* line 139, assets/sass/settings/_icon.scss */
.icon-frandroid:before {
  content: "\e61f"; }

/* line 142, assets/sass/settings/_icon.scss */
.icon-humanoid:before {
  content: "\e620"; }

/* line 145, assets/sass/settings/_icon.scss */
.icon-logout:before {
  content: "\e621"; }

/* line 148, assets/sass/settings/_icon.scss */
.icon-list:before {
  content: "\e622"; }

/* line 151, assets/sass/settings/_icon.scss */
.icon-humanoid-letter2:before {
  content: "\e623"; }

/* line 154, assets/sass/settings/_icon.scss */
.icon-page-last:before {
  content: "\e624"; }

/* line 157, assets/sass/settings/_icon.scss */
.icon-page-next:before {
  content: "\e625"; }

/* line 160, assets/sass/settings/_icon.scss */
.icon-page-prev:before {
  content: "\e626"; }

/* line 163, assets/sass/settings/_icon.scss */
.icon-arrow-top:before {
  content: "\e627"; }

/* line 166, assets/sass/settings/_icon.scss */
.icon-smiley_1:before {
  content: "\e901"; }

/* line 169, assets/sass/settings/_icon.scss */
.icon-smiley_3:before {
  content: "\e902"; }

/* line 172, assets/sass/settings/_icon.scss */
.icon-smiley_5:before {
  content: "\e903"; }

/* line 175, assets/sass/settings/_icon.scss */
.icon-smiley_4:before {
  content: "\e904"; }

/* line 178, assets/sass/settings/_icon.scss */
.icon-smiley_2:before {
  content: "\e905"; }

/* line 181, assets/sass/settings/_icon.scss */
.icon-top:before {
  content: "\e906"; }

/* line 184, assets/sass/settings/_icon.scss */
.icon-linkedin:before {
  content: "\e907"; }

/* line 187, assets/sass/settings/_icon.scss */
.icon-SVG_Flipboard_noir:before {
  content: "\e908"; }

/* line 190, assets/sass/settings/_icon.scss */
.icon-PictoLien:before {
  content: "\e909"; }

/* line 193, assets/sass/settings/_icon.scss */
.icon-pause:before {
  content: "\e90a"; }

/* line 196, assets/sass/settings/_icon.scss */
.icon-itunes:before {
  content: "\e90b"; }

/* line 199, assets/sass/settings/_icon.scss */
.icon-soundcloud-brands:before {
  content: "\e90c"; }

/* line 202, assets/sass/settings/_icon.scss */
.icon-spotify-brands:before {
  content: "\e90d"; }

/* line 205, assets/sass/settings/_icon.scss */
.icon-youtube-brands:before {
  content: "\e90e"; }

/* line 208, assets/sass/settings/_icon.scss */
.icon-game-controller:before {
  content: "\e90f"; }

/* line 211, assets/sass/settings/_icon.scss */
.icon-christmas-other:before {
  content: "\e910"; }

/* line 214, assets/sass/settings/_icon.scss */
.icon-present:before {
  content: "\e911"; }

/* line 217, assets/sass/settings/_icon.scss */
.icon-clothes:before {
  content: "\e912"; }

/* line 220, assets/sass/settings/_icon.scss */
.icon-robot:before {
  content: "\e913"; }

/* line 223, assets/sass/settings/_icon.scss */
.icon-books:before {
  content: "\e914"; }

/* line 226, assets/sass/settings/_icon.scss */
.icon-audio-video:before {
  content: "\e915"; }

/* line 229, assets/sass/settings/_icon.scss */
.icon-assistant:before {
  content: "\e916"; }

/* line 232, assets/sass/settings/_icon.scss */
.icon-drones:before {
  content: "\e917"; }

/* line 235, assets/sass/settings/_icon.scss */
.icon-tablet:before {
  content: "\e918"; }

/* line 238, assets/sass/settings/_icon.scss */
.icon-mobile:before {
  content: "\e919"; }

/* line 241, assets/sass/settings/_icon.scss */
.icon-computer:before {
  content: "\e91a"; }

/* line 244, assets/sass/settings/_icon.scss */
.icon-cart:before {
  content: "\e93a"; }

/* line 247, assets/sass/settings/_icon.scss */
.icon-google-plus1:before {
  content: "\ea8b"; }

/* line 250, assets/sass/settings/_icon.scss */
.icon-arrow-square:before {
  content: "\e900"; }

/* line 253, assets/sass/settings/_icon.scss */
.icon-arrow-long:before {
  content: "\e91b"; }

/* line 256, assets/sass/settings/_icon.scss */
.icon-paper-plane:before {
  content: "\e91c"; }

/* line 259, assets/sass/settings/_icon.scss */
.icon-soundcloud-reverse:before {
  content: "\e91e"; }

/* line 262, assets/sass/settings/_icon.scss */
.icon-rss-reverse:before {
  content: "\e91d"; }

/* line 265, assets/sass/settings/_icon.scss */
.icon-youtube-reverse:before {
  content: "\e91f"; }

/* line 268, assets/sass/settings/_icon.scss */
.icon-itunes-reverse:before {
  content: "\e920"; }

/* line 1, assets/sass/settings/_font-awesome.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
/* line 10, assets/sass/settings/_font-awesome.scss */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%; }

/* line 15, assets/sass/settings/_font-awesome.scss */
.fa-2x {
  font-size: 2em; }

/* line 18, assets/sass/settings/_font-awesome.scss */
.fa-3x {
  font-size: 3em; }

/* line 21, assets/sass/settings/_font-awesome.scss */
.fa-4x {
  font-size: 4em; }

/* line 24, assets/sass/settings/_font-awesome.scss */
.fa-5x {
  font-size: 5em; }

/* line 27, assets/sass/settings/_font-awesome.scss */
.fa-fw {
  width: 1.28571429em;
  text-align: center; }

/* line 31, assets/sass/settings/_font-awesome.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

/* line 36, assets/sass/settings/_font-awesome.scss */
.fa-ul > li {
  position: relative; }

/* line 39, assets/sass/settings/_font-awesome.scss */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center; }

/* line 46, assets/sass/settings/_font-awesome.scss */
.fa-li.fa-lg {
  left: -1.85714286em; }

/* line 49, assets/sass/settings/_font-awesome.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em; }

/* line 54, assets/sass/settings/_font-awesome.scss */
.fa-pull-left {
  float: left; }

/* line 57, assets/sass/settings/_font-awesome.scss */
.fa-pull-right {
  float: right; }

/* line 60, assets/sass/settings/_font-awesome.scss */
.fa.fa-pull-left {
  margin-right: .3em; }

/* line 63, assets/sass/settings/_font-awesome.scss */
.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
/* line 67, assets/sass/settings/_font-awesome.scss */
.pull-right {
  float: right; }

/* line 70, assets/sass/settings/_font-awesome.scss */
.pull-left {
  float: left; }

/* line 73, assets/sass/settings/_font-awesome.scss */
.fa.pull-left {
  margin-right: .3em; }

/* line 76, assets/sass/settings/_font-awesome.scss */
.fa.pull-right {
  margin-left: .3em; }

/* line 79, assets/sass/settings/_font-awesome.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

/* line 83, assets/sass/settings/_font-awesome.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

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

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

/* line 107, assets/sass/settings/_font-awesome.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 113, assets/sass/settings/_font-awesome.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 119, assets/sass/settings/_font-awesome.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 125, assets/sass/settings/_font-awesome.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

/* line 131, assets/sass/settings/_font-awesome.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 137, assets/sass/settings/_font-awesome.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

/* line 144, assets/sass/settings/_font-awesome.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 152, assets/sass/settings/_font-awesome.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 159, assets/sass/settings/_font-awesome.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 162, assets/sass/settings/_font-awesome.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 165, assets/sass/settings/_font-awesome.scss */
.fa-inverse {
  color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 170, assets/sass/settings/_font-awesome.scss */
.fa-glass:before {
  content: "\f000"; }

/* line 173, assets/sass/settings/_font-awesome.scss */
.fa-music:before {
  content: "\f001"; }

/* line 176, assets/sass/settings/_font-awesome.scss */
.fa-search:before {
  content: "\f002"; }

/* line 179, assets/sass/settings/_font-awesome.scss */
.fa-envelope-o:before {
  content: "\f003"; }

/* line 182, assets/sass/settings/_font-awesome.scss */
.fa-heart:before {
  content: "\f004"; }

/* line 185, assets/sass/settings/_font-awesome.scss */
.fa-star:before {
  content: "\f005"; }

/* line 188, assets/sass/settings/_font-awesome.scss */
.fa-star-o:before {
  content: "\f006"; }

/* line 191, assets/sass/settings/_font-awesome.scss */
.fa-user:before {
  content: "\f007"; }

/* line 194, assets/sass/settings/_font-awesome.scss */
.fa-film:before {
  content: "\f008"; }

/* line 197, assets/sass/settings/_font-awesome.scss */
.fa-th-large:before {
  content: "\f009"; }

/* line 200, assets/sass/settings/_font-awesome.scss */
.fa-th:before {
  content: "\f00a"; }

/* line 203, assets/sass/settings/_font-awesome.scss */
.fa-th-list:before {
  content: "\f00b"; }

/* line 206, assets/sass/settings/_font-awesome.scss */
.fa-check:before {
  content: "\f00c"; }

/* line 209, assets/sass/settings/_font-awesome.scss */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d"; }

/* line 214, assets/sass/settings/_font-awesome.scss */
.fa-search-plus:before {
  content: "\f00e"; }

/* line 217, assets/sass/settings/_font-awesome.scss */
.fa-search-minus:before {
  content: "\f010"; }

/* line 220, assets/sass/settings/_font-awesome.scss */
.fa-power-off:before {
  content: "\f011"; }

/* line 223, assets/sass/settings/_font-awesome.scss */
.fa-signal:before {
  content: "\f012"; }

/* line 226, assets/sass/settings/_font-awesome.scss */
.fa-gear:before,
.fa-cog:before {
  content: "\f013"; }

/* line 230, assets/sass/settings/_font-awesome.scss */
.fa-trash-o:before {
  content: "\f014"; }

/* line 233, assets/sass/settings/_font-awesome.scss */
.fa-home:before {
  content: "\f015"; }

/* line 236, assets/sass/settings/_font-awesome.scss */
.fa-file-o:before {
  content: "\f016"; }

/* line 239, assets/sass/settings/_font-awesome.scss */
.fa-clock-o:before {
  content: "\f017"; }

/* line 242, assets/sass/settings/_font-awesome.scss */
.fa-road:before {
  content: "\f018"; }

/* line 245, assets/sass/settings/_font-awesome.scss */
.fa-download:before {
  content: "\f019"; }

/* line 248, assets/sass/settings/_font-awesome.scss */
.fa-arrow-circle-o-down:before {
  content: "\f01a"; }

/* line 251, assets/sass/settings/_font-awesome.scss */
.fa-arrow-circle-o-up:before {
  content: "\f01b"; }

/* line 254, assets/sass/settings/_font-awesome.scss */
.fa-inbox:before {
  content: "\f01c"; }

/* line 257, assets/sass/settings/_font-awesome.scss */
.fa-play-circle-o:before {
  content: "\f01d"; }

/* line 260, assets/sass/settings/_font-awesome.scss */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e"; }

/* line 264, assets/sass/settings/_font-awesome.scss */
.fa-refresh:before {
  content: "\f021"; }

/* line 267, assets/sass/settings/_font-awesome.scss */
.fa-list-alt:before {
  content: "\f022"; }

/* line 270, assets/sass/settings/_font-awesome.scss */
.fa-lock:before {
  content: "\f023"; }

/* line 273, assets/sass/settings/_font-awesome.scss */
.fa-flag:before {
  content: "\f024"; }

/* line 276, assets/sass/settings/_font-awesome.scss */
.fa-headphones:before {
  content: "\f025"; }

/* line 279, assets/sass/settings/_font-awesome.scss */
.fa-volume-off:before {
  content: "\f026"; }

/* line 282, assets/sass/settings/_font-awesome.scss */
.fa-volume-down:before {
  content: "\f027"; }

/* line 285, assets/sass/settings/_font-awesome.scss */
.fa-volume-up:before {
  content: "\f028"; }

/* line 288, assets/sass/settings/_font-awesome.scss */
.fa-qrcode:before {
  content: "\f029"; }

/* line 291, assets/sass/settings/_font-awesome.scss */
.fa-barcode:before {
  content: "\f02a"; }

/* line 294, assets/sass/settings/_font-awesome.scss */
.fa-tag:before {
  content: "\f02b"; }

/* line 297, assets/sass/settings/_font-awesome.scss */
.fa-tags:before {
  content: "\f02c"; }

/* line 300, assets/sass/settings/_font-awesome.scss */
.fa-book:before {
  content: "\f02d"; }

/* line 303, assets/sass/settings/_font-awesome.scss */
.fa-bookmark:before {
  content: "\f02e"; }

/* line 306, assets/sass/settings/_font-awesome.scss */
.fa-print:before {
  content: "\f02f"; }

/* line 309, assets/sass/settings/_font-awesome.scss */
.fa-camera:before {
  content: "\f030"; }

/* line 312, assets/sass/settings/_font-awesome.scss */
.fa-font:before {
  content: "\f031"; }

/* line 315, assets/sass/settings/_font-awesome.scss */
.fa-bold:before {
  content: "\f032"; }

/* line 318, assets/sass/settings/_font-awesome.scss */
.fa-italic:before {
  content: "\f033"; }

/* line 321, assets/sass/settings/_font-awesome.scss */
.fa-text-height:before {
  content: "\f034"; }

/* line 324, assets/sass/settings/_font-awesome.scss */
.fa-text-width:before {
  content: "\f035"; }

/* line 327, assets/sass/settings/_font-awesome.scss */
.fa-align-left:before {
  content: "\f036"; }

/* line 330, assets/sass/settings/_font-awesome.scss */
.fa-align-center:before {
  content: "\f037"; }

/* line 333, assets/sass/settings/_font-awesome.scss */
.fa-align-right:before {
  content: "\f038"; }

/* line 336, assets/sass/settings/_font-awesome.scss */
.fa-align-justify:before {
  content: "\f039"; }

/* line 339, assets/sass/settings/_font-awesome.scss */
.fa-list:before {
  content: "\f03a"; }

/* line 342, assets/sass/settings/_font-awesome.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b"; }

/* line 346, assets/sass/settings/_font-awesome.scss */
.fa-indent:before {
  content: "\f03c"; }

/* line 349, assets/sass/settings/_font-awesome.scss */
.fa-video-camera:before {
  content: "\f03d"; }

/* line 352, assets/sass/settings/_font-awesome.scss */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e"; }

/* line 357, assets/sass/settings/_font-awesome.scss */
.fa-pencil:before {
  content: "\f040"; }

/* line 360, assets/sass/settings/_font-awesome.scss */
.fa-map-marker:before {
  content: "\f041"; }

/* line 363, assets/sass/settings/_font-awesome.scss */
.fa-adjust:before {
  content: "\f042"; }

/* line 366, assets/sass/settings/_font-awesome.scss */
.fa-tint:before {
  content: "\f043"; }

/* line 369, assets/sass/settings/_font-awesome.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044"; }

/* line 373, assets/sass/settings/_font-awesome.scss */
.fa-share-square-o:before {
  content: "\f045"; }

/* line 376, assets/sass/settings/_font-awesome.scss */
.fa-check-square-o:before {
  content: "\f046"; }

/* line 379, assets/sass/settings/_font-awesome.scss */
.fa-arrows:before {
  content: "\f047"; }

/* line 382, assets/sass/settings/_font-awesome.scss */
.fa-step-backward:before {
  content: "\f048"; }

/* line 385, assets/sass/settings/_font-awesome.scss */
.fa-fast-backward:before {
  content: "\f049"; }

/* line 388, assets/sass/settings/_font-awesome.scss */
.fa-backward:before {
  content: "\f04a"; }

/* line 391, assets/sass/settings/_font-awesome.scss */
.fa-play:before {
  content: "\f04b"; }

/* line 394, assets/sass/settings/_font-awesome.scss */
.fa-pause:before {
  content: "\f04c"; }

/* line 397, assets/sass/settings/_font-awesome.scss */
.fa-stop:before {
  content: "\f04d"; }

/* line 400, assets/sass/settings/_font-awesome.scss */
.fa-forward:before {
  content: "\f04e"; }

/* line 403, assets/sass/settings/_font-awesome.scss */
.fa-fast-forward:before {
  content: "\f050"; }

/* line 406, assets/sass/settings/_font-awesome.scss */
.fa-step-forward:before {
  content: "\f051"; }

/* line 409, assets/sass/settings/_font-awesome.scss */
.fa-eject:before {
  content: "\f052"; }

/* line 412, assets/sass/settings/_font-awesome.scss */
.fa-chevron-left:before {
  content: "\f053"; }

/* line 415, assets/sass/settings/_font-awesome.scss */
.fa-chevron-right:before {
  content: "\f054"; }

/* line 418, assets/sass/settings/_font-awesome.scss */
.fa-plus-circle:before {
  content: "\f055"; }

/* line 421, assets/sass/settings/_font-awesome.scss */
.fa-minus-circle:before {
  content: "\f056"; }

/* line 424, assets/sass/settings/_font-awesome.scss */
.fa-times-circle:before {
  content: "\f057"; }

/* line 427, assets/sass/settings/_font-awesome.scss */
.fa-check-circle:before {
  content: "\f058"; }

/* line 430, assets/sass/settings/_font-awesome.scss */
.fa-question-circle:before {
  content: "\f059"; }

/* line 433, assets/sass/settings/_font-awesome.scss */
.fa-info-circle:before {
  content: "\f05a"; }

/* line 436, assets/sass/settings/_font-awesome.scss */
.fa-crosshairs:before {
  content: "\f05b"; }

/* line 439, assets/sass/settings/_font-awesome.scss */
.fa-times-circle-o:before {
  content: "\f05c"; }

/* line 442, assets/sass/settings/_font-awesome.scss */
.fa-check-circle-o:before {
  content: "\f05d"; }

/* line 445, assets/sass/settings/_font-awesome.scss */
.fa-ban:before {
  content: "\f05e"; }

/* line 448, assets/sass/settings/_font-awesome.scss */
.fa-arrow-left:before {
  content: "\f060"; }

/* line 451, assets/sass/settings/_font-awesome.scss */
.fa-arrow-right:before {
  content: "\f061"; }

/* line 454, assets/sass/settings/_font-awesome.scss */
.fa-arrow-up:before {
  content: "\f062"; }

/* line 457, assets/sass/settings/_font-awesome.scss */
.fa-arrow-down:before {
  content: "\f063"; }

/* line 460, assets/sass/settings/_font-awesome.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064"; }

/* line 464, assets/sass/settings/_font-awesome.scss */
.fa-expand:before {
  content: "\f065"; }

/* line 467, assets/sass/settings/_font-awesome.scss */
.fa-compress:before {
  content: "\f066"; }

/* line 470, assets/sass/settings/_font-awesome.scss */
.fa-plus:before {
  content: "\f067"; }

/* line 473, assets/sass/settings/_font-awesome.scss */
.fa-minus:before {
  content: "\f068"; }

/* line 476, assets/sass/settings/_font-awesome.scss */
.fa-asterisk:before {
  content: "\f069"; }

/* line 479, assets/sass/settings/_font-awesome.scss */
.fa-exclamation-circle:before {
  content: "\f06a"; }

/* line 482, assets/sass/settings/_font-awesome.scss */
.fa-gift:before {
  content: "\f06b"; }

/* line 485, assets/sass/settings/_font-awesome.scss */
.fa-leaf:before {
  content: "\f06c"; }

/* line 488, assets/sass/settings/_font-awesome.scss */
.fa-fire:before {
  content: "\f06d"; }

/* line 491, assets/sass/settings/_font-awesome.scss */
.fa-eye:before {
  content: "\f06e"; }

/* line 494, assets/sass/settings/_font-awesome.scss */
.fa-eye-slash:before {
  content: "\f070"; }

/* line 497, assets/sass/settings/_font-awesome.scss */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071"; }

/* line 501, assets/sass/settings/_font-awesome.scss */
.fa-plane:before {
  content: "\f072"; }

/* line 504, assets/sass/settings/_font-awesome.scss */
.fa-calendar:before {
  content: "\f073"; }

/* line 507, assets/sass/settings/_font-awesome.scss */
.fa-random:before {
  content: "\f074"; }

/* line 510, assets/sass/settings/_font-awesome.scss */
.fa-comment:before {
  content: "\f075"; }

/* line 513, assets/sass/settings/_font-awesome.scss */
.fa-magnet:before {
  content: "\f076"; }

/* line 516, assets/sass/settings/_font-awesome.scss */
.fa-chevron-up:before {
  content: "\f077"; }

/* line 519, assets/sass/settings/_font-awesome.scss */
.fa-chevron-down:before {
  content: "\f078"; }

/* line 522, assets/sass/settings/_font-awesome.scss */
.fa-retweet:before {
  content: "\f079"; }

/* line 525, assets/sass/settings/_font-awesome.scss */
.fa-shopping-cart:before {
  content: "\f07a"; }

/* line 528, assets/sass/settings/_font-awesome.scss */
.fa-folder:before {
  content: "\f07b"; }

/* line 531, assets/sass/settings/_font-awesome.scss */
.fa-folder-open:before {
  content: "\f07c"; }

/* line 534, assets/sass/settings/_font-awesome.scss */
.fa-arrows-v:before {
  content: "\f07d"; }

/* line 537, assets/sass/settings/_font-awesome.scss */
.fa-arrows-h:before {
  content: "\f07e"; }

/* line 540, assets/sass/settings/_font-awesome.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080"; }

/* line 544, assets/sass/settings/_font-awesome.scss */
.fa-twitter-square:before {
  content: "\f081"; }

/* line 547, assets/sass/settings/_font-awesome.scss */
.fa-facebook-square:before {
  content: "\f082"; }

/* line 550, assets/sass/settings/_font-awesome.scss */
.fa-camera-retro:before {
  content: "\f083"; }

/* line 553, assets/sass/settings/_font-awesome.scss */
.fa-key:before {
  content: "\f084"; }

/* line 556, assets/sass/settings/_font-awesome.scss */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085"; }

/* line 560, assets/sass/settings/_font-awesome.scss */
.fa-comments:before {
  content: "\f086"; }

/* line 563, assets/sass/settings/_font-awesome.scss */
.fa-thumbs-o-up:before {
  content: "\f087"; }

/* line 566, assets/sass/settings/_font-awesome.scss */
.fa-thumbs-o-down:before {
  content: "\f088"; }

/* line 569, assets/sass/settings/_font-awesome.scss */
.fa-star-half:before {
  content: "\f089"; }

/* line 572, assets/sass/settings/_font-awesome.scss */
.fa-heart-o:before {
  content: "\f08a"; }

/* line 575, assets/sass/settings/_font-awesome.scss */
.fa-sign-out:before {
  content: "\f08b"; }

/* line 578, assets/sass/settings/_font-awesome.scss */
.fa-linkedin-square:before {
  content: "\f08c"; }

/* line 581, assets/sass/settings/_font-awesome.scss */
.fa-thumb-tack:before {
  content: "\f08d"; }

/* line 584, assets/sass/settings/_font-awesome.scss */
.fa-external-link:before {
  content: "\f08e"; }

/* line 587, assets/sass/settings/_font-awesome.scss */
.fa-sign-in:before {
  content: "\f090"; }

/* line 590, assets/sass/settings/_font-awesome.scss */
.fa-trophy:before {
  content: "\f091"; }

/* line 593, assets/sass/settings/_font-awesome.scss */
.fa-github-square:before {
  content: "\f092"; }

/* line 596, assets/sass/settings/_font-awesome.scss */
.fa-upload:before {
  content: "\f093"; }

/* line 599, assets/sass/settings/_font-awesome.scss */
.fa-lemon-o:before {
  content: "\f094"; }

/* line 602, assets/sass/settings/_font-awesome.scss */
.fa-phone:before {
  content: "\f095"; }

/* line 605, assets/sass/settings/_font-awesome.scss */
.fa-square-o:before {
  content: "\f096"; }

/* line 608, assets/sass/settings/_font-awesome.scss */
.fa-bookmark-o:before {
  content: "\f097"; }

/* line 611, assets/sass/settings/_font-awesome.scss */
.fa-phone-square:before {
  content: "\f098"; }

/* line 614, assets/sass/settings/_font-awesome.scss */
.fa-twitter:before {
  content: "\f099"; }

/* line 617, assets/sass/settings/_font-awesome.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a"; }

/* line 621, assets/sass/settings/_font-awesome.scss */
.fa-github:before {
  content: "\f09b"; }

/* line 624, assets/sass/settings/_font-awesome.scss */
.fa-unlock:before {
  content: "\f09c"; }

/* line 627, assets/sass/settings/_font-awesome.scss */
.fa-credit-card:before {
  content: "\f09d"; }

/* line 630, assets/sass/settings/_font-awesome.scss */
.fa-feed:before,
.fa-rss:before {
  content: "\f09e"; }

/* line 634, assets/sass/settings/_font-awesome.scss */
.fa-hdd-o:before {
  content: "\f0a0"; }

/* line 637, assets/sass/settings/_font-awesome.scss */
.fa-bullhorn:before {
  content: "\f0a1"; }

/* line 640, assets/sass/settings/_font-awesome.scss */
.fa-bell:before {
  content: "\f0f3"; }

/* line 643, assets/sass/settings/_font-awesome.scss */
.fa-certificate:before {
  content: "\f0a3"; }

/* line 646, assets/sass/settings/_font-awesome.scss */
.fa-hand-o-right:before {
  content: "\f0a4"; }

/* line 649, assets/sass/settings/_font-awesome.scss */
.fa-hand-o-left:before {
  content: "\f0a5"; }

/* line 652, assets/sass/settings/_font-awesome.scss */
.fa-hand-o-up:before {
  content: "\f0a6"; }

/* line 655, assets/sass/settings/_font-awesome.scss */
.fa-hand-o-down:before {
  content: "\f0a7"; }

/* line 658, assets/sass/settings/_font-awesome.scss */
.fa-arrow-circle-left:before {
  content: "\f0a8"; }

/* line 661, assets/sass/settings/_font-awesome.scss */
.fa-arrow-circle-right:before {
  content: "\f0a9"; }

/* line 664, assets/sass/settings/_font-awesome.scss */
.fa-arrow-circle-up:before {
  content: "\f0aa"; }

/* line 667, assets/sass/settings/_font-awesome.scss */
.fa-arrow-circle-down:before {
  content: "\f0ab"; }

/* line 670, assets/sass/settings/_font-awesome.scss */
.fa-globe:before {
  content: "\f0ac"; }

/* line 673, assets/sass/settings/_font-awesome.scss */
.fa-wrench:before {
  content: "\f0ad"; }

/* line 676, assets/sass/settings/_font-awesome.scss */
.fa-tasks:before {
  content: "\f0ae"; }

/* line 679, assets/sass/settings/_font-awesome.scss */
.fa-filter:before {
  content: "\f0b0"; }

/* line 682, assets/sass/settings/_font-awesome.scss */
.fa-briefcase:before {
  content: "\f0b1"; }

/* line 685, assets/sass/settings/_font-awesome.scss */
.fa-arrows-alt:before {
  content: "\f0b2"; }

/* line 688, assets/sass/settings/_font-awesome.scss */
.fa-group:before,
.fa-users:before {
  content: "\f0c0"; }

/* line 692, assets/sass/settings/_font-awesome.scss */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1"; }

/* line 696, assets/sass/settings/_font-awesome.scss */
.fa-cloud:before {
  content: "\f0c2"; }

/* line 699, assets/sass/settings/_font-awesome.scss */
.fa-flask:before {
  content: "\f0c3"; }

/* line 702, assets/sass/settings/_font-awesome.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4"; }

/* line 706, assets/sass/settings/_font-awesome.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5"; }

/* line 710, assets/sass/settings/_font-awesome.scss */
.fa-paperclip:before {
  content: "\f0c6"; }

/* line 713, assets/sass/settings/_font-awesome.scss */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7"; }

/* line 717, assets/sass/settings/_font-awesome.scss */
.fa-square:before {
  content: "\f0c8"; }

/* line 720, assets/sass/settings/_font-awesome.scss */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9"; }

/* line 725, assets/sass/settings/_font-awesome.scss */
.fa-list-ul:before {
  content: "\f0ca"; }

/* line 728, assets/sass/settings/_font-awesome.scss */
.fa-list-ol:before {
  content: "\f0cb"; }

/* line 731, assets/sass/settings/_font-awesome.scss */
.fa-strikethrough:before {
  content: "\f0cc"; }

/* line 734, assets/sass/settings/_font-awesome.scss */
.fa-underline:before {
  content: "\f0cd"; }

/* line 737, assets/sass/settings/_font-awesome.scss */
.fa-table:before {
  content: "\f0ce"; }

/* line 740, assets/sass/settings/_font-awesome.scss */
.fa-magic:before {
  content: "\f0d0"; }

/* line 743, assets/sass/settings/_font-awesome.scss */
.fa-truck:before {
  content: "\f0d1"; }

/* line 746, assets/sass/settings/_font-awesome.scss */
.fa-pinterest:before {
  content: "\f0d2"; }

/* line 749, assets/sass/settings/_font-awesome.scss */
.fa-pinterest-square:before {
  content: "\f0d3"; }

/* line 752, assets/sass/settings/_font-awesome.scss */
.fa-google-plus-square:before {
  content: "\f0d4"; }

/* line 755, assets/sass/settings/_font-awesome.scss */
.fa-google-plus:before {
  content: "\f0d5"; }

/* line 758, assets/sass/settings/_font-awesome.scss */
.fa-money:before {
  content: "\f0d6"; }

/* line 761, assets/sass/settings/_font-awesome.scss */
.fa-caret-down:before {
  content: "\f0d7"; }

/* line 764, assets/sass/settings/_font-awesome.scss */
.fa-caret-up:before {
  content: "\f0d8"; }

/* line 767, assets/sass/settings/_font-awesome.scss */
.fa-caret-left:before {
  content: "\f0d9"; }

/* line 770, assets/sass/settings/_font-awesome.scss */
.fa-caret-right:before {
  content: "\f0da"; }

/* line 773, assets/sass/settings/_font-awesome.scss */
.fa-columns:before {
  content: "\f0db"; }

/* line 776, assets/sass/settings/_font-awesome.scss */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc"; }

/* line 780, assets/sass/settings/_font-awesome.scss */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd"; }

/* line 784, assets/sass/settings/_font-awesome.scss */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de"; }

/* line 788, assets/sass/settings/_font-awesome.scss */
.fa-envelope:before {
  content: "\f0e0"; }

/* line 791, assets/sass/settings/_font-awesome.scss */
.fa-linkedin:before {
  content: "\f0e1"; }

/* line 794, assets/sass/settings/_font-awesome.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2"; }

/* line 798, assets/sass/settings/_font-awesome.scss */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3"; }

/* line 802, assets/sass/settings/_font-awesome.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4"; }

/* line 806, assets/sass/settings/_font-awesome.scss */
.fa-comment-o:before {
  content: "\f0e5"; }

/* line 809, assets/sass/settings/_font-awesome.scss */
.fa-comments-o:before {
  content: "\f0e6"; }

/* line 812, assets/sass/settings/_font-awesome.scss */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7"; }

/* line 816, assets/sass/settings/_font-awesome.scss */
.fa-sitemap:before {
  content: "\f0e8"; }

/* line 819, assets/sass/settings/_font-awesome.scss */
.fa-umbrella:before {
  content: "\f0e9"; }

/* line 822, assets/sass/settings/_font-awesome.scss */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea"; }

/* line 826, assets/sass/settings/_font-awesome.scss */
.fa-lightbulb-o:before {
  content: "\f0eb"; }

/* line 829, assets/sass/settings/_font-awesome.scss */
.fa-exchange:before {
  content: "\f0ec"; }

/* line 832, assets/sass/settings/_font-awesome.scss */
.fa-cloud-download:before {
  content: "\f0ed"; }

/* line 835, assets/sass/settings/_font-awesome.scss */
.fa-cloud-upload:before {
  content: "\f0ee"; }

/* line 838, assets/sass/settings/_font-awesome.scss */
.fa-user-md:before {
  content: "\f0f0"; }

/* line 841, assets/sass/settings/_font-awesome.scss */
.fa-stethoscope:before {
  content: "\f0f1"; }

/* line 844, assets/sass/settings/_font-awesome.scss */
.fa-suitcase:before {
  content: "\f0f2"; }

/* line 847, assets/sass/settings/_font-awesome.scss */
.fa-bell-o:before {
  content: "\f0a2"; }

/* line 850, assets/sass/settings/_font-awesome.scss */
.fa-coffee:before {
  content: "\f0f4"; }

/* line 853, assets/sass/settings/_font-awesome.scss */
.fa-cutlery:before {
  content: "\f0f5"; }

/* line 856, assets/sass/settings/_font-awesome.scss */
.fa-file-text-o:before {
  content: "\f0f6"; }

/* line 859, assets/sass/settings/_font-awesome.scss */
.fa-building-o:before {
  content: "\f0f7"; }

/* line 862, assets/sass/settings/_font-awesome.scss */
.fa-hospital-o:before {
  content: "\f0f8"; }

/* line 865, assets/sass/settings/_font-awesome.scss */
.fa-ambulance:before {
  content: "\f0f9"; }

/* line 868, assets/sass/settings/_font-awesome.scss */
.fa-medkit:before {
  content: "\f0fa"; }

/* line 871, assets/sass/settings/_font-awesome.scss */
.fa-fighter-jet:before {
  content: "\f0fb"; }

/* line 874, assets/sass/settings/_font-awesome.scss */
.fa-beer:before {
  content: "\f0fc"; }

/* line 877, assets/sass/settings/_font-awesome.scss */
.fa-h-square:before {
  content: "\f0fd"; }

/* line 880, assets/sass/settings/_font-awesome.scss */
.fa-plus-square:before {
  content: "\f0fe"; }

/* line 883, assets/sass/settings/_font-awesome.scss */
.fa-angle-double-left:before {
  content: "\f100"; }

/* line 886, assets/sass/settings/_font-awesome.scss */
.fa-angle-double-right:before {
  content: "\f101"; }

/* line 889, assets/sass/settings/_font-awesome.scss */
.fa-angle-double-up:before {
  content: "\f102"; }

/* line 892, assets/sass/settings/_font-awesome.scss */
.fa-angle-double-down:before {
  content: "\f103"; }

/* line 895, assets/sass/settings/_font-awesome.scss */
.fa-angle-left:before {
  content: "\f104"; }

/* line 898, assets/sass/settings/_font-awesome.scss */
.fa-angle-right:before {
  content: "\f105"; }

/* line 901, assets/sass/settings/_font-awesome.scss */
.fa-angle-up:before {
  content: "\f106"; }

/* line 904, assets/sass/settings/_font-awesome.scss */
.fa-angle-down:before {
  content: "\f107"; }

/* line 907, assets/sass/settings/_font-awesome.scss */
.fa-desktop:before {
  content: "\f108"; }

/* line 910, assets/sass/settings/_font-awesome.scss */
.fa-laptop:before {
  content: "\f109"; }

/* line 913, assets/sass/settings/_font-awesome.scss */
.fa-tablet:before {
  content: "\f10a"; }

/* line 916, assets/sass/settings/_font-awesome.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b"; }

/* line 920, assets/sass/settings/_font-awesome.scss */
.fa-circle-o:before {
  content: "\f10c"; }

/* line 923, assets/sass/settings/_font-awesome.scss */
.fa-quote-left:before {
  content: "\f10d"; }

/* line 926, assets/sass/settings/_font-awesome.scss */
.fa-quote-right:before {
  content: "\f10e"; }

/* line 929, assets/sass/settings/_font-awesome.scss */
.fa-spinner:before {
  content: "\f110"; }

/* line 932, assets/sass/settings/_font-awesome.scss */
.fa-circle:before {
  content: "\f111"; }

/* line 935, assets/sass/settings/_font-awesome.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112"; }

/* line 939, assets/sass/settings/_font-awesome.scss */
.fa-github-alt:before {
  content: "\f113"; }

/* line 942, assets/sass/settings/_font-awesome.scss */
.fa-folder-o:before {
  content: "\f114"; }

/* line 945, assets/sass/settings/_font-awesome.scss */
.fa-folder-open-o:before {
  content: "\f115"; }

/* line 948, assets/sass/settings/_font-awesome.scss */
.fa-smile-o:before {
  content: "\f118"; }

/* line 951, assets/sass/settings/_font-awesome.scss */
.fa-frown-o:before {
  content: "\f119"; }

/* line 954, assets/sass/settings/_font-awesome.scss */
.fa-meh-o:before {
  content: "\f11a"; }

/* line 957, assets/sass/settings/_font-awesome.scss */
.fa-gamepad:before {
  content: "\f11b"; }

/* line 960, assets/sass/settings/_font-awesome.scss */
.fa-keyboard-o:before {
  content: "\f11c"; }

/* line 963, assets/sass/settings/_font-awesome.scss */
.fa-flag-o:before {
  content: "\f11d"; }

/* line 966, assets/sass/settings/_font-awesome.scss */
.fa-flag-checkered:before {
  content: "\f11e"; }

/* line 969, assets/sass/settings/_font-awesome.scss */
.fa-terminal:before {
  content: "\f120"; }

/* line 972, assets/sass/settings/_font-awesome.scss */
.fa-code:before {
  content: "\f121"; }

/* line 975, assets/sass/settings/_font-awesome.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122"; }

/* line 979, assets/sass/settings/_font-awesome.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123"; }

/* line 984, assets/sass/settings/_font-awesome.scss */
.fa-location-arrow:before {
  content: "\f124"; }

/* line 987, assets/sass/settings/_font-awesome.scss */
.fa-crop:before {
  content: "\f125"; }

/* line 990, assets/sass/settings/_font-awesome.scss */
.fa-code-fork:before {
  content: "\f126"; }

/* line 993, assets/sass/settings/_font-awesome.scss */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127"; }

/* line 997, assets/sass/settings/_font-awesome.scss */
.fa-question:before {
  content: "\f128"; }

/* line 1000, assets/sass/settings/_font-awesome.scss */
.fa-info:before {
  content: "\f129"; }

/* line 1003, assets/sass/settings/_font-awesome.scss */
.fa-exclamation:before {
  content: "\f12a"; }

/* line 1006, assets/sass/settings/_font-awesome.scss */
.fa-superscript:before {
  content: "\f12b"; }

/* line 1009, assets/sass/settings/_font-awesome.scss */
.fa-subscript:before {
  content: "\f12c"; }

/* line 1012, assets/sass/settings/_font-awesome.scss */
.fa-eraser:before {
  content: "\f12d"; }

/* line 1015, assets/sass/settings/_font-awesome.scss */
.fa-puzzle-piece:before {
  content: "\f12e"; }

/* line 1018, assets/sass/settings/_font-awesome.scss */
.fa-microphone:before {
  content: "\f130"; }

/* line 1021, assets/sass/settings/_font-awesome.scss */
.fa-microphone-slash:before {
  content: "\f131"; }

/* line 1024, assets/sass/settings/_font-awesome.scss */
.fa-shield:before {
  content: "\f132"; }

/* line 1027, assets/sass/settings/_font-awesome.scss */
.fa-calendar-o:before {
  content: "\f133"; }

/* line 1030, assets/sass/settings/_font-awesome.scss */
.fa-fire-extinguisher:before {
  content: "\f134"; }

/* line 1033, assets/sass/settings/_font-awesome.scss */
.fa-rocket:before {
  content: "\f135"; }

/* line 1036, assets/sass/settings/_font-awesome.scss */
.fa-maxcdn:before {
  content: "\f136"; }

/* line 1039, assets/sass/settings/_font-awesome.scss */
.fa-chevron-circle-left:before {
  content: "\f137"; }

/* line 1042, assets/sass/settings/_font-awesome.scss */
.fa-chevron-circle-right:before {
  content: "\f138"; }

/* line 1045, assets/sass/settings/_font-awesome.scss */
.fa-chevron-circle-up:before {
  content: "\f139"; }

/* line 1048, assets/sass/settings/_font-awesome.scss */
.fa-chevron-circle-down:before {
  content: "\f13a"; }

/* line 1051, assets/sass/settings/_font-awesome.scss */
.fa-html5:before {
  content: "\f13b"; }

/* line 1054, assets/sass/settings/_font-awesome.scss */
.fa-css3:before {
  content: "\f13c"; }

/* line 1057, assets/sass/settings/_font-awesome.scss */
.fa-anchor:before {
  content: "\f13d"; }

/* line 1060, assets/sass/settings/_font-awesome.scss */
.fa-unlock-alt:before {
  content: "\f13e"; }

/* line 1063, assets/sass/settings/_font-awesome.scss */
.fa-bullseye:before {
  content: "\f140"; }

/* line 1066, assets/sass/settings/_font-awesome.scss */
.fa-ellipsis-h:before {
  content: "\f141"; }

/* line 1069, assets/sass/settings/_font-awesome.scss */
.fa-ellipsis-v:before {
  content: "\f142"; }

/* line 1072, assets/sass/settings/_font-awesome.scss */
.fa-rss-square:before {
  content: "\f143"; }

/* line 1075, assets/sass/settings/_font-awesome.scss */
.fa-play-circle:before {
  content: "\f144"; }

/* line 1078, assets/sass/settings/_font-awesome.scss */
.fa-ticket:before {
  content: "\f145"; }

/* line 1081, assets/sass/settings/_font-awesome.scss */
.fa-minus-square:before {
  content: "\f146"; }

/* line 1084, assets/sass/settings/_font-awesome.scss */
.fa-minus-square-o:before {
  content: "\f147"; }

/* line 1087, assets/sass/settings/_font-awesome.scss */
.fa-level-up:before {
  content: "\f148"; }

/* line 1090, assets/sass/settings/_font-awesome.scss */
.fa-level-down:before {
  content: "\f149"; }

/* line 1093, assets/sass/settings/_font-awesome.scss */
.fa-check-square:before {
  content: "\f14a"; }

/* line 1096, assets/sass/settings/_font-awesome.scss */
.fa-pencil-square:before {
  content: "\f14b"; }

/* line 1099, assets/sass/settings/_font-awesome.scss */
.fa-external-link-square:before {
  content: "\f14c"; }

/* line 1102, assets/sass/settings/_font-awesome.scss */
.fa-share-square:before {
  content: "\f14d"; }

/* line 1105, assets/sass/settings/_font-awesome.scss */
.fa-compass:before {
  content: "\f14e"; }

/* line 1108, assets/sass/settings/_font-awesome.scss */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150"; }

/* line 1112, assets/sass/settings/_font-awesome.scss */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151"; }

/* line 1116, assets/sass/settings/_font-awesome.scss */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152"; }

/* line 1120, assets/sass/settings/_font-awesome.scss */
.fa-euro:before,
.fa-eur:before {
  content: "\f153"; }

/* line 1124, assets/sass/settings/_font-awesome.scss */
.fa-gbp:before {
  content: "\f154"; }

/* line 1127, assets/sass/settings/_font-awesome.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155"; }

/* line 1131, assets/sass/settings/_font-awesome.scss */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156"; }

/* line 1135, assets/sass/settings/_font-awesome.scss */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157"; }

/* line 1141, assets/sass/settings/_font-awesome.scss */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158"; }

/* line 1146, assets/sass/settings/_font-awesome.scss */
.fa-won:before,
.fa-krw:before {
  content: "\f159"; }

/* line 1150, assets/sass/settings/_font-awesome.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a"; }

/* line 1154, assets/sass/settings/_font-awesome.scss */
.fa-file:before {
  content: "\f15b"; }

/* line 1157, assets/sass/settings/_font-awesome.scss */
.fa-file-text:before {
  content: "\f15c"; }

/* line 1160, assets/sass/settings/_font-awesome.scss */
.fa-sort-alpha-asc:before {
  content: "\f15d"; }

/* line 1163, assets/sass/settings/_font-awesome.scss */
.fa-sort-alpha-desc:before {
  content: "\f15e"; }

/* line 1166, assets/sass/settings/_font-awesome.scss */
.fa-sort-amount-asc:before {
  content: "\f160"; }

/* line 1169, assets/sass/settings/_font-awesome.scss */
.fa-sort-amount-desc:before {
  content: "\f161"; }

/* line 1172, assets/sass/settings/_font-awesome.scss */
.fa-sort-numeric-asc:before {
  content: "\f162"; }

/* line 1175, assets/sass/settings/_font-awesome.scss */
.fa-sort-numeric-desc:before {
  content: "\f163"; }

/* line 1178, assets/sass/settings/_font-awesome.scss */
.fa-thumbs-up:before {
  content: "\f164"; }

/* line 1181, assets/sass/settings/_font-awesome.scss */
.fa-thumbs-down:before {
  content: "\f165"; }

/* line 1184, assets/sass/settings/_font-awesome.scss */
.fa-youtube-square:before {
  content: "\f166"; }

/* line 1187, assets/sass/settings/_font-awesome.scss */
.fa-youtube:before {
  content: "\f167"; }

/* line 1190, assets/sass/settings/_font-awesome.scss */
.fa-xing:before {
  content: "\f168"; }

/* line 1193, assets/sass/settings/_font-awesome.scss */
.fa-xing-square:before {
  content: "\f169"; }

/* line 1196, assets/sass/settings/_font-awesome.scss */
.fa-youtube-play:before {
  content: "\f16a"; }

/* line 1199, assets/sass/settings/_font-awesome.scss */
.fa-dropbox:before {
  content: "\f16b"; }

/* line 1202, assets/sass/settings/_font-awesome.scss */
.fa-stack-overflow:before {
  content: "\f16c"; }

/* line 1205, assets/sass/settings/_font-awesome.scss */
.fa-instagram:before {
  content: "\f16d"; }

/* line 1208, assets/sass/settings/_font-awesome.scss */
.fa-flickr:before {
  content: "\f16e"; }

/* line 1211, assets/sass/settings/_font-awesome.scss */
.fa-adn:before {
  content: "\f170"; }

/* line 1214, assets/sass/settings/_font-awesome.scss */
.fa-bitbucket:before {
  content: "\f171"; }

/* line 1217, assets/sass/settings/_font-awesome.scss */
.fa-bitbucket-square:before {
  content: "\f172"; }

/* line 1220, assets/sass/settings/_font-awesome.scss */
.fa-tumblr:before {
  content: "\f173"; }

/* line 1223, assets/sass/settings/_font-awesome.scss */
.fa-tumblr-square:before {
  content: "\f174"; }

/* line 1226, assets/sass/settings/_font-awesome.scss */
.fa-long-arrow-down:before {
  content: "\f175"; }

/* line 1229, assets/sass/settings/_font-awesome.scss */
.fa-long-arrow-up:before {
  content: "\f176"; }

/* line 1232, assets/sass/settings/_font-awesome.scss */
.fa-long-arrow-left:before {
  content: "\f177"; }

/* line 1235, assets/sass/settings/_font-awesome.scss */
.fa-long-arrow-right:before {
  content: "\f178"; }

/* line 1238, assets/sass/settings/_font-awesome.scss */
.fa-apple:before {
  content: "\f179"; }

/* line 1241, assets/sass/settings/_font-awesome.scss */
.fa-windows:before {
  content: "\f17a"; }

/* line 1244, assets/sass/settings/_font-awesome.scss */
.fa-android:before {
  content: "\f17b"; }

/* line 1247, assets/sass/settings/_font-awesome.scss */
.fa-linux:before {
  content: "\f17c"; }

/* line 1250, assets/sass/settings/_font-awesome.scss */
.fa-dribbble:before {
  content: "\f17d"; }

/* line 1253, assets/sass/settings/_font-awesome.scss */
.fa-skype:before {
  content: "\f17e"; }

/* line 1256, assets/sass/settings/_font-awesome.scss */
.fa-foursquare:before {
  content: "\f180"; }

/* line 1259, assets/sass/settings/_font-awesome.scss */
.fa-trello:before {
  content: "\f181"; }

/* line 1262, assets/sass/settings/_font-awesome.scss */
.fa-female:before {
  content: "\f182"; }

/* line 1265, assets/sass/settings/_font-awesome.scss */
.fa-male:before {
  content: "\f183"; }

/* line 1268, assets/sass/settings/_font-awesome.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184"; }

/* line 1272, assets/sass/settings/_font-awesome.scss */
.fa-sun-o:before {
  content: "\f185"; }

/* line 1275, assets/sass/settings/_font-awesome.scss */
.fa-moon-o:before {
  content: "\f186"; }

/* line 1278, assets/sass/settings/_font-awesome.scss */
.fa-archive:before {
  content: "\f187"; }

/* line 1281, assets/sass/settings/_font-awesome.scss */
.fa-bug:before {
  content: "\f188"; }

/* line 1284, assets/sass/settings/_font-awesome.scss */
.fa-vk:before {
  content: "\f189"; }

/* line 1287, assets/sass/settings/_font-awesome.scss */
.fa-weibo:before {
  content: "\f18a"; }

/* line 1290, assets/sass/settings/_font-awesome.scss */
.fa-renren:before {
  content: "\f18b"; }

/* line 1293, assets/sass/settings/_font-awesome.scss */
.fa-pagelines:before {
  content: "\f18c"; }

/* line 1296, assets/sass/settings/_font-awesome.scss */
.fa-stack-exchange:before {
  content: "\f18d"; }

/* line 1299, assets/sass/settings/_font-awesome.scss */
.fa-arrow-circle-o-right:before {
  content: "\f18e"; }

/* line 1302, assets/sass/settings/_font-awesome.scss */
.fa-arrow-circle-o-left:before {
  content: "\f190"; }

/* line 1305, assets/sass/settings/_font-awesome.scss */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191"; }

/* line 1309, assets/sass/settings/_font-awesome.scss */
.fa-dot-circle-o:before {
  content: "\f192"; }

/* line 1312, assets/sass/settings/_font-awesome.scss */
.fa-wheelchair:before {
  content: "\f193"; }

/* line 1315, assets/sass/settings/_font-awesome.scss */
.fa-vimeo-square:before {
  content: "\f194"; }

/* line 1318, assets/sass/settings/_font-awesome.scss */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195"; }

/* line 1322, assets/sass/settings/_font-awesome.scss */
.fa-plus-square-o:before {
  content: "\f196"; }

/* line 1325, assets/sass/settings/_font-awesome.scss */
.fa-space-shuttle:before {
  content: "\f197"; }

/* line 1328, assets/sass/settings/_font-awesome.scss */
.fa-slack:before {
  content: "\f198"; }

/* line 1331, assets/sass/settings/_font-awesome.scss */
.fa-envelope-square:before {
  content: "\f199"; }

/* line 1334, assets/sass/settings/_font-awesome.scss */
.fa-wordpress:before {
  content: "\f19a"; }

/* line 1337, assets/sass/settings/_font-awesome.scss */
.fa-openid:before {
  content: "\f19b"; }

/* line 1340, assets/sass/settings/_font-awesome.scss */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c"; }

/* line 1345, assets/sass/settings/_font-awesome.scss */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d"; }

/* line 1349, assets/sass/settings/_font-awesome.scss */
.fa-yahoo:before {
  content: "\f19e"; }

/* line 1352, assets/sass/settings/_font-awesome.scss */
.fa-google:before {
  content: "\f1a0"; }

/* line 1355, assets/sass/settings/_font-awesome.scss */
.fa-reddit:before {
  content: "\f1a1"; }

/* line 1358, assets/sass/settings/_font-awesome.scss */
.fa-reddit-square:before {
  content: "\f1a2"; }

/* line 1361, assets/sass/settings/_font-awesome.scss */
.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

/* line 1364, assets/sass/settings/_font-awesome.scss */
.fa-stumbleupon:before {
  content: "\f1a4"; }

/* line 1367, assets/sass/settings/_font-awesome.scss */
.fa-delicious:before {
  content: "\f1a5"; }

/* line 1370, assets/sass/settings/_font-awesome.scss */
.fa-digg:before {
  content: "\f1a6"; }

/* line 1373, assets/sass/settings/_font-awesome.scss */
.fa-pied-piper:before {
  content: "\f1a7"; }

/* line 1376, assets/sass/settings/_font-awesome.scss */
.fa-pied-piper-alt:before {
  content: "\f1a8"; }

/* line 1379, assets/sass/settings/_font-awesome.scss */
.fa-drupal:before {
  content: "\f1a9"; }

/* line 1382, assets/sass/settings/_font-awesome.scss */
.fa-joomla:before {
  content: "\f1aa"; }

/* line 1385, assets/sass/settings/_font-awesome.scss */
.fa-language:before {
  content: "\f1ab"; }

/* line 1388, assets/sass/settings/_font-awesome.scss */
.fa-fax:before {
  content: "\f1ac"; }

/* line 1391, assets/sass/settings/_font-awesome.scss */
.fa-building:before {
  content: "\f1ad"; }

/* line 1394, assets/sass/settings/_font-awesome.scss */
.fa-child:before {
  content: "\f1ae"; }

/* line 1397, assets/sass/settings/_font-awesome.scss */
.fa-paw:before {
  content: "\f1b0"; }

/* line 1400, assets/sass/settings/_font-awesome.scss */
.fa-spoon:before {
  content: "\f1b1"; }

/* line 1403, assets/sass/settings/_font-awesome.scss */
.fa-cube:before {
  content: "\f1b2"; }

/* line 1406, assets/sass/settings/_font-awesome.scss */
.fa-cubes:before {
  content: "\f1b3"; }

/* line 1409, assets/sass/settings/_font-awesome.scss */
.fa-behance:before {
  content: "\f1b4"; }

/* line 1412, assets/sass/settings/_font-awesome.scss */
.fa-behance-square:before {
  content: "\f1b5"; }

/* line 1415, assets/sass/settings/_font-awesome.scss */
.fa-steam:before {
  content: "\f1b6"; }

/* line 1418, assets/sass/settings/_font-awesome.scss */
.fa-steam-square:before {
  content: "\f1b7"; }

/* line 1421, assets/sass/settings/_font-awesome.scss */
.fa-recycle:before {
  content: "\f1b8"; }

/* line 1424, assets/sass/settings/_font-awesome.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9"; }

/* line 1428, assets/sass/settings/_font-awesome.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba"; }

/* line 1432, assets/sass/settings/_font-awesome.scss */
.fa-tree:before {
  content: "\f1bb"; }

/* line 1435, assets/sass/settings/_font-awesome.scss */
.fa-spotify:before {
  content: "\f1bc"; }

/* line 1438, assets/sass/settings/_font-awesome.scss */
.fa-deviantart:before {
  content: "\f1bd"; }

/* line 1441, assets/sass/settings/_font-awesome.scss */
.fa-soundcloud:before {
  content: "\f1be"; }

/* line 1444, assets/sass/settings/_font-awesome.scss */
.fa-database:before {
  content: "\f1c0"; }

/* line 1447, assets/sass/settings/_font-awesome.scss */
.fa-file-pdf-o:before {
  content: "\f1c1"; }

/* line 1450, assets/sass/settings/_font-awesome.scss */
.fa-file-word-o:before {
  content: "\f1c2"; }

/* line 1453, assets/sass/settings/_font-awesome.scss */
.fa-file-excel-o:before {
  content: "\f1c3"; }

/* line 1456, assets/sass/settings/_font-awesome.scss */
.fa-file-powerpoint-o:before {
  content: "\f1c4"; }

/* line 1459, assets/sass/settings/_font-awesome.scss */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5"; }

/* line 1464, assets/sass/settings/_font-awesome.scss */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6"; }

/* line 1468, assets/sass/settings/_font-awesome.scss */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7"; }

/* line 1472, assets/sass/settings/_font-awesome.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8"; }

/* line 1476, assets/sass/settings/_font-awesome.scss */
.fa-file-code-o:before {
  content: "\f1c9"; }

/* line 1479, assets/sass/settings/_font-awesome.scss */
.fa-vine:before {
  content: "\f1ca"; }

/* line 1482, assets/sass/settings/_font-awesome.scss */
.fa-codepen:before {
  content: "\f1cb"; }

/* line 1485, assets/sass/settings/_font-awesome.scss */
.fa-jsfiddle:before {
  content: "\f1cc"; }

/* line 1488, assets/sass/settings/_font-awesome.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd"; }

/* line 1495, assets/sass/settings/_font-awesome.scss */
.fa-circle-o-notch:before {
  content: "\f1ce"; }

/* line 1498, assets/sass/settings/_font-awesome.scss */
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0"; }

/* line 1502, assets/sass/settings/_font-awesome.scss */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1"; }

/* line 1506, assets/sass/settings/_font-awesome.scss */
.fa-git-square:before {
  content: "\f1d2"; }

/* line 1509, assets/sass/settings/_font-awesome.scss */
.fa-git:before {
  content: "\f1d3"; }

/* line 1512, assets/sass/settings/_font-awesome.scss */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4"; }

/* line 1517, assets/sass/settings/_font-awesome.scss */
.fa-tencent-weibo:before {
  content: "\f1d5"; }

/* line 1520, assets/sass/settings/_font-awesome.scss */
.fa-qq:before {
  content: "\f1d6"; }

/* line 1523, assets/sass/settings/_font-awesome.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7"; }

/* line 1527, assets/sass/settings/_font-awesome.scss */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8"; }

/* line 1531, assets/sass/settings/_font-awesome.scss */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9"; }

/* line 1535, assets/sass/settings/_font-awesome.scss */
.fa-history:before {
  content: "\f1da"; }

/* line 1538, assets/sass/settings/_font-awesome.scss */
.fa-circle-thin:before {
  content: "\f1db"; }

/* line 1541, assets/sass/settings/_font-awesome.scss */
.fa-header:before {
  content: "\f1dc"; }

/* line 1544, assets/sass/settings/_font-awesome.scss */
.fa-paragraph:before {
  content: "\f1dd"; }

/* line 1547, assets/sass/settings/_font-awesome.scss */
.fa-sliders:before {
  content: "\f1de"; }

/* line 1550, assets/sass/settings/_font-awesome.scss */
.fa-share-alt:before {
  content: "\f1e0"; }

/* line 1553, assets/sass/settings/_font-awesome.scss */
.fa-share-alt-square:before {
  content: "\f1e1"; }

/* line 1556, assets/sass/settings/_font-awesome.scss */
.fa-bomb:before {
  content: "\f1e2"; }

/* line 1559, assets/sass/settings/_font-awesome.scss */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3"; }

/* line 1563, assets/sass/settings/_font-awesome.scss */
.fa-tty:before {
  content: "\f1e4"; }

/* line 1566, assets/sass/settings/_font-awesome.scss */
.fa-binoculars:before {
  content: "\f1e5"; }

/* line 1569, assets/sass/settings/_font-awesome.scss */
.fa-plug:before {
  content: "\f1e6"; }

/* line 1572, assets/sass/settings/_font-awesome.scss */
.fa-slideshare:before {
  content: "\f1e7"; }

/* line 1575, assets/sass/settings/_font-awesome.scss */
.fa-twitch:before {
  content: "\f1e8"; }

/* line 1578, assets/sass/settings/_font-awesome.scss */
.fa-yelp:before {
  content: "\f1e9"; }

/* line 1581, assets/sass/settings/_font-awesome.scss */
.fa-newspaper-o:before {
  content: "\f1ea"; }

/* line 1584, assets/sass/settings/_font-awesome.scss */
.fa-wifi:before {
  content: "\f1eb"; }

/* line 1587, assets/sass/settings/_font-awesome.scss */
.fa-calculator:before {
  content: "\f1ec"; }

/* line 1590, assets/sass/settings/_font-awesome.scss */
.fa-paypal:before {
  content: "\f1ed"; }

/* line 1593, assets/sass/settings/_font-awesome.scss */
.fa-google-wallet:before {
  content: "\f1ee"; }

/* line 1596, assets/sass/settings/_font-awesome.scss */
.fa-cc-visa:before {
  content: "\f1f0"; }

/* line 1599, assets/sass/settings/_font-awesome.scss */
.fa-cc-mastercard:before {
  content: "\f1f1"; }

/* line 1602, assets/sass/settings/_font-awesome.scss */
.fa-cc-discover:before {
  content: "\f1f2"; }

/* line 1605, assets/sass/settings/_font-awesome.scss */
.fa-cc-amex:before {
  content: "\f1f3"; }

/* line 1608, assets/sass/settings/_font-awesome.scss */
.fa-cc-paypal:before {
  content: "\f1f4"; }

/* line 1611, assets/sass/settings/_font-awesome.scss */
.fa-cc-stripe:before {
  content: "\f1f5"; }

/* line 1614, assets/sass/settings/_font-awesome.scss */
.fa-bell-slash:before {
  content: "\f1f6"; }

/* line 1617, assets/sass/settings/_font-awesome.scss */
.fa-bell-slash-o:before {
  content: "\f1f7"; }

/* line 1620, assets/sass/settings/_font-awesome.scss */
.fa-trash:before {
  content: "\f1f8"; }

/* line 1623, assets/sass/settings/_font-awesome.scss */
.fa-copyright:before {
  content: "\f1f9"; }

/* line 1626, assets/sass/settings/_font-awesome.scss */
.fa-at:before {
  content: "\f1fa"; }

/* line 1629, assets/sass/settings/_font-awesome.scss */
.fa-eyedropper:before {
  content: "\f1fb"; }

/* line 1632, assets/sass/settings/_font-awesome.scss */
.fa-paint-brush:before {
  content: "\f1fc"; }

/* line 1635, assets/sass/settings/_font-awesome.scss */
.fa-birthday-cake:before {
  content: "\f1fd"; }

/* line 1638, assets/sass/settings/_font-awesome.scss */
.fa-area-chart:before {
  content: "\f1fe"; }

/* line 1641, assets/sass/settings/_font-awesome.scss */
.fa-pie-chart:before {
  content: "\f200"; }

/* line 1644, assets/sass/settings/_font-awesome.scss */
.fa-line-chart:before {
  content: "\f201"; }

/* line 1647, assets/sass/settings/_font-awesome.scss */
.fa-lastfm:before {
  content: "\f202"; }

/* line 1650, assets/sass/settings/_font-awesome.scss */
.fa-lastfm-square:before {
  content: "\f203"; }

/* line 1653, assets/sass/settings/_font-awesome.scss */
.fa-toggle-off:before {
  content: "\f204"; }

/* line 1656, assets/sass/settings/_font-awesome.scss */
.fa-toggle-on:before {
  content: "\f205"; }

/* line 1659, assets/sass/settings/_font-awesome.scss */
.fa-bicycle:before {
  content: "\f206"; }

/* line 1662, assets/sass/settings/_font-awesome.scss */
.fa-bus:before {
  content: "\f207"; }

/* line 1665, assets/sass/settings/_font-awesome.scss */
.fa-ioxhost:before {
  content: "\f208"; }

/* line 1668, assets/sass/settings/_font-awesome.scss */
.fa-angellist:before {
  content: "\f209"; }

/* line 1671, assets/sass/settings/_font-awesome.scss */
.fa-cc:before {
  content: "\f20a"; }

/* line 1674, assets/sass/settings/_font-awesome.scss */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b"; }

/* line 1679, assets/sass/settings/_font-awesome.scss */
.fa-meanpath:before {
  content: "\f20c"; }

/* line 1682, assets/sass/settings/_font-awesome.scss */
.fa-buysellads:before {
  content: "\f20d"; }

/* line 1685, assets/sass/settings/_font-awesome.scss */
.fa-connectdevelop:before {
  content: "\f20e"; }

/* line 1688, assets/sass/settings/_font-awesome.scss */
.fa-dashcube:before {
  content: "\f210"; }

/* line 1691, assets/sass/settings/_font-awesome.scss */
.fa-forumbee:before {
  content: "\f211"; }

/* line 1694, assets/sass/settings/_font-awesome.scss */
.fa-leanpub:before {
  content: "\f212"; }

/* line 1697, assets/sass/settings/_font-awesome.scss */
.fa-sellsy:before {
  content: "\f213"; }

/* line 1700, assets/sass/settings/_font-awesome.scss */
.fa-shirtsinbulk:before {
  content: "\f214"; }

/* line 1703, assets/sass/settings/_font-awesome.scss */
.fa-simplybuilt:before {
  content: "\f215"; }

/* line 1706, assets/sass/settings/_font-awesome.scss */
.fa-skyatlas:before {
  content: "\f216"; }

/* line 1709, assets/sass/settings/_font-awesome.scss */
.fa-cart-plus:before {
  content: "\f217"; }

/* line 1712, assets/sass/settings/_font-awesome.scss */
.fa-cart-arrow-down:before {
  content: "\f218"; }

/* line 1715, assets/sass/settings/_font-awesome.scss */
.fa-diamond:before {
  content: "\f219"; }

/* line 1718, assets/sass/settings/_font-awesome.scss */
.fa-ship:before {
  content: "\f21a"; }

/* line 1721, assets/sass/settings/_font-awesome.scss */
.fa-user-secret:before {
  content: "\f21b"; }

/* line 1724, assets/sass/settings/_font-awesome.scss */
.fa-motorcycle:before {
  content: "\f21c"; }

/* line 1727, assets/sass/settings/_font-awesome.scss */
.fa-street-view:before {
  content: "\f21d"; }

/* line 1730, assets/sass/settings/_font-awesome.scss */
.fa-heartbeat:before {
  content: "\f21e"; }

/* line 1733, assets/sass/settings/_font-awesome.scss */
.fa-venus:before {
  content: "\f221"; }

/* line 1736, assets/sass/settings/_font-awesome.scss */
.fa-mars:before {
  content: "\f222"; }

/* line 1739, assets/sass/settings/_font-awesome.scss */
.fa-mercury:before {
  content: "\f223"; }

/* line 1742, assets/sass/settings/_font-awesome.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224"; }

/* line 1746, assets/sass/settings/_font-awesome.scss */
.fa-transgender-alt:before {
  content: "\f225"; }

/* line 1749, assets/sass/settings/_font-awesome.scss */
.fa-venus-double:before {
  content: "\f226"; }

/* line 1752, assets/sass/settings/_font-awesome.scss */
.fa-mars-double:before {
  content: "\f227"; }

/* line 1755, assets/sass/settings/_font-awesome.scss */
.fa-venus-mars:before {
  content: "\f228"; }

/* line 1758, assets/sass/settings/_font-awesome.scss */
.fa-mars-stroke:before {
  content: "\f229"; }

/* line 1761, assets/sass/settings/_font-awesome.scss */
.fa-mars-stroke-v:before {
  content: "\f22a"; }

/* line 1764, assets/sass/settings/_font-awesome.scss */
.fa-mars-stroke-h:before {
  content: "\f22b"; }

/* line 1767, assets/sass/settings/_font-awesome.scss */
.fa-neuter:before {
  content: "\f22c"; }

/* line 1770, assets/sass/settings/_font-awesome.scss */
.fa-genderless:before {
  content: "\f22d"; }

/* line 1773, assets/sass/settings/_font-awesome.scss */
.fa-facebook-official:before {
  content: "\f230"; }

/* line 1776, assets/sass/settings/_font-awesome.scss */
.fa-pinterest-p:before {
  content: "\f231"; }

/* line 1779, assets/sass/settings/_font-awesome.scss */
.fa-whatsapp:before {
  content: "\f232"; }

/* line 1782, assets/sass/settings/_font-awesome.scss */
.fa-server:before {
  content: "\f233"; }

/* line 1785, assets/sass/settings/_font-awesome.scss */
.fa-user-plus:before {
  content: "\f234"; }

/* line 1788, assets/sass/settings/_font-awesome.scss */
.fa-user-times:before {
  content: "\f235"; }

/* line 1791, assets/sass/settings/_font-awesome.scss */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236"; }

/* line 1795, assets/sass/settings/_font-awesome.scss */
.fa-viacoin:before {
  content: "\f237"; }

/* line 1798, assets/sass/settings/_font-awesome.scss */
.fa-train:before {
  content: "\f238"; }

/* line 1801, assets/sass/settings/_font-awesome.scss */
.fa-subway:before {
  content: "\f239"; }

/* line 1804, assets/sass/settings/_font-awesome.scss */
.fa-medium:before {
  content: "\f23a"; }

/* line 1807, assets/sass/settings/_font-awesome.scss */
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b"; }

/* line 1811, assets/sass/settings/_font-awesome.scss */
.fa-optin-monster:before {
  content: "\f23c"; }

/* line 1814, assets/sass/settings/_font-awesome.scss */
.fa-opencart:before {
  content: "\f23d"; }

/* line 1817, assets/sass/settings/_font-awesome.scss */
.fa-expeditedssl:before {
  content: "\f23e"; }

/* line 1820, assets/sass/settings/_font-awesome.scss */
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240"; }

/* line 1824, assets/sass/settings/_font-awesome.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241"; }

/* line 1828, assets/sass/settings/_font-awesome.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242"; }

/* line 1832, assets/sass/settings/_font-awesome.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243"; }

/* line 1836, assets/sass/settings/_font-awesome.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244"; }

/* line 1840, assets/sass/settings/_font-awesome.scss */
.fa-mouse-pointer:before {
  content: "\f245"; }

/* line 1843, assets/sass/settings/_font-awesome.scss */
.fa-i-cursor:before {
  content: "\f246"; }

/* line 1846, assets/sass/settings/_font-awesome.scss */
.fa-object-group:before {
  content: "\f247"; }

/* line 1849, assets/sass/settings/_font-awesome.scss */
.fa-object-ungroup:before {
  content: "\f248"; }

/* line 1852, assets/sass/settings/_font-awesome.scss */
.fa-sticky-note:before {
  content: "\f249"; }

/* line 1855, assets/sass/settings/_font-awesome.scss */
.fa-sticky-note-o:before {
  content: "\f24a"; }

/* line 1858, assets/sass/settings/_font-awesome.scss */
.fa-cc-jcb:before {
  content: "\f24b"; }

/* line 1861, assets/sass/settings/_font-awesome.scss */
.fa-cc-diners-club:before {
  content: "\f24c"; }

/* line 1864, assets/sass/settings/_font-awesome.scss */
.fa-clone:before {
  content: "\f24d"; }

/* line 1867, assets/sass/settings/_font-awesome.scss */
.fa-balance-scale:before {
  content: "\f24e"; }

/* line 1870, assets/sass/settings/_font-awesome.scss */
.fa-hourglass-o:before {
  content: "\f250"; }

/* line 1873, assets/sass/settings/_font-awesome.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251"; }

/* line 1877, assets/sass/settings/_font-awesome.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252"; }

/* line 1881, assets/sass/settings/_font-awesome.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253"; }

/* line 1885, assets/sass/settings/_font-awesome.scss */
.fa-hourglass:before {
  content: "\f254"; }

/* line 1888, assets/sass/settings/_font-awesome.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255"; }

/* line 1892, assets/sass/settings/_font-awesome.scss */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256"; }

/* line 1896, assets/sass/settings/_font-awesome.scss */
.fa-hand-scissors-o:before {
  content: "\f257"; }

/* line 1899, assets/sass/settings/_font-awesome.scss */
.fa-hand-lizard-o:before {
  content: "\f258"; }

/* line 1902, assets/sass/settings/_font-awesome.scss */
.fa-hand-spock-o:before {
  content: "\f259"; }

/* line 1905, assets/sass/settings/_font-awesome.scss */
.fa-hand-pointer-o:before {
  content: "\f25a"; }

/* line 1908, assets/sass/settings/_font-awesome.scss */
.fa-hand-peace-o:before {
  content: "\f25b"; }

/* line 1911, assets/sass/settings/_font-awesome.scss */
.fa-trademark:before {
  content: "\f25c"; }

/* line 1914, assets/sass/settings/_font-awesome.scss */
.fa-registered:before {
  content: "\f25d"; }

/* line 1917, assets/sass/settings/_font-awesome.scss */
.fa-creative-commons:before {
  content: "\f25e"; }

/* line 1920, assets/sass/settings/_font-awesome.scss */
.fa-gg:before {
  content: "\f260"; }

/* line 1923, assets/sass/settings/_font-awesome.scss */
.fa-gg-circle:before {
  content: "\f261"; }

/* line 1926, assets/sass/settings/_font-awesome.scss */
.fa-tripadvisor:before {
  content: "\f262"; }

/* line 1929, assets/sass/settings/_font-awesome.scss */
.fa-odnoklassniki:before {
  content: "\f263"; }

/* line 1932, assets/sass/settings/_font-awesome.scss */
.fa-odnoklassniki-square:before {
  content: "\f264"; }

/* line 1935, assets/sass/settings/_font-awesome.scss */
.fa-get-pocket:before {
  content: "\f265"; }

/* line 1938, assets/sass/settings/_font-awesome.scss */
.fa-wikipedia-w:before {
  content: "\f266"; }

/* line 1941, assets/sass/settings/_font-awesome.scss */
.fa-safari:before {
  content: "\f267"; }

/* line 1944, assets/sass/settings/_font-awesome.scss */
.fa-chrome:before {
  content: "\f268"; }

/* line 1947, assets/sass/settings/_font-awesome.scss */
.fa-firefox:before {
  content: "\f269"; }

/* line 1950, assets/sass/settings/_font-awesome.scss */
.fa-opera:before {
  content: "\f26a"; }

/* line 1953, assets/sass/settings/_font-awesome.scss */
.fa-internet-explorer:before {
  content: "\f26b"; }

/* line 1956, assets/sass/settings/_font-awesome.scss */
.fa-tv:before,
.fa-television:before {
  content: "\f26c"; }

/* line 1960, assets/sass/settings/_font-awesome.scss */
.fa-contao:before {
  content: "\f26d"; }

/* line 1963, assets/sass/settings/_font-awesome.scss */
.fa-500px:before {
  content: "\f26e"; }

/* line 1966, assets/sass/settings/_font-awesome.scss */
.fa-amazon:before {
  content: "\f270"; }

/* line 1969, assets/sass/settings/_font-awesome.scss */
.fa-calendar-plus-o:before {
  content: "\f271"; }

/* line 1972, assets/sass/settings/_font-awesome.scss */
.fa-calendar-minus-o:before {
  content: "\f272"; }

/* line 1975, assets/sass/settings/_font-awesome.scss */
.fa-calendar-times-o:before {
  content: "\f273"; }

/* line 1978, assets/sass/settings/_font-awesome.scss */
.fa-calendar-check-o:before {
  content: "\f274"; }

/* line 1981, assets/sass/settings/_font-awesome.scss */
.fa-industry:before {
  content: "\f275"; }

/* line 1984, assets/sass/settings/_font-awesome.scss */
.fa-map-pin:before {
  content: "\f276"; }

/* line 1987, assets/sass/settings/_font-awesome.scss */
.fa-map-signs:before {
  content: "\f277"; }

/* line 1990, assets/sass/settings/_font-awesome.scss */
.fa-map-o:before {
  content: "\f278"; }

/* line 1993, assets/sass/settings/_font-awesome.scss */
.fa-map:before {
  content: "\f279"; }

/* line 1996, assets/sass/settings/_font-awesome.scss */
.fa-commenting:before {
  content: "\f27a"; }

/* line 1999, assets/sass/settings/_font-awesome.scss */
.fa-commenting-o:before {
  content: "\f27b"; }

/* line 2002, assets/sass/settings/_font-awesome.scss */
.fa-houzz:before {
  content: "\f27c"; }

/* line 2005, assets/sass/settings/_font-awesome.scss */
.fa-vimeo:before {
  content: "\f27d"; }

/* line 2008, assets/sass/settings/_font-awesome.scss */
.fa-black-tie:before {
  content: "\f27e"; }

/* line 2011, assets/sass/settings/_font-awesome.scss */
.fa-fonticons:before {
  content: "\f280"; }

/* line 2014, assets/sass/settings/_font-awesome.scss */
.fa-reddit-alien:before {
  content: "\f281"; }

/* line 2017, assets/sass/settings/_font-awesome.scss */
.fa-edge:before {
  content: "\f282"; }

/* line 2020, assets/sass/settings/_font-awesome.scss */
.fa-credit-card-alt:before {
  content: "\f283"; }

/* line 2023, assets/sass/settings/_font-awesome.scss */
.fa-codiepie:before {
  content: "\f284"; }

/* line 2026, assets/sass/settings/_font-awesome.scss */
.fa-modx:before {
  content: "\f285"; }

/* line 2029, assets/sass/settings/_font-awesome.scss */
.fa-fort-awesome:before {
  content: "\f286"; }

/* line 2032, assets/sass/settings/_font-awesome.scss */
.fa-usb:before {
  content: "\f287"; }

/* line 2035, assets/sass/settings/_font-awesome.scss */
.fa-product-hunt:before {
  content: "\f288"; }

/* line 2038, assets/sass/settings/_font-awesome.scss */
.fa-mixcloud:before {
  content: "\f289"; }

/* line 2041, assets/sass/settings/_font-awesome.scss */
.fa-scribd:before {
  content: "\f28a"; }

/* line 2044, assets/sass/settings/_font-awesome.scss */
.fa-pause-circle:before {
  content: "\f28b"; }

/* line 2047, assets/sass/settings/_font-awesome.scss */
.fa-pause-circle-o:before {
  content: "\f28c"; }

/* line 2050, assets/sass/settings/_font-awesome.scss */
.fa-stop-circle:before {
  content: "\f28d"; }

/* line 2053, assets/sass/settings/_font-awesome.scss */
.fa-stop-circle-o:before {
  content: "\f28e"; }

/* line 2056, assets/sass/settings/_font-awesome.scss */
.fa-shopping-bag:before {
  content: "\f290"; }

/* line 2059, assets/sass/settings/_font-awesome.scss */
.fa-shopping-basket:before {
  content: "\f291"; }

/* line 2062, assets/sass/settings/_font-awesome.scss */
.fa-hashtag:before {
  content: "\f292"; }

/* line 2065, assets/sass/settings/_font-awesome.scss */
.fa-bluetooth:before {
  content: "\f293"; }

/* line 2068, assets/sass/settings/_font-awesome.scss */
.fa-bluetooth-b:before {
  content: "\f294"; }

/* line 2071, assets/sass/settings/_font-awesome.scss */
.fa-percent:before {
  content: "\f295"; }

@keyframes video-preview-fadeIn {
  25% {
    height: 70px;
    width: 70px; }
  40% {
    height: 60px;
    width: 60px; }
  100% {
    height: 80px;
    width: 80px; } }

@keyframes video-preview-fadeOut {
  0% {
    height: 80px;
    width: 80px; }
  100% {
    height: 60px;
    width: 60px; } }

@keyframes video-post-preview-fadeIn {
  25% {
    height: 50px;
    width: 50px; }
  40% {
    height: 40px;
    width: 40px; }
  100% {
    height: 50px;
    width: 50px; } }

@keyframes video-post-preview-fadeOut {
  0% {
    height: 50px;
    width: 50px; }
  100% {
    height: 40px;
    width: 40px; } }

@keyframes header-network-fadeIn {
  0% {
    height: 1px;
    width: 1px; }
  50% {
    height: 100%;
    width: 100%; }
  75% {
    height: 90%;
    width: 90%; }
  100% {
    height: 100%;
    width: 100%; } }

@keyframes header-network-fadeOut {
  0% {
    height: 100%;
    width: 100%; }
  100% {
    height: 1px;
    width: 1px; } }

@keyframes header-submenu-fadeIn {
  0% {
    height: 50px; }
  40% {
    height: 130px; }
  50% {
    height: 110px; }
  80% {
    height: 130px; }
  100% {
    height: 150px; } }

@keyframes header-submenu-fadeOut {
  0% {
    height: 150px; }
  100% {
    height: 0; } }

@keyframes search-fadeIn {
  0% {
    width: 10%;
    border-top-left-radius: 75px;
    border-bottom-left-radius: 75px;
    overflow: hidden; }
  75% {
    width: 100%;
    overflow: hidden; }
  100% {
    border-radius: 0;
    overflow: hidden; } }

@keyframes search-fadeOut {
  0% {
    overflow: hidden;
    width: 100%; }
  100% {
    width: 10%;
    overflow: hidden;
    border-top-left-radius: 75px;
    border-bottom-left-radius: 75px; } }

/* line 2, assets/sass/settings/_base.scss */
#ctBoc .wrap {
  background: #f5f5f5;
  padding: 15px; }
  /* line 6, assets/sass/settings/_base.scss */
  #ctBoc .wrap--transparent {
    background: transparent !important; }

/* line 13, assets/sass/settings/_base.scss */
#ctBoc.vroom-tag .wrap,
#ctBoc .article-vroom .wrap {
  background: #272f3a; }

/* line 21, assets/sass/settings/_base.scss */
.category-vroom #ctBoc .wrap {
  background: #272f3a; }

/* line 24, assets/sass/settings/_base.scss */
.category-vroom #ctBoc .universe-preview {
  background: #111;
  margin-left: -15px;
  margin-bottom: 0;
  padding-bottom: 0 !important; }

/* line 2, assets/sass/_common.scss */
.materialize {
  /*******************
  Utility Classes
*******************/
  /*** Colors ***/
  /*** Badges ***/
  /*** Buttons ***/
  /*** Cards ***/
  /*** Collapsible ***/
  /*** Dropdown ***/
  /*** Fonts ***/
  /*** Forms ***/
  /*** Global ***/
  /*** Navbar ***/
  /*** SideNav ***/
  /*** Photo Slider ***/
  /*** Tabs ***/
  /*** Tables ***/
  /*** Toasts ***/
  /*** Typography ***/
  /*** Collections ***/
  /* Progress Bar */
  /* Remove Focus Boxes */
  /***************************
   Text Inputs + Textarea
****************************/
  /***************
  Radio Buttons
***************/
  /* Remove default Radio Buttons */
  /* Unchecked styles */
  /* Checked styles */
  /* Radio With gap */
  /* Disabled Radio With gap */
  /* Disabled style */
  /***************
   Checkboxes
***************/
  /* CUSTOM CSS CHECKBOXES */
  /* Remove default checkbox */
  /* Indeterminate checkbox */
  /***************
     Switch
***************/
  /***************
  Select Field
***************/
  /*********************
      File Input
**********************/
  /***************
      Range
***************/
  /*hide the outline behind the border*/
  /***************************
   Text Inputs + Textarea
****************************/
  /*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
  /* Firefox Bug: link not triggered */ }
  /* line 2, assets/sass/library/materialize/_global.scss */
  .materialize .z-depth-0 {
    box-shadow: none !important; }
  /* line 5, assets/sass/library/materialize/_global.scss */
  .materialize .z-depth-1, .materialize .btn, .materialize .btn-large, .materialize .btn-floating {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }
  /* line 8, assets/sass/library/materialize/_global.scss */
  .materialize .z-depth-1-half, .materialize .btn:hover, .materialize .btn-large:hover, .materialize .btn-floating:hover {
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2); }
  /* line 11, assets/sass/library/materialize/_global.scss */
  .materialize .z-depth-2 {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3); }
  /* line 14, assets/sass/library/materialize/_global.scss */
  .materialize .z-depth-3 {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3); }
  /* line 17, assets/sass/library/materialize/_global.scss */
  .materialize .z-depth-4 {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); }
  /* line 20, assets/sass/library/materialize/_global.scss */
  .materialize .z-depth-5 {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3); }
  /* line 28, assets/sass/library/materialize/_global.scss */
  .materialize .hide {
    display: none !important; }
  /* line 33, assets/sass/library/materialize/_global.scss */
  .materialize .left-align {
    text-align: left; }
  /* line 36, assets/sass/library/materialize/_global.scss */
  .materialize .right-align {
    text-align: right; }
  /* line 39, assets/sass/library/materialize/_global.scss */
  .materialize .center, .materialize .center-align {
    text-align: center; }
  /* line 43, assets/sass/library/materialize/_global.scss */
  .materialize .left {
    float: left !important; }
  /* line 46, assets/sass/library/materialize/_global.scss */
  .materialize .right {
    float: right !important; }
  /* line 51, assets/sass/library/materialize/_global.scss */
  .materialize .no-select, .materialize input[type=range], .materialize input[type=range] + .thumb {
    user-select: none; }
  /* line 55, assets/sass/library/materialize/_global.scss */
  .materialize .circle {
    border-radius: 50%; }
  /* line 59, assets/sass/library/materialize/_global.scss */
  .materialize .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  /* line 65, assets/sass/library/materialize/_global.scss */
  .materialize .truncate {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  /* line 72, assets/sass/library/materialize/_global.scss */
  .materialize .no-padding {
    padding: 0 !important; }
  /* line 2, assets/sass/library/materialize/_forms.scss */
  .materialize select:focus {
    outline: 1px solid white; }
  /* line 5, assets/sass/library/materialize/_forms.scss */
  .materialize button:focus {
    outline: none;
    background-color: #eb6751; }
  /* line 10, assets/sass/library/materialize/_forms.scss */
  .materialize label {
    font-size: 0.8rem;
    color: #e9573f; }
  /* line 20, assets/sass/library/materialize/_forms.scss */
  .materialize ::-webkit-input-placeholder {
    color: #f3a79b; }
  /* line 24, assets/sass/library/materialize/_forms.scss */
  .materialize :-moz-placeholder {
    /* Firefox 18- */
    color: #f3a79b; }
  /* line 28, assets/sass/library/materialize/_forms.scss */
  .materialize ::-moz-placeholder {
    /* Firefox 19+ */
    color: #f3a79b; }
  /* line 32, assets/sass/library/materialize/_forms.scss */
  .materialize :-ms-input-placeholder {
    color: #f3a79b; }
  /* line 37, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=text],
  .materialize input[type=password],
  .materialize input[type=email],
  .materialize input[type=url],
  .materialize input[type=time],
  .materialize input[type=date],
  .materialize input[type=datetime-local],
  .materialize input[type=tel],
  .materialize input[type=number],
  .materialize input[type=search],
  .materialize textarea.materialize-textarea {
    background-color: transparent;
    border: none;
    border-bottom: 1px solid #e9573f;
    border-radius: 0;
    outline: none;
    height: 3rem;
    width: 100%;
    font-size: 1rem;
    margin: 0 0 15px 0;
    padding: 0;
    box-shadow: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    transition: all .3s; }
    /* line 67, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=text]:disabled, .materialize input[type=text][readonly="readonly"],
    .materialize input[type=password]:disabled,
    .materialize input[type=password][readonly="readonly"],
    .materialize input[type=email]:disabled,
    .materialize input[type=email][readonly="readonly"],
    .materialize input[type=url]:disabled,
    .materialize input[type=url][readonly="readonly"],
    .materialize input[type=time]:disabled,
    .materialize input[type=time][readonly="readonly"],
    .materialize input[type=date]:disabled,
    .materialize input[type=date][readonly="readonly"],
    .materialize input[type=datetime-local]:disabled,
    .materialize input[type=datetime-local][readonly="readonly"],
    .materialize input[type=tel]:disabled,
    .materialize input[type=tel][readonly="readonly"],
    .materialize input[type=number]:disabled,
    .materialize input[type=number][readonly="readonly"],
    .materialize input[type=search]:disabled,
    .materialize input[type=search][readonly="readonly"],
    .materialize textarea.materialize-textarea:disabled,
    .materialize textarea.materialize-textarea[readonly="readonly"] {
      color: rgba(0, 0, 0, 0.26);
      border-bottom: 1px dotted rgba(0, 0, 0, 0.26); }
    /* line 72, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=text]:disabled + label, .materialize input[type=text][readonly="readonly"] + label,
    .materialize input[type=password]:disabled + label,
    .materialize input[type=password][readonly="readonly"] + label,
    .materialize input[type=email]:disabled + label,
    .materialize input[type=email][readonly="readonly"] + label,
    .materialize input[type=url]:disabled + label,
    .materialize input[type=url][readonly="readonly"] + label,
    .materialize input[type=time]:disabled + label,
    .materialize input[type=time][readonly="readonly"] + label,
    .materialize input[type=date]:disabled + label,
    .materialize input[type=date][readonly="readonly"] + label,
    .materialize input[type=datetime-local]:disabled + label,
    .materialize input[type=datetime-local][readonly="readonly"] + label,
    .materialize input[type=tel]:disabled + label,
    .materialize input[type=tel][readonly="readonly"] + label,
    .materialize input[type=number]:disabled + label,
    .materialize input[type=number][readonly="readonly"] + label,
    .materialize input[type=search]:disabled + label,
    .materialize input[type=search][readonly="readonly"] + label,
    .materialize textarea.materialize-textarea:disabled + label,
    .materialize textarea.materialize-textarea[readonly="readonly"] + label {
      color: rgba(0, 0, 0, 0.26); }
    /* line 76, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=text]:focus:not([readonly]),
    .materialize input[type=password]:focus:not([readonly]),
    .materialize input[type=email]:focus:not([readonly]),
    .materialize input[type=url]:focus:not([readonly]),
    .materialize input[type=time]:focus:not([readonly]),
    .materialize input[type=date]:focus:not([readonly]),
    .materialize input[type=datetime-local]:focus:not([readonly]),
    .materialize input[type=tel]:focus:not([readonly]),
    .materialize input[type=number]:focus:not([readonly]),
    .materialize input[type=search]:focus:not([readonly]),
    .materialize textarea.materialize-textarea:focus:not([readonly]) {
      border-bottom: 1px solid #e9573f;
      box-shadow: 0 1px 0 0 #e9573f; }
    /* line 81, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=text]:focus:not([readonly]) + label,
    .materialize input[type=password]:focus:not([readonly]) + label,
    .materialize input[type=email]:focus:not([readonly]) + label,
    .materialize input[type=url]:focus:not([readonly]) + label,
    .materialize input[type=time]:focus:not([readonly]) + label,
    .materialize input[type=date]:focus:not([readonly]) + label,
    .materialize input[type=datetime-local]:focus:not([readonly]) + label,
    .materialize input[type=tel]:focus:not([readonly]) + label,
    .materialize input[type=number]:focus:not([readonly]) + label,
    .materialize input[type=search]:focus:not([readonly]) + label,
    .materialize textarea.materialize-textarea:focus:not([readonly]) + label {
      color: #e9573f; }
    /* line 85, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=text].valid, .materialize input[type=text]:focus.valid,
    .materialize input[type=password].valid,
    .materialize input[type=password]:focus.valid,
    .materialize input[type=email].valid,
    .materialize input[type=email]:focus.valid,
    .materialize input[type=url].valid,
    .materialize input[type=url]:focus.valid,
    .materialize input[type=time].valid,
    .materialize input[type=time]:focus.valid,
    .materialize input[type=date].valid,
    .materialize input[type=date]:focus.valid,
    .materialize input[type=datetime-local].valid,
    .materialize input[type=datetime-local]:focus.valid,
    .materialize input[type=tel].valid,
    .materialize input[type=tel]:focus.valid,
    .materialize input[type=number].valid,
    .materialize input[type=number]:focus.valid,
    .materialize input[type=search].valid,
    .materialize input[type=search]:focus.valid,
    .materialize textarea.materialize-textarea.valid,
    .materialize textarea.materialize-textarea:focus.valid {
      border-bottom: 1px solid #e9573f;
      box-shadow: 0 1px 0 0 #e9573f; }
    /* line 91, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=text].valid + label:after,
    .materialize input[type=text]:focus.valid + label:after,
    .materialize input[type=password].valid + label:after,
    .materialize input[type=password]:focus.valid + label:after,
    .materialize input[type=email].valid + label:after,
    .materialize input[type=email]:focus.valid + label:after,
    .materialize input[type=url].valid + label:after,
    .materialize input[type=url]:focus.valid + label:after,
    .materialize input[type=time].valid + label:after,
    .materialize input[type=time]:focus.valid + label:after,
    .materialize input[type=date].valid + label:after,
    .materialize input[type=date]:focus.valid + label:after,
    .materialize input[type=datetime-local].valid + label:after,
    .materialize input[type=datetime-local]:focus.valid + label:after,
    .materialize input[type=tel].valid + label:after,
    .materialize input[type=tel]:focus.valid + label:after,
    .materialize input[type=number].valid + label:after,
    .materialize input[type=number]:focus.valid + label:after,
    .materialize input[type=search].valid + label:after,
    .materialize input[type=search]:focus.valid + label:after,
    .materialize textarea.materialize-textarea.valid + label:after,
    .materialize textarea.materialize-textarea:focus.valid + label:after {
      content: attr(data-success);
      color: #e9573f;
      opacity: 1; }
    /* line 98, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=text].invalid, .materialize input[type=text]:focus.invalid,
    .materialize input[type=password].invalid,
    .materialize input[type=password]:focus.invalid,
    .materialize input[type=email].invalid,
    .materialize input[type=email]:focus.invalid,
    .materialize input[type=url].invalid,
    .materialize input[type=url]:focus.invalid,
    .materialize input[type=time].invalid,
    .materialize input[type=time]:focus.invalid,
    .materialize input[type=date].invalid,
    .materialize input[type=date]:focus.invalid,
    .materialize input[type=datetime-local].invalid,
    .materialize input[type=datetime-local]:focus.invalid,
    .materialize input[type=tel].invalid,
    .materialize input[type=tel]:focus.invalid,
    .materialize input[type=number].invalid,
    .materialize input[type=number]:focus.invalid,
    .materialize input[type=search].invalid,
    .materialize input[type=search]:focus.invalid,
    .materialize textarea.materialize-textarea.invalid,
    .materialize textarea.materialize-textarea:focus.invalid {
      border-bottom: 1px solid #e9573f;
      box-shadow: 0 1px 0 0 #e9573f; }
    /* line 104, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=text].invalid + label:after,
    .materialize input[type=text]:focus.invalid + label:after,
    .materialize input[type=password].invalid + label:after,
    .materialize input[type=password]:focus.invalid + label:after,
    .materialize input[type=email].invalid + label:after,
    .materialize input[type=email]:focus.invalid + label:after,
    .materialize input[type=url].invalid + label:after,
    .materialize input[type=url]:focus.invalid + label:after,
    .materialize input[type=time].invalid + label:after,
    .materialize input[type=time]:focus.invalid + label:after,
    .materialize input[type=date].invalid + label:after,
    .materialize input[type=date]:focus.invalid + label:after,
    .materialize input[type=datetime-local].invalid + label:after,
    .materialize input[type=datetime-local]:focus.invalid + label:after,
    .materialize input[type=tel].invalid + label:after,
    .materialize input[type=tel]:focus.invalid + label:after,
    .materialize input[type=number].invalid + label:after,
    .materialize input[type=number]:focus.invalid + label:after,
    .materialize input[type=search].invalid + label:after,
    .materialize input[type=search]:focus.invalid + label:after,
    .materialize textarea.materialize-textarea.invalid + label:after,
    .materialize textarea.materialize-textarea:focus.invalid + label:after {
      content: attr(data-error);
      color: #e9573f;
      opacity: 1; }
    /* line 112, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=text] + label:after,
    .materialize input[type=password] + label:after,
    .materialize input[type=email] + label:after,
    .materialize input[type=url] + label:after,
    .materialize input[type=time] + label:after,
    .materialize input[type=date] + label:after,
    .materialize input[type=datetime-local] + label:after,
    .materialize input[type=tel] + label:after,
    .materialize input[type=number] + label:after,
    .materialize input[type=search] + label:after,
    .materialize textarea.materialize-textarea + label:after {
      display: block;
      content: "";
      position: absolute;
      top: 65px;
      opacity: 0;
      transition: .2s opacity ease-out, .2s color ease-out; }
  /* line 123, assets/sass/library/materialize/_forms.scss */
  .materialize .input-field {
    position: relative;
    margin-top: 1rem; }
    /* line 127, assets/sass/library/materialize/_forms.scss */
    .materialize .input-field label {
      color: #e9573f;
      position: absolute;
      top: 0.8rem;
      left: 0.75rem;
      font-size: 1rem;
      cursor: text;
      -webkit-transition: 0.2s ease-out;
      -moz-transition: 0.2s ease-out;
      -o-transition: 0.2s ease-out;
      -ms-transition: 0.2s ease-out;
      transition: 0.2s ease-out; }
    /* line 136, assets/sass/library/materialize/_forms.scss */
    .materialize .input-field label.active {
      font-size: 0.8rem;
      -webkit-transform: translateY(-140%);
      -moz-transform: translateY(-140%);
      -ms-transform: translateY(-140%);
      -o-transform: translateY(-140%);
      transform: translateY(-140%); }
    /* line 142, assets/sass/library/materialize/_forms.scss */
    .materialize .input-field .prefix {
      position: absolute;
      width: 3rem;
      font-size: 2rem;
      -webkit-transition: color 0.2s;
      -moz-transition: color 0.2s;
      -o-transition: color 0.2s;
      -ms-transition: color 0.2s;
      transition: color 0.2s; }
      /* line 148, assets/sass/library/materialize/_forms.scss */
      .materialize .input-field .prefix.active {
        color: #e9573f; }
    /* line 150, assets/sass/library/materialize/_forms.scss */
    .materialize .input-field .prefix ~ input,
    .materialize .input-field .prefix ~ textarea {
      margin-left: 3rem;
      width: 92%;
      width: calc(100% - 3rem); }
    /* line 156, assets/sass/library/materialize/_forms.scss */
    .materialize .input-field .prefix ~ textarea {
      padding-top: .8rem; }
    /* line 157, assets/sass/library/materialize/_forms.scss */
    .materialize .input-field .prefix ~ label {
      margin-left: 3rem; }
    @media only screen and (max-width: 992px) {
      /* line 160, assets/sass/library/materialize/_forms.scss */
      .materialize .input-field .prefix ~ input {
        width: 86%;
        width: calc(100% - 3rem); } }
    @media only screen and (max-width: 600px) {
      /* line 166, assets/sass/library/materialize/_forms.scss */
      .materialize .input-field .prefix ~ input {
        width: 80%;
        width: calc(100% - 3rem); } }
  /* line 177, assets/sass/library/materialize/_forms.scss */
  .materialize .input-field input[type=search] {
    display: block;
    line-height: inherit;
    padding-left: 4rem;
    width: calc(100% - 4rem); }
    /* line 183, assets/sass/library/materialize/_forms.scss */
    .materialize .input-field input[type=search]:focus {
      background-color: #fff;
      border: 0;
      box-shadow: none;
      color: #444; }
      /* line 189, assets/sass/library/materialize/_forms.scss */
      .materialize .input-field input[type=search]:focus + label i,
      .materialize .input-field input[type=search]:focus ~ .mdi-navigation-close {
        color: #444; }
    /* line 195, assets/sass/library/materialize/_forms.scss */
    .materialize .input-field input[type=search] + label {
      left: 1rem; }
    /* line 199, assets/sass/library/materialize/_forms.scss */
    .materialize .input-field input[type=search] ~ .mdi-navigation-close {
      position: absolute;
      top: 0;
      right: 1rem;
      color: transparent;
      cursor: pointer;
      font-size: 2rem;
      transition: .3s color; }
  /* line 212, assets/sass/library/materialize/_forms.scss */
  .materialize textarea {
    width: 100%;
    height: 3rem;
    background-color: transparent; }
    /* line 217, assets/sass/library/materialize/_forms.scss */
    .materialize textarea.materialize-textarea {
      overflow-y: hidden;
      /* prevents scroll bar flash */
      padding: 1.6rem 0;
      /* prevents text jump on Enter keypress */
      resize: none;
      min-height: 3rem; }
  /* line 227, assets/sass/library/materialize/_forms.scss */
  .materialize .hiddendiv {
    display: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow-wrap: break-word;
    /* future version of deprecated 'word-wrap' */
    padding-top: 1.2rem;
    /* prevents text jump on Enter keypress */ }
  /* line 241, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:not(:checked),
  .materialize [type="radio"]:checked {
    position: absolute;
    left: -9999px;
    visibility: hidden; }
  /* line 248, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:not(:checked) + label,
  .materialize [type="radio"]:checked + label {
    position: relative;
    padding-left: 35px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    line-height: 25px;
    font-size: 1rem;
    -webkit-transition: 0.28s ease;
    -moz-transition: 0.28s ease;
    -o-transition: 0.28s ease;
    -ms-transition: 0.28s ease;
    transition: 0.28s ease;
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */ }
  /* line 265, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"] + label:before,
  .materialize [type="radio"] + label:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    margin: 4px;
    width: 16px;
    height: 16px;
    z-index: 0;
    -webkit-transition: 0.28s ease;
    -moz-transition: 0.28s ease;
    -o-transition: 0.28s ease;
    -ms-transition: 0.28s ease;
    transition: 0.28s ease; }
  /* line 280, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:not(:checked) + label:before {
    border-radius: 50%;
    border: 2px solid #5a5a5a; }
  /* line 284, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:not(:checked) + label:after {
    border-radius: 50%;
    border: 2px solid #5a5a5a;
    z-index: -1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  /* line 293, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:checked + label:before {
    border-radius: 50%;
    border: 2px solid transparent; }
  /* line 297, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:checked + label:after {
    border-radius: 50%;
    border: 2px solid #e9573f;
    background-color: #e9573f;
    z-index: 0;
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -ms-transform: scale(1.02);
    -o-transform: scale(1.02);
    transform: scale(1.02); }
  /* line 306, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"].with-gap:checked + label:before {
    border-radius: 50%;
    border: 2px solid #e9573f; }
  /* line 310, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"].with-gap:checked + label:after {
    border-radius: 50%;
    border: 2px solid #e9573f;
    background-color: #e9573f;
    z-index: 0;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5); }
  /* line 319, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"].with-gap:disabled:checked + label:before {
    border: 2px solid rgba(0, 0, 0, 0.26); }
  /* line 322, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"].with-gap:disabled:checked + label:after {
    border: none;
    background-color: rgba(0, 0, 0, 0.26); }
  /* line 328, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:disabled:not(:checked) + label:before,
  .materialize [type="radio"]:disabled:checked + label:before {
    background-color: transparent;
    border-color: rgba(0, 0, 0, 0.26); }
  /* line 333, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:disabled + label {
    color: rgba(0, 0, 0, 0.26); }
  /* line 336, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:disabled:not(:checked) + label:before {
    border-color: rgba(0, 0, 0, 0.26); }
  /* line 339, assets/sass/library/materialize/_forms.scss */
  .materialize [type="radio"]:disabled:checked + label:after {
    background-color: rgba(0, 0, 0, 0.26);
    border-color: #BDBDBD; }
  /* line 350, assets/sass/library/materialize/_forms.scss */
  .materialize form p {
    margin-bottom: 10px;
    text-align: left; }
  /* line 354, assets/sass/library/materialize/_forms.scss */
  .materialize form p:last-child {
    margin-bottom: 0; }
  /* line 359, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"]:not(:checked),
  .materialize [type="checkbox"]:checked {
    position: absolute;
    left: -9999px;
    visibility: hidden; }
  /* line 368, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"] {
    /* checkbox aspect */ }
    /* line 371, assets/sass/library/materialize/_forms.scss */
    .materialize [type="checkbox"] + label {
      position: relative;
      padding-left: 35px;
      cursor: pointer;
      display: inline-block;
      height: 25px;
      line-height: 25px;
      font-size: 1rem;
      -webkit-user-select: none;
      /* webkit (safari, chrome) browsers */
      -moz-user-select: none;
      /* mozilla browsers */
      -khtml-user-select: none;
      /* webkit (konqueror) browsers */
      -ms-user-select: none;
      /* IE10+ */ }
    /* line 387, assets/sass/library/materialize/_forms.scss */
    .materialize [type="checkbox"] + label:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 18px;
      height: 18px;
      z-index: 0;
      border: 2px solid #5a5a5a;
      border-radius: 1px;
      margin-top: 2px;
      -webkit-transition: 0.2s;
      -moz-transition: 0.2s;
      -o-transition: 0.2s;
      -ms-transition: 0.2s;
      transition: 0.2s; }
    /* line 401, assets/sass/library/materialize/_forms.scss */
    .materialize [type="checkbox"]:not(:checked):disabled + label:before {
      border: none;
      background-color: rgba(0, 0, 0, 0.26); }
  /* line 409, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"]:checked + label:before {
    top: -4px;
    left: -3px;
    width: 12px;
    height: 22px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #e9573f;
    border-bottom: 2px solid #e9573f;
    -webkit-transform: rotate(40deg);
    -moz-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    -o-transform: rotate(40deg);
    transform: rotate(40deg);
    -webkit-backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  /* line 422, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"]:checked:disabled + label:before {
    border-right: 2px solid rgba(0, 0, 0, 0.26);
    border-bottom: 2px solid rgba(0, 0, 0, 0.26); }
  /* line 431, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"]:indeterminate + label:before {
    left: -10px;
    top: -11px;
    width: 10px;
    height: 22px;
    border-top: none;
    border-left: none;
    border-right: 2px solid #e9573f;
    border-bottom: none;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-backface-visibility: hidden;
    -webkit-transform-origin: 100% 100%;
    -moz-transform-origin: 100% 100%;
    -ms-transform-origin: 100% 100%;
    -o-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  /* line 445, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"]:indeterminate:disabled + label:before {
    border-right: 2px solid rgba(0, 0, 0, 0.26);
    background-color: transparent; }
  /* line 455, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in + label:after {
    border-radius: 2px; }
  /* line 458, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in + label:before,
  .materialize [type="checkbox"].filled-in + label:after {
    content: '';
    left: 0;
    position: absolute;
    /* .1s delay is for check animation */
    transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
    z-index: 1; }
  /* line 468, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in:not(:checked) + label:before {
    width: 0;
    height: 0;
    border: 3px solid transparent;
    left: 6px;
    top: 10px;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 20% 40%;
    transform-origin: 100% 100%; }
  /* line 480, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in:not(:checked) + label:after {
    height: 20px;
    width: 20px;
    background-color: transparent;
    border: 2px solid #5a5a5a;
    top: 0px;
    z-index: 0; }
  /* line 490, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in:checked + label:before {
    top: 0;
    left: 1px;
    width: 8px;
    height: 13px;
    border-top: 2px solid transparent;
    border-left: 2px solid transparent;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: rotateZ(37deg);
    transform: rotateZ(37deg);
    -webkit-transform-origin: 100% 100%;
    transform-origin: 100% 100%; }
  /* line 505, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in:checked + label:after {
    top: 0px;
    width: 20px;
    height: 20px;
    border: 2px solid #e9573f;
    background-color: #e9573f;
    z-index: 0; }
  /* line 515, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in:disabled:not(:checked) + label:before {
    background-color: transparent;
    border: 2px solid transparent; }
  /* line 520, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in:disabled:not(:checked) + label:after {
    border-color: transparent;
    background-color: #BDBDBD; }
  /* line 524, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in:disabled:checked + label:before {
    background-color: transparent; }
  /* line 528, assets/sass/library/materialize/_forms.scss */
  .materialize [type="checkbox"].filled-in:disabled:checked + label:after {
    background-color: #BDBDBD;
    border-color: #BDBDBD; }
  /* line 538, assets/sass/library/materialize/_forms.scss */
  .materialize .switch,
  .materialize .switch * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none; }
  /* line 545, assets/sass/library/materialize/_forms.scss */
  .materialize .switch label {
    cursor: pointer; }
  /* line 548, assets/sass/library/materialize/_forms.scss */
  .materialize .switch label input[type=checkbox] {
    opacity: 0;
    width: 0;
    height: 0; }
  /* line 553, assets/sass/library/materialize/_forms.scss */
  .materialize .switch label input[type=checkbox]:checked + .lever {
    background-color: #ebc3bc; }
  /* line 556, assets/sass/library/materialize/_forms.scss */
  .materialize .switch label input[type=checkbox]:checked + .lever:after {
    background-color: #e9573f; }
  /* line 559, assets/sass/library/materialize/_forms.scss */
  .materialize .switch label .lever {
    content: "";
    display: inline-block;
    position: relative;
    width: 40px;
    height: 15px;
    background-color: #818181;
    border-radius: 15px;
    margin-right: 10px;
    transition: background 0.3s ease;
    vertical-align: middle;
    margin: 0 16px; }
  /* line 572, assets/sass/library/materialize/_forms.scss */
  .materialize .switch label .lever:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 21px;
    height: 21px;
    background-color: #F1F1F1;
    border-radius: 21px;
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);
    left: -5px;
    top: -3px;
    transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease; }
  /* line 586, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=checkbox]:checked:not(:disabled) ~ .lever:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(233, 87, 63, 0.1); }
  /* line 589, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=checkbox]:not(:disabled) ~ .lever:active:after {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4), 0 0 0 15px rgba(0, 0, 0, 0.08); }
  /* line 592, assets/sass/library/materialize/_forms.scss */
  .materialize .switch label input[type=checkbox]:checked + .lever:after {
    left: 24px; }
  /* line 598, assets/sass/library/materialize/_forms.scss */
  .materialize .switch input[type=checkbox][disabled] + .lever {
    cursor: default; }
  /* line 601, assets/sass/library/materialize/_forms.scss */
  .materialize .switch label input[type=checkbox][disabled] + .lever:after,
  .materialize .switch label input[type=checkbox][disabled]:checked + .lever:after {
    background-color: #BDBDBD; }
  /* line 613, assets/sass/library/materialize/_forms.scss */
  .materialize .select-label {
    position: absolute; }
  /* line 617, assets/sass/library/materialize/_forms.scss */
  .materialize .select-wrapper {
    position: relative; }
    /* line 620, assets/sass/library/materialize/_forms.scss */
    .materialize .select-wrapper input.select-dropdown {
      position: relative;
      cursor: pointer;
      background-color: transparent;
      border: none;
      border-bottom: 1px solid #e9573f;
      outline: none;
      height: 3rem;
      line-height: 3rem;
      width: 100%;
      font-size: 1rem;
      margin: 0 0 15px 0;
      padding: 0;
      display: block; }
    /* line 636, assets/sass/library/materialize/_forms.scss */
    .materialize .select-wrapper span.caret {
      color: initial;
      position: absolute;
      right: 0;
      top: 16px;
      font-size: 10px; }
      /* line 642, assets/sass/library/materialize/_forms.scss */
      .materialize .select-wrapper span.caret.disabled {
        color: rgba(0, 0, 0, 0.26); }
    /* line 646, assets/sass/library/materialize/_forms.scss */
    .materialize .select-wrapper + label {
      position: absolute;
      top: -14px;
      font-size: 0.8rem; }
  /* line 653, assets/sass/library/materialize/_forms.scss */
  .materialize select {
    display: none; }
  /* line 654, assets/sass/library/materialize/_forms.scss */
  .materialize select.browser-default {
    display: block; }
  /* line 658, assets/sass/library/materialize/_forms.scss */
  .materialize select:disabled {
    color: rgba(0, 0, 0, 0.3); }
  /* line 661, assets/sass/library/materialize/_forms.scss */
  .materialize .select-wrapper input.select-dropdown:disabled {
    color: rgba(0, 0, 0, 0.3);
    cursor: default;
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -ms-user-select: none;
    /* IE10+ */
    border-bottom: 1px solid rgba(0, 0, 0, 0.3); }
  /* line 669, assets/sass/library/materialize/_forms.scss */
  .materialize .select-wrapper i {
    color: rgba(0, 0, 0, 0.3); }
  /* line 672, assets/sass/library/materialize/_forms.scss */
  .materialize .select-dropdown li.disabled {
    color: rgba(0, 0, 0, 0.3);
    background-color: transparent; }
  /* line 681, assets/sass/library/materialize/_forms.scss */
  .materialize .file-field {
    position: relative; }
    /* line 684, assets/sass/library/materialize/_forms.scss */
    .materialize .file-field .file-path-wrapper {
      overflow: hidden;
      padding-left: 10px; }
    /* line 688, assets/sass/library/materialize/_forms.scss */
    .materialize .file-field input.file-path {
      width: 100%; }
    /* line 690, assets/sass/library/materialize/_forms.scss */
    .materialize .file-field .btn, .materialize .file-field .btn-large {
      float: left;
      height: 3rem;
      line-height: 3rem; }
    /* line 696, assets/sass/library/materialize/_forms.scss */
    .materialize .file-field span {
      cursor: pointer; }
    /* line 700, assets/sass/library/materialize/_forms.scss */
    .materialize .file-field input[type=file] {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      width: 100%;
      margin: 0;
      padding: 0;
      font-size: 20px;
      cursor: pointer;
      opacity: 0;
      filter: alpha(opacity=0); }
  /* line 722, assets/sass/library/materialize/_forms.scss */
  .materialize .range-field {
    position: relative; }
  /* line 726, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range], .materialize input[type=range] + .thumb {
    cursor: pointer; }
  /* line 731, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range] {
    position: relative;
    background-color: transparent;
    border: none;
    outline: none;
    width: 100%;
    margin: 15px 0px;
    padding: 0; }
  /* line 740, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range] + .thumb {
    position: absolute;
    border: none;
    height: 0;
    width: 0;
    border-radius: 50%;
    background-color: #e9573f;
    top: 10px;
    margin-left: -6px;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg); }
    /* line 753, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=range] + .thumb .value {
      display: block;
      width: 30px;
      text-align: center;
      color: #e9573f;
      font-size: 0;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      transform: rotate(45deg); }
    /* line 762, assets/sass/library/materialize/_forms.scss */
    .materialize input[type=range] + .thumb.active {
      border-radius: 50% 50% 50% 0; }
      /* line 765, assets/sass/library/materialize/_forms.scss */
      .materialize input[type=range] + .thumb.active .value {
        color: #fff;
        margin-left: -1px;
        margin-top: 8px;
        font-size: 10px; }
  /* line 775, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]:focus {
    outline: none; }
  /* line 782, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range] {
    -webkit-appearance: none; }
  /* line 786, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]::-webkit-slider-runnable-track {
    height: 3px;
    background: #c2c0c2;
    border: none; }
  /* line 792, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background-color: #e9573f;
    transform-origin: 50% 50%;
    margin: -5px 0 0 0;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s; }
  /* line 804, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]:focus::-webkit-slider-runnable-track {
    background: #ccc; }
  /* line 809, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range] {
    /* fix for FF unable to apply focus style bug  */
    border: 1px solid white;
    /*required for proper track sizing in FF*/ }
  /* line 816, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]::-moz-range-track {
    height: 3px;
    background: #ddd;
    border: none; }
  /* line 822, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]::-moz-range-thumb {
    border: none;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background: #e9573f;
    margin-top: -5px; }
  /* line 832, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px; }
  /* line 837, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]:focus::-moz-range-track {
    background: #ccc; }
  /* line 842, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]::-ms-track {
    height: 3px;
    /*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
    background: transparent;
    /*leave room for the larger thumb to overflow with a transparent border */
    border-color: transparent;
    border-width: 6px 0;
    /*remove default tick marks*/
    color: transparent; }
  /* line 855, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]::-ms-fill-lower {
    background: #777; }
  /* line 858, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]::-ms-fill-upper {
    background: #ddd; }
  /* line 861, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]::-ms-thumb {
    border: none;
    height: 14px;
    width: 14px;
    border-radius: 50%;
    background: #e9573f; }
  /* line 868, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]:focus::-ms-fill-lower {
    background: #888; }
  /* line 871, assets/sass/library/materialize/_forms.scss */
  .materialize input[type=range]:focus::-ms-fill-upper {
    background: #ccc; }
  /* line 879, assets/sass/library/materialize/_forms.scss */
  .materialize select {
    background-color: rgba(255, 255, 255, 0.9);
    width: 100%;
    padding: 5px;
    border: 1px solid #f2f2f2;
    border-radius: 2px;
    height: 3rem; }
  /* line 12, assets/sass/library/materialize/_waves.scss */
  .materialize .waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    will-change: opacity, transform;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out; }
    /* line 39, assets/sass/library/materialize/_waves.scss */
    .materialize .waves-effect .waves-ripple {
      position: absolute;
      border-radius: 50%;
      width: 20px;
      height: 20px;
      margin-top: -10px;
      margin-left: -10px;
      opacity: 0;
      background: rgba(0, 0, 0, 0.2);
      -webkit-transition: all 0.7s ease-out;
      -moz-transition: all 0.7s ease-out;
      -o-transition: all 0.7s ease-out;
      -ms-transition: all 0.7s ease-out;
      transition: all 0.7s ease-out;
      -webkit-transition-property: -webkit-transform, opacity;
      -moz-transition-property: -moz-transform, opacity;
      -o-transition-property: -o-transform, opacity;
      transition-property: transform, opacity;
      -webkit-transform: scale(0);
      -moz-transform: scale(0);
      -ms-transform: scale(0);
      -o-transform: scale(0);
      transform: scale(0);
      pointer-events: none; }
    /* line 64, assets/sass/library/materialize/_waves.scss */
    .materialize .waves-effect.waves-light .waves-ripple {
      background-color: rgba(255, 255, 255, 0.45); }
    /* line 68, assets/sass/library/materialize/_waves.scss */
    .materialize .waves-effect.waves-red .waves-ripple {
      background-color: rgba(244, 67, 54, 0.7); }
    /* line 71, assets/sass/library/materialize/_waves.scss */
    .materialize .waves-effect.waves-yellow .waves-ripple {
      background-color: rgba(255, 235, 59, 0.7); }
    /* line 74, assets/sass/library/materialize/_waves.scss */
    .materialize .waves-effect.waves-orange .waves-ripple {
      background-color: rgba(255, 152, 0, 0.7); }
    /* line 77, assets/sass/library/materialize/_waves.scss */
    .materialize .waves-effect.waves-purple .waves-ripple {
      background-color: rgba(156, 39, 176, 0.7); }
    /* line 80, assets/sass/library/materialize/_waves.scss */
    .materialize .waves-effect.waves-green .waves-ripple {
      background-color: rgba(76, 175, 80, 0.7); }
    /* line 83, assets/sass/library/materialize/_waves.scss */
    .materialize .waves-effect.waves-teal .waves-ripple {
      background-color: rgba(0, 150, 136, 0.7); }
  /* line 89, assets/sass/library/materialize/_waves.scss */
  .materialize .waves-notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important; }
  /* line 93, assets/sass/library/materialize/_waves.scss */
  .materialize .waves-circle {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%); }
  /* line 126, assets/sass/library/materialize/_waves.scss */
  .materialize .waves-input-wrapper {
    border-radius: 0.2em;
    vertical-align: bottom; }
    /* line 134, assets/sass/library/materialize/_waves.scss */
    .materialize .waves-input-wrapper .waves-button-input {
      position: relative;
      top: 0;
      left: 0;
      z-index: 1; }
  /* line 142, assets/sass/library/materialize/_waves.scss */
  .materialize .waves-circle {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-mask-image: none; }
  /* line 160, assets/sass/library/materialize/_waves.scss */
  .materialize .waves-block {
    display: block; }
  /* line 165, assets/sass/library/materialize/_waves.scss */
  .materialize a.waves-effect .waves-ripple {
    z-index: -1; }
  /* line 2, assets/sass/library/materialize/_buttons.scss */
  .materialize .btn, .materialize .btn-large, .materialize .btn-flat {
    border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    outline: 0;
    padding: 0 2rem;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent; }
  /* line 17, assets/sass/library/materialize/_buttons.scss */
  .materialize .btn.disabled, .materialize .disabled.btn-large, .materialize .btn-floating.disabled, .materialize .btn-large.disabled, .materialize .btn:disabled, .materialize .btn-large:disabled, .materialize .btn-large:disabled, .materialize .btn-floating:disabled {
    background-color: #DFDFDF !important;
    box-shadow: none;
    color: #9F9F9F !important;
    cursor: default; }
    /* line 22, assets/sass/library/materialize/_buttons.scss */
    .materialize .btn.disabled *, .materialize .disabled.btn-large *, .materialize .btn-floating.disabled *, .materialize .btn-large.disabled *, .materialize .btn:disabled *, .materialize .btn-large:disabled *, .materialize .btn-large:disabled *, .materialize .btn-floating:disabled * {
      pointer-events: none; }
    /* line 26, assets/sass/library/materialize/_buttons.scss */
    .materialize .btn.disabled:hover, .materialize .disabled.btn-large:hover, .materialize .btn-floating.disabled:hover, .materialize .btn-large.disabled:hover, .materialize .btn:disabled:hover, .materialize .btn-large:disabled:hover, .materialize .btn-large:disabled:hover, .materialize .btn-floating:disabled:hover {
      background-color: #DFDFDF;
      color: #9F9F9F; }
  /* line 33, assets/sass/library/materialize/_buttons.scss */
  .materialize .btn i, .materialize .btn-large i, .materialize .btn-floating i, .materialize .btn-large i, .materialize .btn-flat i {
    font-size: 1.3rem;
    line-height: inherit; }
  /* line 40, assets/sass/library/materialize/_buttons.scss */
  .materialize .btn, .materialize .btn-large {
    text-decoration: none;
    color: #fff;
    background-color: #e9573f;
    text-align: center;
    letter-spacing: .5px;
    -webkit-transition: 0.2s ease-out;
    -moz-transition: 0.2s ease-out;
    -o-transition: 0.2s ease-out;
    -ms-transition: 0.2s ease-out;
    transition: 0.2s ease-out;
    cursor: pointer; }
    /* line 50, assets/sass/library/materialize/_buttons.scss */
    .materialize .btn:hover, .materialize .btn-large:hover {
      background-color: #ec6b56; }
  /* line 57, assets/sass/library/materialize/_buttons.scss */
  .materialize .btn-floating {
    display: inline-block;
    color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 37px;
    height: 37px;
    line-height: 37px;
    padding: 0;
    background-color: #e9573f;
    border-radius: 50%;
    transition: .3s;
    cursor: pointer;
    vertical-align: middle; }
    /* line 74, assets/sass/library/materialize/_buttons.scss */
    .materialize .btn-floating i {
      width: inherit;
      display: inline-block;
      text-align: center;
      color: #fff;
      font-size: 1.6rem;
      line-height: 37px; }
    /* line 86, assets/sass/library/materialize/_buttons.scss */
    .materialize .btn-floating:before {
      border-radius: 0; }
    /* line 89, assets/sass/library/materialize/_buttons.scss */
    .materialize .btn-floating.btn-large {
      width: 55.5px;
      height: 55.5px; }
      /* line 92, assets/sass/library/materialize/_buttons.scss */
      .materialize .btn-floating.btn-large i {
        line-height: 55.5px; }
  /* line 99, assets/sass/library/materialize/_buttons.scss */
  .materialize button.btn-floating {
    border: none; }
  /* line 104, assets/sass/library/materialize/_buttons.scss */
  .materialize .fixed-action-btn {
    position: fixed;
    right: 23px;
    bottom: 23px;
    padding-top: 15px;
    margin-bottom: 0;
    z-index: 998; }
    /* line 112, assets/sass/library/materialize/_buttons.scss */
    .materialize .fixed-action-btn ul {
      left: 0;
      right: 0;
      text-align: center;
      position: absolute;
      bottom: 64px;
      margin: 0; }
      /* line 120, assets/sass/library/materialize/_buttons.scss */
      .materialize .fixed-action-btn ul li {
        margin-bottom: 15px; }
      /* line 124, assets/sass/library/materialize/_buttons.scss */
      .materialize .fixed-action-btn ul a.btn-floating {
        opacity: 0; }
  /* line 131, assets/sass/library/materialize/_buttons.scss */
  .materialize .btn-flat {
    box-shadow: none;
    background-color: transparent;
    color: #343434;
    cursor: pointer; }
    /* line 137, assets/sass/library/materialize/_buttons.scss */
    .materialize .btn-flat.disabled {
      color: #b3b3b3;
      cursor: default; }
  /* line 144, assets/sass/library/materialize/_buttons.scss */
  .materialize .btn-large {
    height: 54px;
    line-height: 56px; }
    /* line 149, assets/sass/library/materialize/_buttons.scss */
    .materialize .btn-large i {
      font-size: 1.6rem; }
  /* line 155, assets/sass/library/materialize/_buttons.scss */
  .materialize .btn-block {
    display: block; }

/* line 11, assets/sass/_common.scss */
* {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

/* line 16, assets/sass/_common.scss */
.hiddendiv {
  display: none !important; }

/* line 20, assets/sass/_common.scss */
strong em {
  font-weight: bold; }

/* line 1, assets/sass/shortcodes/_table.scss */
.post .post-content table, .best-post-container .post-content table, #simple-page-contact .post-content table, #simple-page .post-content table, #simple-page-no-sidebar .post-content table {
  margin-left: 20px;
  margin-right: 10px;
  width: calc(100% - 30px) !important;
  margin-bottom: 30px; }
  /* line 6, assets/sass/shortcodes/_table.scss */
  .post .post-content table tbody, .best-post-container .post-content table tbody, #simple-page-contact .post-content table tbody, #simple-page .post-content table tbody, #simple-page-no-sidebar .post-content table tbody, .post .post-content table tr, .best-post-container .post-content table tr, #simple-page-contact .post-content table tr, #simple-page .post-content table tr, #simple-page-no-sidebar .post-content table tr, .post .post-content table td, .best-post-container .post-content table td, #simple-page-contact .post-content table td, #simple-page .post-content table td, #simple-page-no-sidebar .post-content table td, .post .post-content table th, .best-post-container .post-content table th, #simple-page-contact .post-content table th, #simple-page .post-content table th, #simple-page-no-sidebar .post-content table th {
    border-collapse: collapse;
    padding: 10px; }
  /* line 10, assets/sass/shortcodes/_table.scss */
  .post .post-content table tr, .best-post-container .post-content table tr, #simple-page-contact .post-content table tr, #simple-page .post-content table tr, #simple-page-no-sidebar .post-content table tr {
    border-bottom: 1px solid #b9b9b9; }
  /* line 13, assets/sass/shortcodes/_table.scss */
  .post .post-content table tr:nth-of-type(odd), .best-post-container .post-content table tr:nth-of-type(odd), #simple-page-contact .post-content table tr:nth-of-type(odd), #simple-page .post-content table tr:nth-of-type(odd), #simple-page-no-sidebar .post-content table tr:nth-of-type(odd) {
    background: #e2e2e2;
    /* The Fallback */
    background: rgba(226, 226, 226, 0.5); }
  /* line 16, assets/sass/shortcodes/_table.scss */
  .post .post-content table thead tr, .best-post-container .post-content table thead tr, #simple-page-contact .post-content table thead tr, #simple-page .post-content table thead tr, #simple-page-no-sidebar .post-content table thead tr, .post .post-content table thead th, .best-post-container .post-content table thead th, #simple-page-contact .post-content table thead th, #simple-page .post-content table thead th, #simple-page-no-sidebar .post-content table thead th {
    background: #e9573f !important;
    color: #F5F5F5 !important;
    border: none !important; }
  /* line 21, assets/sass/shortcodes/_table.scss */
  .post .post-content table td, .best-post-container .post-content table td, #simple-page-contact .post-content table td, #simple-page .post-content table td, #simple-page-no-sidebar .post-content table td {
    font-size: 16px;
    vertical-align: middle;
    word-break: initial; }

/* line 2, assets/sass/shortcodes/_quote.scss */
.post .post-content blockquote p, .best-post-container .post-content blockquote p, #simple-page-contact .post-content blockquote p, #simple-page .post-content blockquote p, #simple-page-no-sidebar .post-content blockquote p, .post .post-content q p, .best-post-container .post-content q p, #simple-page-contact .post-content q p, #simple-page .post-content q p, #simple-page-no-sidebar .post-content q p {
  font-family: "FuturaLT" !important;
  font-size: 25px !important;
  line-height: 30px !important;
  text-align: center;
  margin: auto;
  position: relative;
  margin-bottom: 30px;
  text-transform: uppercase;
  color: #e9573f; }
  /* line 6, assets/sass/shortcodes/_quote.scss */
  .post .post-content blockquote p:before, .best-post-container .post-content blockquote p:before, #simple-page-contact .post-content blockquote p:before, #simple-page .post-content blockquote p:before, #simple-page-no-sidebar .post-content blockquote p:before, .post .post-content q p:before, .best-post-container .post-content q p:before, #simple-page-contact .post-content q p:before, #simple-page .post-content q p:before, #simple-page-no-sidebar .post-content q p:before {
    content: '«';
    font-size: 35px;
    color: #e9573f;
    margin-right: 5px; }
  /* line 12, assets/sass/shortcodes/_quote.scss */
  .post .post-content blockquote p:after, .best-post-container .post-content blockquote p:after, #simple-page-contact .post-content blockquote p:after, #simple-page .post-content blockquote p:after, #simple-page-no-sidebar .post-content blockquote p:after, .post .post-content q p:after, .best-post-container .post-content q p:after, #simple-page-contact .post-content q p:after, #simple-page .post-content q p:after, #simple-page-no-sidebar .post-content q p:after {
    content: '»';
    margin-left: 5px;
    font-size: 35px;
    color: #e9573f; }

/* line 27, assets/sass/shortcodes/_quote.scss */
.post .post-content .quote-large, .best-post-container .post-content .quote-large, #simple-page-contact .post-content .quote-large, #simple-page .post-content .quote-large, #simple-page-no-sidebar .post-content .quote-large {
  text-align: center;
  line-height: 40px;
  font-size: 35px;
  color: #e9573f;
  font-style: italic;
  max-width: 585px;
  margin: 0 auto;
  padding: 20px 0 37px 0; }
  /* line 28, assets/sass/shortcodes/_quote.scss */
  .post .post-content .quote-large:before, .best-post-container .post-content .quote-large:before, #simple-page-contact .post-content .quote-large:before, #simple-page .post-content .quote-large:before, #simple-page-no-sidebar .post-content .quote-large:before, .post .post-content .quote-large:after, .best-post-container .post-content .quote-large:after, #simple-page-contact .post-content .quote-large:after, #simple-page .post-content .quote-large:after, #simple-page-no-sidebar .post-content .quote-large:after {
    display: none; }

/* line 41, assets/sass/shortcodes/_quote.scss */
.post .post-content .floating-quote, .best-post-container .post-content .floating-quote, #simple-page-contact .post-content .floating-quote, #simple-page .post-content .floating-quote, #simple-page-no-sidebar .post-content .floating-quote {
  width: 45%;
  margin: 0 !important; }
  /* line 44, assets/sass/shortcodes/_quote.scss */
  .post .post-content .floating-quote p, .best-post-container .post-content .floating-quote p, #simple-page-contact .post-content .floating-quote p, #simple-page .post-content .floating-quote p, #simple-page-no-sidebar .post-content .floating-quote p {
    line-height: 43px !important;
    font-size: 34px !important;
    text-align: left;
    color: #444444;
    padding: 10px 20px;
    font-style: normal;
    margin: 0 !important; }
    /* line 52, assets/sass/shortcodes/_quote.scss */
    .post .post-content .floating-quote p:before, .best-post-container .post-content .floating-quote p:before, #simple-page-contact .post-content .floating-quote p:before, #simple-page .post-content .floating-quote p:before, #simple-page-no-sidebar .post-content .floating-quote p:before {
      content: '«';
      font-size: 35px;
      color: inherit;
      margin-right: 5px; }
    /* line 58, assets/sass/shortcodes/_quote.scss */
    .post .post-content .floating-quote p:after, .best-post-container .post-content .floating-quote p:after, #simple-page-contact .post-content .floating-quote p:after, #simple-page .post-content .floating-quote p:after, #simple-page-no-sidebar .post-content .floating-quote p:after {
      content: '»';
      margin-left: 5px;
      font-size: 35px;
      color: inherit; }

/* line 67, assets/sass/shortcodes/_quote.scss */
.post .post-content .twitter-tweet, .best-post-container .post-content .twitter-tweet, #simple-page-contact .post-content .twitter-tweet, #simple-page .post-content .twitter-tweet, #simple-page-no-sidebar .post-content .twitter-tweet {
  width: 500px !important;
  margin: auto;
  margin-bottom: 30px !important; }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 73, assets/sass/shortcodes/_quote.scss */
  .post .post-content .twitter-tweet, .best-post-container .post-content .twitter-tweet, #simple-page-contact .post-content .twitter-tweet, #simple-page .post-content .twitter-tweet, #simple-page-no-sidebar .post-content .twitter-tweet {
    width: 90% !important; }
  /* line 76, assets/sass/shortcodes/_quote.scss */
  .post .post-content blockquote, .best-post-container .post-content blockquote, #simple-page-contact .post-content blockquote, #simple-page .post-content blockquote, #simple-page-no-sidebar .post-content blockquote, .post .post-content q, .best-post-container .post-content q, #simple-page-contact .post-content q, #simple-page .post-content q, #simple-page-no-sidebar .post-content q {
    width: 90%; } }

@media (max-width: 767px) {
  /* line 81, assets/sass/shortcodes/_quote.scss */
  .post .post-content .floating-quote, .best-post-container .post-content .floating-quote, #simple-page-contact .post-content .floating-quote, #simple-page .post-content .floating-quote, #simple-page-no-sidebar .post-content .floating-quote {
    width: 100%;
    clear: both !important;
    margin-bottom: 17px !important; }
    /* line 85, assets/sass/shortcodes/_quote.scss */
    .post .post-content .floating-quote p, .best-post-container .post-content .floating-quote p, #simple-page-contact .post-content .floating-quote p, #simple-page .post-content .floating-quote p, #simple-page-no-sidebar .post-content .floating-quote p {
      text-align: center; } }

/* line 91, assets/sass/shortcodes/_quote.scss */
.post .post-content .fb-post, .best-post-container .post-content .fb-post, #simple-page-contact .post-content .fb-post, #simple-page .post-content .fb-post, #simple-page-no-sidebar .post-content .fb-post {
  text-align: center;
  display: block; }

/* line 1, assets/sass/shortcodes/_video.scss */
.post .post-content .video-attachement, .best-post-container .post-content .video-attachement, #simple-page-contact .post-content .video-attachement, #simple-page .post-content .video-attachement, #simple-page-no-sidebar .post-content .video-attachement {
  height: 320px;
  margin-bottom: 55px;
  position: relative;
  margin-left: 8.47458%;
  margin-right: 8.47458%; }
  /* line 7, assets/sass/shortcodes/_video.scss */
  .post .post-content .video-attachement .video-preview, .best-post-container .post-content .video-attachement .video-preview, #simple-page-contact .post-content .video-attachement .video-preview, #simple-page .post-content .video-attachement .video-preview, #simple-page-no-sidebar .post-content .video-attachement .video-preview {
    position: absolute;
    width: 100%;
    height: 320px;
    z-index: 4;
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer; }
    /* line 16, assets/sass/shortcodes/_video.scss */
    .post .post-content .video-attachement .video-preview:before, .best-post-container .post-content .video-attachement .video-preview:before, #simple-page-contact .post-content .video-attachement .video-preview:before, #simple-page .post-content .video-attachement .video-preview:before, #simple-page-no-sidebar .post-content .video-attachement .video-preview:before {
      content: "";
      width: 100%;
      height: 100%;
      display: block;
      background: #444444;
      margin: 0;
      opacity: 0.7;
      z-index: 3;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
  /* line 28, assets/sass/shortcodes/_video.scss */
  .post .post-content .video-attachement .play-video-icon, .best-post-container .post-content .video-attachement .play-video-icon, #simple-page-contact .post-content .video-attachement .play-video-icon, #simple-page .post-content .video-attachement .play-video-icon, #simple-page-no-sidebar .post-content .video-attachement .play-video-icon {
    animation: video-preview-fadeOut 0.3s forwards;
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: 60px;
    width: 60px;
    padding: 0;
    margin: auto;
    z-index: 5;
    background: #F5F5F5;
    color: #e9573f;
    border-radius: 50%; }
    /* line 44, assets/sass/shortcodes/_video.scss */
    .post .post-content .video-attachement .play-video-icon .icon-triangle-right, .best-post-container .post-content .video-attachement .play-video-icon .icon-triangle-right, #simple-page-contact .post-content .video-attachement .play-video-icon .icon-triangle-right, #simple-page .post-content .video-attachement .play-video-icon .icon-triangle-right, #simple-page-no-sidebar .post-content .video-attachement .play-video-icon .icon-triangle-right {
      font-size: 30px;
      position: absolute;
      padding-left: 3px;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      height: 30px;
      width: 30px;
      display: block;
      margin: auto; }
  /* line 58, assets/sass/shortcodes/_video.scss */
  .post .post-content .video-attachement iframe, .best-post-container .post-content .video-attachement iframe, #simple-page-contact .post-content .video-attachement iframe, #simple-page .post-content .video-attachement iframe, #simple-page-no-sidebar .post-content .video-attachement iframe {
    width: 100%;
    height: 320px;
    z-index: 3; }
  /* line 65, assets/sass/shortcodes/_video.scss */
  .post .post-content .video-attachement:hover .video-preview:before, .best-post-container .post-content .video-attachement:hover .video-preview:before, #simple-page-contact .post-content .video-attachement:hover .video-preview:before, #simple-page .post-content .video-attachement:hover .video-preview:before, #simple-page-no-sidebar .post-content .video-attachement:hover .video-preview:before {
    opacity: 0.4; }
  /* line 68, assets/sass/shortcodes/_video.scss */
  .post .post-content .video-attachement:hover .video-preview .play-video-icon, .best-post-container .post-content .video-attachement:hover .video-preview .play-video-icon, #simple-page-contact .post-content .video-attachement:hover .video-preview .play-video-icon, #simple-page .post-content .video-attachement:hover .video-preview .play-video-icon, #simple-page-no-sidebar .post-content .video-attachement:hover .video-preview .play-video-icon {
    animation: video-preview-fadeIn 0.3s forwards; }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 76, assets/sass/shortcodes/_video.scss */
  .post .post-content .video-attachement, .best-post-container .post-content .video-attachement, #simple-page-contact .post-content .video-attachement, #simple-page .post-content .video-attachement, #simple-page-no-sidebar .post-content .video-attachement {
    padding: 0 !important; } }

/* line 1, assets/sass/shortcodes/_test.scss */
.post .post-content .num-test-block, .best-post-container .post-content .num-test-block, #simple-page-contact .post-content .num-test-block, #simple-page .post-content .num-test-block, #simple-page-no-sidebar .post-content .num-test-block {
  padding-left: 20px;
  margin: 20px 0;
  margin-top: 60px;
  position: relative; }
  /* line 7, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block p, .best-post-container .post-content .num-test-block p, #simple-page-contact .post-content .num-test-block p, #simple-page .post-content .num-test-block p, #simple-page-no-sidebar .post-content .num-test-block p, .post .post-content .num-test-block h2, .best-post-container .post-content .num-test-block h2, #simple-page-contact .post-content .num-test-block h2, #simple-page .post-content .num-test-block h2, #simple-page-no-sidebar .post-content .num-test-block h2 {
    padding: 0; }
  /* line 10, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .title-container, .best-post-container .post-content .num-test-block .title-container, #simple-page-contact .post-content .num-test-block .title-container, #simple-page .post-content .num-test-block .title-container, #simple-page-no-sidebar .post-content .num-test-block .title-container {
    width: 65%;
    float: left; }
  /* line 14, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .title-block, .best-post-container .post-content .num-test-block .title-block, #simple-page-contact .post-content .num-test-block .title-block, #simple-page .post-content .num-test-block .title-block, #simple-page-no-sidebar .post-content .num-test-block .title-block {
    font-size: 50px;
    line-height: 44px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #e9573f;
    font-family: "FuturaLT"; }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 14, assets/sass/shortcodes/_test.scss */
      .post .post-content .num-test-block .title-block, .best-post-container .post-content .num-test-block .title-block, #simple-page-contact .post-content .num-test-block .title-block, #simple-page .post-content .num-test-block .title-block, #simple-page-no-sidebar .post-content .num-test-block .title-block {
        padding: 0 !important; } }
  /* line 27, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block h2, .best-post-container .post-content .num-test-block h2, #simple-page-contact .post-content .num-test-block h2, #simple-page .post-content .num-test-block h2, #simple-page-no-sidebar .post-content .num-test-block h2 {
    font-family: "FuturaLT";
    font-weight: 700;
    font-size: 23px;
    text-transform: uppercase;
    color: #444444;
    margin-top: 0; }
  /* line 36, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .test-rating, .best-post-container .post-content .num-test-block .test-rating, #simple-page-contact .post-content .num-test-block .test-rating, #simple-page .post-content .num-test-block .test-rating, #simple-page-no-sidebar .post-content .num-test-block .test-rating {
    clear: both;
    color: #aaa;
    font-size: 1.3em;
    margin-bottom: 10px; }
  /* line 43, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .text, .best-post-container .post-content .num-test-block .text, #simple-page-contact .post-content .num-test-block .text, #simple-page .post-content .num-test-block .text, #simple-page-no-sidebar .post-content .num-test-block .text {
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 17px;
    position: relative;
    font-family: "Bentonsans";
    padding-right: 20px; }
    /* line 44, assets/sass/shortcodes/_test.scss */
    .post .post-content .num-test-block .text p, .best-post-container .post-content .num-test-block .text p, #simple-page-contact .post-content .num-test-block .text p, #simple-page .post-content .num-test-block .text p, #simple-page-no-sidebar .post-content .num-test-block .text p {
      font-size: 15px; }
  /* line 55, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .smiley_rating, .best-post-container .post-content .num-test-block .smiley_rating, #simple-page-contact .post-content .num-test-block .smiley_rating, #simple-page .post-content .num-test-block .smiley_rating, #simple-page-no-sidebar .post-content .num-test-block .smiley_rating {
    font-size: 85px;
    float: left;
    color: #e9573f;
    margin-right: 15px;
    height: 85px;
    line-height: 85px; }
  /* line 65, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .top-bad-container span.icon-top, .best-post-container .post-content .num-test-block .top-bad-container span.icon-top, #simple-page-contact .post-content .num-test-block .top-bad-container span.icon-top, #simple-page .post-content .num-test-block .top-bad-container span.icon-top, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container span.icon-top {
    margin-right: 10px; }
  @media (min-width: 1000px) {
    /* line 64, assets/sass/shortcodes/_test.scss */
    .post .post-content .num-test-block .top-bad-container, .best-post-container .post-content .num-test-block .top-bad-container, #simple-page-contact .post-content .num-test-block .top-bad-container, #simple-page .post-content .num-test-block .top-bad-container, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container {
      padding-left: 30px; } }
  @media (max-width: 767px) {
    /* line 64, assets/sass/shortcodes/_test.scss */
    .post .post-content .num-test-block .top-bad-container, .best-post-container .post-content .num-test-block .top-bad-container, #simple-page-contact .post-content .num-test-block .top-bad-container, #simple-page .post-content .num-test-block .top-bad-container, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container {
      padding-left: 10px; } }
  /* line 76, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .top-bad-container .title, .best-post-container .post-content .num-test-block .top-bad-container .title, #simple-page-contact .post-content .num-test-block .top-bad-container .title, #simple-page .post-content .num-test-block .top-bad-container .title, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container .title {
    font-family: "FuturaLT";
    font-weight: 700;
    text-transform: uppercase;
    color: #444444;
    font-size: 25px; }
    @media (max-width: 767px) {
      /* line 76, assets/sass/shortcodes/_test.scss */
      .post .post-content .num-test-block .top-bad-container .title, .best-post-container .post-content .num-test-block .top-bad-container .title, #simple-page-contact .post-content .num-test-block .top-bad-container .title, #simple-page .post-content .num-test-block .top-bad-container .title, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container .title {
        padding: 0 !important; } }
  /* line 86, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .top-bad-container .top, .best-post-container .post-content .num-test-block .top-bad-container .top, #simple-page-contact .post-content .num-test-block .top-bad-container .top, #simple-page .post-content .num-test-block .top-bad-container .top, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container .top {
    margin-bottom: 30px; }
    /* line 88, assets/sass/shortcodes/_test.scss */
    .post .post-content .num-test-block .top-bad-container .top .title, .best-post-container .post-content .num-test-block .top-bad-container .top .title, #simple-page-contact .post-content .num-test-block .top-bad-container .top .title, #simple-page .post-content .num-test-block .top-bad-container .top .title, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container .top .title {
      color: #e9573f; }
    /* line 92, assets/sass/shortcodes/_test.scss */
    .post .post-content .num-test-block .top-bad-container .top ul li:before, .best-post-container .post-content .num-test-block .top-bad-container .top ul li:before, #simple-page-contact .post-content .num-test-block .top-bad-container .top ul li:before, #simple-page .post-content .num-test-block .top-bad-container .top ul li:before, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container .top ul li:before {
      color: #e9573f; }
  /* line 98, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .top-bad-container .bad ul li.icon-top:before, .best-post-container .post-content .num-test-block .top-bad-container .bad ul li.icon-top:before, #simple-page-contact .post-content .num-test-block .top-bad-container .bad ul li.icon-top:before, #simple-page .post-content .num-test-block .top-bad-container .bad ul li.icon-top:before, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container .bad ul li.icon-top:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }
  /* line 103, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .top-bad-container .bad .icon-top, .best-post-container .post-content .num-test-block .top-bad-container .bad .icon-top, #simple-page-contact .post-content .num-test-block .top-bad-container .bad .icon-top, #simple-page .post-content .num-test-block .top-bad-container .bad .icon-top, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container .bad .icon-top {
    transform: rotate(180deg);
    display: inline-block; }
  /* line 109, assets/sass/shortcodes/_test.scss */
  .post .post-content .num-test-block .top-bad-container ul, .best-post-container .post-content .num-test-block .top-bad-container ul, #simple-page-contact .post-content .num-test-block .top-bad-container ul, #simple-page .post-content .num-test-block .top-bad-container ul, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container ul {
    margin: 0;
    padding-left: 23px; }
    /* line 112, assets/sass/shortcodes/_test.scss */
    .post .post-content .num-test-block .top-bad-container ul li, .best-post-container .post-content .num-test-block .top-bad-container ul li, #simple-page-contact .post-content .num-test-block .top-bad-container ul li, #simple-page .post-content .num-test-block .top-bad-container ul li, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container ul li {
      margin-left: 5px;
      margin-bottom: 10px; }
    /* line 116, assets/sass/shortcodes/_test.scss */
    .post .post-content .num-test-block .top-bad-container ul li:before, .best-post-container .post-content .num-test-block .top-bad-container ul li:before, #simple-page-contact .post-content .num-test-block .top-bad-container ul li:before, #simple-page .post-content .num-test-block .top-bad-container ul li:before, #simple-page-no-sidebar .post-content .num-test-block .top-bad-container ul li:before {
      content: ""; }

/* line 2, assets/sass/shortcodes/_embedapp.scss */
.post .post-content .embed_app, .best-post-container .post-content .embed_app, #simple-page-contact .post-content .embed_app, #simple-page .post-content .embed_app, #simple-page-no-sidebar .post-content .embed_app {
  font-family: Bentonsans;
  position: relative;
  box-sizing: border-box;
  margin-bottom: 20px;
  padding: 0 22px; }
  @media (max-width: 767px) {
    /* line 2, assets/sass/shortcodes/_embedapp.scss */
    .post .post-content .embed_app, .best-post-container .post-content .embed_app, #simple-page-contact .post-content .embed_app, #simple-page .post-content .embed_app, #simple-page-no-sidebar .post-content .embed_app {
      text-align: center; } }
  /* line 10, assets/sass/shortcodes/_embedapp.scss */
  .post .post-content .embed_app *, .best-post-container .post-content .embed_app *, #simple-page-contact .post-content .embed_app *, #simple-page .post-content .embed_app *, #simple-page-no-sidebar .post-content .embed_app * {
    box-sizing: border-box; }
  /* line 14, assets/sass/shortcodes/_embedapp.scss */
  .post .post-content .embed_app img, .best-post-container .post-content .embed_app img, #simple-page-contact .post-content .embed_app img, #simple-page .post-content .embed_app img, #simple-page-no-sidebar .post-content .embed_app img {
    width: 130px;
    border-radius: 10%;
    float: left; }
    @media (max-width: 767px) {
      /* line 14, assets/sass/shortcodes/_embedapp.scss */
      .post .post-content .embed_app img, .best-post-container .post-content .embed_app img, #simple-page-contact .post-content .embed_app img, #simple-page .post-content .embed_app img, #simple-page-no-sidebar .post-content .embed_app img {
        float: none;
        margin: auto;
        margin-bottom: 5px; } }
  /* line 24, assets/sass/shortcodes/_embedapp.scss */
  .post .post-content .embed_app .app_rate, .best-post-container .post-content .embed_app .app_rate, #simple-page-contact .post-content .embed_app .app_rate, #simple-page .post-content .embed_app .app_rate, #simple-page-no-sidebar .post-content .embed_app .app_rate {
    position: absolute;
    display: inline-block;
    top: 0;
    right: 22px;
    width: 116px; }
    @media (max-width: 767px) {
      /* line 24, assets/sass/shortcodes/_embedapp.scss */
      .post .post-content .embed_app .app_rate, .best-post-container .post-content .embed_app .app_rate, #simple-page-contact .post-content .embed_app .app_rate, #simple-page .post-content .embed_app .app_rate, #simple-page-no-sidebar .post-content .embed_app .app_rate {
        position: relative;
        right: 0;
        height: 22px;
        margin: 10px auto;
        display: block; } }
    /* line 37, assets/sass/shortcodes/_embedapp.scss */
    .post .post-content .embed_app .app_rate .stars, .best-post-container .post-content .embed_app .app_rate .stars, #simple-page-contact .post-content .embed_app .app_rate .stars, #simple-page .post-content .embed_app .app_rate .stars, #simple-page-no-sidebar .post-content .embed_app .app_rate .stars {
      font-size: 25px;
      width: 120px;
      overflow: hidden;
      color: #e9573f;
      display: block; }
    /* line 44, assets/sass/shortcodes/_embedapp.scss */
    .post .post-content .embed_app .app_rate .ratebar, .best-post-container .post-content .embed_app .app_rate .ratebar, #simple-page-contact .post-content .embed_app .app_rate .ratebar, #simple-page .post-content .embed_app .app_rate .ratebar, #simple-page-no-sidebar .post-content .embed_app .app_rate .ratebar {
      background: #F5F5F5;
      display: block;
      overflow: hidden;
      height: 35px;
      position: absolute; }
    /* line 51, assets/sass/shortcodes/_embedapp.scss */
    .post .post-content .embed_app .app_rate .stars_back, .best-post-container .post-content .embed_app .app_rate .stars_back, #simple-page-contact .post-content .embed_app .app_rate .stars_back, #simple-page .post-content .embed_app .app_rate .stars_back, #simple-page-no-sidebar .post-content .embed_app .app_rate .stars_back {
      position: absolute;
      color: #000; }
  /* line 56, assets/sass/shortcodes/_embedapp.scss */
  .post .post-content .embed_app .content, .best-post-container .post-content .embed_app .content, #simple-page-contact .post-content .embed_app .content, #simple-page .post-content .embed_app .content, #simple-page-no-sidebar .post-content .embed_app .content {
    margin-left: 22px;
    float: left; }
    @media (max-width: 767px) {
      /* line 56, assets/sass/shortcodes/_embedapp.scss */
      .post .post-content .embed_app .content, .best-post-container .post-content .embed_app .content, #simple-page-contact .post-content .embed_app .content, #simple-page .post-content .embed_app .content, #simple-page-no-sidebar .post-content .embed_app .content {
        width: 100%;
        margin-left: 0;
        margin-top: 10px; } }
  /* line 65, assets/sass/shortcodes/_embedapp.scss */
  .post .post-content .embed_app b, .best-post-container .post-content .embed_app b, #simple-page-contact .post-content .embed_app b, #simple-page .post-content .embed_app b, #simple-page-no-sidebar .post-content .embed_app b {
    display: block;
    line-height: 25px;
    width: calc(100% - 100px);
    font-size: 22px;
    font-weight: 500;
    color: #e9573f;
    margin-bottom: 5px; }
    @media (max-width: 767px) {
      /* line 65, assets/sass/shortcodes/_embedapp.scss */
      .post .post-content .embed_app b, .best-post-container .post-content .embed_app b, #simple-page-contact .post-content .embed_app b, #simple-page .post-content .embed_app b, #simple-page-no-sidebar .post-content .embed_app b {
        width: 100%; } }
  /* line 77, assets/sass/shortcodes/_embedapp.scss */
  .post .post-content .embed_app .editor, .best-post-container .post-content .embed_app .editor, #simple-page-contact .post-content .embed_app .editor, #simple-page .post-content .embed_app .editor, #simple-page-no-sidebar .post-content .embed_app .editor {
    font-size: 16px;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 5px;
    opacity: 0.9; }
  /* line 85, assets/sass/shortcodes/_embedapp.scss */
  .post .post-content .embed_app p, .best-post-container .post-content .embed_app p, #simple-page-contact .post-content .embed_app p, #simple-page .post-content .embed_app p, #simple-page-no-sidebar .post-content .embed_app p {
    padding: 0;
    margin: 0; }
  /* line 90, assets/sass/shortcodes/_embedapp.scss */
  .post .post-content .embed_app ul, .best-post-container .post-content .embed_app ul, #simple-page-contact .post-content .embed_app ul, #simple-page .post-content .embed_app ul, #simple-page-no-sidebar .post-content .embed_app ul {
    margin: 0;
    padding: 0;
    margin-top: 20px; }
    /* line 94, assets/sass/shortcodes/_embedapp.scss */
    .post .post-content .embed_app ul li, .best-post-container .post-content .embed_app ul li, #simple-page-contact .post-content .embed_app ul li, #simple-page .post-content .embed_app ul li, #simple-page-no-sidebar .post-content .embed_app ul li {
      display: inline-block; }
      /* line 96, assets/sass/shortcodes/_embedapp.scss */
      .post .post-content .embed_app ul li:before, .best-post-container .post-content .embed_app ul li:before, #simple-page-contact .post-content .embed_app ul li:before, #simple-page .post-content .embed_app ul li:before, #simple-page-no-sidebar .post-content .embed_app ul li:before {
        content: none; }
      /* line 99, assets/sass/shortcodes/_embedapp.scss */
      .post .post-content .embed_app ul li a, .best-post-container .post-content .embed_app ul li a, #simple-page-contact .post-content .embed_app ul li a, #simple-page .post-content .embed_app ul li a, #simple-page-no-sidebar .post-content .embed_app ul li a {
        text-transform: uppercase;
        font-size: 13px;
        display: inline-block;
        padding: 5px 15px;
        text-align: center;
        vertical-align: middle;
        color: #fff;
        font-weight: 600;
        margin-right: 5px;
        background: #444; }
        /* line 100, assets/sass/shortcodes/_embedapp.scss */
        .post .post-content .embed_app ul li a span, .best-post-container .post-content .embed_app ul li a span, #simple-page-contact .post-content .embed_app ul li a span, #simple-page .post-content .embed_app ul li a span, #simple-page-no-sidebar .post-content .embed_app ul li a span {
          margin-right: 5px;
          margin-left: 5px;
          font-size: 16px; }
        @media (max-width: 767px) {
          /* line 99, assets/sass/shortcodes/_embedapp.scss */
          .post .post-content .embed_app ul li a, .best-post-container .post-content .embed_app ul li a, #simple-page-contact .post-content .embed_app ul li a, #simple-page .post-content .embed_app ul li a, #simple-page-no-sidebar .post-content .embed_app ul li a {
            padding: 3px 10px; } }
        /* line 118, assets/sass/shortcodes/_embedapp.scss */
        .post .post-content .embed_app ul li a:hover, .best-post-container .post-content .embed_app ul li a:hover, #simple-page-contact .post-content .embed_app ul li a:hover, #simple-page .post-content .embed_app ul li a:hover, #simple-page-no-sidebar .post-content .embed_app ul li a:hover {
          background: #e9573f; }

/* line 1, assets/sass/shortcodes/_wishlist.scss */
.post .post-content .shortcode-wishlist, .best-post-container .post-content .shortcode-wishlist, #simple-page-contact .post-content .shortcode-wishlist, #simple-page .post-content .shortcode-wishlist, #simple-page-no-sidebar .post-content .shortcode-wishlist {
  background: white;
  border: 1px solid #e9573f;
  height: 160px;
  padding: 20px;
  margin-left: 20px;
  margin-bottom: 20px;
  width: calc(100% - 40px); }
  /* line 10, assets/sass/shortcodes/_wishlist.scss */
  .post .post-content .shortcode-wishlist div, .best-post-container .post-content .shortcode-wishlist div, #simple-page-contact .post-content .shortcode-wishlist div, #simple-page .post-content .shortcode-wishlist div, #simple-page-no-sidebar .post-content .shortcode-wishlist div {
    display: inline-block;
    vertical-align: top; }
    /* line 14, assets/sass/shortcodes/_wishlist.scss */
    .post .post-content .shortcode-wishlist div.image, .best-post-container .post-content .shortcode-wishlist div.image, #simple-page-contact .post-content .shortcode-wishlist div.image, #simple-page .post-content .shortcode-wishlist div.image, #simple-page-no-sidebar .post-content .shortcode-wishlist div.image {
      width: 120px;
      height: 120px;
      border: 1px solid #e9573f;
      border-radius: 3px; }
    /* line 21, assets/sass/shortcodes/_wishlist.scss */
    .post .post-content .shortcode-wishlist div.text, .best-post-container .post-content .shortcode-wishlist div.text, #simple-page-contact .post-content .shortcode-wishlist div.text, #simple-page .post-content .shortcode-wishlist div.text, #simple-page-no-sidebar .post-content .shortcode-wishlist div.text {
      width: calc(100% - 125px);
      font-size: .9em; }
  /* line 27, assets/sass/shortcodes/_wishlist.scss */
  .post .post-content .shortcode-wishlist p.title, .best-post-container .post-content .shortcode-wishlist p.title, #simple-page-contact .post-content .shortcode-wishlist p.title, #simple-page .post-content .shortcode-wishlist p.title, #simple-page-no-sidebar .post-content .shortcode-wishlist p.title {
    padding-right: 0;
    color: #444; }
  /* line 32, assets/sass/shortcodes/_wishlist.scss */
  .post .post-content .shortcode-wishlist p.cta, .best-post-container .post-content .shortcode-wishlist p.cta, #simple-page-contact .post-content .shortcode-wishlist p.cta, #simple-page .post-content .shortcode-wishlist p.cta, #simple-page-no-sidebar .post-content .shortcode-wishlist p.cta {
    background: #E9573F;
    color: white;
    padding: 4px 14px;
    font-weight: 600;
    display: inline-block;
    margin-left: 20px;
    font-size: 1.2em;
    margin-top: -5px; }
    /* line 42, assets/sass/shortcodes/_wishlist.scss */
    .post .post-content .shortcode-wishlist p.cta:hover, .best-post-container .post-content .shortcode-wishlist p.cta:hover, #simple-page-contact .post-content .shortcode-wishlist p.cta:hover, #simple-page .post-content .shortcode-wishlist p.cta:hover, #simple-page-no-sidebar .post-content .shortcode-wishlist p.cta:hover, .post .post-content .shortcode-wishlist p.cta:active, .best-post-container .post-content .shortcode-wishlist p.cta:active, #simple-page-contact .post-content .shortcode-wishlist p.cta:active, #simple-page .post-content .shortcode-wishlist p.cta:active, #simple-page-no-sidebar .post-content .shortcode-wishlist p.cta:active, .post .post-content .shortcode-wishlist p.cta:focus, .best-post-container .post-content .shortcode-wishlist p.cta:focus, #simple-page-contact .post-content .shortcode-wishlist p.cta:focus, #simple-page .post-content .shortcode-wishlist p.cta:focus, #simple-page-no-sidebar .post-content .shortcode-wishlist p.cta:focus {
      color: white; }

/* line 1, assets/sass/shortcodes/_video-compare.scss */
.post .post-content .video-compare, .best-post-container .post-content .video-compare, #simple-page-contact .post-content .video-compare, #simple-page .post-content .video-compare, #simple-page-no-sidebar .post-content .video-compare {
  margin: 1.5rem 0; }
  /* line 4, assets/sass/shortcodes/_video-compare.scss */
  .post .post-content .video-compare .video-compare-container, .best-post-container .post-content .video-compare .video-compare-container, #simple-page-contact .post-content .video-compare .video-compare-container, #simple-page .post-content .video-compare .video-compare-container, #simple-page-no-sidebar .post-content .video-compare .video-compare-container {
    display: inline-block;
    line-height: 0;
    overflow: hidden;
    position: relative; }
    @media (min-width: 1000px) {
      /* line 4, assets/sass/shortcodes/_video-compare.scss */
      .post .post-content .video-compare .video-compare-container, .best-post-container .post-content .video-compare .video-compare-container, #simple-page-contact .post-content .video-compare .video-compare-container, #simple-page .post-content .video-compare .video-compare-container, #simple-page-no-sidebar .post-content .video-compare .video-compare-container {
        width: calc(100% - 20px); } }
    /* line 14, assets/sass/shortcodes/_video-compare.scss */
    .post .post-content .video-compare .video-compare-container > video, .best-post-container .post-content .video-compare .video-compare-container > video, #simple-page-contact .post-content .video-compare .video-compare-container > video, #simple-page .post-content .video-compare .video-compare-container > video, #simple-page-no-sidebar .post-content .video-compare .video-compare-container > video {
      height: 100%;
      position: absolute;
      top: 0;
      width: 100%; }
  /* line 22, assets/sass/shortcodes/_video-compare.scss */
  .post .post-content .video-compare .video-compare-images, .best-post-container .post-content .video-compare .video-compare-images, #simple-page-contact .post-content .video-compare .video-compare-images, #simple-page .post-content .video-compare .video-compare-images, #simple-page-no-sidebar .post-content .video-compare .video-compare-images {
    cursor: move;
    display: block;
    overflow: hidden;
    width: 100%; }
  /* line 29, assets/sass/shortcodes/_video-compare.scss */
  .post .post-content .video-compare img.video-compare-image, .best-post-container .post-content .video-compare img.video-compare-image, #simple-page-contact .post-content .video-compare img.video-compare-image, #simple-page .post-content .video-compare img.video-compare-image, #simple-page-no-sidebar .post-content .video-compare img.video-compare-image {
    border-radius: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; }
  /* line 40, assets/sass/shortcodes/_video-compare.scss */
  .post .post-content .video-compare img.video-compare-image.image-clipped, .best-post-container .post-content .video-compare img.video-compare-image.image-clipped, #simple-page-contact .post-content .video-compare img.video-compare-image.image-clipped, #simple-page .post-content .video-compare img.video-compare-image.image-clipped, #simple-page-no-sidebar .post-content .video-compare img.video-compare-image.image-clipped {
    z-index: 2;
    position: relative;
    -webkit-clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
    clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%); }
  /* line 47, assets/sass/shortcodes/_video-compare.scss */
  .post .post-content .video-compare video.video-clipped, .best-post-container .post-content .video-compare video.video-clipped, #simple-page-contact .post-content .video-compare video.video-clipped, #simple-page .post-content .video-compare video.video-clipped, #simple-page-no-sidebar .post-content .video-compare video.video-clipped {
    -webkit-clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
    clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%);
    position: relative; }
    /* line 52, assets/sass/shortcodes/_video-compare.scss */
    .post .post-content .video-compare video.video-clipped.smooth, .best-post-container .post-content .video-compare video.video-clipped.smooth, #simple-page-contact .post-content .video-compare video.video-clipped.smooth, #simple-page .post-content .video-compare video.video-clipped.smooth, #simple-page-no-sidebar .post-content .video-compare video.video-clipped.smooth {
      transition: .15s; }
  /* line 57, assets/sass/shortcodes/_video-compare.scss */
  .post .post-content .video-compare .video-clipper-border, .best-post-container .post-content .video-compare .video-clipper-border, #simple-page-contact .post-content .video-compare .video-clipper-border, #simple-page .post-content .video-compare .video-clipper-border, #simple-page-no-sidebar .post-content .video-compare .video-clipper-border {
    background: #F5F5F5;
    cursor: move;
    height: 100%;
    left: 0;
    margin-left: 50%;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 4px;
    z-index: 49; }
    /* line 69, assets/sass/shortcodes/_video-compare.scss */
    .post .post-content .video-compare .video-clipper-border.smooth, .best-post-container .post-content .video-compare .video-clipper-border.smooth, #simple-page-contact .post-content .video-compare .video-clipper-border.smooth, #simple-page .post-content .video-compare .video-clipper-border.smooth, #simple-page-no-sidebar .post-content .video-compare .video-clipper-border.smooth {
      transition: .15s; }
    /* line 73, assets/sass/shortcodes/_video-compare.scss */
    .post .post-content .video-compare .video-clipper-border::after, .best-post-container .post-content .video-compare .video-clipper-border::after, #simple-page-contact .post-content .video-compare .video-clipper-border::after, #simple-page .post-content .video-compare .video-clipper-border::after, #simple-page-no-sidebar .post-content .video-compare .video-clipper-border::after {
      background: url('data:image/svg+xml,%3Csvg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"%3E%3C!-- Generator: Sketch 60 (88103) - https://sketch.com --%3E%3Ctitle%3EArtboard%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id="Artboard" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"%3E%3Cg id="Group" transform="translate(12.000000, 19.000000)" fill="%23E7553C" fill-rule="nonzero"%3E%3Cpolygon id="" transform="translate(5.957031, 11.800781) rotate(-270.000000) translate(-5.957031, -11.800781) " points="6 17.6015625 16.9140625 8.19140625 15.0234375 6 6 13.8203125 -3.109375 6 -5 8.19140625"%3E%3C/polygon%3E%3Cpolygon id="" transform="translate(29.558594, 11.800781) scale(-1, 1) rotate(-270.000000) translate(-29.558594, -11.800781) " points="29.6015625 17.6015625 40.515625 8.19140625 38.625 6 29.6015625 13.8203125 20.4921875 6 18.6015625 8.19140625"%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E'), #F5F5F5;
      background-size: cover;
      border-radius: 290394px;
      content: " ";
      display: block;
      height: 30px;
      margin-top: -15px;
      position: absolute;
      top: 50%;
      right: -13px;
      width: 30px; }
  /* line 88, assets/sass/shortcodes/_video-compare.scss */
  .post .post-content .video-compare .video-clipper video, .best-post-container .post-content .video-compare .video-clipper video, #simple-page-contact .post-content .video-compare .video-clipper video, #simple-page .post-content .video-compare .video-clipper video, #simple-page-no-sidebar .post-content .video-compare .video-clipper video {
    height: 100%;
    position: absolute;
    width: 200%; }
  /* line 94, assets/sass/shortcodes/_video-compare.scss */
  .post .post-content .video-compare .video-compare-actions, .best-post-container .post-content .video-compare .video-compare-actions, #simple-page-contact .post-content .video-compare .video-compare-actions, #simple-page .post-content .video-compare .video-compare-actions, #simple-page-no-sidebar .post-content .video-compare .video-compare-actions {
    display: flex;
    justify-content: space-between;
    margin-top: .75rem;
    padding-right: 0; }
    @media (min-width: 1000px) {
      /* line 94, assets/sass/shortcodes/_video-compare.scss */
      .post .post-content .video-compare .video-compare-actions, .best-post-container .post-content .video-compare .video-compare-actions, #simple-page-contact .post-content .video-compare .video-compare-actions, #simple-page .post-content .video-compare .video-compare-actions, #simple-page-no-sidebar .post-content .video-compare .video-compare-actions {
        width: calc(100% - 20px); } }
    /* line 104, assets/sass/shortcodes/_video-compare.scss */
    .post .post-content .video-compare .video-compare-actions span:first-child, .best-post-container .post-content .video-compare .video-compare-actions span:first-child, #simple-page-contact .post-content .video-compare .video-compare-actions span:first-child, #simple-page .post-content .video-compare .video-compare-actions span:first-child, #simple-page-no-sidebar .post-content .video-compare .video-compare-actions span:first-child {
      display: block;
      text-align: left; }
    /* line 109, assets/sass/shortcodes/_video-compare.scss */
    .post .post-content .video-compare .video-compare-actions span:last-child, .best-post-container .post-content .video-compare .video-compare-actions span:last-child, #simple-page-contact .post-content .video-compare .video-compare-actions span:last-child, #simple-page .post-content .video-compare .video-compare-actions span:last-child, #simple-page-no-sidebar .post-content .video-compare .video-compare-actions span:last-child {
      display: block;
      text-align: right; }
    /* line 114, assets/sass/shortcodes/_video-compare.scss */
    .post .post-content .video-compare .video-compare-actions a, .best-post-container .post-content .video-compare .video-compare-actions a, #simple-page-contact .post-content .video-compare .video-compare-actions a, #simple-page .post-content .video-compare .video-compare-actions a, #simple-page-no-sidebar .post-content .video-compare .video-compare-actions a {
      border: 1px solid #e9573f;
      border-radius: 3px;
      padding: .375rem .5rem;
      transition: .15s; }
      /* line 120, assets/sass/shortcodes/_video-compare.scss */
      .post .post-content .video-compare .video-compare-actions a i::before, .best-post-container .post-content .video-compare .video-compare-actions a i::before, #simple-page-contact .post-content .video-compare .video-compare-actions a i::before, #simple-page .post-content .video-compare .video-compare-actions a i::before, #simple-page-no-sidebar .post-content .video-compare .video-compare-actions a i::before {
        font-size: .75rem; }
      /* line 124, assets/sass/shortcodes/_video-compare.scss */
      .post .post-content .video-compare .video-compare-actions a:hover, .best-post-container .post-content .video-compare .video-compare-actions a:hover, #simple-page-contact .post-content .video-compare .video-compare-actions a:hover, #simple-page .post-content .video-compare .video-compare-actions a:hover, #simple-page-no-sidebar .post-content .video-compare .video-compare-actions a:hover {
        background-color: #e9573f;
        color: white; }

/* line 5, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container > p, .best-post-container .post-content .product-test-price-container > p, #simple-page-contact .post-content .product-test-price-container > p, #simple-page .post-content .product-test-price-container > p, #simple-page-no-sidebar .post-content .product-test-price-container > p, section.product_toparea .product-test-price-container > p {
  font-size: 12px;
  color: #200459;
  padding: 0 35px; }

/* line 12, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container.replace-post .swl-price-link, .best-post-container .post-content .product-test-price-container.replace-post .swl-price-link, #simple-page-contact .post-content .product-test-price-container.replace-post .swl-price-link, #simple-page .post-content .product-test-price-container.replace-post .swl-price-link, #simple-page-no-sidebar .post-content .product-test-price-container.replace-post .swl-price-link, section.product_toparea .product-test-price-container.replace-post .swl-price-link {
  margin-left: 0; }

/* line 16, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container.replace-post .select-redaction, .best-post-container .post-content .product-test-price-container.replace-post .select-redaction, #simple-page-contact .post-content .product-test-price-container.replace-post .select-redaction, #simple-page .post-content .product-test-price-container.replace-post .select-redaction, #simple-page-no-sidebar .post-content .product-test-price-container.replace-post .select-redaction, section.product_toparea .product-test-price-container.replace-post .select-redaction {
  padding-left: 0 !important; }

/* line 21, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container .swl-test-link, .best-post-container .post-content .product-test-price-container .swl-test-link, #simple-page-contact .post-content .product-test-price-container .swl-test-link, #simple-page .post-content .product-test-price-container .swl-test-link, #simple-page-no-sidebar .post-content .product-test-price-container .swl-test-link, section.product_toparea .product-test-price-container .swl-test-link {
  margin-left: 35px;
  transition: background .2s; }
  /* line 24, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container .swl-test-link:hover, .best-post-container .post-content .product-test-price-container .swl-test-link:hover, #simple-page-contact .post-content .product-test-price-container .swl-test-link:hover, #simple-page .post-content .product-test-price-container .swl-test-link:hover, #simple-page-no-sidebar .post-content .product-test-price-container .swl-test-link:hover, section.product_toparea .product-test-price-container .swl-test-link:hover {
    background: linear-gradient(135deg, #71204e 0%, #200459 100%); }
  @media (max-width: 767px) {
    /* line 21, assets/sass/shortcodes/_product-test-price.scss */
    .post .post-content .product-test-price-container .swl-test-link, .best-post-container .post-content .product-test-price-container .swl-test-link, #simple-page-contact .post-content .product-test-price-container .swl-test-link, #simple-page .post-content .product-test-price-container .swl-test-link, #simple-page-no-sidebar .post-content .product-test-price-container .swl-test-link, section.product_toparea .product-test-price-container .swl-test-link {
      margin-left: 10px !important; } }

/* line 32, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container .select-redaction, .best-post-container .post-content .product-test-price-container .select-redaction, #simple-page-contact .post-content .product-test-price-container .select-redaction, #simple-page .post-content .product-test-price-container .select-redaction, #simple-page-no-sidebar .post-content .product-test-price-container .select-redaction, .post .post-content .product-test-price-container .last-post-product-title, .best-post-container .post-content .product-test-price-container .last-post-product-title, #simple-page-contact .post-content .product-test-price-container .last-post-product-title, #simple-page .post-content .product-test-price-container .last-post-product-title, #simple-page-no-sidebar .post-content .product-test-price-container .last-post-product-title, section.product_toparea .product-test-price-container .select-redaction, section.product_toparea .product-test-price-container .last-post-product-title {
  padding: 0 35px !important;
  margin-bottom: 0;
  margin-top: 20px;
  font-size: 18px;
  width: 400px;
  font-weight: 500;
  color: #000; }
  /* line 40, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container .select-redaction:after, .best-post-container .post-content .product-test-price-container .select-redaction:after, #simple-page-contact .post-content .product-test-price-container .select-redaction:after, #simple-page .post-content .product-test-price-container .select-redaction:after, #simple-page-no-sidebar .post-content .product-test-price-container .select-redaction:after, .post .post-content .product-test-price-container .last-post-product-title:after, .best-post-container .post-content .product-test-price-container .last-post-product-title:after, #simple-page-contact .post-content .product-test-price-container .last-post-product-title:after, #simple-page .post-content .product-test-price-container .last-post-product-title:after, #simple-page-no-sidebar .post-content .product-test-price-container .last-post-product-title:after, section.product_toparea .product-test-price-container .select-redaction:after, section.product_toparea .product-test-price-container .last-post-product-title:after {
    content: "";
    position: relative;
    display: block;
    width: 400px;
    height: 2px;
    background: linear-gradient(to right, #ea5337 0%, #200459 100%); }
  @media (max-width: 767px) {
    /* line 32, assets/sass/shortcodes/_product-test-price.scss */
    .post .post-content .product-test-price-container .select-redaction, .best-post-container .post-content .product-test-price-container .select-redaction, #simple-page-contact .post-content .product-test-price-container .select-redaction, #simple-page .post-content .product-test-price-container .select-redaction, #simple-page-no-sidebar .post-content .product-test-price-container .select-redaction, .post .post-content .product-test-price-container .last-post-product-title, .best-post-container .post-content .product-test-price-container .last-post-product-title, #simple-page-contact .post-content .product-test-price-container .last-post-product-title, #simple-page .post-content .product-test-price-container .last-post-product-title, #simple-page-no-sidebar .post-content .product-test-price-container .last-post-product-title, section.product_toparea .product-test-price-container .select-redaction, section.product_toparea .product-test-price-container .last-post-product-title {
      padding: 0 10px !important;
      width: 100%; }
      /* line 52, assets/sass/shortcodes/_product-test-price.scss */
      .post .post-content .product-test-price-container .select-redaction:after, .best-post-container .post-content .product-test-price-container .select-redaction:after, #simple-page-contact .post-content .product-test-price-container .select-redaction:after, #simple-page .post-content .product-test-price-container .select-redaction:after, #simple-page-no-sidebar .post-content .product-test-price-container .select-redaction:after, .post .post-content .product-test-price-container .last-post-product-title:after, .best-post-container .post-content .product-test-price-container .last-post-product-title:after, #simple-page-contact .post-content .product-test-price-container .last-post-product-title:after, #simple-page .post-content .product-test-price-container .last-post-product-title:after, #simple-page-no-sidebar .post-content .product-test-price-container .last-post-product-title:after, section.product_toparea .product-test-price-container .select-redaction:after, section.product_toparea .product-test-price-container .last-post-product-title:after {
        width: calc(100% + 10px); } }

/* line 58, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container .last-post-product-title, .best-post-container .post-content .product-test-price-container .last-post-product-title, #simple-page-contact .post-content .product-test-price-container .last-post-product-title, #simple-page .post-content .product-test-price-container .last-post-product-title, #simple-page-no-sidebar .post-content .product-test-price-container .last-post-product-title, section.product_toparea .product-test-price-container .last-post-product-title {
  padding: 0 !important;
  width: 100%; }
  /* line 61, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container .last-post-product-titleafter, .best-post-container .post-content .product-test-price-container .last-post-product-titleafter, #simple-page-contact .post-content .product-test-price-container .last-post-product-titleafter, #simple-page .post-content .product-test-price-container .last-post-product-titleafter, #simple-page-no-sidebar .post-content .product-test-price-container .last-post-product-titleafter, section.product_toparea .product-test-price-container .last-post-product-titleafter {
    width: 100%; }

/* line 66, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container .best-post-container, .best-post-container .post-content .product-test-price-container .best-post-container, #simple-page-contact .post-content .product-test-price-container .best-post-container, #simple-page .post-content .product-test-price-container .best-post-container, #simple-page-no-sidebar .post-content .product-test-price-container .best-post-container, section.product_toparea .product-test-price-container .best-post-container {
  margin-top: 10px; }
  /* line 69, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, .best-post-container .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, #simple-page-contact .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, #simple-page .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, #simple-page-no-sidebar .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, section.product_toparea .product-test-price-container .best-post-container .related-article .best-article .article-content {
    margin-top: 20px;
    margin-left: 20px; }
    @media (max-width: 1000px) {
      /* line 69, assets/sass/shortcodes/_product-test-price.scss */
      .post .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, .best-post-container .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, #simple-page-contact .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, #simple-page .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, #simple-page-no-sidebar .post-content .product-test-price-container .best-post-container .related-article .best-article .article-content, section.product_toparea .product-test-price-container .best-post-container .related-article .best-article .article-content {
        padding-top: 20px;
        padding-left: 20px; } }
  @media (max-width: 1000px) {
    /* line 66, assets/sass/shortcodes/_product-test-price.scss */
    .post .post-content .product-test-price-container .best-post-container, .best-post-container .post-content .product-test-price-container .best-post-container, #simple-page-contact .post-content .product-test-price-container .best-post-container, #simple-page .post-content .product-test-price-container .best-post-container, #simple-page-no-sidebar .post-content .product-test-price-container .best-post-container, section.product_toparea .product-test-price-container .best-post-container {
      padding: 0 !important; } }

/* line 85, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container .num-test-block .text p, .best-post-container .post-content .product-test-price-container .num-test-block .text p, #simple-page-contact .post-content .product-test-price-container .num-test-block .text p, #simple-page .post-content .product-test-price-container .num-test-block .text p, #simple-page-no-sidebar .post-content .product-test-price-container .num-test-block .text p, section.product_toparea .product-test-price-container .num-test-block .text p {
  margin-bottom: 17px; }

@media (max-width: 767px) {
  /* line 84, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container .num-test-block, .best-post-container .post-content .product-test-price-container .num-test-block, #simple-page-contact .post-content .product-test-price-container .num-test-block, #simple-page .post-content .product-test-price-container .num-test-block, #simple-page-no-sidebar .post-content .product-test-price-container .num-test-block, section.product_toparea .product-test-price-container .num-test-block {
    padding-left: 10px !important; } }

/* line 93, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container.only-button, .best-post-container .post-content .product-test-price-container.only-button, #simple-page-contact .post-content .product-test-price-container.only-button, #simple-page .post-content .product-test-price-container.only-button, #simple-page-no-sidebar .post-content .product-test-price-container.only-button, section.product_toparea .product-test-price-container.only-button {
  flex-direction: row;
  flex-wrap: nowrap;
  display: flex; }
  @media (max-width: 767px) {
    /* line 93, assets/sass/shortcodes/_product-test-price.scss */
    .post .post-content .product-test-price-container.only-button, .best-post-container .post-content .product-test-price-container.only-button, #simple-page-contact .post-content .product-test-price-container.only-button, #simple-page .post-content .product-test-price-container.only-button, #simple-page-no-sidebar .post-content .product-test-price-container.only-button, section.product_toparea .product-test-price-container.only-button {
      display: block; }
      /* line 99, assets/sass/shortcodes/_product-test-price.scss */
      .post .post-content .product-test-price-container.only-button .test-link-container, .best-post-container .post-content .product-test-price-container.only-button .test-link-container, #simple-page-contact .post-content .product-test-price-container.only-button .test-link-container, #simple-page .post-content .product-test-price-container.only-button .test-link-container, #simple-page-no-sidebar .post-content .product-test-price-container.only-button .test-link-container, .post .post-content .product-test-price-container.only-button .price-link-container, .best-post-container .post-content .product-test-price-container.only-button .price-link-container, #simple-page-contact .post-content .product-test-price-container.only-button .price-link-container, #simple-page .post-content .product-test-price-container.only-button .price-link-container, #simple-page-no-sidebar .post-content .product-test-price-container.only-button .price-link-container, section.product_toparea .product-test-price-container.only-button .test-link-container, section.product_toparea .product-test-price-container.only-button .price-link-container {
        padding: 20px 35px; } }
  /* line 103, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container.only-button .test-link-container, .best-post-container .post-content .product-test-price-container.only-button .test-link-container, #simple-page-contact .post-content .product-test-price-container.only-button .test-link-container, #simple-page .post-content .product-test-price-container.only-button .test-link-container, #simple-page-no-sidebar .post-content .product-test-price-container.only-button .test-link-container, section.product_toparea .product-test-price-container.only-button .test-link-container {
    padding-left: 35px;
    text-align: center; }
  /* line 107, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container.only-button .price-link-container, .best-post-container .post-content .product-test-price-container.only-button .price-link-container, #simple-page-contact .post-content .product-test-price-container.only-button .price-link-container, #simple-page .post-content .product-test-price-container.only-button .price-link-container, #simple-page-no-sidebar .post-content .product-test-price-container.only-button .price-link-container, section.product_toparea .product-test-price-container.only-button .price-link-container {
    flex: 1;
    padding-left: 20px;
    padding-right: 35px; }
  /* line 112, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container.only-button a, .best-post-container .post-content .product-test-price-container.only-button a, #simple-page-contact .post-content .product-test-price-container.only-button a, #simple-page .post-content .product-test-price-container.only-button a, #simple-page-no-sidebar .post-content .product-test-price-container.only-button a, section.product_toparea .product-test-price-container.only-button a {
    background: linear-gradient(to bottom, #71204e 0%, #200459 100%); }
    /* line 114, assets/sass/shortcodes/_product-test-price.scss */
    .post .post-content .product-test-price-container.only-button a:hover, .best-post-container .post-content .product-test-price-container.only-button a:hover, #simple-page-contact .post-content .product-test-price-container.only-button a:hover, #simple-page .post-content .product-test-price-container.only-button a:hover, #simple-page-no-sidebar .post-content .product-test-price-container.only-button a:hover, section.product_toparea .product-test-price-container.only-button a:hover {
      background: linear-gradient(to bottom, #ea5337 0%, #200459 100%); }
  /* line 118, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container.only-button a.swl-price-link, .best-post-container .post-content .product-test-price-container.only-button a.swl-price-link, #simple-page-contact .post-content .product-test-price-container.only-button a.swl-price-link, #simple-page .post-content .product-test-price-container.only-button a.swl-price-link, #simple-page-no-sidebar .post-content .product-test-price-container.only-button a.swl-price-link, section.product_toparea .product-test-price-container.only-button a.swl-price-link {
    margin: 0;
    width: 100%;
    text-align: center;
    padding: 9.5px 21px; }
  /* line 124, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container.only-button .swl-test-link, .best-post-container .post-content .product-test-price-container.only-button .swl-test-link, #simple-page-contact .post-content .product-test-price-container.only-button .swl-test-link, #simple-page .post-content .product-test-price-container.only-button .swl-test-link, #simple-page-no-sidebar .post-content .product-test-price-container.only-button .swl-test-link, section.product_toparea .product-test-price-container.only-button .swl-test-link {
    margin: 0; }
    /* line 126, assets/sass/shortcodes/_product-test-price.scss */
    .post .post-content .product-test-price-container.only-button .swl-test-link a, .best-post-container .post-content .product-test-price-container.only-button .swl-test-link a, #simple-page-contact .post-content .product-test-price-container.only-button .swl-test-link a, #simple-page .post-content .product-test-price-container.only-button .swl-test-link a, #simple-page-no-sidebar .post-content .product-test-price-container.only-button .swl-test-link a, section.product_toparea .product-test-price-container.only-button .swl-test-link a {
      flex: 1;
      width: 100%;
      text-align: center; }
    /* line 131, assets/sass/shortcodes/_product-test-price.scss */
    .post .post-content .product-test-price-container.only-button .swl-test-link .block-text, .best-post-container .post-content .product-test-price-container.only-button .swl-test-link .block-text, #simple-page-contact .post-content .product-test-price-container.only-button .swl-test-link .block-text, #simple-page .post-content .product-test-price-container.only-button .swl-test-link .block-text, #simple-page-no-sidebar .post-content .product-test-price-container.only-button .swl-test-link .block-text, section.product_toparea .product-test-price-container.only-button .swl-test-link .block-text {
      padding: 8px 15px; }

/* line 136, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container .swl-price-link, .best-post-container .post-content .product-test-price-container .swl-price-link, #simple-page-contact .post-content .product-test-price-container .swl-price-link, #simple-page .post-content .product-test-price-container .swl-price-link, #simple-page-no-sidebar .post-content .product-test-price-container .swl-price-link, section.product_toparea .product-test-price-container .swl-price-link {
  margin-left: 35px; }

/* line 139, assets/sass/shortcodes/_product-test-price.scss */
.post .post-content .product-test-price-container .swl-test-link, .best-post-container .post-content .product-test-price-container .swl-test-link, #simple-page-contact .post-content .product-test-price-container .swl-test-link, #simple-page .post-content .product-test-price-container .swl-test-link, #simple-page-no-sidebar .post-content .product-test-price-container .swl-test-link, section.product_toparea .product-test-price-container .swl-test-link {
  color: #200459 !important;
  font-size: 16px;
  text-transform: uppercase;
  padding: 3px;
  display: inline-block; }
  /* line 146, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container .swl-test-link:hover, .best-post-container .post-content .product-test-price-container .swl-test-link:hover, #simple-page-contact .post-content .product-test-price-container .swl-test-link:hover, #simple-page .post-content .product-test-price-container .swl-test-link:hover, #simple-page-no-sidebar .post-content .product-test-price-container .swl-test-link:hover, section.product_toparea .product-test-price-container .swl-test-link:hover {
    background: linear-gradient(-153deg, #ea5337 -2%, #200459 88%); }
  /* line 150, assets/sass/shortcodes/_product-test-price.scss */
  .post .post-content .product-test-price-container .swl-test-link .block-text, .best-post-container .post-content .product-test-price-container .swl-test-link .block-text, #simple-page-contact .post-content .product-test-price-container .swl-test-link .block-text, #simple-page .post-content .product-test-price-container .swl-test-link .block-text, #simple-page-no-sidebar .post-content .product-test-price-container .swl-test-link .block-text, section.product_toparea .product-test-price-container .swl-test-link .block-text {
    padding: 10px 15px;
    display: inline-block;
    background: #F5F5F5; }

/* line 160, assets/sass/shortcodes/_product-test-price.scss */
.list-products .smiley_rating {
  color: #200459; }

/* line 165, assets/sass/shortcodes/_product-test-price.scss */
.swl-price-link {
  margin-top: 10px;
  margin-bottom: 20px;
  color: #fff !important;
  padding: 11.5px 21px;
  display: inline-block;
  font-size: 17px;
  transition: background .2s; }
  /* line 166, assets/sass/shortcodes/_product-test-price.scss */
  .swl-price-link .icon-cart {
    margin-right: 20px; }
  /* line 178, assets/sass/shortcodes/_product-test-price.scss */
  .swl-price-link:hover, .swl-price-link:not(.offer-1):hover {
    background: linear-gradient(135deg, #71204e 0%, #200459 100%) !important; }
  /* line 182, assets/sass/shortcodes/_product-test-price.scss */
  .swl-price-link:not(.offer-1) {
    background: linear-gradient(0deg, #200459 0%, #200459 100%) !important; }
  /* line 186, assets/sass/shortcodes/_product-test-price.scss */
  .swl-price-link .block-text {
    display: flex;
    justify-content: center;
    align-items: center; }
  @media (max-width: 767px) {
    /* line 165, assets/sass/shortcodes/_product-test-price.scss */
    .swl-price-link {
      width: 100%;
      font-size: 16px;
      min-width: inherit; } }

/* line 1, assets/sass/shortcodes/_annulotron.scss */
.numerama-annulotron {
  background: white;
  position: relative;
  margin: 30px 0;
  border-bottom: 1px solid #ddd; }
  /* line 7, assets/sass/shortcodes/_annulotron.scss */
  .numerama-annulotron .numerama-logo {
    width: 20px;
    position: absolute;
    right: 10px;
    top: 10px; }
    /* line 13, assets/sass/shortcodes/_annulotron.scss */
    .numerama-annulotron .numerama-logo img {
      width: 100%; }
  /* line 18, assets/sass/shortcodes/_annulotron.scss */
  .numerama-annulotron .numerama-annulotron--logo {
    width: 210px;
    margin: 0 auto;
    min-height: 50px;
    padding-top: 20px; }
    /* line 24, assets/sass/shortcodes/_annulotron.scss */
    .numerama-annulotron .numerama-annulotron--logo img {
      width: 100%;
      height: 24px; }
  /* line 30, assets/sass/shortcodes/_annulotron.scss */
  .numerama-annulotron .numerama-annulotron--text-container {
    text-align: center;
    width: 100%; }
    @media (max-width: 767px) {
      /* line 30, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container {
        text-align: left;
        width: 100%; } }
    /* line 39, assets/sass/shortcodes/_annulotron.scss */
    .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--text-container--text {
      margin-top: 10px; }
      /* line 42, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--text-container--text p:first-child {
        font-family: "FuturaLT";
        font-weight: 500;
        font-size: 20px;
        margin-bottom: 10px; }
      /* line 48, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--text-container--text p {
        font-size: 16px; }
    /* line 53, assets/sass/shortcodes/_annulotron.scss */
    .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container {
      background: #444444; }
      /* line 56, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container .numerama-annulotron--search-container--container {
        padding: 20px;
        position: relative; }
        /* line 60, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container .numerama-annulotron--search-container--container:before {
          content: '\e615';
          font-family: 'Numerama';
          position: absolute;
          color: #f0f0f0;
          top: 28px;
          left: calc(25% - 20px);
          font-size: 22px;
          z-index: 20; }
          @media (max-width: 767px) {
            /* line 60, assets/sass/shortcodes/_annulotron.scss */
            .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container .numerama-annulotron--search-container--container:before {
              left: 15px; } }
      /* line 76, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container .icon-search {
        color: #eeeeee;
        font-size: 25px;
        vertical-align: middle; }
        @media (max-width: 767px) {
          /* line 76, assets/sass/shortcodes/_annulotron.scss */
          .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container .icon-search {
            margin-left: 10px; } }
      /* line 86, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container input {
        background: #3A3A3A;
        border: none;
        font-size: 16px;
        padding: 10px;
        color: #F5F5F5;
        width: 50%;
        position: relative;
        text-align: center; }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 86, assets/sass/shortcodes/_annulotron.scss */
          .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container input {
            width: 100%;
            text-align: left; } }
        @media (max-width: 767px) {
          /* line 86, assets/sass/shortcodes/_annulotron.scss */
          .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container input {
            margin-left: 30px;
            width: calc(100% - 30px);
            text-align: left; } }
        /* line 107, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container input::placeholder {
          /* Chrome, Firefox, Opera, Safari 10.1+ */
          color: #F5F5F5;
          opacity: 0.5;
          /* Firefox */ }
        /* line 112, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container input:-ms-input-placeholder {
          /* Internet Explorer 10-11 */
          color: #F5F5F5; }
        /* line 116, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--search-container input::-ms-input-placeholder {
          /* Microsoft Edge */
          color: #F5F5F5; }
    /* line 122, assets/sass/shortcodes/_annulotron.scss */
    .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--results {
      background: #F5F5F5; }
      /* line 125, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--results li {
        color: #9b9b9b;
        cursor: pointer;
        font-size: 16px;
        list-style-type: none;
        padding: 8px 0;
        text-align: left; }
        /* line 133, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--results li span {
          padding: 8px 0 8px 175px; }
          @media (min-width: 768px) and (max-width: 1000px) {
            /* line 133, assets/sass/shortcodes/_annulotron.scss */
            .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--results li span {
              padding: 5px 0 5px 50%;
              margin-left: -75px; } }
          @media (max-width: 767px) {
            /* line 133, assets/sass/shortcodes/_annulotron.scss */
            .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--results li span {
              padding: 5px; } }
    /* line 148, assets/sass/shortcodes/_annulotron.scss */
    .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show {
      background: #3A3A3A;
      display: none;
      margin: 20px 0 0;
      text-align: left; }
      /* line 154, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show.visible {
        display: block; }
      /* line 158, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show #js-show-big-status {
        font-size: 22px;
        font-weight: bold;
        padding: 10px 10px 10px 45px;
        position: relative; }
        /* line 164, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show #js-show-big-status:before {
          font-family: 'Numerama';
          content: '\e902';
          position: absolute;
          top: 12px;
          left: 10px; }
        /* line 172, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show #js-show-big-status.show--renewed {
          background: repeating-linear-gradient(135deg, #ebf9f2, #ebf9f2 8px, white 8px, white 16px);
          color: #0DB75E; }
          /* line 176, assets/sass/shortcodes/_annulotron.scss */
          .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show #js-show-big-status.show--renewed:before {
            content: '\e902'; }
        /* line 181, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show #js-show-big-status.show--cancelled {
          background: repeating-linear-gradient(135deg, #faefeb, #faefeb 8px, white 8px, white 16px);
          color: #BB3402; }
          /* line 185, assets/sass/shortcodes/_annulotron.scss */
          .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show #js-show-big-status.show--cancelled:before {
            content: '\e900'; }
        /* line 190, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show #js-show-big-status.show--in-progress {
          background: repeating-linear-gradient(135deg, #fdf9e7, #fdf9e7 8px, white 8px, white 16px);
          color: #EBC000; }
          /* line 194, assets/sass/shortcodes/_annulotron.scss */
          .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show #js-show-big-status.show--in-progress:before {
            content: '\e903'; }
      /* line 200, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show h3 {
        color: #EEEEEE;
        font-size: 20px;
        margin-bottom: 0;
        margin-top: 10px; }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 200, assets/sass/shortcodes/_annulotron.scss */
          .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show h3 {
            padding-left: 10px !important; } }
        @media (max-width: 767px) {
          /* line 200, assets/sass/shortcodes/_annulotron.scss */
          .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show h3 {
            padding-left: 10px !important; } }
      /* line 215, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show p.show-platform {
        color: #9b9b9b;
        font-size: 15px;
        margin-bottom: 5px; }
      /* line 221, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show p.show-status {
        color: #EEEEEE;
        font-size: 16px; }
        /* line 225, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show p.show-status span.show--renewed {
          color: #07b55b;
          font-weight: bold; }
        /* line 230, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show p.show-status span.show--cancelled {
          color: #bb3402;
          font-weight: bold; }
        /* line 235, assets/sass/shortcodes/_annulotron.scss */
        .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show p.show-status span.show--in-progress {
          color: #ebc000;
          font-weight: bold; }
      /* line 241, assets/sass/shortcodes/_annulotron.scss */
      .numerama-annulotron .numerama-annulotron--text-container .numerama-annulotron--show p.show-comment {
        color: #9b9b9b;
        font-size: 15px;
        padding-bottom: 10px !important;
        margin: 0; }

/* line 1, assets/sass/shortcodes/_comparator.scss */
.comparator-shortcode {
  margin: 1rem 0; }
  @media (max-width: 767px) {
    /* line 1, assets/sass/shortcodes/_comparator.scss */
    .comparator-shortcode {
      margin: 1rem 0 3rem; } }
  /* line 9, assets/sass/shortcodes/_comparator.scss */
  .comparator-shortcode:hover .icon-page-next {
    margin-left: 1rem; }
  /* line 13, assets/sass/shortcodes/_comparator.scss */
  .comparator-shortcode:hover .comparator-shortcode__thumbnail:after {
    background-color: rgba(0, 0, 0, 0.1); }
  /* line 18, assets/sass/shortcodes/_comparator.scss */
  .comparator-shortcode__inner {
    position: relative;
    height: 10rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding-bottom: 1rem;
    text-align: center;
    font-family: 'Bentonsans'; }
  @media (max-width: 767px) {
    /* line 30, assets/sass/shortcodes/_comparator.scss */
    .comparator-shortcode__cta-wrapper {
      position: absolute;
      bottom: calc(-3rem + 3vw);
      z-index: 2;
      left: 0;
      width: 100%;
      padding: 0 2rem; } }
  /* line 41, assets/sass/shortcodes/_comparator.scss */
  .comparator-shortcode__cta {
    position: relative;
    background: white;
    padding: .5rem 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    font-size: 1.125rem; }
    @media (max-width: 767px) {
      /* line 41, assets/sass/shortcodes/_comparator.scss */
      .comparator-shortcode__cta {
        font-size: 1rem; } }
    /* line 53, assets/sass/shortcodes/_comparator.scss */
    .comparator-shortcode__cta .icon-page-next {
      margin-left: .5rem;
      font-size: 75%;
      transition: margin .3s ease-in-out; }
  /* line 60, assets/sass/shortcodes/_comparator.scss */
  .comparator-shortcode__thumbnail {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
    /* line 67, assets/sass/shortcodes/_comparator.scss */
    .comparator-shortcode__thumbnail::after {
      content: '';
      background-image: linear-gradient(0deg, transparent, rgba(0, 0, 0, 0.5));
      background-color: transparent;
      transition: background .3s ease-in-out;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    /* line 79, assets/sass/shortcodes/_comparator.scss */
    .comparator-shortcode__thumbnail-img {
      height: 100% !important;
      width: 100%;
      object-fit: cover; }
  /* line 86, assets/sass/shortcodes/_comparator.scss */
  .comparator-shortcode__title {
    position: relative;
    color: white;
    font-size: 1.5rem;
    font-weight: 700;
    margin: 1rem 0;
    line-height: 1.5rem; }
    @media (max-width: 767px) {
      /* line 86, assets/sass/shortcodes/_comparator.scss */
      .comparator-shortcode__title {
        margin-bottom: 1.25rem;
        padding: 1rem;
        font-size: 1.25rem; } }

/* Make clicks pass-through */
/* line 2, assets/sass/library/npprogress/_nprogress.scss */
#nprogress {
  pointer-events: none; }

/* line 6, assets/sass/library/npprogress/_nprogress.scss */
#nprogress .bar {
  background: #e9573f;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px; }

/* Fancy blur effect */
/* line 19, assets/sass/library/npprogress/_nprogress.scss */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #e9573f, 0 0 5px #e9573f;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  -ms-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px); }

/* Remove these to get rid of the spinner */
/* line 34, assets/sass/library/npprogress/_nprogress.scss */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px; }

/* line 42, assets/sass/library/npprogress/_nprogress.scss */
#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #e9573f;
  border-left-color: #e9573f;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite; }

/* line 56, assets/sass/library/npprogress/_nprogress.scss */
.nprogress-custom-parent {
  overflow: hidden;
  position: relative; }

/* line 61, assets/sass/library/npprogress/_nprogress.scss */
.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute; }

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@keyframes nprogress-spinner {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
/* line 3, assets/sass/library/_tooltipster.scss */
.tooltipster-default {
  background: rgba(51, 51, 51, 0.8);
  color: #fff; }

/* Use this next selector to style things like font-size and line-height: */
/* line 9, assets/sass/library/_tooltipster.scss */
.tooltipster-default .tooltipster-content {
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  padding: 8px 10px;
  overflow: hidden; }

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
/* line 18, assets/sass/library/_tooltipster.scss */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
  /* border-color: ... !important; */ }

/* If you're using the icon option, use this next selector to style them */
/* line 24, assets/sass/library/_tooltipster.scss */
.tooltipster-icon {
  cursor: help;
  margin-left: 4px; }

/* This is the base styling required to make all Tooltipsters work */
/* line 30, assets/sass/library/_tooltipster.scss */
.tooltipster-base {
  padding: 0;
  font-size: 0;
  line-height: 0;
  position: absolute;
  z-index: 9999999;
  pointer-events: none;
  width: auto;
  overflow: visible; }

/* line 40, assets/sass/library/_tooltipster.scss */
.tooltipster-base .tooltipster-content {
  overflow: hidden; }

/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
/* line 46, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow {
  display: block;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1; }

/* line 56, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow span, .tooltipster-arrow-border {
  display: block;
  width: 0;
  height: 0;
  position: absolute; }

/* line 62, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-top: 8px solid;
  bottom: -8px; }

/* line 68, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-top: 9px solid;
  bottom: -8px; }

/* line 75, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
  border-left: 8px solid transparent !important;
  border-right: 8px solid transparent !important;
  border-bottom: 8px solid;
  top: -8px; }

/* line 81, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  border-left: 9px solid transparent !important;
  border-right: 9px solid transparent !important;
  border-bottom: 9px solid;
  top: -8px; }

/* line 87, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
  left: 0;
  right: 0;
  margin: 0 auto; }

/* line 92, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
  left: 6px; }

/* line 95, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
  left: 5px; }

/* line 98, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {
  right: 6px; }

/* line 101, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
  right: 5px; }

/* line 104, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-left: 8px solid;
  top: 50%;
  margin-top: -7px;
  right: -8px; }

/* line 112, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-left .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-left: 9px solid;
  margin-top: -8px; }

/* line 118, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 8px solid transparent !important;
  border-bottom: 8px solid transparent !important;
  border-right: 8px solid;
  top: 50%;
  margin-top: -7px;
  left: -8px; }

/* line 126, assets/sass/library/_tooltipster.scss */
.tooltipster-arrow-right .tooltipster-arrow-border {
  border-top: 9px solid transparent !important;
  border-bottom: 9px solid transparent !important;
  border-right: 9px solid;
  margin-top: -8px; }

/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */
/* line 136, assets/sass/library/_tooltipster.scss */
.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity; }

/* line 144, assets/sass/library/_tooltipster.scss */
.tooltipster-fade-show {
  opacity: 1; }

/* line 148, assets/sass/library/_tooltipster.scss */
.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden; }

/* line 161, assets/sass/library/_tooltipster.scss */
.tooltipster-grow-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

/* line 175, assets/sass/library/_tooltipster.scss */
.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform, opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform; }

/* line 188, assets/sass/library/_tooltipster.scss */
.tooltipster-swing-show {
  opacity: 1;
  -webkit-transform: rotateZ(0deg);
  -moz-transform: rotateZ(0deg);
  -o-transform: rotateZ(0deg);
  -ms-transform: rotateZ(0deg);
  transform: rotateZ(0deg);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }

/* line 203, assets/sass/library/_tooltipster.scss */
.tooltipster-fall {
  top: 0;
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

/* line 219, assets/sass/library/_tooltipster.scss */
.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0px !important;
  opacity: 0; }

/* line 229, assets/sass/library/_tooltipster.scss */
.tooltipster-slide {
  left: -40px;
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

/* line 245, assets/sass/library/_tooltipster.scss */
.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0px !important;
  opacity: 0; }

/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
/* line 257, assets/sass/library/_tooltipster.scss */
.tooltipster-content-changing {
  opacity: 0.5;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1); }

/* line 1, assets/sass/extend/_message.scss */
.no-result {
  font-size: 15px;
  text-align: center;
  width: 100%;
  display: block;
  font-family: "FuturaLT";
  font-weight: 500; }

/* line 1, assets/sass/extend/_size-container.scss */
.wrap {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }
  /* line 12, bower_components/susy/sass/susy/output/support/_clearfix.scss */
  .wrap:after {
    content: " ";
    display: block;
    clear: both; }

/* Tells Susy there's 8 columns in the content */
/* line 7, assets/sass/extend/_size-container.scss */
.content {
  width: 66.10169%;
  float: right;
  margin-right: 0; }

/* line 11, assets/sass/extend/_size-container.scss */
.post-list--wrapper {
  margin-bottom: 7px;
  margin-left: -7px;
  margin-right: -7px; }

/* line 17, assets/sass/extend/_size-container.scss */
.sidebar {
  float: left;
  margin-right: 20px;
  padding-top: 15px;
  width: 320px; }
  @media (max-width: 767px) {
    /* line 17, assets/sass/extend/_size-container.scss */
    .sidebar {
      width: 100%;
      margin: 0; } }

/** TODO : a supprimer ? vu qu'on se base sur Susy pour générer nos layout */
/* line 30, assets/sass/extend/_size-container.scss */
.size-container {
  position: relative;
  padding: 0; }
  @media (min-width: 1000px) {
    /* line 30, assets/sass/extend/_size-container.scss */
    .size-container {
      width: 1000px;
      margin-left: auto;
      margin-right: auto;
      position: relative; } }
  @media (max-width: 767px) {
    /* line 30, assets/sass/extend/_size-container.scss */
    .size-container {
      width: 100%;
      margin: 0; } }

/* line 2, assets/sass/extend/_post-preview.scss */
.preview-section article h4, .preview-section article p.title {
  padding: 10px !important; }

/* line 5, assets/sass/extend/_post-preview.scss */
.preview-section article footer {
  padding: 0 10px; }

/* line 8, assets/sass/extend/_post-preview.scss */
.preview-section article time {
  padding: 0; }

/* line 11, assets/sass/extend/_post-preview.scss */
.preview-section article .tags-list {
  display: none; }

/* line 16, assets/sass/extend/_post-preview.scss */
.cyberguerre-tag a {
  background: linear-gradient(145.19deg, #FF00FF 0%, #0BEAFF 100%);
  color: white; }

/* line 21, assets/sass/extend/_post-preview.scss */
#search article.post-grid, .posts-list section.recent-posts .post-grid, section.universe-preview article, .post .container_native_sidebar article, .best-post-container .container_native_sidebar article, #simple-page-contact .container_native_sidebar article, #simple-page .container_native_sidebar article, #simple-page-no-sidebar .container_native_sidebar article, .report-footer .container_native_sidebar article, .related-article article, .related-univers article, .community-featured article, .category-vroom .list-posts article {
  margin: 7px;
  height: 255px;
  float: left; }
  /* line 25, assets/sass/extend/_post-preview.scss */
  #search article.post-grid .cover-preview, .posts-list section.recent-posts .post-grid .cover-preview, section.universe-preview article .cover-preview, .post .container_native_sidebar article .cover-preview, .best-post-container .container_native_sidebar article .cover-preview, #simple-page-contact .container_native_sidebar article .cover-preview, #simple-page .container_native_sidebar article .cover-preview, #simple-page-no-sidebar .container_native_sidebar article .cover-preview, .report-footer .container_native_sidebar article .cover-preview, .related-article article .cover-preview, .related-univers article .cover-preview, .community-featured article .cover-preview, .category-vroom .list-posts article .cover-preview {
    position: relative;
    width: 100%; }
    /* line 29, assets/sass/extend/_post-preview.scss */
    #search article.post-grid .cover-preview:before, .posts-list section.recent-posts .post-grid .cover-preview:before, section.universe-preview article .cover-preview:before, .post .container_native_sidebar article .cover-preview:before, .best-post-container .container_native_sidebar article .cover-preview:before, #simple-page-contact .container_native_sidebar article .cover-preview:before, #simple-page .container_native_sidebar article .cover-preview:before, #simple-page-no-sidebar .container_native_sidebar article .cover-preview:before, .report-footer .container_native_sidebar article .cover-preview:before, .related-article article .cover-preview:before, .related-univers article .cover-preview:before, .community-featured article .cover-preview:before, .category-vroom .list-posts article .cover-preview:before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0;
      z-index: 1;
      background: #e9573f;
      /* The Fallback */
      background: rgba(233, 87, 63, 0.6);
      -ms-transition-property: opacity;
      -webkit-transition-property: opacity;
      -moz-transition-property: opacity;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
    /* line 44, assets/sass/extend/_post-preview.scss */
    #search article.post-grid .cover-preview_cover, .posts-list section.recent-posts .post-grid .cover-preview_cover, section.universe-preview article .cover-preview_cover, .post .container_native_sidebar article .cover-preview_cover, .best-post-container .container_native_sidebar article .cover-preview_cover, #simple-page-contact .container_native_sidebar article .cover-preview_cover, #simple-page .container_native_sidebar article .cover-preview_cover, #simple-page-no-sidebar .container_native_sidebar article .cover-preview_cover, .report-footer .container_native_sidebar article .cover-preview_cover, .related-article article .cover-preview_cover, .related-univers article .cover-preview_cover, .community-featured article .cover-preview_cover, .category-vroom .list-posts article .cover-preview_cover {
      width: 100%;
      height: auto; }
    /* line 48, assets/sass/extend/_post-preview.scss */
    #search article.post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid .cover-preview_type, section.universe-preview article .cover-preview_type, .post .container_native_sidebar article .cover-preview_type, .best-post-container .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, .report-footer .container_native_sidebar article .cover-preview_type, .related-article article .cover-preview_type, .related-univers article .cover-preview_type, .community-featured article .cover-preview_type, .category-vroom .list-posts article .cover-preview_type {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      margin: auto;
      display: block;
      padding: 0;
      z-index: 2;
      opacity: 0;
      color: #d34e39;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
    /* line 63, assets/sass/extend/_post-preview.scss */
    #search article.post-grid .cover-preview_article, .posts-list section.recent-posts .post-grid .cover-preview_article, section.universe-preview article .cover-preview_article, .post .container_native_sidebar article .cover-preview_article, .best-post-container .container_native_sidebar article .cover-preview_article, #simple-page-contact .container_native_sidebar article .cover-preview_article, #simple-page .container_native_sidebar article .cover-preview_article, #simple-page-no-sidebar .container_native_sidebar article .cover-preview_article, .report-footer .container_native_sidebar article .cover-preview_article, .related-article article .cover-preview_article, .related-univers article .cover-preview_article, .community-featured article .cover-preview_article, .category-vroom .list-posts article .cover-preview_article {
      width: 40px;
      height: 30px; }
    /* line 67, assets/sass/extend/_post-preview.scss */
    #search article.post-grid .cover-preview_talk, .posts-list section.recent-posts .post-grid .cover-preview_talk, section.universe-preview article .cover-preview_talk, .post .container_native_sidebar article .cover-preview_talk, .best-post-container .container_native_sidebar article .cover-preview_talk, #simple-page-contact .container_native_sidebar article .cover-preview_talk, #simple-page .container_native_sidebar article .cover-preview_talk, #simple-page-no-sidebar .container_native_sidebar article .cover-preview_talk, .report-footer .container_native_sidebar article .cover-preview_talk, .related-article article .cover-preview_talk, .related-univers article .cover-preview_talk, .community-featured article .cover-preview_talk, .category-vroom .list-posts article .cover-preview_talk {
      width: 80px;
      height: 30px; }
    /* line 71, assets/sass/extend/_post-preview.scss */
    #search article.post-grid .cover-preview_video, .posts-list section.recent-posts .post-grid .cover-preview_video, section.universe-preview article .cover-preview_video, .post .container_native_sidebar article .cover-preview_video, .best-post-container .container_native_sidebar article .cover-preview_video, #simple-page-contact .container_native_sidebar article .cover-preview_video, #simple-page .container_native_sidebar article .cover-preview_video, #simple-page-no-sidebar .container_native_sidebar article .cover-preview_video, .report-footer .container_native_sidebar article .cover-preview_video, .related-article article .cover-preview_video, .related-univers article .cover-preview_video, .community-featured article .cover-preview_video, .category-vroom .list-posts article .cover-preview_video {
      height: 40px;
      width: 40px;
      border-radius: 50%;
      animation: video-post-preview-fadeOut 0.3s forwards;
      font-size: 20px !important; }
      /* line 77, assets/sass/extend/_post-preview.scss */
      #search article.post-grid .cover-preview_video .icon-triangle-right, .posts-list section.recent-posts .post-grid .cover-preview_video .icon-triangle-right, section.universe-preview article .cover-preview_video .icon-triangle-right, .post .container_native_sidebar article .cover-preview_video .icon-triangle-right, .best-post-container .container_native_sidebar article .cover-preview_video .icon-triangle-right, #simple-page-contact .container_native_sidebar article .cover-preview_video .icon-triangle-right, #simple-page .container_native_sidebar article .cover-preview_video .icon-triangle-right, #simple-page-no-sidebar .container_native_sidebar article .cover-preview_video .icon-triangle-right, .report-footer .container_native_sidebar article .cover-preview_video .icon-triangle-right, .related-article article .cover-preview_video .icon-triangle-right, .related-univers article .cover-preview_video .icon-triangle-right, .community-featured article .cover-preview_video .icon-triangle-right, .category-vroom .list-posts article .cover-preview_video .icon-triangle-right {
        font-size: 20px;
        position: absolute;
        padding-left: 3px;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        height: 20px;
        width: 20px;
        display: block;
        margin: auto; }
    /* line 91, assets/sass/extend/_post-preview.scss */
    #search article.post-grid .cover-preview_comments, .posts-list section.recent-posts .post-grid .cover-preview_comments, section.universe-preview article .cover-preview_comments, .post .container_native_sidebar article .cover-preview_comments, .best-post-container .container_native_sidebar article .cover-preview_comments, #simple-page-contact .container_native_sidebar article .cover-preview_comments, #simple-page .container_native_sidebar article .cover-preview_comments, #simple-page-no-sidebar .container_native_sidebar article .cover-preview_comments, .report-footer .container_native_sidebar article .cover-preview_comments, .related-article article .cover-preview_comments, .related-univers article .cover-preview_comments, .community-featured article .cover-preview_comments, .category-vroom .list-posts article .cover-preview_comments {
      position: absolute;
      left: 10px;
      bottom: 10px;
      line-height: 12px;
      font-size: 13px;
      font-family: "FuturaLT";
      font-weight: 500;
      color: #F5F5F5;
      z-index: 2;
      text-shadow: 0 0 5px #444; }
  /* line 105, assets/sass/extend/_post-preview.scss */
  #search article.post-grid .cover-preview:hover .cover-preview_article, .posts-list section.recent-posts .post-grid .cover-preview:hover .cover-preview_article, section.universe-preview article .cover-preview:hover .cover-preview_article, .post .container_native_sidebar article .cover-preview:hover .cover-preview_article, .best-post-container .container_native_sidebar article .cover-preview:hover .cover-preview_article, #simple-page-contact .container_native_sidebar article .cover-preview:hover .cover-preview_article, #simple-page .container_native_sidebar article .cover-preview:hover .cover-preview_article, #simple-page-no-sidebar .container_native_sidebar article .cover-preview:hover .cover-preview_article, .report-footer .container_native_sidebar article .cover-preview:hover .cover-preview_article, .related-article article .cover-preview:hover .cover-preview_article, .related-univers article .cover-preview:hover .cover-preview_article, .community-featured article .cover-preview:hover .cover-preview_article, .category-vroom .list-posts article .cover-preview:hover .cover-preview_article {
    width: 50px;
    height: 30px; }
  /* line 109, assets/sass/extend/_post-preview.scss */
  #search article.post-grid .cover-preview:hover .cover-preview_talk, .posts-list section.recent-posts .post-grid .cover-preview:hover .cover-preview_talk, section.universe-preview article .cover-preview:hover .cover-preview_talk, .post .container_native_sidebar article .cover-preview:hover .cover-preview_talk, .best-post-container .container_native_sidebar article .cover-preview:hover .cover-preview_talk, #simple-page-contact .container_native_sidebar article .cover-preview:hover .cover-preview_talk, #simple-page .container_native_sidebar article .cover-preview:hover .cover-preview_talk, #simple-page-no-sidebar .container_native_sidebar article .cover-preview:hover .cover-preview_talk, .report-footer .container_native_sidebar article .cover-preview:hover .cover-preview_talk, .related-article article .cover-preview:hover .cover-preview_talk, .related-univers article .cover-preview:hover .cover-preview_talk, .community-featured article .cover-preview:hover .cover-preview_talk, .category-vroom .list-posts article .cover-preview:hover .cover-preview_talk {
    width: 90px;
    height: 30px; }
  /* line 113, assets/sass/extend/_post-preview.scss */
  #search article.post-grid .cover-preview:hover .cover-preview_video, .posts-list section.recent-posts .post-grid .cover-preview:hover .cover-preview_video, section.universe-preview article .cover-preview:hover .cover-preview_video, .post .container_native_sidebar article .cover-preview:hover .cover-preview_video, .best-post-container .container_native_sidebar article .cover-preview:hover .cover-preview_video, #simple-page-contact .container_native_sidebar article .cover-preview:hover .cover-preview_video, #simple-page .container_native_sidebar article .cover-preview:hover .cover-preview_video, #simple-page-no-sidebar .container_native_sidebar article .cover-preview:hover .cover-preview_video, .report-footer .container_native_sidebar article .cover-preview:hover .cover-preview_video, .related-article article .cover-preview:hover .cover-preview_video, .related-univers article .cover-preview:hover .cover-preview_video, .community-featured article .cover-preview:hover .cover-preview_video, .category-vroom .list-posts article .cover-preview:hover .cover-preview_video {
    animation: video-post-preview-fadeIn 0.3s forwards; }
  /* line 116, assets/sass/extend/_post-preview.scss */
  #search article.post-grid .cover-preview:hover .cover-preview_type, .posts-list section.recent-posts .post-grid .cover-preview:hover .cover-preview_type, section.universe-preview article .cover-preview:hover .cover-preview_type, .post .container_native_sidebar article .cover-preview:hover .cover-preview_type, .best-post-container .container_native_sidebar article .cover-preview:hover .cover-preview_type, #simple-page-contact .container_native_sidebar article .cover-preview:hover .cover-preview_type, #simple-page .container_native_sidebar article .cover-preview:hover .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article .cover-preview:hover .cover-preview_type, .report-footer .container_native_sidebar article .cover-preview:hover .cover-preview_type, .related-article article .cover-preview:hover .cover-preview_type, .related-univers article .cover-preview:hover .cover-preview_type, .community-featured article .cover-preview:hover .cover-preview_type, .category-vroom .list-posts article .cover-preview:hover .cover-preview_type {
    opacity: 1; }
  /* line 119, assets/sass/extend/_post-preview.scss */
  #search article.post-grid .cover-preview:hover:before, .posts-list section.recent-posts .post-grid .cover-preview:hover:before, section.universe-preview article .cover-preview:hover:before, .post .container_native_sidebar article .cover-preview:hover:before, .best-post-container .container_native_sidebar article .cover-preview:hover:before, #simple-page-contact .container_native_sidebar article .cover-preview:hover:before, #simple-page .container_native_sidebar article .cover-preview:hover:before, #simple-page-no-sidebar .container_native_sidebar article .cover-preview:hover:before, .report-footer .container_native_sidebar article .cover-preview:hover:before, .related-article article .cover-preview:hover:before, .related-univers article .cover-preview:hover:before, .community-featured article .cover-preview:hover:before, .category-vroom .list-posts article .cover-preview:hover:before {
    opacity: 1; }
  /* line 125, assets/sass/extend/_post-preview.scss */
  #search article.vroom.post-grid .link-to-vroom, .posts-list section.recent-posts .vroom.post-grid .link-to-vroom, section.universe-preview article.vroom .link-to-vroom, .post .container_native_sidebar article.vroom .link-to-vroom, .best-post-container .container_native_sidebar article.vroom .link-to-vroom, #simple-page-contact .container_native_sidebar article.vroom .link-to-vroom, #simple-page .container_native_sidebar article.vroom .link-to-vroom, #simple-page-no-sidebar .container_native_sidebar article.vroom .link-to-vroom, .report-footer .container_native_sidebar article.vroom .link-to-vroom, .related-article article.vroom .link-to-vroom, .related-univers article.vroom .link-to-vroom, .community-featured article.vroom .link-to-vroom, .category-vroom .list-posts article.vroom .link-to-vroom {
    position: absolute;
    display: inline-block;
    left: 0;
    top: 104px;
    width: 100%;
    z-index: 1;
    line-height: 47px;
    height: 31px;
    text-align: center;
    background: linear-gradient(to right, black 0%, white 100%); }
    @media (max-width: 1000px) {
      /* line 125, assets/sass/extend/_post-preview.scss */
      #search article.vroom.post-grid .link-to-vroom, .posts-list section.recent-posts .vroom.post-grid .link-to-vroom, section.universe-preview article.vroom .link-to-vroom, .post .container_native_sidebar article.vroom .link-to-vroom, .best-post-container .container_native_sidebar article.vroom .link-to-vroom, #simple-page-contact .container_native_sidebar article.vroom .link-to-vroom, #simple-page .container_native_sidebar article.vroom .link-to-vroom, #simple-page-no-sidebar .container_native_sidebar article.vroom .link-to-vroom, .report-footer .container_native_sidebar article.vroom .link-to-vroom, .related-article article.vroom .link-to-vroom, .related-univers article.vroom .link-to-vroom, .community-featured article.vroom .link-to-vroom, .category-vroom .list-posts article.vroom .link-to-vroom {
        width: 100px;
        top: 48px;
        line-height: 32px;
        height: 20px; }
        /* line 143, assets/sass/extend/_post-preview.scss */
        #search article.vroom.post-grid .link-to-vroom img.vroom, .posts-list section.recent-posts .vroom.post-grid .link-to-vroom img.vroom, section.universe-preview article.vroom .link-to-vroom img.vroom, .post .container_native_sidebar article.vroom .link-to-vroom img.vroom, .best-post-container .container_native_sidebar article.vroom .link-to-vroom img.vroom, #simple-page-contact .container_native_sidebar article.vroom .link-to-vroom img.vroom, #simple-page .container_native_sidebar article.vroom .link-to-vroom img.vroom, #simple-page-no-sidebar .container_native_sidebar article.vroom .link-to-vroom img.vroom, .report-footer .container_native_sidebar article.vroom .link-to-vroom img.vroom, .related-article article.vroom .link-to-vroom img.vroom, .related-univers article.vroom .link-to-vroom img.vroom, .community-featured article.vroom .link-to-vroom img.vroom, .category-vroom .list-posts article.vroom .link-to-vroom img.vroom {
          width: 65px; } }
  /* line 148, assets/sass/extend/_post-preview.scss */
  #search article.vroom.post-grid .tags-list a.link-to-vroom, .posts-list section.recent-posts .vroom.post-grid .tags-list a.link-to-vroom, section.universe-preview article.vroom .tags-list a.link-to-vroom, .post .container_native_sidebar article.vroom .tags-list a.link-to-vroom, .best-post-container .container_native_sidebar article.vroom .tags-list a.link-to-vroom, #simple-page-contact .container_native_sidebar article.vroom .tags-list a.link-to-vroom, #simple-page .container_native_sidebar article.vroom .tags-list a.link-to-vroom, #simple-page-no-sidebar .container_native_sidebar article.vroom .tags-list a.link-to-vroom, .report-footer .container_native_sidebar article.vroom .tags-list a.link-to-vroom, .related-article article.vroom .tags-list a.link-to-vroom, .related-univers article.vroom .tags-list a.link-to-vroom, .community-featured article.vroom .tags-list a.link-to-vroom, .category-vroom .list-posts article.vroom .tags-list a.link-to-vroom {
    background: none;
    padding: 0;
    text-align: left;
    margin: 0;
    border-radius: 0; }
    /* line 155, assets/sass/extend/_post-preview.scss */
    #search article.vroom.post-grid .tags-list a.link-to-vroom:hover, .posts-list section.recent-posts .vroom.post-grid .tags-list a.link-to-vroom:hover, section.universe-preview article.vroom .tags-list a.link-to-vroom:hover, .post .container_native_sidebar article.vroom .tags-list a.link-to-vroom:hover, .best-post-container .container_native_sidebar article.vroom .tags-list a.link-to-vroom:hover, #simple-page-contact .container_native_sidebar article.vroom .tags-list a.link-to-vroom:hover, #simple-page .container_native_sidebar article.vroom .tags-list a.link-to-vroom:hover, #simple-page-no-sidebar .container_native_sidebar article.vroom .tags-list a.link-to-vroom:hover, .report-footer .container_native_sidebar article.vroom .tags-list a.link-to-vroom:hover, .related-article article.vroom .tags-list a.link-to-vroom:hover, .related-univers article.vroom .tags-list a.link-to-vroom:hover, .community-featured article.vroom .tags-list a.link-to-vroom:hover, .category-vroom .list-posts article.vroom .tags-list a.link-to-vroom:hover {
      background: none; }
  /* line 159, assets/sass/extend/_post-preview.scss */
  #search article.vroom.post-grid img.vroom, .posts-list section.recent-posts .vroom.post-grid img.vroom, section.universe-preview article.vroom img.vroom, .post .container_native_sidebar article.vroom img.vroom, .best-post-container .container_native_sidebar article.vroom img.vroom, #simple-page-contact .container_native_sidebar article.vroom img.vroom, #simple-page .container_native_sidebar article.vroom img.vroom, #simple-page-no-sidebar .container_native_sidebar article.vroom img.vroom, .report-footer .container_native_sidebar article.vroom img.vroom, .related-article article.vroom img.vroom, .related-univers article.vroom img.vroom, .community-featured article.vroom img.vroom, .category-vroom .list-posts article.vroom img.vroom {
    width: 80px;
    margin-left: -4px; }
  /* line 168, assets/sass/extend/_post-preview.scss */
  #search article.imported.site-2.post-grid .cover-preview:before, .posts-list section.recent-posts .imported.site-2.post-grid .cover-preview:before, section.universe-preview article.imported.site-2 .cover-preview:before, .post .container_native_sidebar article.imported.site-2 .cover-preview:before, .best-post-container .container_native_sidebar article.imported.site-2 .cover-preview:before, #simple-page-contact .container_native_sidebar article.imported.site-2 .cover-preview:before, #simple-page .container_native_sidebar article.imported.site-2 .cover-preview:before, #simple-page-no-sidebar .container_native_sidebar article.imported.site-2 .cover-preview:before, .report-footer .container_native_sidebar article.imported.site-2 .cover-preview:before, .related-article article.imported.site-2 .cover-preview:before, .related-univers article.imported.site-2 .cover-preview:before, .community-featured article.imported.site-2 .cover-preview:before, .category-vroom .list-posts article.imported.site-2 .cover-preview:before {
    background: linear-gradient(145.19deg, #FF00FF 0%, #0BEAFF 100%);
    opacity: 0.5; }
  /* line 173, assets/sass/extend/_post-preview.scss */
  #search article.imported.site-2.post-grid .cover-preview img.site-logo, .posts-list section.recent-posts .imported.site-2.post-grid .cover-preview img.site-logo, section.universe-preview article.imported.site-2 .cover-preview img.site-logo, .post .container_native_sidebar article.imported.site-2 .cover-preview img.site-logo, .best-post-container .container_native_sidebar article.imported.site-2 .cover-preview img.site-logo, #simple-page-contact .container_native_sidebar article.imported.site-2 .cover-preview img.site-logo, #simple-page .container_native_sidebar article.imported.site-2 .cover-preview img.site-logo, #simple-page-no-sidebar .container_native_sidebar article.imported.site-2 .cover-preview img.site-logo, .report-footer .container_native_sidebar article.imported.site-2 .cover-preview img.site-logo, .related-article article.imported.site-2 .cover-preview img.site-logo, .related-univers article.imported.site-2 .cover-preview img.site-logo, .community-featured article.imported.site-2 .cover-preview img.site-logo, .category-vroom .list-posts article.imported.site-2 .cover-preview img.site-logo {
    width: 66%;
    position: absolute;
    z-index: 1;
    top: calc(50% - 9px);
    left: 18%; }
  /* line 183, assets/sass/extend/_post-preview.scss */
  #search article.post-grid h3, .posts-list section.recent-posts .post-grid h3, section.universe-preview article h3, .post .container_native_sidebar article h3, .best-post-container .container_native_sidebar article h3, #simple-page-contact .container_native_sidebar article h3, #simple-page .container_native_sidebar article h3, #simple-page-no-sidebar .container_native_sidebar article h3, .report-footer .container_native_sidebar article h3, .related-article article h3, .related-univers article h3, .community-featured article h3, .category-vroom .list-posts article h3, #search article.post-grid p.title, .posts-list section.recent-posts .post-grid p.title, section.universe-preview article p.title, .post .container_native_sidebar article p.title, .best-post-container .container_native_sidebar article p.title, #simple-page-contact .container_native_sidebar article p.title, #simple-page .container_native_sidebar article p.title, #simple-page-no-sidebar .container_native_sidebar article p.title, .report-footer .container_native_sidebar article p.title, .related-article article p.title, .related-univers article p.title, .community-featured article p.title, .category-vroom .list-posts article p.title {
    font-size: 15px;
    padding-top: 10px; }
  /* line 187, assets/sass/extend/_post-preview.scss */
  #search article.post-grid .type, .posts-list section.recent-posts .post-grid .type, section.universe-preview article .type, .post .container_native_sidebar article .type, .best-post-container .container_native_sidebar article .type, #simple-page-contact .container_native_sidebar article .type, #simple-page .container_native_sidebar article .type, #simple-page-no-sidebar .container_native_sidebar article .type, .report-footer .container_native_sidebar article .type, .related-article article .type, .related-univers article .type, .community-featured article .type, .category-vroom .list-posts article .type {
    font-family: "FuturaLT";
    font-weight: 500;
    color: #e9573f;
    font-size: 13px;
    text-transform: uppercase;
    display: block;
    margin-bottom: 5px; }
  /* line 196, assets/sass/extend/_post-preview.scss */
  #search article.post-grid time, .posts-list section.recent-posts .post-grid time, section.universe-preview article time, .post .container_native_sidebar article time, .best-post-container .container_native_sidebar article time, #simple-page-contact .container_native_sidebar article time, #simple-page .container_native_sidebar article time, #simple-page-no-sidebar .container_native_sidebar article time, .report-footer .container_native_sidebar article time, .related-article article time, .related-univers article time, .community-featured article time, .category-vroom .list-posts article time {
    font-size: 13px;
    color: #b9b9b9; }
  /* line 200, assets/sass/extend/_post-preview.scss */
  #search article.post-grid footer, .posts-list section.recent-posts .post-grid footer, section.universe-preview article footer, .post .container_native_sidebar article footer, .best-post-container .container_native_sidebar article footer, #simple-page-contact .container_native_sidebar article footer, #simple-page .container_native_sidebar article footer, #simple-page-no-sidebar .container_native_sidebar article footer, .report-footer .container_native_sidebar article footer, .related-article article footer, .related-univers article footer, .community-featured article footer, .category-vroom .list-posts article footer {
    margin-top: 5px; }
  /* line 205, assets/sass/extend/_post-preview.scss */
  #search article.post-grid .tags-list li a, .posts-list section.recent-posts .post-grid .tags-list li a, section.universe-preview article .tags-list li a, .post .container_native_sidebar article .tags-list li a, .best-post-container .container_native_sidebar article .tags-list li a, #simple-page-contact .container_native_sidebar article .tags-list li a, #simple-page .container_native_sidebar article .tags-list li a, #simple-page-no-sidebar .container_native_sidebar article .tags-list li a, .report-footer .container_native_sidebar article .tags-list li a, .related-article article .tags-list li a, .related-univers article .tags-list li a, .community-featured article .tags-list li a, .category-vroom .list-posts article .tags-list li a {
    font-size: 10px !important; }

/* line 211, assets/sass/extend/_post-preview.scss */
.posts-list section.recent-posts .post-list {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  height: 85px; }
  /* line 217, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list .cover-preview {
    position: relative;
    width: 135px;
    height: 85px;
    float: left;
    margin-right: 15px; }
    /* line 223, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list .cover-preview:before {
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0;
      z-index: 1;
      background: #e9573f;
      /* The Fallback */
      background: rgba(233, 87, 63, 0.6);
      -ms-transition-property: opacity;
      -webkit-transition-property: opacity;
      -moz-transition-property: opacity;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
    /* line 238, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list .cover-preview_img {
      width: 100%;
      height: 100%; }
    /* line 242, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list .cover-preview_type {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      margin: auto;
      display: block;
      padding: 0;
      z-index: 2;
      opacity: 0;
      color: #d34e39;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
    /* line 257, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list .cover-preview_article {
      width: 40px;
      height: 30px; }
    /* line 261, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list .cover-preview_talk {
      width: 80px;
      height: 30px; }
    /* line 265, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list .cover-preview_video {
      height: 40px;
      width: 40px;
      border-radius: 50%;
      animation: video-post-preview-fadeOut 0.3s forwards;
      font-size: 20px !important; }
      /* line 271, assets/sass/extend/_post-preview.scss */
      .posts-list section.recent-posts .post-list .cover-preview_video .icon-triangle-right {
        font-size: 20px;
        position: absolute;
        padding-left: 3px;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        height: 20px;
        width: 20px;
        display: block;
        margin: auto; }
    /* line 285, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list .cover-preview_comments {
      position: absolute;
      left: 10px;
      bottom: 10px;
      line-height: 12px;
      font-size: 13px;
      font-family: "FuturaLT";
      font-weight: 500;
      color: #F5F5F5;
      z-index: 2; }
  /* line 298, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list .cover-preview:hover .cover-preview_article {
    width: 50px;
    height: 30px; }
  /* line 302, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list .cover-preview:hover .cover-preview_talk {
    width: 90px;
    height: 30px; }
  /* line 306, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list .cover-preview:hover .cover-preview_video {
    animation: video-post-preview-fadeIn 0.3s forwards; }
  /* line 309, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list .cover-preview:hover .cover-preview_type {
    opacity: 1; }
  /* line 312, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list .cover-preview:hover:before {
    opacity: 1; }
  /* line 316, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list .title-link {
    display: block;
    width: calc(100% - 155px); }
  /* line 320, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list h4, .posts-list section.recent-posts .post-list p.title {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 5px;
    font-family: "FuturaLT";
    font-weight: 500; }
    /* line 326, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list h4:hover, .posts-list section.recent-posts .post-list p.title:hover {
      color: #d34e39; }
  /* line 330, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list p {
    margin: 5px 0;
    font-size: 15px;
    height: auto; }
  /* line 335, assets/sass/extend/_post-preview.scss */
  .posts-list section.recent-posts .post-list footer {
    width: calc(100% - 150px);
    float: right;
    margin-top: 0px; }
    /* line 339, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list footer .type {
      font-family: "FuturaLT";
      font-weight: 500;
      color: #e9573f;
      font-size: 13px;
      text-transform: uppercase;
      display: block;
      margin-bottom: 5px; }
    /* line 348, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list footer time {
      font-size: 13px;
      color: #b9b9b9; }
    /* line 354, assets/sass/extend/_post-preview.scss */
    .posts-list section.recent-posts .post-list footer .tags-list li a, .posts-list section.recent-posts .post-list footer .tags-list li.sponsored span {
      font-size: 10px !important; }

/* line 361, assets/sass/extend/_post-preview.scss */
#search .search-result-container .topic-list-item, .posts-list section.recent-posts .topic-list-item {
  padding: 6px 5px; }
  /* line 363, assets/sass/extend/_post-preview.scss */
  #search .search-result-container .topic-list-item table.show_topic_table, .posts-list section.recent-posts .topic-list-item table.show_topic_table {
    width: 100%;
    min-height: 58px; }
  /* line 367, assets/sass/extend/_post-preview.scss */
  #search .search-result-container .topic-list-item .topic_title, .posts-list section.recent-posts .topic-list-item .topic_title {
    line-height: 1.25;
    text-align: left;
    vertical-align: middle;
    min-width: 235px;
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    background: #eeeeee;
    font-weight: bold;
    color: #444444;
    padding: 0; }
    /* line 379, assets/sass/extend/_post-preview.scss */
    #search .search-result-container .topic-list-item .topic_title a, .posts-list section.recent-posts .topic-list-item .topic_title a {
      margin-left: 6px;
      padding: 10px;
      display: block;
      color: #444444;
      font-family: "FuturaLT";
      font-size: 17px;
      font-weight: 400; }
  /* line 389, assets/sass/extend/_post-preview.scss */
  #search .search-result-container .topic-list-item .time_topic_list, .posts-list section.recent-posts .topic-list-item .time_topic_list {
    text-align: right;
    line-height: 12px;
    text-transform: uppercase;
    font-family: "FuturaLT";
    font-size: 12px;
    color: #9b9b9b;
    margin-top: 7px; }
  /* line 398, assets/sass/extend/_post-preview.scss */
  #search .search-result-container .topic-list-item .topic_author, .posts-list section.recent-posts .topic-list-item .topic_author {
    width: 190px;
    font-family: "FuturaLT";
    background: #e2e2e2;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    padding: 10px; }
    /* line 406, assets/sass/extend/_post-preview.scss */
    #search .search-result-container .topic-list-item .topic_author .avatar, .posts-list section.recent-posts .topic-list-item .topic_author .avatar {
      margin-top: 2px;
      margin-right: 10px;
      margin-left: 10px;
      border-radius: 50%; }
    /* line 412, assets/sass/extend/_post-preview.scss */
    #search .search-result-container .topic-list-item .topic_author a, .posts-list section.recent-posts .topic-list-item .topic_author a {
      color: #444444;
      font-size: 19px;
      text-transform: capitalize;
      line-height: 40px;
      font-family: "FuturaLT";
      white-space: nowrap;
      display: inline-block;
      width: 110px;
      text-overflow: ellipsis;
      overflow: hidden; }
  /* line 426, assets/sass/extend/_post-preview.scss */
  #search .search-result-container .topic-list-item:hover .topic_title, .posts-list section.recent-posts .topic-list-item:hover .topic_title {
    background: #e9573f; }
    /* line 428, assets/sass/extend/_post-preview.scss */
    #search .search-result-container .topic-list-item:hover .topic_title a, .posts-list section.recent-posts .topic-list-item:hover .topic_title a {
      color: #FFF; }
  /* line 432, assets/sass/extend/_post-preview.scss */
  #search .search-result-container .topic-list-item:hover .topic_author, .posts-list section.recent-posts .topic-list-item:hover .topic_author {
    background: #d34e39; }
    /* line 434, assets/sass/extend/_post-preview.scss */
    #search .search-result-container .topic-list-item:hover .topic_author a, .posts-list section.recent-posts .topic-list-item:hover .topic_author a {
      color: #FFF; }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 2, assets/sass/extend/_post-preview-responsive.scss */
  #search article.post-grid, .posts-list section.recent-posts .post-grid, section.universe-preview article, .post .container_native_sidebar article, .best-post-container .container_native_sidebar article, #simple-page-contact .container_native_sidebar article, #simple-page .container_native_sidebar article, #simple-page-no-sidebar .container_native_sidebar article, .report-footer .container_native_sidebar article, .related-article article, .related-univers article, .community-featured article, .category-vroom .list-posts article {
    width: 100% !important;
    height: 65px !important;
    margin: 0;
    margin-bottom: 30px;
    position: relative;
    clear: both !important; }
    /* line 9, assets/sass/extend/_post-preview-responsive.scss */
    #search article.post-grid .cover-preview, .posts-list section.recent-posts .post-grid .cover-preview, section.universe-preview article .cover-preview, .post .container_native_sidebar article .cover-preview, .best-post-container .container_native_sidebar article .cover-preview, #simple-page-contact .container_native_sidebar article .cover-preview, #simple-page .container_native_sidebar article .cover-preview, #simple-page-no-sidebar .container_native_sidebar article .cover-preview, .report-footer .container_native_sidebar article .cover-preview, .related-article article .cover-preview, .related-univers article .cover-preview, .community-featured article .cover-preview, .category-vroom .list-posts article .cover-preview {
      width: 100px !important;
      max-height: 68px;
      float: left; }
    /* line 14, assets/sass/extend/_post-preview-responsive.scss */
    #search article.post-grid h3, .posts-list section.recent-posts .post-grid h3, section.universe-preview article h3, .post .container_native_sidebar article h3, .best-post-container .container_native_sidebar article h3, #simple-page-contact .container_native_sidebar article h3, #simple-page .container_native_sidebar article h3, #simple-page-no-sidebar .container_native_sidebar article h3, .report-footer .container_native_sidebar article h3, .related-article article h3, .related-univers article h3, .community-featured article h3, .category-vroom .list-posts article h3, #search article.post-grid p.title, .posts-list section.recent-posts .post-grid p.title, section.universe-preview article p.title, .post .container_native_sidebar article p.title, .best-post-container .container_native_sidebar article p.title, #simple-page-contact .container_native_sidebar article p.title, #simple-page .container_native_sidebar article p.title, #simple-page-no-sidebar .container_native_sidebar article p.title, .report-footer .container_native_sidebar article p.title, .related-article article p.title, .related-univers article p.title, .community-featured article p.title, .category-vroom .list-posts article p.title {
      width: calc(100% - 100px);
      height: 68px;
      overflow: hidden;
      float: left;
      padding-left: 10px;
      padding-top: 0;
      padding-bottom: 0;
      line-height: 16px; }
    /* line 24, assets/sass/extend/_post-preview-responsive.scss */
    #search article.post-grid footer, .posts-list section.recent-posts .post-grid footer, section.universe-preview article footer, .post .container_native_sidebar article footer, .best-post-container .container_native_sidebar article footer, #simple-page-contact .container_native_sidebar article footer, #simple-page .container_native_sidebar article footer, #simple-page-no-sidebar .container_native_sidebar article footer, .report-footer .container_native_sidebar article footer, .related-article article footer, .related-univers article footer, .community-featured article footer, .category-vroom .list-posts article footer {
      height: 17px;
      float: left;
      position: absolute;
      bottom: 0;
      width: calc(100% - 100px);
      left: 100px;
      padding-left: 10px; }
    /* line 33, assets/sass/extend/_post-preview-responsive.scss */
    #search article.post-grid .type, .posts-list section.recent-posts .post-grid .type, section.universe-preview article .type, .post .container_native_sidebar article .type, .best-post-container .container_native_sidebar article .type, #simple-page-contact .container_native_sidebar article .type, #simple-page .container_native_sidebar article .type, #simple-page-no-sidebar .container_native_sidebar article .type, .report-footer .container_native_sidebar article .type, .related-article article .type, .related-univers article .type, .community-featured article .type, .category-vroom .list-posts article .type {
      margin: 0; }
    /* line 36, assets/sass/extend/_post-preview-responsive.scss */
    #search article.post-grid, .posts-list section.recent-posts .post-grid, section.universe-preview article.post-grid, .post .container_native_sidebar article.post-grid, .best-post-container .container_native_sidebar article.post-grid, #simple-page-contact .container_native_sidebar article.post-grid, #simple-page .container_native_sidebar article.post-grid, #simple-page-no-sidebar .container_native_sidebar article.post-grid, .report-footer .container_native_sidebar article.post-grid, .related-article article.post-grid, .related-univers article.post-grid, .community-featured article.post-grid, .category-vroom .list-posts article.post-grid {
      clear: both !important; }
  /* line 41, assets/sass/extend/_post-preview-responsive.scss */
  #search article.post-grid:hover .cover-preview_article, .posts-list section.recent-posts .post-grid:hover .cover-preview_article, section.universe-preview article:hover .cover-preview_article, .post .container_native_sidebar article:hover .cover-preview_article, .best-post-container .container_native_sidebar article:hover .cover-preview_article, #simple-page-contact .container_native_sidebar article:hover .cover-preview_article, #simple-page .container_native_sidebar article:hover .cover-preview_article, #simple-page-no-sidebar .container_native_sidebar article:hover .cover-preview_article, .report-footer .container_native_sidebar article:hover .cover-preview_article, .related-article article:hover .cover-preview_article, .related-univers article:hover .cover-preview_article, .community-featured article:hover .cover-preview_article, .category-vroom .list-posts article:hover .cover-preview_article, #search article.post-grid:hover .cover-preview_talk, .posts-list section.recent-posts .post-grid:hover .cover-preview_talk, section.universe-preview article:hover .cover-preview_talk, .post .container_native_sidebar article:hover .cover-preview_talk, .best-post-container .container_native_sidebar article:hover .cover-preview_talk, #simple-page-contact .container_native_sidebar article:hover .cover-preview_talk, #simple-page .container_native_sidebar article:hover .cover-preview_talk, #simple-page-no-sidebar .container_native_sidebar article:hover .cover-preview_talk, .report-footer .container_native_sidebar article:hover .cover-preview_talk, .related-article article:hover .cover-preview_talk, .related-univers article:hover .cover-preview_talk, .community-featured article:hover .cover-preview_talk, .category-vroom .list-posts article:hover .cover-preview_talk, #search article.post-grid:hover .cover-preview_video, .posts-list section.recent-posts .post-grid:hover .cover-preview_video, section.universe-preview article:hover .cover-preview_video, .post .container_native_sidebar article:hover .cover-preview_video, .best-post-container .container_native_sidebar article:hover .cover-preview_video, #simple-page-contact .container_native_sidebar article:hover .cover-preview_video, #simple-page .container_native_sidebar article:hover .cover-preview_video, #simple-page-no-sidebar .container_native_sidebar article:hover .cover-preview_video, .report-footer .container_native_sidebar article:hover .cover-preview_video, .related-article article:hover .cover-preview_video, .related-univers article:hover .cover-preview_video, .community-featured article:hover .cover-preview_video, .category-vroom .list-posts article:hover .cover-preview_video, #search article.post-grid:hover .cover-preview_type, .posts-list section.recent-posts .post-grid:hover .cover-preview_type, section.universe-preview article:hover .cover-preview_type, .post .container_native_sidebar article:hover .cover-preview_type, .best-post-container .container_native_sidebar article:hover .cover-preview_type, #simple-page-contact .container_native_sidebar article:hover .cover-preview_type, #simple-page .container_native_sidebar article:hover .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article:hover .cover-preview_type, .report-footer .container_native_sidebar article:hover .cover-preview_type, .related-article article:hover .cover-preview_type, .related-univers article:hover .cover-preview_type, .community-featured article:hover .cover-preview_type, .category-vroom .list-posts article:hover .cover-preview_type {
    display: none; }
  /* line 44, assets/sass/extend/_post-preview-responsive.scss */
  #search article.post-grid:hover:before, .posts-list section.recent-posts .post-grid:hover:before, section.universe-preview article:hover:before, .post .container_native_sidebar article:hover:before, .best-post-container .container_native_sidebar article:hover:before, #simple-page-contact .container_native_sidebar article:hover:before, #simple-page .container_native_sidebar article:hover:before, #simple-page-no-sidebar .container_native_sidebar article:hover:before, .report-footer .container_native_sidebar article:hover:before, .related-article article:hover:before, .related-univers article:hover:before, .community-featured article:hover:before, .category-vroom .list-posts article:hover:before {
    display: none !important; } }

/* line 5, assets/sass/extend/_widget.scss */
.home .brief-list, .archive .brief-list, .single-startup .brief-list, .archives-select {
  margin-bottom: 20px; }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 5, assets/sass/extend/_widget.scss */
    .home .brief-list, .archive .brief-list, .single-startup .brief-list, .archives-select {
      margin: 0; } }
  @media (max-width: 767px) {
    /* line 5, assets/sass/extend/_widget.scss */
    .home .brief-list, .archive .brief-list, .single-startup .brief-list, .archives-select {
      margin: 0; } }
  /* line 13, assets/sass/extend/_widget.scss */
  .home .brief-list header p, .archive .brief-list header p, .single-startup .brief-list header p, .archives-select header p {
    font-size: 25px;
    padding-bottom: 10px;
    margin-bottom: 5px;
    line-height: 26px; }
  /* line 20, assets/sass/extend/_widget.scss */
  .home .brief-list header .brief-description, .archive .brief-list header .brief-description, .single-startup .brief-list header .brief-description, .archives-select header .brief-description {
    color: #b9b9b9;
    display: block;
    font-size: 18px; }
  /* line 26, assets/sass/extend/_widget.scss */
  .home .brief-list ol, .archive .brief-list ol, .single-startup .brief-list ol, .archives-select ol {
    list-style-type: none; }
  /* line 29, assets/sass/extend/_widget.scss */
  .home .brief-list li, .archive .brief-list li, .single-startup .brief-list li, .archives-select li {
    counter-increment: item;
    position: relative; }
    /* line 32, assets/sass/extend/_widget.scss */
    .home .brief-list li:before, .archive .brief-list li:before, .single-startup .brief-list li:before, .archives-select li:before {
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.1s;
      -webkit-transition-duration: 0.1s;
      -moz-transition-duration: 0.1s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s;
      content: counter(item);
      font-family: "FuturaLT";
      font-weight: 700;
      color: #444444;
      font-size: 25px;
      display: block;
      position: absolute;
      top: 5px;
      width: 42px;
      text-align: right; }
    /* line 45, assets/sass/extend/_widget.scss */
    .home .brief-list li a, .archive .brief-list li a, .single-startup .brief-list li a, .archives-select li a {
      color: #444444;
      padding: 10px 0;
      padding-left: 50px;
      display: block;
      line-height: 20px;
      font-family: "FuturaLT";
      font-weight: 500;
      font-size: 17px; }
  /* line 56, assets/sass/extend/_widget.scss */
  .home .brief-list a:hover, .archive .brief-list a:hover, .single-startup .brief-list a:hover, .archives-select a:hover {
    background: #eeeeee; }
  /* line 59, assets/sass/extend/_widget.scss */
  .home .brief-list li:hover:before, .archive .brief-list li:hover:before, .single-startup .brief-list li:hover:before, .archives-select li:hover:before {
    color: #e9573f; }
  /* line 62, assets/sass/extend/_widget.scss */
  .home .brief-list #close-brieflist, .archive .brief-list #close-brieflist, .single-startup .brief-list #close-brieflist, .archives-select #close-brieflist {
    cursor: pointer; }
  /* line 66, assets/sass/extend/_widget.scss */
  .home .brief-list .brief-list-content .icon-cross, .archive .brief-list .brief-list-content .icon-cross, .single-startup .brief-list .brief-list-content .icon-cross, .archives-select .brief-list-content .icon-cross {
    display: none; }
  @media (min-width: 768px) and (max-width: 1000px), (max-width: 767px) {
    /* line 65, assets/sass/extend/_widget.scss */
    .home .brief-list .brief-list-content, .archive .brief-list .brief-list-content, .single-startup .brief-list .brief-list-content, .archives-select .brief-list-content {
      display: none;
      position: fixed;
      z-index: 80;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #d34e39;
      padding-top: 66px;
      padding-right: 20px;
      overflow-y: auto; }
      /* line 84, assets/sass/extend/_widget.scss */
      .home .brief-list .brief-list-content p, .archive .brief-list .brief-list-content p, .single-startup .brief-list .brief-list-content p, .archives-select .brief-list-content p {
        color: #F5F5F5;
        font-size: 25px;
        border-bottom: 0; }
      /* line 89, assets/sass/extend/_widget.scss */
      .home .brief-list .brief-list-content a, .archive .brief-list .brief-list-content a, .single-startup .brief-list .brief-list-content a, .archives-select .brief-list-content a {
        color: #F5F5F5; }
        /* line 91, assets/sass/extend/_widget.scss */
        .home .brief-list .brief-list-content a:hover, .archive .brief-list .brief-list-content a:hover, .single-startup .brief-list .brief-list-content a:hover, .archives-select .brief-list-content a:hover {
          background: none; }
      /* line 95, assets/sass/extend/_widget.scss */
      .home .brief-list .brief-list-content .icon-cross, .archive .brief-list .brief-list-content .icon-cross, .single-startup .brief-list .brief-list-content .icon-cross, .archives-select .brief-list-content .icon-cross {
        display: block;
        position: absolute;
        right: 25px;
        top: 60px;
        color: white;
        font-size: 30px; } }

/* line 112, assets/sass/extend/_widget.scss */
.archives-select-box {
  padding: 10px 20px; }

/* line 116, assets/sass/extend/_widget.scss */
.archives-select-box select {
  width: 100%;
  background: transparent;
  padding: 5px;
  font-size: 16px;
  line-height: 1;
  border-radius: 0;
  height: 34px; }

/* line 133, assets/sass/extend/_widget.scss */
.related-tags {
  padding-left: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
  margin-top: 6px; }
  /* line 141, assets/sass/extend/_widget.scss */
  .related-tags .tag {
    font-size: 14px;
    margin-right: 2px !important; }

/* line 152, assets/sass/extend/_widget.scss */
.create-talk {
  padding-left: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
  width: 300px;
  font-size: 20px; }
  /* line 159, assets/sass/extend/_widget.scss */
  .create-talk .title {
    margin-bottom: 3px;
    font-size: 28.85px;
    letter-spacing: 3px; }
  /* line 165, assets/sass/extend/_widget.scss */
  .create-talk button {
    background: #e9573f;
    padding: 15px;
    text-align: center;
    color: #F5F5F5;
    font-size: 17px;
    border: none;
    text-decoration: none;
    font-family: "FuturaLT";
    font-weight: 500;
    border-bottom: 5px solid #d34e39;
    text-transform: uppercase;
    font-size: 17px;
    width: 265px; }
    /* line 45, assets/sass/settings/_mixin.scss */
    .create-talk button:active {
      margin-top: 5;
      border-bottom: none; }

/* line 1, assets/sass/extend/_tags.scss */
.related-tags .tag, section.universe-preview footer.tag-universe a, #universe .tag-universe a, #search article.post-grid .tags-list a, .posts-list section.recent-posts .post-grid .tags-list a, section.universe-preview article .tags-list a, .post .container_native_sidebar article .tags-list a, .best-post-container .container_native_sidebar article .tags-list a, #simple-page-contact .container_native_sidebar article .tags-list a, #simple-page .container_native_sidebar article .tags-list a, #simple-page-no-sidebar .container_native_sidebar article .tags-list a, .report-footer .container_native_sidebar article .tags-list a, .related-article article .tags-list a, .related-univers article .tags-list a, .community-featured article .tags-list a, .category-vroom .list-posts article .tags-list a, .posts-list section.recent-posts .post-list footer .tags-list a, .startup-article-container .startup-top-area .startup-title .content-container .tags-list a, #tag .small-feature .tags-list a, #search article.post-grid .tags-list span, .posts-list section.recent-posts .post-grid .tags-list span, section.universe-preview article .tags-list span, .post .container_native_sidebar article .tags-list span, .best-post-container .container_native_sidebar article .tags-list span, #simple-page-contact .container_native_sidebar article .tags-list span, #simple-page .container_native_sidebar article .tags-list span, #simple-page-no-sidebar .container_native_sidebar article .tags-list span, .report-footer .container_native_sidebar article .tags-list span, .related-article article .tags-list span, .related-univers article .tags-list span, .community-featured article .tags-list span, .category-vroom .list-posts article .tags-list span, .posts-list section.recent-posts .post-list footer .tags-list span, .startup-article-container .startup-top-area .startup-title .content-container .tags-list span, #tag .small-feature .tags-list span, .talk .content .enter-talk, .post footer .tags-list a, .best-post-container footer .tags-list a, #simple-page-contact footer .tags-list a, #simple-page footer .tags-list a, #simple-page-no-sidebar footer .tags-list a, .report-footer footer .tags-list a {
  background-color: #b9b9b9;
  color: #F5F5F5;
  font-family: "FuturaLT";
  font-weight: 500;
  display: inline-block;
  text-transform: uppercase;
  padding: 2px 5px;
  font-size: 13px;
  line-height: 13px;
  text-align: center;
  margin-top: 3px;
  border-radius: 2px; }
  /* line 14, assets/sass/extend/_tags.scss */
  .related-tags .tag:hover, section.universe-preview footer.tag-universe a:hover, #universe .tag-universe a:hover, #search article.post-grid .tags-list a:hover, .posts-list section.recent-posts .post-grid .tags-list a:hover, section.universe-preview article .tags-list a:hover, .post .container_native_sidebar article .tags-list a:hover, .best-post-container .container_native_sidebar article .tags-list a:hover, #simple-page-contact .container_native_sidebar article .tags-list a:hover, #simple-page .container_native_sidebar article .tags-list a:hover, #simple-page-no-sidebar .container_native_sidebar article .tags-list a:hover, .report-footer .container_native_sidebar article .tags-list a:hover, .related-article article .tags-list a:hover, .related-univers article .tags-list a:hover, .community-featured article .tags-list a:hover, .category-vroom .list-posts article .tags-list a:hover, .posts-list section.recent-posts .post-list footer .tags-list a:hover, .startup-article-container .startup-top-area .startup-title .content-container .tags-list a:hover, #tag .small-feature .tags-list a:hover, #search article.post-grid .tags-list span:hover, .posts-list section.recent-posts .post-grid .tags-list span:hover, section.universe-preview article .tags-list span:hover, .post .container_native_sidebar article .tags-list span:hover, .best-post-container .container_native_sidebar article .tags-list span:hover, #simple-page-contact .container_native_sidebar article .tags-list span:hover, #simple-page .container_native_sidebar article .tags-list span:hover, #simple-page-no-sidebar .container_native_sidebar article .tags-list span:hover, .report-footer .container_native_sidebar article .tags-list span:hover, .related-article article .tags-list span:hover, .related-univers article .tags-list span:hover, .community-featured article .tags-list span:hover, .category-vroom .list-posts article .tags-list span:hover, .posts-list section.recent-posts .post-list footer .tags-list span:hover, .startup-article-container .startup-top-area .startup-title .content-container .tags-list span:hover, #tag .small-feature .tags-list span:hover, .talk .content .enter-talk:hover, .post footer .tags-list a:hover, .best-post-container footer .tags-list a:hover, #simple-page-contact footer .tags-list a:hover, #simple-page footer .tags-list a:hover, #simple-page-no-sidebar footer .tags-list a:hover, .report-footer footer .tags-list a:hover {
    background-color: #d34e39;
    color: #fff; }

/* line 20, assets/sass/extend/_tags.scss */
section.universe-preview footer.tag-universe, #universe .tag-universe {
  background: #e2e2e2;
  padding: 0 15px; }
  /* line 23, assets/sass/extend/_tags.scss */
  section.universe-preview footer.tag-universe p, #universe .tag-universe p {
    font-size: 20px;
    text-transform: uppercase;
    font-family: "FuturaLT";
    font-weight: 500;
    float: left;
    color: #9b9b9b;
    line-height: 45px;
    margin-right: 5px; }
  /* line 33, assets/sass/extend/_tags.scss */
  section.universe-preview footer.tag-universe li, #universe .tag-universe li {
    display: inline-block;
    margin: 0 2.5px; }
  /* line 37, assets/sass/extend/_tags.scss */
  section.universe-preview footer.tag-universe a, #universe .tag-universe a {
    margin-top: 14.5px; }

/* line 43, assets/sass/extend/_tags.scss */
#search article.post-grid .tags-list, .posts-list section.recent-posts .post-grid .tags-list, section.universe-preview article .tags-list, .post .container_native_sidebar article .tags-list, .best-post-container .container_native_sidebar article .tags-list, #simple-page-contact .container_native_sidebar article .tags-list, #simple-page .container_native_sidebar article .tags-list, #simple-page-no-sidebar .container_native_sidebar article .tags-list, .report-footer .container_native_sidebar article .tags-list, .related-article article .tags-list, .related-univers article .tags-list, .community-featured article .tags-list, .category-vroom .list-posts article .tags-list, .posts-list section.recent-posts .post-list footer .tags-list, .startup-article-container .startup-top-area .startup-title .content-container .tags-list, #tag .small-feature .tags-list {
  margin-bottom: 5px;
  height: 20px;
  overflow: hidden; }
  /* line 47, assets/sass/extend/_tags.scss */
  #search article.post-grid .tags-list li, .posts-list section.recent-posts .post-grid .tags-list li, section.universe-preview article .tags-list li, .post .container_native_sidebar article .tags-list li, .best-post-container .container_native_sidebar article .tags-list li, #simple-page-contact .container_native_sidebar article .tags-list li, #simple-page .container_native_sidebar article .tags-list li, #simple-page-no-sidebar .container_native_sidebar article .tags-list li, .report-footer .container_native_sidebar article .tags-list li, .related-article article .tags-list li, .related-univers article .tags-list li, .community-featured article .tags-list li, .category-vroom .list-posts article .tags-list li, .posts-list section.recent-posts .post-list footer .tags-list li, .startup-article-container .startup-top-area .startup-title .content-container .tags-list li, #tag .small-feature .tags-list li {
    display: inline-block;
    margin-right: .25rem; }
  /* line 52, assets/sass/extend/_tags.scss */
  #search article.post-grid .tags-list li.sponsored a, .posts-list section.recent-posts .post-grid .tags-list li.sponsored a, section.universe-preview article .tags-list li.sponsored a, .post .container_native_sidebar article .tags-list li.sponsored a, .best-post-container .container_native_sidebar article .tags-list li.sponsored a, #simple-page-contact .container_native_sidebar article .tags-list li.sponsored a, #simple-page .container_native_sidebar article .tags-list li.sponsored a, #simple-page-no-sidebar .container_native_sidebar article .tags-list li.sponsored a, .report-footer .container_native_sidebar article .tags-list li.sponsored a, .related-article article .tags-list li.sponsored a, .related-univers article .tags-list li.sponsored a, .community-featured article .tags-list li.sponsored a, .category-vroom .list-posts article .tags-list li.sponsored a, .posts-list section.recent-posts .post-list footer .tags-list li.sponsored a, .startup-article-container .startup-top-area .startup-title .content-container .tags-list li.sponsored a, #tag .small-feature .tags-list li.sponsored a, #search article.post-grid .tags-list li.sponsored span, .posts-list section.recent-posts .post-grid .tags-list li.sponsored span, section.universe-preview article .tags-list li.sponsored span, .post .container_native_sidebar article .tags-list li.sponsored span, .best-post-container .container_native_sidebar article .tags-list li.sponsored span, #simple-page-contact .container_native_sidebar article .tags-list li.sponsored span, #simple-page .container_native_sidebar article .tags-list li.sponsored span, #simple-page-no-sidebar .container_native_sidebar article .tags-list li.sponsored span, .report-footer .container_native_sidebar article .tags-list li.sponsored span, .related-article article .tags-list li.sponsored span, .related-univers article .tags-list li.sponsored span, .community-featured article .tags-list li.sponsored span, .category-vroom .list-posts article .tags-list li.sponsored span, .posts-list section.recent-posts .post-list footer .tags-list li.sponsored span, .startup-article-container .startup-top-area .startup-title .content-container .tags-list li.sponsored span, #tag .small-feature .tags-list li.sponsored span {
    background-color: #d34e39;
    color: #fff;
    font-size: 10px !important; }

@media (min-width: 1000px) {
  /* line 63, assets/sass/extend/_tags.scss */
  .single .tags-list {
    width: 50%; } }

/* line 1, assets/sass/extend/_title.scss */
.wrap h1 {
  color: #e9573f;
  font-size: 65px;
  font-family: "FuturaLT";
  font-weight: 700;
  text-transform: uppercase;
  line-height: 51px;
  text-align: left;
  letter-spacing: 3px;
  margin-left: -3.5px; }
  /* line 11, assets/sass/extend/_title.scss */
  .wrap h1 span {
    font-family: "FuturaLT"; }

/* line 16, assets/sass/extend/_title.scss */
.category .wrap h1 {
  background: #f7f7f7; }

/* line 19, assets/sass/extend/_title.scss */
.category-vroom .wrap h1 {
  background: transparent; }

/* fix for prevent from "touching" the title on page with default templates like contact */
/* line 24, assets/sass/extend/_title.scss */
.page-template-default h1 {
  margin-top: 40px; }

/* line 27, assets/sass/extend/_title.scss */
.home .brief-list header p, .archive .brief-list header p, .single-startup .brief-list header p, .archives-select header p, .posts-list section.recent-posts header h2, .posts-list section.recent-posts header h3 {
  font-family: "FuturaLT";
  font-weight: 500;
  color: #e9573f; }

/* line 33, assets/sass/extend/_title.scss */
.posts-list section.recent-posts header a, section.universe-preview header a {
  color: #e9573f;
  font-size: 15px;
  margin-top: 10px;
  text-align: right;
  font-family: "FuturaLT";
  font-weight: 500; }
  /* line 40, assets/sass/extend/_title.scss */
  .posts-list section.recent-posts header a span, section.universe-preview header a span {
    margin-left: 5px;
    float: right;
    display: block;
    margin-top: 3px; }

/* line 48, assets/sass/extend/_title.scss */
.related-tags .title, .create-talk .title {
  font-size: 25px;
  font-family: "FuturaLT";
  font-weight: 500;
  color: #e9573f;
  letter-spacing: 3px; }
  /* line 54, assets/sass/extend/_title.scss */
  .related-tags .title span, .create-talk .title span {
    font-family: "FuturaLT"; }

/* line 59, assets/sass/extend/_title.scss */
h1.author-title {
  font-size: 45px;
  line-height: 34px;
  margin-top: 20px; }
  /* line 63, assets/sass/extend/_title.scss */
  h1.author-title span {
    margin-right: 10px; }

/* line 68, assets/sass/extend/_title.scss */
h1.font-normal {
  font-family: "FuturaLT";
  font-weight: 500; }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 74, assets/sass/extend/_title.scss */
  .wrap h1 {
    line-height: 20px;
    font-size: 20px;
    letter-spacing: 0; } }

/* line 81, assets/sass/extend/_title.scss */
#startup-hook {
  font-size: 25px;
  color: #e9573f;
  font-family: "FuturaLT";
  font-weight: 500;
  width: 100%;
  display: block;
  line-height: 30px;
  text-align: left;
  margin-bottom: 20px !important;
  padding-top: 20px !important;
  text-transform: uppercase; }

/* line 1, assets/sass/extend/_comment-sidebar.scss */
.comments-bloc .comment {
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  background: #F5F5F5;
  margin-left: 10px;
  padding: 10px 0; }
  /* line 9, assets/sass/extend/_comment-sidebar.scss */
  .comments-bloc .comment .author {
    height: 30px;
    width: 100%; }
    /* line 12, assets/sass/extend/_comment-sidebar.scss */
    .comments-bloc .comment .author img {
      border-radius: 15px;
      height: 30px;
      width: 30px;
      float: left; }
    /* line 18, assets/sass/extend/_comment-sidebar.scss */
    .comments-bloc .comment .author p {
      float: left;
      line-height: 30px;
      font-family: "FuturaLT";
      font-weight: 500;
      font-size: 17px;
      color: #9b9b9b;
      text-transform: uppercase;
      margin-left: 10px; }
  /* line 29, assets/sass/extend/_comment-sidebar.scss */
  .comments-bloc .comment .comment-content {
    font-size: 15px;
    color: #9b9b9b;
    margin: 0 40px;
    font-family: "Bentonsans";
    display: block;
    padding-bottom: 10px;
    border-bottom: 1px solid #9b9b9b; }
  /* line 38, assets/sass/extend/_comment-sidebar.scss */
  .comments-bloc .comment footer {
    height: 20px;
    margin: 0 40px;
    margin-top: 5px;
    display: block;
    width: auto; }
    /* line 44, assets/sass/extend/_comment-sidebar.scss */
    .comments-bloc .comment footer button {
      height: 20px;
      display: block;
      float: left;
      border: none;
      background: none;
      font-size: 15px;
      color: #9b9b9b;
      line-height: 20px;
      font-family: "FuturaLT"; }
      /* line 54, assets/sass/extend/_comment-sidebar.scss */
      .comments-bloc .comment footer button span {
        width: 15px;
        height: 15px;
        margin-top: 2.5px;
        float: left; }
      /* line 60, assets/sass/extend/_comment-sidebar.scss */
      .comments-bloc .comment footer button p {
        margin-left: 5px;
        float: left; }
      /* line 64, assets/sass/extend/_comment-sidebar.scss */
      .comments-bloc .comment footer button:hover {
        color: #d34e39; }
    /* line 68, assets/sass/extend/_comment-sidebar.scss */
    .comments-bloc .comment footer .add-comment {
      margin-left: -6px;
      display: block; }
    /* line 72, assets/sass/extend/_comment-sidebar.scss */
    .comments-bloc .comment footer .share {
      margin-right: -9px;
      float: right; }
      /* line 75, assets/sass/extend/_comment-sidebar.scss */
      .comments-bloc .comment footer .share span {
        width: 18px;
        height: 18px;
        margin: 0; }

/* line 86, assets/sass/extend/_comment-sidebar.scss */
.comments-bloc .add-comment-form p {
  float: left;
  line-height: 30px;
  font-size: 17px;
  color: #e9573f;
  text-transform: uppercase; }

/* line 93, assets/sass/extend/_comment-sidebar.scss */
.comments-bloc .add-comment-form textarea {
  border: none;
  background: none;
  min-height: 51px;
  width: 74%;
  display: block;
  resize: none;
  font-size: 14px;
  padding: 0;
  padding-top: 7px;
  font-family: "Bentonsans";
  border-bottom: 1px solid #9b9b9b; }

/* line 106, assets/sass/extend/_comment-sidebar.scss */
.comments-bloc .add-comment-form input {
  margin-top: 5px;
  border: none;
  font-size: 15px;
  color: #9b9b9b;
  line-height: 20px;
  font-family: "FuturaLT";
  padding: 5px;
  padding-left: 20px;
  background-size: 15px 15px; }
  /* line 116, assets/sass/extend/_comment-sidebar.scss */
  .comments-bloc .add-comment-form input:hover {
    color: #e9573f;
    background-size: 15px 15px; }

/* line 1, assets/sass/extend/_buttons.scss */
.read-more, #search article.post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid .cover-preview_type, section.universe-preview article .cover-preview_type, .post .container_native_sidebar article .cover-preview_type, .best-post-container .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, .report-footer .container_native_sidebar article .cover-preview_type, .related-article article .cover-preview_type, .related-univers article .cover-preview_type, .community-featured article .cover-preview_type, .category-vroom .list-posts article .cover-preview_type, .posts-list section.recent-posts .post-list .cover-preview_type {
  background: #F5F5F5;
  font-family: "FuturaLT";
  font-weight: 500;
  line-height: 30px;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
  color: #e9573f; }

/* line 12, assets/sass/extend/_buttons.scss */
.materialize .switch label input[type=checkbox]:checked + .lever {
  background-color: #f3a79b; }

/* line 17, assets/sass/extend/_buttons.scss */
.materialize .switch label input[type=checkbox]:checked + .lever:after {
  background-color: #e9573f; }

/* line 22, assets/sass/extend/_buttons.scss */
.quick-button {
  margin-top: 20px;
  font-size: 17px;
  padding: 0 15px 0 15px;
  letter-spacing: 1px;
  margin-right: 16px;
  box-shadow: none;
  border-radius: 0;
  text-transform: none;
  font-family: "FuturaLT";
  font-weight: 500;
  background-color: #e9573f;
  text-decoration: none;
  color: #fff !important;
  /* for post */
  display: inline-block;
  height: 36px;
  line-height: 36px;
  outline: 0;
  vertical-align: middle; }

/* line 1, assets/sass/extend/_popup.scss */
.popup-container {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow-y: auto;
  display: block;
  z-index: 9999999999999;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.8); }

/* line 14, assets/sass/extend/_popup.scss */
.popup-content {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  max-width: 800px;
  margin-top: 100px;
  background-color: #F5F5F5; }
  /* line 12, bower_components/susy/sass/susy/output/support/_clearfix.scss */
  .popup-content:after {
    content: " ";
    display: block;
    clear: both; }
  @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
    /* line 14, assets/sass/extend/_popup.scss */
    .popup-content {
      margin-top: 50px; } }
  /* line 22, assets/sass/extend/_popup.scss */
  .popup-content header {
    padding: 35px 50px;
    background-color: #e9573f;
    text-align: center;
    position: relative; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 22, assets/sass/extend/_popup.scss */
      .popup-content header {
        background-color: #444444; } }
    /* line 30, assets/sass/extend/_popup.scss */
    .popup-content header p {
      font-family: "FuturaLT";
      text-transform: uppercase;
      font-size: 25px;
      color: #444444;
      letter-spacing: 1px; }
      @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
        /* line 30, assets/sass/extend/_popup.scss */
        .popup-content header p {
          color: #e9573f;
          font-size: 15px; } }
    /* line 41, assets/sass/extend/_popup.scss */
    .popup-content header b {
      font-family: "FuturaLT";
      font-weight: 500; }
    /* line 45, assets/sass/extend/_popup.scss */
    .popup-content header .popup-title {
      color: #F5F5F5;
      font-size: 30px; }
      @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
        /* line 45, assets/sass/extend/_popup.scss */
        .popup-content header .popup-title {
          font-size: 15px; } }
    /* line 52, assets/sass/extend/_popup.scss */
    .popup-content header .close-popup, .popup-content header .close-forgot-password {
      font-size: 30px;
      color: #F5F5F5;
      position: absolute;
      top: 20px;
      right: 20px;
      cursor: pointer;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
    /* line 61, assets/sass/extend/_popup.scss */
    .popup-content header .close-popup:active, .popup-content header .close-forgot-password:active {
      opacity: 0.6; }
    /* line 64, assets/sass/extend/_popup.scss */
    .popup-content header .close-popup:hover, .popup-content header .close-forgot-password:hover {
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg); }
  /* line 69, assets/sass/extend/_popup.scss */
  .popup-content .btn, .popup-content .materialize .btn-large, .materialize .popup-content .btn-large, .popup-content .btn:hover, .popup-content .materialize .btn-large:hover, .materialize .popup-content .btn-large:hover {
    margin-top: 20px;
    font-size: 17px;
    padding: 0 15px 0 15px;
    letter-spacing: 1px;
    margin-right: 16px;
    box-shadow: none;
    border-radius: 0;
    text-transform: none;
    font-family: "FuturaLT";
    font-weight: 500;
    background-color: #e9573f; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 69, assets/sass/extend/_popup.scss */
      .popup-content .btn, .popup-content .materialize .btn-large, .materialize .popup-content .btn-large, .popup-content .btn:hover, .popup-content .materialize .btn-large:hover, .materialize .popup-content .btn-large:hover {
        display: block;
        margin: 10px auto;
        width: 80%; } }
  /* line 88, assets/sass/extend/_popup.scss */
  .popup-content .btn.nonactive, .popup-content .materialize .nonactive.btn-large, .materialize .popup-content .nonactive.btn-large {
    background-color: #b9b9b9; }

/* line 93, assets/sass/extend/_popup.scss */
.materialize form {
  font-size: 16px;
  padding: 50px; }
  @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
    /* line 93, assets/sass/extend/_popup.scss */
    .materialize form {
      padding: 0;
      padding-bottom: 20px; }
      /* line 99, assets/sass/extend/_popup.scss */
      .materialize form .input-field {
        width: 80%;
        margin: auto; } }
  /* line 104, assets/sass/extend/_popup.scss */
  .materialize form label {
    color: #444444;
    margin-left: -12px;
    margin-top: -3px; }
  /* line 109, assets/sass/extend/_popup.scss */
  .materialize form input {
    color: #444444;
    margin-bottom: 15px; }
  /* line 113, assets/sass/extend/_popup.scss */
  .materialize form textarea:focus, .materialize form input:focus, .materialize form input:active, .materialize form input:focus:not([readonly]) {
    border-bottom: 1px solid #e9573f !important;
    box-shadow: 0 1px 0 0 #e9573f !important; }
  /* line 117, assets/sass/extend/_popup.scss */
  .materialize form label.active {
    color: #e9573f !important; }

/* line 1, assets/sass/extend/_filter.scss */
.filter-bloc .filter-area a {
  font-family: "FuturaLT";
  font-weight: 500;
  margin: 0;
  padding: 0;
  padding-bottom: 6px;
  margin-right: 17px;
  font-size: 16px;
  color: #b9b9b9;
  text-transform: uppercase;
  line-height: 30px;
  position: relative; }
  /* line 14, assets/sass/extend/_filter.scss */
  .filter-bloc .filter-area a.active {
    color: #d34e39;
    border-bottom: 1px solid #d34e39; }
    /* line 17, assets/sass/extend/_filter.scss */
    .filter-bloc .filter-area a.active:before {
      content: "\e611";
      font-family: 'numerama';
      display: block;
      height: 10px;
      width: 10px;
      position: absolute;
      bottom: 2px;
      right: 0;
      left: 0;
      margin: auto;
      font-size: 8px; }
  /* line 31, assets/sass/extend/_filter.scss */
  .filter-bloc .filter-area a:hover {
    color: #d34e39; }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 36, assets/sass/extend/_filter.scss */
  .filter-bloc .filter-area a {
    font-size: 12px;
    line-height: 35px; }
    /* line 39, assets/sass/extend/_filter.scss */
    .filter-bloc .filter-area a:before {
      bottom: 5px !important; } }

/* line 1, assets/sass/extend/_flags.scss */
#flag-new-site {
  background: #444444;
  color: #F5F5F5;
  font-size: 17px;
  padding: 10px;
  display: block;
  text-align: center;
  font-family: "FuturaLT";
  font-weight: 500; }
  /* line 10, assets/sass/extend/_flags.scss */
  #flag-new-site a {
    color: #d34e39; }
  /* line 13, assets/sass/extend/_flags.scss */
  #flag-new-site a:hover {
    color: #e9573f; }
  /* line 16, assets/sass/extend/_flags.scss */
  #flag-new-site button {
    background: none;
    color: #F5F5F5;
    font-size: 16px;
    margin-right: 10px; }

/* line 1, assets/sass/modules/_filter-bloc.scss */
.filter-bloc {
  float: left;
  display: block;
  height: 32px;
  margin-bottom: 15px;
  border-bottom: 1px solid #b9b9b9; }
  /* line 8, assets/sass/modules/_filter-bloc.scss */
  .filter-bloc .filter-area li {
    display: inline-block;
    float: left; }

/* line 1, assets/sass/modules/_pagination.scss */
.pagination {
  text-align: right;
  float: right; }
  /* line 4, assets/sass/modules/_pagination.scss */
  .pagination li {
    display: inline-block;
    margin-right: 2px; }
  /* line 8, assets/sass/modules/_pagination.scss */
  .pagination a {
    display: block;
    font-size: 13px;
    background: #eeeeee;
    color: #9b9b9b;
    text-align: center;
    padding: 5px 10px;
    float: left; }
    /* line 16, assets/sass/modules/_pagination.scss */
    .pagination a span {
      height: 11px;
      width: 11px;
      margin: 3px 0px;
      float: left; }
  /* line 23, assets/sass/modules/_pagination.scss */
  .pagination a.active {
    background: #d34e39;
    color: #F5F5F5; }
  /* line 27, assets/sass/modules/_pagination.scss */
  .pagination a:not(.active):active {
    background: #e2e2e2; }

/* line 31, assets/sass/modules/_pagination.scss */
.pagination-end-page.pagination {
  margin-top: 20px; }

/* line 34, assets/sass/modules/_pagination.scss */
.more-discussions {
  float: right;
  font-size: 14px;
  text-transform: uppercase;
  color: #9b9b9b;
  font-family: "FuturaLT";
  font-weight: 500; }
  /* line 41, assets/sass/modules/_pagination.scss */
  .more-discussions:hover {
    color: #e9573f; }

/* line 1, assets/sass/modules/_post-summary.scss */
.post-summary {
  position: absolute;
  z-index: 20;
  top: 650px;
  width: 200px;
  margin: auto;
  left: calc(50% - 510px - 200px);
  background: #444444;
  color: #e6e6e6;
  font-family: FuturaLT;
  font-size: 15px;
  text-align: right; }
  /* line 2, assets/sass/modules/_post-summary.scss */
  .post-summary .summary-model {
    display: none;
    opacity: 0; }
  /* line 6, assets/sass/modules/_post-summary.scss */
  .post-summary.fixed {
    position: fixed;
    top: 360px; }
  /* line 21, assets/sass/modules/_post-summary.scss */
  .post-summary li {
    position: relative; }
    /* line 22, assets/sass/modules/_post-summary.scss */
    .post-summary li:first-child {
      border-top: #e9573f 7px solid;
      font-family: "FuturaLT";
      font-weight: 500;
      text-transform: uppercase;
      letter-spacing: 1px; }
      /* line 28, assets/sass/modules/_post-summary.scss */
      .post-summary li:first-child:hover {
        background: #444444;
        cursor: default; }
      /* line 32, assets/sass/modules/_post-summary.scss */
      .post-summary li:first-child a {
        text-indent: 0px; }
    /* line 36, assets/sass/modules/_post-summary.scss */
    .post-summary li:hover {
      background: #2b2b2b; }
    /* line 39, assets/sass/modules/_post-summary.scss */
    .post-summary li a {
      display: inline-block;
      padding: 7px 15px;
      text-indent: 10px;
      width: 100%; }
    /* line 45, assets/sass/modules/_post-summary.scss */
    .post-summary li .active {
      background: #2b2b2b; }
      /* line 47, assets/sass/modules/_post-summary.scss */
      .post-summary li .active:before {
        transition: none;
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: 6px transparent solid;
        position: absolute;
        left: 0;
        border-left-color: #e9573f;
        top: 12px; }

/** Overwrite for page guide **/
/* line 67, assets/sass/modules/_post-summary.scss */
.single-format-guide .post-summary li:first-child {
  border: none; }
  /* line 69, assets/sass/modules/_post-summary.scss */
  .single-format-guide .post-summary li:first-child:before {
    display: block;
    height: 7px;
    width: 100%;
    content: '';
    background: linear-gradient(to right, #71204e 0%, #200459 100%); }

/* line 80, assets/sass/modules/_post-summary.scss */
.single-format-guide .post-summary li .active:before {
  border-left-color: #fff; }

/* line 1, assets/sass/modules/_talk.scss */
.talk {
  margin-bottom: 50px;
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-transition-property: all;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s; }
  /* line 19, assets/sass/modules/_talk.scss */
  .talk .talk-top-area {
    border-radius: 5px;
    border-bottom: none;
    position: relative;
    display: inline-flex;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s; }
    /* line 26, assets/sass/modules/_talk.scss */
    .talk .talk-top-area .talk-author {
      padding: 7.5px 15px;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      background: #b9b9b9;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
      /* line 32, assets/sass/modules/_talk.scss */
      .talk .talk-top-area .talk-author img {
        border-radius: 50%;
        float: left; }
      /* line 36, assets/sass/modules/_talk.scss */
      .talk .talk-top-area .talk-author p {
        float: left;
        margin-left: 10px;
        font-size: 17px;
        color: #F5F5F5;
        line-height: 45px; }
    /* line 45, assets/sass/modules/_talk.scss */
    .talk .talk-top-area .question-title {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -moz-box-flex: 1;
      -moz-flex: 1;
      -ms-flex: 1;
      flex: 1;
      font-family: "FuturaLT";
      font-weight: 500;
      color: #F5F5F5;
      font-size: 15px;
      background: #9b9b9b;
      vertical-align: middle;
      padding: 10px;
      width: 85%;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
    /* line 65, assets/sass/modules/_talk.scss */
    .talk .talk-top-area .open-talk {
      border: none;
      background-color: #d34e39;
      height: 30px;
      width: 30px;
      padding: 10px;
      position: absolute;
      border-radius: 50%;
      right: 20px;
      bottom: -13px;
      z-index: 3;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
    /* line 78, assets/sass/modules/_talk.scss */
    .talk .talk-top-area .talk-info {
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s;
      position: absolute;
      left: 0;
      right: auto;
      bottom: -30px;
      font-size: 14px;
      z-index: 5; }
      /* line 86, assets/sass/modules/_talk.scss */
      .talk .talk-top-area .talk-info li {
        display: inline-block;
        text-transform: uppercase;
        color: #9b9b9b;
        margin: 0;
        padding: 0 10px;
        border-right: 1px solid #9b9b9b; }
        /* line 93, assets/sass/modules/_talk.scss */
        .talk .talk-top-area .talk-info li a:hover {
          color: #d34e39;
          text-decoration: underline; }
      /* line 98, assets/sass/modules/_talk.scss */
      .talk .talk-top-area .talk-info li:last-child {
        border-right: none; }
  /* line 103, assets/sass/modules/_talk.scss */
  .talk .content {
    -ms-transition-property: height;
    -webkit-transition-property: height;
    -moz-transition-property: height;
    -ms-transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -ms-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    height: 1px;
    margin-top: -1px;
    overflow: hidden;
    position: relative;
    width: 100%;
    background: #eeeeee;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px; }
    /* line 113, assets/sass/modules/_talk.scss */
    .talk .content .anwser-info {
      text-transform: uppercase;
      color: #9b9b9b;
      font-family: "FuturaLT";
      font-weight: 500;
      padding-top: 10px;
      padding-bottom: 0px; }
    /* line 121, assets/sass/modules/_talk.scss */
    .talk .content p {
      padding: 5px 20px;
      font-size: 15px; }
    /* line 125, assets/sass/modules/_talk.scss */
    .talk .content .enter-talk {
      font-size: 15px;
      display: block;
      float: right; }
    /* line 131, assets/sass/modules/_talk.scss */
    .talk .content .like {
      height: 30px;
      width: 30px;
      padding: 6px;
      float: right;
      display: block;
      background: none; }

/* line 149, assets/sass/modules/_talk.scss */
.talk.active .talk-top-area .talk-author {
  background: #e9573f;
  border-bottom-left-radius: 0; }

/* line 153, assets/sass/modules/_talk.scss */
.talk.active .talk-top-area .question-title {
  background: #d34e39;
  border-bottom-right-radius: 0; }

/* line 157, assets/sass/modules/_talk.scss */
.talk.active .talk-top-area .open-talk {
  background-color: #444444;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 162, assets/sass/modules/_talk.scss */
.talk.active .talk-info {
  left: auto;
  right: 50px; }

/* line 166, assets/sass/modules/_talk.scss */
.talk.active .content {
  height: auto;
  margin-top: 0; }

/* line 1, assets/sass/modules/_post_loader.scss */
.spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 50px auto; }

/* line 8, assets/sass/modules/_post_loader.scss */
.double-bounce1, .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #e9573f;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
  animation: sk-bounce 2.0s infinite ease-in-out; }

/* line 22, assets/sass/modules/_post_loader.scss */
.double-bounce2 {
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s; }

@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0); }
  50% {
    -webkit-transform: scale(1); } }

@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

/* line 2, assets/sass/modules/_contact-form.scss */
#contact-form .input-field {
  width: 100% !important;
  margin-top: 15px; }

/* line 6, assets/sass/modules/_contact-form.scss */
#contact-form form {
  padding: 0; }

/* line 10, assets/sass/modules/_contact-form.scss */
#contact-form #contact_send-mail {
  background: #d34e39;
  box-shadow: none;
  text-transform: lowercase;
  font-size: 20px;
  border-radius: 0;
  line-height: 45px;
  height: 45px;
  float: right;
  color: #F5F5F5; }
  /* line 20, assets/sass/modules/_contact-form.scss */
  #contact-form #contact_send-mail:first-letter {
    text-transform: uppercase; }
  /* line 23, assets/sass/modules/_contact-form.scss */
  #contact-form #contact_send-mail b {
    font-weight: bold; }

/* line 1, assets/sass/modules/newsletter_form.scss */
.newsletter_form {
  overflow: hidden;
  position: relative;
  font-size: 15px;
  padding-bottom: 20px;
  font-family: "FuturaLT"; }
  /* line 7, assets/sass/modules/newsletter_form.scss */
  .newsletter_form.newsletter_side_form {
    width: 300px;
    margin-left: 20px; }
    /* line 10, assets/sass/modules/newsletter_form.scss */
    .newsletter_form.newsletter_side_form .title {
      font-size: 15px; }
      /* line 12, assets/sass/modules/newsletter_form.scss */
      .newsletter_form.newsletter_side_form .title input[type="email"] {
        margin-bottom: 10px; }
  /* line 17, assets/sass/modules/newsletter_form.scss */
  .newsletter_form.newsletter_center_form {
    width: 80%;
    margin: 20px auto; }
  /* line 21, assets/sass/modules/newsletter_form.scss */
  .newsletter_form b {
    font-family: "FuturaLT";
    font-weight: 500; }
  /* line 25, assets/sass/modules/newsletter_form.scss */
  .newsletter_form .title {
    display: block;
    padding: 10px 0;
    color: #e9573f;
    text-transform: uppercase;
    font-size: 35px;
    text-align: left;
    line-height: 10px;
    margin-top: 20px; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 25, assets/sass/modules/newsletter_form.scss */
      .newsletter_form .title {
        font-size: 15px; } }
  /* line 38, assets/sass/modules/newsletter_form.scss */
  .newsletter_form .input-filed {
    padding: 20px;
    padding-bottom: 0;
    background: white; }
  /* line 44, assets/sass/modules/newsletter_form.scss */
  .newsletter_form p {
    font-size: 17px;
    margin-bottom: 20px;
    line-height: 20px; }
    /* line 48, assets/sass/modules/newsletter_form.scss */
    .newsletter_form p span.fa-exclamation-circle {
      font-size: 100px;
      display: block;
      margin-top: 10px;
      text-align: center; }
  /* line 56, assets/sass/modules/newsletter_form.scss */
  .newsletter_form input[type="email"] {
    border: none;
    background: #eeeeee;
    padding: 10px;
    height: 50px;
    color: #444444;
    margin: 0;
    width: calc(100% - 100px);
    float: left; }
    @media (max-width: 767px) {
      /* line 56, assets/sass/modules/newsletter_form.scss */
      .newsletter_form input[type="email"] {
        margin-bottom: 20px; } }
  /* line 70, assets/sass/modules/newsletter_form.scss */
  .newsletter_form input[type='submit'] {
    background: #444444;
    color: white;
    margin: 0;
    width: 100px;
    height: 50px;
    line-height: 30px;
    font-family: "FuturaLT";
    font-weight: 500;
    text-transform: uppercase; }
    /* line 81, assets/sass/modules/newsletter_form.scss */
    .newsletter_form input[type='submit']:hover {
      background: #5e5e5e; }
    /* line 84, assets/sass/modules/newsletter_form.scss */
    .newsletter_form input[type='submit']:active {
      background: #e9573f; }
  @media (max-width: 767px) {
    /* line 89, assets/sass/modules/newsletter_form.scss */
    .newsletter_form input[type="email"], .newsletter_form input[type="submit"] {
      width: 100%; } }
  /* line 93, assets/sass/modules/newsletter_form.scss */
  .newsletter_form .switch-menu {
    float: left; }
  /* line 96, assets/sass/modules/newsletter_form.scss */
  .newsletter_form .email-area {
    float: right; }
  /* line 99, assets/sass/modules/newsletter_form.scss */
  .newsletter_form .switch-menu, .newsletter_form .email-area {
    margin-bottom: 20px; }
    /* line 101, assets/sass/modules/newsletter_form.scss */
    .newsletter_form .switch-menu p, .newsletter_form .email-area p {
      margin: 0;
      margin-bottom: 10px;
      line-height: 30px;
      display: block;
      font-size: 18px;
      color: #777; }
    /* line 109, assets/sass/modules/newsletter_form.scss */
    .newsletter_form .switch-menu .subtitle, .newsletter_form .email-area .subtitle {
      font-family: "FuturaLT";
      font-weight: 500; }
  /* line 114, assets/sass/modules/newsletter_form.scss */
  .newsletter_form .switch {
    cursor: pointer;
    display: inline-block;
    background: transparent;
    height: 30px;
    font-size: 17px;
    line-height: 30px;
    padding: 0 10px;
    float: left;
    margin-right: 10px;
    margin-top: 8px;
    color: #444444;
    font-family: "FuturaLT";
    font-weight: 500; }
    /* line 129, assets/sass/modules/newsletter_form.scss */
    .newsletter_form .switch:hover {
      background: lightgray; }
    /* line 132, assets/sass/modules/newsletter_form.scss */
    .newsletter_form .switch.active {
      background: #e9573f;
      color: white; }
      /* line 135, assets/sass/modules/newsletter_form.scss */
      .newsletter_form .switch.active:hover {
        background: #ee7f6d; }
  /* line 141, assets/sass/modules/newsletter_form.scss */
  .newsletter_form .ajax-content-error {
    width: 100%;
    text-align: center;
    background: #d34e39;
    color: #fff;
    display: block;
    bottom: 0;
    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.3);
    position: absolute; }

/* line 154, assets/sass/modules/newsletter_form.scss */
.content-side-bloc .newsletter_form .title {
  font-size: 18px;
  line-height: 25px;
  margin-top: 0; }

/* line 159, assets/sass/modules/newsletter_form.scss */
.content-side-bloc .newsletter_form .input-filed {
  padding: 0; }

/* line 162, assets/sass/modules/newsletter_form.scss */
.content-side-bloc .newsletter_form .switch-menu, .content-side-bloc .newsletter_form .email-area {
  width: 100% !important; }

/* line 165, assets/sass/modules/newsletter_form.scss */
.content-side-bloc .newsletter_form input[type="email"] {
  width: calc(100% - 120px);
  height: 30px; }

/** --- /newsletter/ page --- */
/* line 172, assets/sass/modules/newsletter_form.scss */
.newsletter_form_page {
  margin-top: 20px;
  font-size: 1rem; }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 176, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_page .page-content {
      padding: 0 15px; } }
  @media (max-width: 767px) {
    /* line 176, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_page .page-content {
      padding: 0 15px; } }
  /* line 186, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_page .page-top p {
    font-family: "FuturaLT";
    font-size: 16px;
    margin-top: 15px; }
  /* line 191, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_page .page-top b {
    font-family: "FuturaLT";
    font-weight: 700; }
  /* line 196, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_page h2 {
    text-align: center;
    margin: 10px 10px;
    color: #444444;
    font-size: 30px;
    text-transform: uppercase; }
  /* line 203, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_page h1 {
    font-size: 36px;
    color: #444444;
    font-family: "FuturaLT";
    font-weight: 700;
    letter-spacing: 0; }
    @media (max-width: 767px) {
      /* line 203, assets/sass/modules/newsletter_form.scss */
      .newsletter_form_page h1 {
        font-size: 30px;
        line-height: 30px; } }

/* line 220, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content form {
  padding: 0 !important; }

/* line 224, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content form label {
  margin: 0 !important; }

/* line 228, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .success {
  padding: 20px 0px;
  color: green; }

/* line 233, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .field {
  padding: 10px;
  background: #eeeeee; }

/* line 237, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .news-send-container {
  text-align: center; }

/* line 238, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content #newsletter_send {
  margin: 20px 0;
  background: #444444;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0; }
  /* line 245, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content #newsletter_send b {
    font-family: FuturaLT-Heavy; }
  /* line 249, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content #newsletter_send:hover {
    background: #e9573f; }

/* line 251, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .input-field, .newsletter_form_content .switch-field {
  margin-bottom: 15px; }

/* line 255, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .email-container {
  margin: 35px 0; }
  /* line 258, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content .email-container .title {
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 0; }
  /* line 264, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content .email-container .email-content {
    font-style: italic;
    margin-top: 10px; }
  /* line 269, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content .email-container input[type=text] {
    background: #444444;
    font-style: italic;
    font-size: 16px;
    color: #bdbdbd;
    box-shadow: none;
    border-bottom: 0;
    padding-left: 18px;
    margin-bottom: 10px;
    width: calc(100% - 18px); }
    /* line 280, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_content .email-container input[type=text]:focus {
      box-shadow: none !important;
      border-bottom: 0 !important; }

/* line 287, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .input-field {
  margin-top: 0;
  margin-bottom: 0; }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 287, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_content .input-field {
      width: 100% !important; } }
  @media (max-width: 767px) {
    /* line 287, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_content .input-field {
      width: 100% !important; } }

/* line 300, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .form-section > .title {
  font-family: "FuturaLT";
  font-weight: 700;
  font-size: 45px;
  color: #e9573f;
  text-transform: uppercase;
  padding-left: 20px;
  margin-bottom: -24px; }
  @media (max-width: 767px) {
    /* line 300, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_content .form-section > .title {
      font-size: 35px; } }

/* line 314, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .form-section.quoti .form-content .bg-content {
  height: 300px; }

/* line 318, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .form-section.quoti .blocks-container .block {
  position: relative;
  height: 143px;
  background: #051340;
  padding: 20px 15px;
  color: #F5F5F5;
  text-transform: uppercase;
  font-size: 16px;
  background: url("../images/newsletter-page/lune-01.png") #051340;
  background-repeat: no-repeat;
  background-position: 226px 33px;
  background-size: 70px; }
  /* line 330, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content .form-section.quoti .blocks-container .block:first-child {
    margin-bottom: 14px;
    background: url("../images/newsletter-page/soleil-01.png") #f3a824;
    background-repeat: no-repeat;
    background-position: 223px 30px;
    background-size: 80px; }

/* line 341, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .form-section .blocks-container {
  width: 33.8%; }
  /* line 343, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content .form-section .blocks-container .block .title {
    font-family: "FuturaLT";
    font-weight: 500; }
  /* line 348, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content .form-section .blocks-container .example {
    position: absolute;
    text-transform: initial;
    bottom: 10px;
    display: inline-block;
    border: 1px solid #F5F5F5;
    font-size: 14px;
    padding: 5px; }

/* line 360, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .form-section.hebdo {
  margin-top: 35px; }
  /* line 362, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content .form-section.hebdo .form-content .bg-content {
    height: 230px; }
    @media (max-width: 767px) {
      /* line 362, assets/sass/modules/newsletter_form.scss */
      .newsletter_form_content .form-section.hebdo .form-content .bg-content {
        height: 280px; } }
  /* line 369, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content .form-section.hebdo .blocks-container .block {
    position: relative;
    height: 230px;
    padding: 20px 15px;
    color: #F5F5F5;
    text-transform: uppercase;
    font-size: 16px;
    background: url("../images/newsletter-page/cafe-01.png") #40053a;
    background-repeat: no-repeat;
    background-position: 206px 46px; }

/* line 382, assets/sass/modules/newsletter_form.scss */
.newsletter_form_content .form-section .form-content {
  font-size: 18px; }
  @media (min-width: 1000px) {
    /* line 382, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_content .form-section .form-content {
      padding-right: 10px; } }
  @media (max-width: 767px) {
    /* line 382, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_content .form-section .form-content {
      font-size: 16px; } }
  /* line 390, assets/sass/modules/newsletter_form.scss */
  .newsletter_form_content .form-section .form-content .bg-content {
    padding: 35px 65px;
    background: #F5F5F5; }
    @media (max-width: 767px) {
      /* line 390, assets/sass/modules/newsletter_form.scss */
      .newsletter_form_content .form-section .form-content .bg-content {
        padding: 35px 25px; } }
    /* line 398, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_content .form-section .form-content .bg-content ul {
      margin-bottom: 25px; }
      /* line 399, assets/sass/modules/newsletter_form.scss */
      .newsletter_form_content .form-section .form-content .bg-content ul li {
        margin-bottom: 7px; }
    /* line 405, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_content .form-section .form-content .bg-content b {
      display: block;
      margin: 5px 0;
      font-family: "FuturaLT";
      font-weight: 500;
      text-transform: uppercase; }
    /* line 413, assets/sass/modules/newsletter_form.scss */
    .newsletter_form_content .form-section .form-content .bg-content .switch label .lever {
      margin: 0 7px; }

/* line 2, assets/sass/modules/_search-form.scss */
#search-form form {
  padding: 10px 0 !important;
  padding-right: 20px !important; }

/* line 6, assets/sass/modules/_search-form.scss */
#search-form i {
  margin-top: 25px;
  margin-left: 2px; }

/* line 10, assets/sass/modules/_search-form.scss */
#search-form input[type="text"] {
  width: calc(100% - 100px);
  padding: 10px;
  border: none;
  font-size: 20px; }

/* line 16, assets/sass/modules/_search-form.scss */
#search-form input[type="submit"] {
  color: white;
  width: 100px;
  background: #e9573f;
  margin: 0;
  font-size: 15px;
  height: 43px;
  float: right;
  padding: 0; }
  /* line 25, assets/sass/modules/_search-form.scss */
  #search-form input[type="submit"]:hover {
    background: #d34e39; }

@media (max-width: 767px) {
  /* line 32, assets/sass/modules/_search-form.scss */
  #search-form form {
    padding: 10px 20px !important; } }

/**
Template : page startup

TODO : Enlever les importants c'est moche.
*/
/* line 8, assets/sass/modules/_startup-preview.scss */
.home .startup-preview .startup-summary, #page-startup .startup-preview .startup-summary {
  display: none !important; }

/* line 11, assets/sass/modules/_startup-preview.scss */
.home .startup-preview img, #page-startup .startup-preview img {
  width: 150px;
  height: 150px; }

/* line 18, assets/sass/modules/_startup-preview.scss */
#page-startup .startups-container, .search-result-container .startups-container, .home .startups-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

/* line 25, assets/sass/modules/_startup-preview.scss */
.startup-preview {
  width: calc(50% - 10px);
  margin-bottom: 20px;
  padding: 20px 10px;
  height: 300px; }
  /* line 30, assets/sass/modules/_startup-preview.scss */
  .startup-preview .img-container {
    width: 100%;
    display: block; }
  /* line 34, assets/sass/modules/_startup-preview.scss */
  .startup-preview img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto; }
  /* line 41, assets/sass/modules/_startup-preview.scss */
  .startup-preview h4, .startup-preview p.title, .startup-preview .subtitle {
    color: #F5F5F5;
    font-family: "FuturaLT";
    text-align: center;
    width: 100%;
    display: block; }
  /* line 48, assets/sass/modules/_startup-preview.scss */
  .startup-preview h4, .startup-preview p.title {
    margin-top: 10px;
    font-size: 28px;
    text-transform: uppercase; }
  /* line 53, assets/sass/modules/_startup-preview.scss */
  .startup-preview .subtitle {
    padding: 2px 33px;
    font-size: 18px; }
  /* line 58, assets/sass/modules/_startup-preview.scss */
  .startup-preview .startup-summary {
    width: 100%;
    padding: 0;
    display: block;
    margin-top: 20px; }
    /* line 63, assets/sass/modules/_startup-preview.scss */
    .startup-preview .startup-summary ul {
      text-align: center; }
    /* line 66, assets/sass/modules/_startup-preview.scss */
    .startup-preview .startup-summary ul li {
      display: inline;
      opacity: 1;
      border: none; }
    /* line 72, assets/sass/modules/_startup-preview.scss */
    .startup-preview .startup-summary ul li a {
      display: inline-block;
      opacity: 0.6;
      font-style: italic;
      font-size: 16px;
      color: white;
      text-transform: uppercase;
      padding-bottom: 2px;
      padding-right: 2px;
      margin-right: 10px;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
      /* line 83, assets/sass/modules/_startup-preview.scss */
      .startup-preview .startup-summary ul li a:hover {
        border-bottom: 1px solid white;
        opacity: 1;
        color: white; }
  /* line 90, assets/sass/modules/_startup-preview.scss */
  .startup-preview .link-to-startup {
    display: none; }

/* line 95, assets/sass/modules/_startup-preview.scss */
.num-linked-startup {
  margin: 20px 0 !important; }
  /* line 98, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup p.module-title {
    text-transform: uppercase;
    font-size: 30px !important;
    line-height: 30px !important;
    margin-bottom: 10px !important;
    font-family: "FuturaLT" !important;
    font-weight: 500 !important;
    padding: 0 !important;
    color: #d34e39; }
  /* line 109, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup p.title {
    font-family: "FuturaLT" !important;
    font-weight: 700 !important; }

/* line 116, assets/sass/modules/_startup-preview.scss */
.num-linked-startup h2, .search-result-container h2 {
  padding: 0 !important;
  margin: 0 !important;
  margin-bottom: 10px !important; }

/* line 121, assets/sass/modules/_startup-preview.scss */
.num-linked-startup .startup-preview, .search-result-container .startup-preview {
  width: 100%;
  height: auto;
  padding: 10px;
  margin: 0 !important;
  margin-bottom: 20px !important; }

/* line 128, assets/sass/modules/_startup-preview.scss */
.num-linked-startup .startup-preview:nth-of-type(last), .search-result-container .startup-preview:nth-of-type(last) {
  margin-bottom: 0 !important; }

/* line 131, assets/sass/modules/_startup-preview.scss */
.num-linked-startup .img-container, .search-result-container .img-container {
  width: 150px;
  height: 150px;
  float: left; }

/* line 136, assets/sass/modules/_startup-preview.scss */
.num-linked-startup img, .search-result-container img {
  width: auto;
  height: auto; }

/* line 140, assets/sass/modules/_startup-preview.scss */
.num-linked-startup .content-container, .search-result-container .content-container {
  width: calc(100% - 150px);
  height: 150px;
  float: left;
  text-align: left;
  padding: 10px; }
  /* line 146, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup .content-container h4, .num-linked-startup .content-container p.title, .num-linked-startup .content-container .subtitle, .search-result-container .content-container h4, .search-result-container .content-container p.title, .search-result-container .content-container .subtitle {
    text-align: left;
    padding: 0 !important;
    margin: 0 !important; }
  /* line 151, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup .content-container .startup-summary ul, .search-result-container .content-container .startup-summary ul {
    margin: 0;
    padding: 0;
    text-align: left;
    float: left;
    width: calc(100% - 170px); }
    /* line 157, assets/sass/modules/_startup-preview.scss */
    .num-linked-startup .content-container .startup-summary ul li:before, .search-result-container .content-container .startup-summary ul li:before {
      content: "";
      display: none !important;
      font-size: 12px; }
  /* line 163, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup .content-container .startup-preview:not(.light-background) .startup-summary ul li a, .search-result-container .content-container .startup-preview:not(.light-background) .startup-summary ul li a {
    color: white !important; }
  /* line 166, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup .content-container .startup-summary .link-to-startup, .search-result-container .content-container .startup-summary .link-to-startup {
    display: block;
    background: #eeeeee;
    color: #444444;
    padding: 10px;
    font-size: 13px;
    text-transform: uppercase;
    float: right;
    margin-top: 5px; }
    /* line 175, assets/sass/modules/_startup-preview.scss */
    .num-linked-startup .content-container .startup-summary .link-to-startup:hover, .search-result-container .content-container .startup-summary .link-to-startup:hover {
      background: #444444;
      color: #eeeeee; }

/* line 184, assets/sass/modules/_startup-preview.scss */
.search-result-container .startup-preview {
  width: calc(50% - 10px); }
  /* line 186, assets/sass/modules/_startup-preview.scss */
  .search-result-container .startup-preview .startup-summary ul {
    display: none !important; }
  /* line 189, assets/sass/modules/_startup-preview.scss */
  .search-result-container .startup-preview .link-to-startup {
    float: left !important; }
  /* line 192, assets/sass/modules/_startup-preview.scss */
  .search-result-container .startup-preview h4, .search-result-container .startup-preview p.title {
    font-size: 23px !important; }
  /* line 195, assets/sass/modules/_startup-preview.scss */
  .search-result-container .startup-preview .subtitle {
    font-size: 15px !important; }

/* line 199, assets/sass/modules/_startup-preview.scss */
.search-result-container .startup-preview:nth-of-type(even) {
  margin-right: 0 !important;
  margin-left: 10px !important; }

/* line 206, assets/sass/modules/_startup-preview.scss */
.startup-preview.light-background h4, .startup-preview.light-background p.title, .startup-preview.light-background .subtitle {
  color: #444444 !important; }

/* line 209, assets/sass/modules/_startup-preview.scss */
.startup-preview.light-background ul li a {
  color: #444444 !important; }
  /* line 211, assets/sass/modules/_startup-preview.scss */
  .startup-preview.light-background ul li a:hover {
    border-color: #444444; }

/* line 215, assets/sass/modules/_startup-preview.scss */
.startup-preview.light-background .link-to-startup {
  background: #444444 !important;
  color: #eeeeee !important; }
  /* line 218, assets/sass/modules/_startup-preview.scss */
  .startup-preview.light-background .link-to-startup:hover {
    background: #eeeeee !important;
    color: #444444 !important; }

@media (min-width: 1000px) {
  /* line 226, assets/sass/modules/_startup-preview.scss */
  #tag .num-linked-startup {
    padding-left: 0 !important; } }

@media (min-width: 1000px), (min-width: 768px) and (max-width: 1000px) {
  /* line 234, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup .startup-preview h4, .num-linked-startup .startup-preview p.title {
    line-height: 30px !important;
    font-size: 28px !important; }
  /* line 238, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup .startup-preview .subtitle {
    line-height: 20px !important;
    font-size: 17px !important; } }

@media (max-width: 767px) {
  /* line 246, assets/sass/modules/_startup-preview.scss */
  .startup-preview {
    padding: 5px;
    height: 200px; }
    /* line 249, assets/sass/modules/_startup-preview.scss */
    .startup-preview h4, .startup-preview p.title {
      font-size: 16px;
      margin-bottom: 5px; }
    /* line 253, assets/sass/modules/_startup-preview.scss */
    .startup-preview .subtitle {
      font-size: 15px;
      padding: 0 !important; }
  /* line 259, assets/sass/modules/_startup-preview.scss */
  .startup-preview img {
    width: 100% !important;
    height: 100% !important;
    max-width: 100px !important; }
  /* line 266, assets/sass/modules/_startup-preview.scss */
  .search-result-container .startup-preview {
    width: 100% !important;
    margin: 0 !important;
    margin-bottom: 10px !important; }
  /* line 272, assets/sass/modules/_startup-preview.scss */
  .search-result-container .startup-preview:nth-of-type(even) {
    margin-left: 0 !important; }
  /* line 276, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup .img-container, .search-result-container .img-container {
    width: 50px;
    height: 50px; }
  /* line 280, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup .content-container, .search-result-container .content-container {
    height: auto;
    width: calc(100% - 50px); }
  /* line 284, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup h4, .num-linked-startup p.title, .search-result-container h4, .search-result-container p.title {
    font-size: 16px !important;
    line-height: 18px !important; }
  /* line 288, assets/sass/modules/_startup-preview.scss */
  .num-linked-startup .subtitle, .search-result-container .subtitle {
    font-size: 15px !important;
    line-height: 18px !important; } }

/* line 1, assets/sass/modules/_search-startup.scss */
.search-startup-result {
  float: left;
  width: 100%;
  padding: 10px; }
  /* line 5, assets/sass/modules/_search-startup.scss */
  .search-startup-result .img-container {
    float: left;
    height: 50px;
    width: 50px; }
  /* line 10, assets/sass/modules/_search-startup.scss */
  .search-startup-result .content-container {
    float: left;
    width: calc(100% - 75px);
    text-align: left;
    margin-top: 7px;
    margin-left: 10px; }
    /* line 16, assets/sass/modules/_search-startup.scss */
    .search-startup-result .content-container h4 {
      font-size: 20px;
      line-height: 20px;
      text-transform: uppercase;
      margin-bottom: 2px; }
    /* line 22, assets/sass/modules/_search-startup.scss */
    .search-startup-result .content-container .subtitle {
      font-size: 15px;
      line-height: 15px;
      text-transform: none; }

/* line 30, assets/sass/modules/_search-startup.scss */
.search-startup-result.light-background h4, .search-startup-result.light-background .subtitle {
  color: #444444; }

/* line 1, assets/sass/modules/_product_preview.scss */
.product-slider.slider-container {
  padding: 20px 0; }
  /* line 2, assets/sass/modules/_product_preview.scss */
  .product-slider.slider-container .slide-next {
    z-index: 3;
    background: linear-gradient(to bottom, #ea5337 0%, #200459 100%);
    top: calc(50% - 20px);
    padding-top: 0;
    padding-left: 0; }
    /* line 8, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container .slide-next:hover {
      background: linear-gradient(135deg, #ea5337 0%, #200459 100%); }
    /* line 11, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container .slide-next:before {
      background: rgba(44, 3, 95, 0.5);
      width: 100%;
      height: 100%;
      display: block;
      text-align: center;
      vertical-align: middle;
      line-height: 65px;
      top: 0;
      left: 0; }
  /* line 23, assets/sass/modules/_product_preview.scss */
  .product-slider.slider-container .content-wrapper {
    overflow: hidden;
    display: flex;
    flex-wrap: nowrap;
    height: 250px;
    position: relative; }
    /* line 29, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container .content-wrapper:after {
      left: 0;
      background: linear-gradient(to bottom, #ea5337 0%, #200459 100%); }
    /* line 33, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container .content-wrapper:before {
      right: 0;
      background: linear-gradient(to top, #ea5337 0%, #200459 100%); }
    /* line 38, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container .content-wrapper:after, .product-slider.slider-container .content-wrapper:before {
      z-index: 1;
      content: "";
      display: block;
      width: 2px;
      height: 100%;
      position: absolute;
      top: 0;
      user-select: none; }
  /* line 51, assets/sass/modules/_product_preview.scss */
  .product-slider.slider-container .product-slider--title {
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 5px; }
    /* line 55, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container .product-slider--title span {
      font-weight: bold; }
  /* line 60, assets/sass/modules/_product_preview.scss */
  .product-slider.slider-container a:last-child .product-item {
    margin-right: 0; }
  /* line 63, assets/sass/modules/_product_preview.scss */
  .product-slider.slider-container a {
    width: 100%;
    max-width: 100%;
    min-width: 220px; }
  /* line 68, assets/sass/modules/_product_preview.scss */
  .product-slider.slider-container .product-item {
    position: relative;
    overflow: hidden;
    height: 250px;
    margin-right: 20px;
    display: inline-block;
    width: 100%; }
    /* line 76, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container .product-item:after {
      z-index: 1;
      background: linear-gradient(to bottom, #ea5337 0%, #200459 100%);
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      transition: opacity .3s;
      user-select: none; }
    /* line 91, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container .product-item:hover:after {
      opacity: .3; }
    /* line 96, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container .product-item img {
      width: 100%;
      display: block;
      margin: auto; }
  /* line 103, assets/sass/modules/_product_preview.scss */
  .product-slider.slider-container .product-item--title {
    z-index: 2;
    position: absolute;
    bottom: 10px;
    left: 12px;
    color: #fff;
    font-size: 19px; }

@media (max-width: 1000px) {
  /* line 116, assets/sass/modules/_product_preview.scss */
  .product-slider.slider-container {
    padding: 20px; }
    /* line 118, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container a {
      width: 220px; } }

@media (max-width: 767px) {
  /* line 127, assets/sass/modules/_product_preview.scss */
  .product-slider.slider-container {
    padding: 20px 0 20px; }
    /* line 129, assets/sass/modules/_product_preview.scss */
    .product-slider.slider-container a {
      width: 200px; } }

/* line 1, assets/sass/modules/_purchase_guide.scss */
.last-guide-bloc {
  height: 180px;
  max-width: 640px;
  width: 100%;
  margin-bottom: 20px;
  position: relative; }
  /* line 7, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc img {
    position: absolute;
    top: 0;
    left: 0; }

@media (min-width: 768px) and (max-width: 1000px) {
  /* line 15, assets/sass/modules/_purchase_guide.scss */
  .last-guide-container {
    padding-left: 20px;
    margin-top: 20px; } }

@media (max-width: 767px) {
  /* line 15, assets/sass/modules/_purchase_guide.scss */
  .last-guide-container {
    padding: 0 20px;
    margin-top: 20px; } }

/* line 26, assets/sass/modules/_purchase_guide.scss */
.last-guide-bloc-content {
  margin-bottom: 20px;
  position: relative;
  z-index: 1;
  color: #fff;
  line-height: 180px;
  height: 180px;
  vertical-align: middle;
  background-position: center;
  background-size: cover; }
  /* line 28, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content .swl_logo {
    top: 10px;
    left: 10px;
    z-index: 2;
    width: 110px;
    user-select: none; }
  /* line 43, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content:before {
    z-index: 1;
    background: rgba(0, 0, 0, 0.3);
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  /* line 54, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content:after {
    z-index: 1;
    background: linear-gradient(to bottom, #ea5337 0%, #200459 100%);
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity .3s;
    user-select: none; }
  /* line 69, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content:hover:after {
    opacity: .3; }
  /* line 72, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content:hover .see-more {
    background: linear-gradient(135deg, #ea5337 0%, #200459 100%);
    color: #fff; }
  /* line 79, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content .part-large, .last-guide-bloc-content .part-small {
    height: 100%;
    display: inline-block;
    float: left; }
  /* line 84, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content .part-large {
    width: 520px;
    display: flex;
    padding-left: 25%;
    flex-direction: column;
    justify-content: space-around; }
    @media (max-width: 767px) {
      /* line 84, assets/sass/modules/_purchase_guide.scss */
      .last-guide-bloc-content .part-large {
        width: 100%;
        padding: 0 10px; } }
  /* line 96, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content .part-small {
    width: 120px; }
    @media (max-width: 767px) {
      /* line 96, assets/sass/modules/_purchase_guide.scss */
      .last-guide-bloc-content .part-small {
        display: none; } }
  /* line 103, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content .see-more {
    z-index: 2;
    position: relative;
    background: #fff;
    width: 70px;
    height: 50px;
    margin-right: 50px;
    margin-top: 65px;
    line-height: 50px;
    text-align: center;
    color: #71204e;
    text-transform: uppercase;
    font-size: 17px;
    display: inline-block; }
  /* line 118, assets/sass/modules/_purchase_guide.scss */
  .last-guide-bloc-content h3 {
    z-index: 2;
    position: relative;
    margin-right: 20px;
    text-align: right;
    font-size: 22px;
    line-height: 135%; }
    @media (max-width: 767px) {
      /* line 118, assets/sass/modules/_purchase_guide.scss */
      .last-guide-bloc-content h3 {
        text-align: left;
        margin-top: 30px; } }

/* line 133, assets/sass/modules/_purchase_guide.scss */
.guide-tags {
  margin-top: 10px; }
  /* line 136, assets/sass/modules/_purchase_guide.scss */
  .guide-tags p {
    font-family: "FuturaLT";
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
    float: left;
    color: #9b9b9b;
    line-height: 45px;
    margin-right: 5px; }
  /* line 146, assets/sass/modules/_purchase_guide.scss */
  .guide-tags li {
    display: inline-block;
    margin: 0 2.5px; }
    /* line 149, assets/sass/modules/_purchase_guide.scss */
    .guide-tags li a {
      font-family: "FuturaLT";
      font-weight: 500;
      background-color: #b9b9b9;
      color: #F5F5F5;
      display: inline-block;
      text-transform: uppercase;
      padding: 2px 5px;
      font-size: 13px;
      line-height: 13px;
      text-align: center;
      margin-top: 14.5px;
      border-radius: 2px; }
      /* line 162, assets/sass/modules/_purchase_guide.scss */
      .guide-tags li a:hover {
        background-color: #e9573f;
        color: #fff; }

/* line 3, assets/sass/modules/_affiliate-icon.scss */
a[rel~="affiliate"]:after,
span.rel-affiliate:after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 2px;
  top: -6px;
  right: -19px;
  background: url("../images/icon/icon-affiliate.svg");
  background-repeat: no-repeat;
  background-size: contain; }

/* line 1, assets/sass/modules/_home-podcast-promo.scss */
.home-podcast {
  font-family: "FuturaLT", sans-serif;
  margin-bottom: 30px; }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 1, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast {
      max-width: 350px; } }
  @media (max-width: 1000px) {
    /* line 1, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast {
      margin-left: 0; } }
  /* line 13, assets/sass/modules/_home-podcast-promo.scss */
  .home-podcast_title {
    color: #e9573f;
    font-size: 25px;
    line-height: 26px;
    margin-bottom: 5px;
    font-weight: 500; }
  /* line 21, assets/sass/modules/_home-podcast-promo.scss */
  .home-podcast_description {
    color: #444;
    font-size: 17px;
    line-height: 20px;
    padding: 10px 0 15px; }
    /* line 27, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast_description--mobile {
      background: white;
      padding: 8px 10px 5px; }
      /* line 31, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_description--mobile span:first-child {
        color: #e9573f;
        display: inline-block;
        font-size: 25px;
        text-align: left;
        width: 70%; }
      /* line 39, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_description--mobile span:last-child {
        display: inline-block;
        font-size: 25px;
        text-align: right;
        width: 30%; }
  /* line 48, assets/sass/modules/_home-podcast-promo.scss */
  .home-podcast_cover {
    color: white;
    height: 240px;
    padding: 15px;
    position: relative;
    width: 100%; }
    /* line 55, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast_cover-filter {
      background: linear-gradient(135deg, rgba(0, 0, 0, 0.1), #E9573F);
      height: 240px;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1; }
      /* line 64, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_cover-filter.no-filter {
        background: none; }
    /* line 69, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast_cover-content {
      bottom: 15px;
      left: 15px;
      position: absolute;
      right: 15px;
      z-index: 10; }
      /* line 76, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_cover-content-quote {
        font-size: 22px;
        font-weight: 500;
        margin-bottom: 20px; }
      /* line 82, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_cover-content-attendee {
        font-size: 16px;
        font-weight: 500;
        text-align: right; }
  /* line 90, assets/sass/modules/_home-podcast-promo.scss */
  .home-podcast_player {
    background: white;
    padding: 10px 15px; }
    /* line 94, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast_player > div {
      display: inline-block;
      vertical-align: middle; }
    /* line 99, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast_player-play {
      cursor: pointer;
      position: relative;
      top: 1px;
      width: 20px; }
      /* line 105, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_player-play-icon:before {
        color: #444; }
      /* line 109, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_player-play-icon:hover:before {
        color: #e9573f; }
      /* line 113, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_player-play-text {
        color: white;
        font-size: 16px;
        text-align: left; }
    /* line 120, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast_player-progress-outer {
      cursor: pointer;
      height: 10px;
      position: relative;
      width: calc(100% - 100px); }
      /* line 126, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_player-progress-outer--container {
        background: #cccccc;
        cursor: pointer;
        height: 3px;
        position: relative;
        top: 4px;
        width: 100%; }
      /* line 135, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_player-progress-outer--bar {
        background: #e9573f;
        cursor: pointer;
        height: 3px;
        left: 0;
        position: absolute;
        top: 0;
        width: 0; }
    /* line 146, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast_player-timer {
      width: 70px; }
      /* line 149, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_player-timer-text {
        font-size: 10px;
        font-weight: normal;
        position: relative;
        text-align: right;
        top: 1px; }
  /* line 160, assets/sass/modules/_home-podcast-promo.scss */
  .home-podcast_listen-text {
    background: linear-gradient(135deg, #E9573F, #CB314F);
    border-radius: 4px;
    box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.13);
    color: white;
    font-size: 1.2em;
    margin-top: 10px;
    padding: 10px 0 12px;
    text-align: center; }
    @media (max-width: 1000px) {
      /* line 160, assets/sass/modules/_home-podcast-promo.scss */
      .home-podcast_listen-text {
        font-size: 1.5em; } }
    /* line 174, assets/sass/modules/_home-podcast-promo.scss */
    .home-podcast_listen-text-icon {
      font-size: 22px;
      margin-left: 10px;
      position: relative;
      top: 4px; }

/* line 1, assets/sass/modules/_home-wishlist-promo.scss */
.home-wishlist {
  font-family: "FuturaLT", sans-serif;
  font-weight: 500;
  margin-bottom: 30px; }
  @media (max-width: 1000px) {
    /* line 1, assets/sass/modules/_home-wishlist-promo.scss */
    .home-wishlist {
      background: white;
      margin-left: 0;
      padding-top: 15px;
      padding-bottom: 50px; } }
  /* line 13, assets/sass/modules/_home-wishlist-promo.scss */
  .home-wishlist_title {
    color: #e9573f;
    font-size: 25px;
    line-height: 30px;
    margin-bottom: 5px;
    text-align: left; }
    @media (max-width: 1000px) {
      /* line 13, assets/sass/modules/_home-wishlist-promo.scss */
      .home-wishlist_title {
        margin-bottom: 0;
        text-align: center; } }
  /* line 26, assets/sass/modules/_home-wishlist-promo.scss */
  .home-wishlist_block {
    border: 1px solid #e9573f;
    height: 250px;
    margin-top: 20px;
    position: relative;
    width: 100%; }
    @media (max-width: 1000px) {
      /* line 26, assets/sass/modules/_home-wishlist-promo.scss */
      .home-wishlist_block {
        border: none; } }
    /* line 37, assets/sass/modules/_home-wishlist-promo.scss */
    .home-wishlist_block--cover {
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%; }
    /* line 45, assets/sass/modules/_home-wishlist-promo.scss */
    .home-wishlist_block--picto {
      border-radius: 3px;
      border: 1px solid #e9573f;
      height: 120px;
      left: 50%;
      margin-left: -60px;
      position: absolute;
      top: 16%;
      width: 120px; }
      @media (max-width: 1000px) {
        /* line 45, assets/sass/modules/_home-wishlist-promo.scss */
        .home-wishlist_block--picto {
          top: 20%; } }
    /* line 60, assets/sass/modules/_home-wishlist-promo.scss */
    .home-wishlist_block--cta {
      text-align: center; }
      @media (max-width: 1000px) {
        /* line 60, assets/sass/modules/_home-wishlist-promo.scss */
        .home-wishlist_block--cta {
          text-align: left; } }
      /* line 67, assets/sass/modules/_home-wishlist-promo.scss */
      .home-wishlist_block--cta a {
        background: #e9573f;
        border-radius: 3px;
        color: white;
        display: inline-block;
        font-weight: 600;
        padding: 8px 0;
        position: relative;
        text-align: center;
        top: 178px;
        width: 120px; }
        @media (max-width: 1000px) {
          /* line 67, assets/sass/modules/_home-wishlist-promo.scss */
          .home-wishlist_block--cta a {
            background: transparent;
            bottom: -47px;
            color: #e9573f;
            font-size: 1.5em;
            position: absolute;
            top: inherit;
            width: 100%; }
            /* line 88, assets/sass/modules/_home-wishlist-promo.scss */
            .home-wishlist_block--cta a i:before {
              font-size: 12px;
              left: 3px;
              position: relative; } }
    /* line 97, assets/sass/modules/_home-wishlist-promo.scss */
    .home-wishlist_block--link {
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 999; }

/* line 1, assets/sass/modules/_home-video-promo.scss */
#js-home-promo-block {
  clear: both; }

@media (max-width: 1000px) {
  /* line 5, assets/sass/modules/_home-video-promo.scss */
  .home-video {
    background: white; } }

@media (min-width: 768px) and (max-width: 1000px) {
  /* line 5, assets/sass/modules/_home-video-promo.scss */
  .home-video {
    width: 320px;
    max-width: 320px; } }

/* line 14, assets/sass/modules/_home-video-promo.scss */
.home-video__block-title {
  background: -webkit-linear-gradient(135deg, #ce324c, #ff3f1e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'FuturaLT', sans-serif;
  font-weight: 500;
  font-size: 25px;
  margin-bottom: 10px; }
  @media (max-width: 1000px) {
    /* line 14, assets/sass/modules/_home-video-promo.scss */
    .home-video__block-title {
      margin-bottom: 0;
      margin-left: 0;
      padding: 10px 15px 5px;
      text-align: center; } }

/* line 31, assets/sass/modules/_home-video-promo.scss */
.home-video__video {
  background: white;
  box-shadow: 0 9px 15px 0 rgba(0, 0, 0, 0.13);
  margin: 10px 0 40px;
  padding: 15px 15px 5px 15px;
  position: relative;
  width: 100%; }
  @media (max-width: 1000px) {
    /* line 31, assets/sass/modules/_home-video-promo.scss */
    .home-video__video {
      background: transparent;
      box-shadow: none;
      margin: 10px 0 40px 0;
      padding: 0;
      width: 100%; } }

/* line 48, assets/sass/modules/_home-video-promo.scss */
.home-video__title {
  color: #444444;
  font-family: 'FuturaLT', sans-serif;
  font-size: 16px;
  margin-bottom: 7px;
  margin-top: 10px; }
  @media (max-width: 1000px) {
    /* line 48, assets/sass/modules/_home-video-promo.scss */
    .home-video__title {
      text-align: center; } }

/* line 60, assets/sass/modules/_home-video-promo.scss */
.home-video__subscribe {
  bottom: -14px;
  position: relative;
  text-align: center;
  width: 100%; }
  @media (max-width: 1000px) {
    /* line 60, assets/sass/modules/_home-video-promo.scss */
    .home-video__subscribe {
      background: linear-gradient(135deg, #ff3f1e, #c93152);
      box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.22);
      border-radius: 4px;
      margin-top: -7px; } }
  /* line 72, assets/sass/modules/_home-video-promo.scss */
  .home-video__subscribe a {
    background: linear-gradient(135deg, #ff3f1e, #c93152);
    box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.22);
    border-radius: 4px;
    color: white;
    font-size: 16px;
    padding: 6px 12px; }
    @media (max-width: 1000px) {
      /* line 72, assets/sass/modules/_home-video-promo.scss */
      .home-video__subscribe a {
        background: none;
        box-shadow: none;
        display: inline-block;
        padding: 9px 12px;
        width: 100%; } }
    /* line 87, assets/sass/modules/_home-video-promo.scss */
    .home-video__subscribe a i {
      font-size: 10px;
      margin-left: 5px; }

/* line 2, assets/sass/modules/_home-sandbox-promo.scss */
.home-sandbox__block-title {
  background: -webkit-linear-gradient(135deg, #ce324c, #ff3f1e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: 'FuturaLT', sans-serif;
  font-weight: 500;
  font-size: 25px;
  margin-bottom: 10px; }
  @media (max-width: 1000px) {
    /* line 2, assets/sass/modules/_home-sandbox-promo.scss */
    .home-sandbox__block-title {
      margin-bottom: 0;
      margin-left: 0;
      padding: 10px 15px 5px;
      text-align: center; } }

/**
 * Correspond au plugin Embedded Via Tag
 * Style pour une liste d'articles récupérée via un tag, et
 * inséré automatiquement ou manuelllement dans l'article.
 *
 * Auteur : Baptiste et Jeremie
 */
/* line 8, assets/sass/modules/_embedded_via_tag.scss */
.post-content .embedded-tag-container {
  padding-bottom: 10px; }
  /* line 10, assets/sass/modules/_embedded_via_tag.scss */
  .post-content .embedded-tag-container .title {
    font-family: "FuturaLT";
    text-transform: uppercase;
    letter-spacing: 0.4pt; }
    /* line 14, assets/sass/modules/_embedded_via_tag.scss */
    .post-content .embedded-tag-container .title a {
      font-weight: 900; }
  /* line 18, assets/sass/modules/_embedded_via_tag.scss */
  .post-content .embedded-tag-container ul {
    padding-left: 20px;
    border-left: 3px solid;
    margin-left: 15px !important;
    margin-top: -15px !important; }
    /* line 24, assets/sass/modules/_embedded_via_tag.scss */
    .post-content .embedded-tag-container ul li {
      margin-left: 10px;
      list-style: none; }
      /* line 27, assets/sass/modules/_embedded_via_tag.scss */
      .post-content .embedded-tag-container ul li:before {
        content: "�~@� ";
        /*font-size: 120%;*/ }
    /* line 33, assets/sass/modules/_embedded_via_tag.scss */
    .post-content .embedded-tag-container ul li:before {
      font-size: 16px !important;
      left: -13px !important; }
    /* line 38, assets/sass/modules/_embedded_via_tag.scss */
    .post-content .embedded-tag-container ul a {
      color: #444; }
  /* line 42, assets/sass/modules/_embedded_via_tag.scss */
  .post-content .embedded-tag-container a:hover {
    text-decoration: underline;
    color: inherit !important; }

/* line 3, assets/sass/modules/_link-buying-guide.scss */
.link-guides .main-container {
  padding: 15px 15px; }

/* line 7, assets/sass/modules/_link-buying-guide.scss */
.link-guides:after, .link-guides:before {
  width: 100%;
  display: block;
  background: linear-gradient(to right, #ea5337 0%, #200459 100%);
  height: 2px;
  content: ""; }

/* line 15, assets/sass/modules/_link-buying-guide.scss */
.link-guides h2 {
  font-size: 25px;
  text-transform: uppercase;
  margin-bottom: 15px; }
  /* line 20, assets/sass/modules/_link-buying-guide.scss */
  .link-guides h2 + .last-guide-bloc {
    margin-top: 0; }

/* line 27, assets/sass/modules/_link-buying-guide.scss */
.main-container .last-guide-bloc {
  float: none;
  max-width: none;
  margin-top: 20px;
  margin-bottom: 0; }
  /* line 33, assets/sass/modules/_link-buying-guide.scss */
  .main-container .last-guide-bloc .last-guide-bloc-content .part-large {
    width: 86%;
    padding-left: 25%;
    float: left; }
  /* line 39, assets/sass/modules/_link-buying-guide.scss */
  .main-container .last-guide-bloc .last-guide-bloc-content .part-small {
    float: left; }

/* line 44, assets/sass/modules/_link-buying-guide.scss */
.last-guide-container.see-more-guide {
  max-height: 280px;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px; }
  /* line 50, assets/sass/modules/_link-buying-guide.scss */
  .last-guide-container.see-more-guide .spoiler {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 3;
    margin-right: 20px;
    color: #71204e;
    background: #fff;
    font-size: 15px;
    padding: 10px 15px;
    text-transform: uppercase; }
    /* line 62, assets/sass/modules/_link-buying-guide.scss */
    .last-guide-container.see-more-guide .spoiler .icon-page-next {
      display: inline-block;
      margin-left: 10px;
      -ms-transform: rotate(90deg);
      /* IE 9 */
      -webkit-transform: rotate(90deg);
      /* Chrome, Safari, Opera */
      transform: rotate(90deg); }
    /* line 70, assets/sass/modules/_link-buying-guide.scss */
    .last-guide-container.see-more-guide .spoiler:hover {
      background: linear-gradient(135deg, #ea5337 0%, #200459 100%);
      color: #fff; }
  /* line 76, assets/sass/modules/_link-buying-guide.scss */
  .last-guide-container.see-more-guide .see-more-guide {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    width: 100%;
    z-index: 2;
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #f7f7f7 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #f7f7f7 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, #f7f7f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#f7f7f7',GradientType=0 ); }

/* line 90, assets/sass/modules/_link-buying-guide.scss */
.spoiler {
  cursor: pointer; }

/* line 1, assets/sass/modules/_mailchimp.scss */
.mailchimp {
  background: #F0F0F0; }
  /* line 4, assets/sass/modules/_mailchimp.scss */
  .mailchimp-container {
    box-sizing: border-box;
    clear: both;
    padding: 1.5rem;
    max-width: 450px;
    margin: 1.5rem auto .75rem; }
  /* line 12, assets/sass/modules/_mailchimp.scss */
  .mailchimp form {
    display: flex;
    flex-direction: column; }
  /* line 17, assets/sass/modules/_mailchimp.scss */
  .mailchimp__email {
    border: 0;
    padding: .75rem 1rem;
    width: 100%;
    font-size: 18px;
    text-align: center; }
    /* line 24, assets/sass/modules/_mailchimp.scss */
    .mailchimp__email:focus::placeholder {
      color: transparent; }
  /* line 29, assets/sass/modules/_mailchimp.scss */
  .mailchimp__submit {
    background: #e9573f;
    border: 1px solid #e9573f;
    color: white;
    font-weight: bold;
    padding: .75rem 1rem;
    margin-top: .75rem;
    font-size: 18px;
    width: 100%;
    -webkit-appearance: none; }
  /* line 41, assets/sass/modules/_mailchimp.scss */
  .mailchimp-title {
    color: #333;
    font-size: 1.25rem !important;
    line-height: 32px !important;
    margin-bottom: 1rem !important; }
  /* line 48, assets/sass/modules/_mailchimp.scss */
  .mailchimp-rgpd {
    display: block;
    font-size: 12px;
    padding-bottom: 1.5rem;
    color: #AAA; }
  /* line 55, assets/sass/modules/_mailchimp.scss */
  .mailchimp-result {
    font-size: 14px !important;
    line-height: 1.5 !important; }
    /* line 59, assets/sass/modules/_mailchimp.scss */
    .mailchimp-result span {
      color: #e9573f !important;
      font-size: 18px !important; }
    /* line 64, assets/sass/modules/_mailchimp.scss */
    .mailchimp-result.success {
      padding-top: 1rem;
      border-top: 1px solid #ccc; }
  /* line 71, assets/sass/modules/_mailchimp.scss */
  .mailchimp.regle30 .mailchimp__submit {
    background: #4864f1;
    border: 1px solid #4864f1; }
  /* line 76, assets/sass/modules/_mailchimp.scss */
  .mailchimp.regle30 .mailchimp-headline {
    font-size: 1.5rem;
    font-weight: 500;
    color: #4864f1;
    margin-bottom: 1rem; }
  /* line 84, assets/sass/modules/_mailchimp.scss */
  .mailchimp.regle30 .mailchimp-title.regle30 {
    border-top: 5px dotted #ffc86e;
    padding-top: 1rem; }
  /* line 89, assets/sass/modules/_mailchimp.scss */
  .mailchimp.regle30 .mailchimp-title b {
    font-weight: 500 !important; }
  /* line 94, assets/sass/modules/_mailchimp.scss */
  .mailchimp.regle30 b span {
    color: #4864f1;
    font-weight: bold; }
  /* line 98, assets/sass/modules/_mailchimp.scss */
  .mailchimp.regle30 b span.regle30 {
    color: #ffc86e; }
  /* line 102, assets/sass/modules/_mailchimp.scss */
  .mailchimp.regle30 .mailchimp-result span {
    color: #4864f1 !important;
    margin-bottom: 1rem; }

/* line 1, assets/sass/templates/partials/_nav.scss */
#header-container {
  height: 50px;
  top: 0;
  background: #e9573f;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  -ms-transition-property: all;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  -moz-transition-duration: 200ms;
  -ms-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s; }

/* line 8, assets/sass/templates/partials/_nav.scss */
#header-container.commentsShowed {
  top: -50px !important; }

/* line 12, assets/sass/templates/partials/_nav.scss */
.menu-new:after {
  content: "New";
  display: inline-block;
  background: #fff;
  color: #e9573f;
  font-size: 9px;
  line-height: 15px;
  padding: 0 5px;
  margin-left: 9px;
  font-weight: 600;
  text-transform: none;
  position: absolute;
  left: -11px; }

@media (max-width: 1000px) {
  /* line 29, assets/sass/templates/partials/_nav.scss */
  .vroom .header-container li a.header-container_brand-logo-link:after {
    color: #272f3a;
    background-color: #282828; } }

/* line 36, assets/sass/templates/partials/_nav.scss */
.header-container {
  height: 50px;
  position: relative;
  top: 0; }
  /* line 41, assets/sass/templates/partials/_nav.scss */
  .header-container li a:not([class^="icon-"]), .header-container_taxonomy li p, #sticky-nav .sticky-nav-taxonomy li p {
    display: block;
    padding: 0 4px;
    line-height: 50px;
    color: #F5F5F5;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: normal; }
  /* line 50, assets/sass/templates/partials/_nav.scss */
  .header-container_brand {
    height: 50px;
    width: 200px;
    position: relative;
    margin: 0;
    padding: 0;
    float: left;
    color: #F5F5F5; }
    /* line 58, assets/sass/templates/partials/_nav.scss */
    .header-container_brand-logo:nth-of-type(1) {
      padding-left: 16px;
      padding-top: 1px; }
    /* line 62, assets/sass/templates/partials/_nav.scss */
    .header-container_brand-logo {
      text-align: left;
      position: relative;
      width: 100%;
      line-height: 50px;
      height: 50px;
      font-size: 25px; }
      /* line 69, assets/sass/templates/partials/_nav.scss */
      .header-container_brand-logo a {
        padding-left: 16px;
        width: 100%;
        line-height: 50px;
        height: 50px;
        display: block; }
      /* line 77, assets/sass/templates/partials/_nav.scss */
      .header-container_brand-logo.cyberguerre-logo a {
        font-family: "FuturaLT" !important;
        font-size: 19px;
        font-weight: 500;
        letter-spacing: 1px; }
        /* line 82, assets/sass/templates/partials/_nav.scss */
        .header-container_brand-logo.cyberguerre-logo a:before {
          content: '>_';
          display: inline-block;
          margin-right: 15px;
          font-weight: bold; }
    /* line 90, assets/sass/templates/partials/_nav.scss */
    .header-container_brand li a.header-container_brand-logo-link {
      display: flex; }
      /* line 92, assets/sass/templates/partials/_nav.scss */
      .header-container_brand li a.header-container_brand-logo-link h1 {
        display: flex;
        align-items: center;
        margin-left: 0;
        width: 100%; }
      /* line 98, assets/sass/templates/partials/_nav.scss */
      .header-container_brand li a.header-container_brand-logo-link img {
        max-width: 142px;
        height: 100%; }
      @media (max-width: 1000px) {
        /* line 90, assets/sass/templates/partials/_nav.scss */
        .header-container_brand li a.header-container_brand-logo-link {
          position: relative;
          overflow: hidden; }
          /* line 106, assets/sass/templates/partials/_nav.scss */
          .header-container_brand li a.header-container_brand-logo-link:after {
            content: '';
            position: absolute;
            top: 0;
            right: 0;
            width: 8px;
            background-color: #e9573f;
            height: 100%; }
          /* line 116, assets/sass/templates/partials/_nav.scss */
          .header-container_brand li a.header-container_brand-logo-link img {
            padding-left: 12px; }
          /* line 119, assets/sass/templates/partials/_nav.scss */
          .header-container_brand li a.header-container_brand-logo-link .icon-page-next {
            display: none; } }
    /* line 125, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .header-container_brand-logo-link:hover .icon-page-next {
      -ms-transform: rotate(270deg);
      -webkit-transform: rotate(270deg);
      -o-transform: rotate(270deg);
      transform: rotate(270deg); }
    /* line 129, assets/sass/templates/partials/_nav.scss */
    .header-container_brand-logo-link {
      padding: 0 !important; }
    /* line 132, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .icon-page-next {
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s;
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
      font-size: 15px;
      position: absolute;
      top: 17px;
      right: 20px; }
    /* line 140, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .header-container_brand-submenu {
      position: absolute;
      overflow: hidden;
      top: 50px;
      width: 200px;
      max-height: 0;
      background: #444444;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
    /* line 150, assets/sass/templates/partials/_nav.scss */
    .header-container_brand:hover .header-container_brand-submenu {
      max-height: 220px;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
    /* line 154, assets/sass/templates/partials/_nav.scss */
    .header-container_brand-submenu-network {
      background: #3a3a3a;
      height: 50px;
      width: 200px;
      overflow: hidden; }
    /* line 161, assets/sass/templates/partials/_nav.scss */
    .header-container_brand:hover .submenu-network-li a {
      opacity: 1; }
    /* line 166, assets/sass/templates/partials/_nav.scss */
    .header-container_brand:hover .humanoid-logo {
      opacity: 1;
      transition: opacity 200ms ease-in-out;
      transition-delay: 400ms; }
      /* line 171, assets/sass/templates/partials/_nav.scss */
      .header-container_brand:hover .humanoid-logo a {
        background: url("../images/humanoid/humanoid-white.svg") no-repeat center;
        background-size: 78%;
        background-position-x: 15px; }
    /* line 178, assets/sass/templates/partials/_nav.scss */
    .header-container_brand:hover .frandroid-logo {
      opacity: 1;
      transition: opacity 200ms ease-in-out;
      transition-delay: 300ms; }
      /* line 183, assets/sass/templates/partials/_nav.scss */
      .header-container_brand:hover .frandroid-logo a {
        background: url("../images/frandroid/frandroid-white.svg") no-repeat center;
        background-size: 78%;
        background-position-x: 15px; }
    /* line 190, assets/sass/templates/partials/_nav.scss */
    .header-container_brand:hover .cyberguerre-logo {
      opacity: 1;
      transition: opacity 200ms ease-in-out;
      transition-delay: 300ms; }
    /* line 196, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .submenu-network-li {
      display: block;
      float: left; }
      /* line 199, assets/sass/templates/partials/_nav.scss */
      .header-container_brand .submenu-network-li a {
        transition: opacity 200ms ease-in-out;
        transition-delay: 200ms;
        opacity: 0;
        font-size: 15px;
        width: 40px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        display: block;
        position: relative; }
      /* line 211, assets/sass/templates/partials/_nav.scss */
      .header-container_brand .submenu-network-li a:before {
        position: relative;
        z-index: 5; }
      /* line 215, assets/sass/templates/partials/_nav.scss */
      .header-container_brand .submenu-network-li a:after {
        position: absolute;
        content: "";
        -ms-transition-property: all;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -ms-transition-duration: 0.2s;
        -webkit-transition-duration: 0.2s;
        -moz-transition-duration: 0.2s;
        -ms-transition-timing-function: linear;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -ms-transition-delay: 0s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        animation: header-network-fadeOut 0.2s forwards;
        height: 1px;
        width: 1px;
        display: block;
        margin: auto;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        z-index: 2; }
    /* line 233, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .submenu-network-li:hover a:after {
      animation: header-network-fadeIn 0.3s forwards; }
    /* line 238, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .facebook-logo:hover a:after {
      background: #395b97; }
    /* line 243, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .twitter-logo:hover a:after {
      background: #61a8da; }
    /* line 248, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .googleplus-logo:hover a:after {
      background: #4285F4; }
    /* line 253, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .flipboard-logo:hover a:after {
      background: #F42224; }
    /* line 258, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .youtube-logo:hover a:after {
      background: #e11b13; }
    /* line 263, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .rss-logo:hover a:after {
      background: #e67329; }
    /* line 267, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .frandroid-logo, .header-container_brand .humanoid-logo, .header-container_brand .cyberguerre-logo {
      opacity: 0; }
    /* line 270, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .frandroid-logo:hover {
      background: linear-gradient(45deg, #425fff 0%, rgba(198, 68, 253, 0.4) 100%); }
    /* line 273, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .humanoid-logo:hover {
      background: #1a77af; }
    /* line 276, assets/sass/templates/partials/_nav.scss */
    .header-container_brand .cyberguerre-logo:hover {
      background: linear-gradient(221.23deg, #f0f 0%, #0BEDFF 100%); }
    /* line 279, assets/sass/templates/partials/_nav.scss */
    .header-container_brand [class^="icon-"] {
      color: #F5F5F5 !important; }
  /* line 284, assets/sass/templates/partials/_nav.scss */
  .header-container_taxonomy, #sticky-nav .sticky-nav-taxonomy {
    font-size: 13px;
    float: left;
    text-align: center;
    background: #d34e39;
    width: calc(100% - 350px); }
    /* line 290, assets/sass/templates/partials/_nav.scss */
    .header-container_taxonomy li, #sticky-nav .sticky-nav-taxonomy li {
      display: inline-block;
      margin: 0 4px; }
    /* line 294, assets/sass/templates/partials/_nav.scss */
    .header-container_taxonomy a, #sticky-nav .sticky-nav-taxonomy a, .header-container_taxonomy p, #sticky-nav .sticky-nav-taxonomy p {
      position: relative; }
      /* line 296, assets/sass/templates/partials/_nav.scss */
      .header-container_taxonomy a:before, #sticky-nav .sticky-nav-taxonomy a:before, .header-container_taxonomy p:before, #sticky-nav .sticky-nav-taxonomy p:before {
        -ms-transition-property: all;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -ms-transition-duration: 0.2s;
        -webkit-transition-duration: 0.2s;
        -moz-transition-duration: 0.2s;
        -ms-transition-timing-function: linear;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -ms-transition-delay: 0s;
        -webkit-transition-delay: 0s;
        -moz-transition-delay: 0s;
        content: "";
        display: block;
        height: 2px;
        background: #F5F5F5;
        padding: 0;
        top: 48px;
        position: absolute;
        width: 0;
        left: 0;
        right: 0;
        margin: auto; }
    /* line 312, assets/sass/templates/partials/_nav.scss */
    .header-container_taxonomy a:hover:before, #sticky-nav .sticky-nav-taxonomy a:hover:before {
      width: 100%; }
    /* line 316, assets/sass/templates/partials/_nav.scss */
    .header-container_taxonomy .active, #sticky-nav .sticky-nav-taxonomy .active {
      font-family: "FuturaLT";
      font-weight: 500; }
      /* line 319, assets/sass/templates/partials/_nav.scss */
      .header-container_taxonomy .active:before, #sticky-nav .sticky-nav-taxonomy .active:before {
        width: 100%; }
  /* line 325, assets/sass/templates/partials/_nav.scss */
  .header-container_options, #sticky-nav .sticky-nav-options {
    font-size: 13px;
    position: absolute;
    right: 0;
    color: #F5F5F5; }
    /* line 330, assets/sass/templates/partials/_nav.scss */
    .header-container_options-discussion {
      position: relative;
      height: 50px;
      line-height: 50px;
      /*&:before {
        @include transition-css();
        content:"";
        display:block;
        height:2px;
        background:$bg-section;
        margin:0;
        padding:0;
        top:48px;
        position:absolute;
        width:0;
        right:0;

      }*/ }
    /* line 350, assets/sass/templates/partials/_nav.scss */
    .header-container_options-discussion:hover:before {
      width: 100%; }
    /* line 354, assets/sass/templates/partials/_nav.scss */
    .header-container_options [class^="icon-"], #sticky-nav .sticky-nav-options [class^="icon-"], .header-container_options .logged-user, #sticky-nav .sticky-nav-options .logged-user {
      width: 40px;
      cursor: pointer;
      height: 50px;
      padding: 15px 5px;
      display: block;
      font-size: 20px;
      text-align: center; }
      /* line 362, assets/sass/templates/partials/_nav.scss */
      .header-container_options [class^="icon-"]:not(.icon-triangle-bottom):hover, #sticky-nav .sticky-nav-options [class^="icon-"]:not(.icon-triangle-bottom):hover, .header-container_options .logged-user:not(.icon-triangle-bottom):hover, #sticky-nav .sticky-nav-options .logged-user:not(.icon-triangle-bottom):hover {
        background: #d34e39; }
    /* line 368, assets/sass/templates/partials/_nav.scss */
    .header-container_options .logged-user, #sticky-nav .sticky-nav-options .logged-user {
      position: relative;
      padding: 0 !important;
      display: flex !important;
      align-items: center;
      justify-content: center; }
    /* line 376, assets/sass/templates/partials/_nav.scss */
    .header-container_options .logged-user .logged-user-avatar, #sticky-nav .sticky-nav-options .logged-user .logged-user-avatar {
      height: 26px;
      width: 26px;
      overflow: hidden;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      overflow: hidden; }
    /* line 387, assets/sass/templates/partials/_nav.scss */
    .header-container_options .icon-triangle-bottom, #sticky-nav .sticky-nav-options .icon-triangle-bottom {
      display: none;
      position: absolute;
      font-size: 20px;
      margin-top: -24px;
      color: #d34e39; }
    /* line 394, assets/sass/templates/partials/_nav.scss */
    .header-container_options .active, #sticky-nav .sticky-nav-options .active {
      background: #d34e39; }
    /* line 397, assets/sass/templates/partials/_nav.scss */
    .header-container_options .active .icon-triangle-bottom, #sticky-nav .sticky-nav-options .active .icon-triangle-bottom {
      display: block; }
    /* line 400, assets/sass/templates/partials/_nav.scss */
    .header-container_options-search.active {
      background: #e9573f; }
      /* line 402, assets/sass/templates/partials/_nav.scss */
      .header-container_options-search.active .icon-triangle-bottom {
        color: #e9573f; }
    /* line 407, assets/sass/templates/partials/_nav.scss */
    .header-container_options-search.active:hover .icon-search {
      background: #e9573f; }

@media (min-width: 768px) and (max-width: 1000px), (max-width: 767px) {
  /* line 2, assets/sass/templates/partials/_nav-responsive.scss */
  #header-container {
    position: fixed !important;
    top: 0; }
  /* line 6, assets/sass/templates/partials/_nav-responsive.scss */
  #search {
    top: 50px !important; }
  /* line 10, assets/sass/templates/partials/_nav-responsive.scss */
  body {
    padding-top: 50px !important; }
  /* line 14, assets/sass/templates/partials/_nav-responsive.scss */
  .footer-container_menu {
    width: 100%;
    background: #d34e39; }
  /* line 20, assets/sass/templates/partials/_nav-responsive.scss */
  .header-container_brand {
    height: 50px;
    width: 50px; }
    /* line 23, assets/sass/templates/partials/_nav-responsive.scss */
    .header-container_brand-logo {
      padding: 0 !important;
      text-align: center; }
  /* line 28, assets/sass/templates/partials/_nav-responsive.scss */
  .header-container_taxonomy, #sticky-nav .sticky-nav-taxonomy {
    position: absolute;
    margin-left: 50px;
    cursor: pointer;
    height: 50px;
    overflow: hidden;
    z-index: 50;
    width: calc(100% - 100px);
    text-align: left;
    background: none; }
    /* line 38, assets/sass/templates/partials/_nav-responsive.scss */
    .header-container_taxonomy li, #sticky-nav .sticky-nav-taxonomy li {
      display: block; }
    /* line 41, assets/sass/templates/partials/_nav-responsive.scss */
    .header-container_taxonomy p, #sticky-nav .sticky-nav-taxonomy p {
      background: #d34e39;
      font-size: 18px !important;
      text-align: left;
      padding-left: 20px !important;
      padding-right: 20px !important; }
    /* line 48, assets/sass/templates/partials/_nav-responsive.scss */
    .header-container_taxonomy li:nth-of-type(1), #sticky-nav .sticky-nav-taxonomy li:nth-of-type(1) {
      width: 100%; }
    /* line 51, assets/sass/templates/partials/_nav-responsive.scss */
    .header-container_taxonomy li:nth-of-type(1) a, #sticky-nav .sticky-nav-taxonomy li:nth-of-type(1) a {
      display: block;
      padding: 0;
      margin: 0 !important;
      line-height: 50px !important;
      color: #F5F5F5 !important;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-weight: normal;
      background: #d34e39;
      width: 100%;
      font-size: 18px !important;
      text-align: left;
      padding-left: 20px !important;
      padding-right: 20px !important;
      border-left: none !important; }
    /* line 69, assets/sass/templates/partials/_nav-responsive.scss */
    .header-container_taxonomy a, #sticky-nav .sticky-nav-taxonomy a {
      border-bottom: none !important;
      color: #444444 !important;
      border-left: 2px solid #444444 !important;
      width: 60%;
      line-height: 20px !important;
      margin: 25px 10%;
      font-size: 17px; }
      /* line 77, assets/sass/templates/partials/_nav-responsive.scss */
      .header-container_taxonomy a:before, #sticky-nav .sticky-nav-taxonomy a:before {
        display: none !important; }
    /* line 81, assets/sass/templates/partials/_nav-responsive.scss */
    .header-container_taxonomy .active, #sticky-nav .sticky-nav-taxonomy .active {
      color: #d34e39 !important; }
      /* line 83, assets/sass/templates/partials/_nav-responsive.scss */
      .header-container_taxonomy .active a, #sticky-nav .sticky-nav-taxonomy .active a {
        border-left: 2px solid #d34e39 !important; }
    /* line 87, assets/sass/templates/partials/_nav-responsive.scss */
    .header-container_taxonomy button, #sticky-nav .sticky-nav-taxonomy button {
      border: none;
      background: #3a3a3a;
      color: white;
      width: 100%;
      font-size: 15px;
      padding: 10px;
      text-align: left;
      line-height: 20px;
      text-transform: uppercase; }
      /* line 97, assets/sass/templates/partials/_nav-responsive.scss */
      .header-container_taxonomy button [class^="icon-"], #sticky-nav .sticky-nav-taxonomy button [class^="icon-"] {
        font-size: 20px;
        float: left;
        display: inline-block;
        width: 25px; }
  /* line 106, assets/sass/templates/partials/_nav-responsive.scss */
  .header-container_options-login {
    width: 50px;
    text-align: center; }
    /* line 109, assets/sass/templates/partials/_nav-responsive.scss */
    .header-container_options-login [class^="icon-"] {
      width: 50px; }
  /* line 114, assets/sass/templates/partials/_nav-responsive.scss */
  .popup-nav-responsive {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(255, 255, 255, 0.95);
    margin: 0;
    display: block;
    padding: 0;
    z-index: 40; } }

/* line 1, assets/sass/templates/partials/_sponsoring.scss */
.sponsoring-branding-top, .sponsoring-branding-bottom {
  margin-bottom: 10px; }
  /* line 4, assets/sass/templates/partials/_sponsoring.scss */
  .sponsoring-branding-top span, .sponsoring-branding-bottom span {
    padding: 2px 5px;
    background: #e9573f;
    font-size: 15px;
    color: #fff; }

/* line 12, assets/sass/templates/partials/_sponsoring.scss */
.sponsoring-branding-disclamer, .post .post-content .sponsoring-branding-disclamer, .best-post-container .post-content .sponsoring-branding-disclamer, #simple-page-contact .post-content .sponsoring-branding-disclamer, #simple-page .post-content .sponsoring-branding-disclamer, #simple-page-no-sidebar .post-content .sponsoring-branding-disclamer {
  padding: 10px;
  background: #e9573f;
  color: white;
  margin: 0 0 15px;
  font-size: 15px; }
  /* line 19, assets/sass/templates/partials/_sponsoring.scss */
  .sponsoring-branding-disclamer > span a, .sponsoring-branding-disclamer > a, .post .post-content .sponsoring-branding-disclamer > span a, .best-post-container .post-content .sponsoring-branding-disclamer > span a, #simple-page-contact .post-content .sponsoring-branding-disclamer > span a, #simple-page .post-content .sponsoring-branding-disclamer > span a, #simple-page-no-sidebar .post-content .sponsoring-branding-disclamer > span a, .post .post-content .sponsoring-branding-disclamer > a, .best-post-container .post-content .sponsoring-branding-disclamer > a, #simple-page-contact .post-content .sponsoring-branding-disclamer > a, #simple-page .post-content .sponsoring-branding-disclamer > a, #simple-page-no-sidebar .post-content .sponsoring-branding-disclamer > a {
    color: white;
    text-decoration: underline; }
    /* line 22, assets/sass/templates/partials/_sponsoring.scss */
    .sponsoring-branding-disclamer > span a:hover, .sponsoring-branding-disclamer > a:hover, .post .post-content .sponsoring-branding-disclamer > span a:hover, .best-post-container .post-content .sponsoring-branding-disclamer > span a:hover, #simple-page-contact .post-content .sponsoring-branding-disclamer > span a:hover, #simple-page .post-content .sponsoring-branding-disclamer > span a:hover, #simple-page-no-sidebar .post-content .sponsoring-branding-disclamer > span a:hover, .post .post-content .sponsoring-branding-disclamer > a:hover, .best-post-container .post-content .sponsoring-branding-disclamer > a:hover, #simple-page-contact .post-content .sponsoring-branding-disclamer > a:hover, #simple-page .post-content .sponsoring-branding-disclamer > a:hover, #simple-page-no-sidebar .post-content .sponsoring-branding-disclamer > a:hover {
      color: white; }
  /* line 27, assets/sass/templates/partials/_sponsoring.scss */
  .sponsoring-branding-disclamer .see-more, .post .post-content .sponsoring-branding-disclamer .see-more, .best-post-container .post-content .sponsoring-branding-disclamer .see-more, #simple-page-contact .post-content .sponsoring-branding-disclamer .see-more, #simple-page .post-content .sponsoring-branding-disclamer .see-more, #simple-page-no-sidebar .post-content .sponsoring-branding-disclamer .see-more {
    margin-top: 8px;
    display: inline-block;
    padding: 2px 5px;
    background: #f7f7f7;
    color: #e9573f; }
  /* line 36, assets/sass/templates/partials/_sponsoring.scss */
  .sponsoring-branding-disclamer .sponsoring-branding-bottom span, .post .post-content .sponsoring-branding-disclamer .sponsoring-branding-bottom span, .best-post-container .post-content .sponsoring-branding-disclamer .sponsoring-branding-bottom span, #simple-page-contact .post-content .sponsoring-branding-disclamer .sponsoring-branding-bottom span, #simple-page .post-content .sponsoring-branding-disclamer .sponsoring-branding-bottom span, #simple-page-no-sidebar .post-content .sponsoring-branding-disclamer .sponsoring-branding-bottom span {
    background: #f7f7f7;
    color: #e9573f; }

/* line 43, assets/sass/templates/partials/_sponsoring.scss */
.sponsoring-engagement-link {
  display: block;
  position: absolute;
  top: 0;
  width: 25px;
  height: 25px; }

/* line 1, assets/sass/templates/partials/_ad.scss */
.top-bloc {
  text-align: center;
  margin-left: -15px;
  width: calc(100% + 30px) !important; }
  /* line 6, assets/sass/templates/partials/_ad.scss */
  .top-bloc #header_ad {
    text-align: center; }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 1, assets/sass/templates/partials/_ad.scss */
    .top-bloc {
      margin-top: 15px;
      margin-bottom: 15px; } }
  @media (max-width: 767px) {
    /* line 1, assets/sass/templates/partials/_ad.scss */
    .top-bloc {
      display: none; } }
  /* line 17, assets/sass/templates/partials/_ad.scss */
  .top-bloc .container_native_banner {
    position: relative;
    text-align: right; }
    /* line 21, assets/sass/templates/partials/_ad.scss */
    .top-bloc .container_native_banner .title {
      background: #fff;
      position: absolute;
      bottom: 25px;
      min-width: 400px;
      text-align: left;
      font-size: 20px;
      border-bottom: 10px solid #e9573f;
      padding: 6px 10px 6px 20px; }
      @media (max-width: 767px) {
        /* line 21, assets/sass/templates/partials/_ad.scss */
        .top-bloc .container_native_banner .title {
          position: relative; } }
    /* line 35, assets/sass/templates/partials/_ad.scss */
    .top-bloc .container_native_banner .img-container {
      display: inline-block;
      position: relative; }
  /* line 41, assets/sass/templates/partials/_ad.scss */
  .top-bloc .container_native_banner-single {
    position: relative;
    max-width: 730px;
    margin: 0 auto;
    background: #fff; }
    /* line 47, assets/sass/templates/partials/_ad.scss */
    .top-bloc .container_native_banner-single .img-container {
      position: relative; }
    /* line 51, assets/sass/templates/partials/_ad.scss */
    .top-bloc .container_native_banner-single .title {
      font-size: 17px;
      line-height: 20px;
      margin-bottom: 5px;
      font-family: "FuturaLT";
      font-weight: 500;
      margin-top: 20px;
      margin-left: 20px;
      max-width: 388px;
      text-align: left; }
    /* line 63, assets/sass/templates/partials/_ad.scss */
    .top-bloc .container_native_banner-single .read-more, .top-bloc .container_native_banner-single #search article.post-grid .cover-preview_type, #search article.post-grid .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single .posts-list section.recent-posts .post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single section.universe-preview article .cover-preview_type, section.universe-preview article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single .post .container_native_sidebar article .cover-preview_type, .post .container_native_sidebar article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single .best-post-container .container_native_sidebar article .cover-preview_type, .best-post-container .container_native_sidebar article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single #simple-page .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single .report-footer .container_native_sidebar article .cover-preview_type, .report-footer .container_native_sidebar article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single .related-article article .cover-preview_type, .related-article article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single .related-univers article .cover-preview_type, .related-univers article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single .community-featured article .cover-preview_type, .community-featured article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single .category-vroom .list-posts article .cover-preview_type, .category-vroom .list-posts article .top-bloc .container_native_banner-single .cover-preview_type, .top-bloc .container_native_banner-single .posts-list section.recent-posts .post-list .cover-preview_type, .posts-list section.recent-posts .post-list .top-bloc .container_native_banner-single .cover-preview_type {
      position: absolute;
      bottom: 15px;
      right: 20px;
      display: block;
      padding: 0 10px; }

/* line 73, assets/sass/templates/partials/_ad.scss */
.content-side-bloc {
  padding-bottom: 20px;
  z-index: 2; }
  /* line 77, assets/sass/templates/partials/_ad.scss */
  .content-side-bloc:nth-child(3) {
    padding-bottom: 0; }

/* line 82, assets/sass/templates/partials/_ad.scss */
#current_header_box img {
  display: block;
  margin: 10px auto; }
  /* line 86, assets/sass/templates/partials/_ad.scss */
  #current_header_box img.cover-preview_img {
    margin: 0 auto; }

/* line 91, assets/sass/templates/partials/_ad.scss */
.infinite-load-ad {
  float: left;
  margin-bottom: 30px; }

/* line 97, assets/sass/templates/partials/_ad.scss */
.archive .top-bloc, .single .top-bloc {
  padding-top: 20px; }

/* line 103, assets/sass/templates/partials/_ad.scss */
.home .top-bloc {
  background: #F5F5F5;
  margin-top: 15px; }

/* line 110, assets/sass/templates/partials/_ad.scss */
.post .top-bloc, .best-post-container .top-bloc, #simple-page-contact .top-bloc, #simple-page .top-bloc, #simple-page-no-sidebar .top-bloc {
  padding-top: 0 !important;
  margin-top: -15px; }

/* line 116, assets/sass/templates/partials/_ad.scss */
.hb__ad {
  background: #f0f0f0;
  padding: 15px 0 10px;
  position: relative; }
  @media (max-width: 767px) {
    /* line 116, assets/sass/templates/partials/_ad.scss */
    .hb__ad {
      width: calc(100% + 30px) !important;
      margin-left: -15px;
      clear: both; } }
  /* line 127, assets/sass/templates/partials/_ad.scss */
  .hb__ad:before {
    color: #999;
    font-size: 12px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 11px;
    width: 100%; }
  /* line 137, assets/sass/templates/partials/_ad.scss */
  .hb__ad--content, .hb__ad--bottom {
    padding: 35px 0 20px;
    margin-bottom: 20px;
    clear: both; }
    /* line 143, assets/sass/templates/partials/_ad.scss */
    .hb__ad--content:before, .hb__ad--bottom:before {
      content: 'Publicité'; }
      @media (max-width: 767px) {
        /* line 143, assets/sass/templates/partials/_ad.scss */
        .hb__ad--content:before, .hb__ad--bottom:before {
          content: 'La suite après cette publicité'; } }

/* line 154, assets/sass/templates/partials/_ad.scss */
.hb__ad--content-od,
.hb__ad--bottom-od {
  background: #f0f0f0;
  clear: both;
  padding: 35px 0 20px;
  margin-bottom: 20px;
  position: relative; }
  @media (max-width: 767px) {
    /* line 154, assets/sass/templates/partials/_ad.scss */
    .hb__ad--content-od,
    .hb__ad--bottom-od {
      width: calc(100% + 30px) !important;
      margin-left: -15px;
      clear: both; } }
  /* line 168, assets/sass/templates/partials/_ad.scss */
  .hb__ad--content-od:before,
  .hb__ad--bottom-od:before {
    color: #999;
    font-size: 12px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 11px;
    width: 100%; }
  /* line 178, assets/sass/templates/partials/_ad.scss */
  .hb__ad--content-od:before,
  .hb__ad--bottom-od:before {
    content: 'Publicité'; }
    @media (max-width: 767px) {
      /* line 178, assets/sass/templates/partials/_ad.scss */
      .hb__ad--content-od:before,
      .hb__ad--bottom-od:before {
        content: 'La suite après cette publicité'; } }

/* line 186, assets/sass/templates/partials/_ad.scss */
.post .hb__ad--side, .best-post-container .hb__ad--side, #simple-page-contact .hb__ad--side, #simple-page .hb__ad--side, #simple-page-no-sidebar .hb__ad--side {
  padding: 0; }

/* line 191, assets/sass/templates/partials/_ad.scss */
.category-vroom .hb__ad,
.category-vroom .hb__ad--content-od,
.category-vroom .hb__ad--bottom-od, .article-vroom .hb__ad,
.article-vroom .hb__ad--content-od,
.article-vroom .hb__ad--bottom-od {
  background: #3C4D65; }
  /* line 196, assets/sass/templates/partials/_ad.scss */
  .category-vroom .hb__ad:before,
  .category-vroom .hb__ad--content-od:before,
  .category-vroom .hb__ad--bottom-od:before, .article-vroom .hb__ad:before,
  .article-vroom .hb__ad--content-od:before,
  .article-vroom .hb__ad--bottom-od:before {
    color: #EEE; }

/* line 202, assets/sass/templates/partials/_ad.scss */
.multiplex-container {
  background: #f0f0f0;
  padding: 0 15px; }

/* line 207, assets/sass/templates/partials/_ad.scss */
.article-vroom .multiplex-container {
  background: #3C4D65; }

/* line 1, assets/sass/templates/partials/_footer.scss */
#site-footer {
  background: #F5F5F5;
  position: relative; }

/* line 5, assets/sass/templates/partials/_footer.scss */
.footer-container {
  background: #e9573f; }
  /* line 7, assets/sass/templates/partials/_footer.scss */
  .footer-container .icon-numerama-letter {
    line-height: 80px;
    width: 235px;
    margin: 0;
    margin-right: 20px;
    padding: 0;
    color: #F5F5F5;
    font-size: 30px;
    float: left;
    text-align: left; }
  /* line 18, assets/sass/templates/partials/_footer.scss */
  .footer-container_menu {
    height: 80px;
    float: right; }
    /* line 21, assets/sass/templates/partials/_footer.scss */
    .footer-container_menu a {
      display: block;
      text-transform: uppercase;
      color: #F5F5F5;
      font-weight: normal;
      text-align: center;
      font-size: 14px;
      position: relative; }
      /* line 29, assets/sass/templates/partials/_footer.scss */
      .footer-container_menu a:before {
        content: "";
        display: none;
        height: 2px;
        background: #F5F5F5;
        width: 100%;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -7px; }
    /* line 42, assets/sass/templates/partials/_footer.scss */
    .footer-container_menu a:hover:before {
      display: block; }
    /* line 46, assets/sass/templates/partials/_footer.scss */
    .footer-container_menu li {
      float: left;
      display: block;
      margin: 35px 10px;
      line-height: 14px; }
      /* line 51, assets/sass/templates/partials/_footer.scss */
      .footer-container_menu li:last-of-type {
        margin-right: 0; }
    /* line 55, assets/sass/templates/partials/_footer.scss */
    .footer-container_menu .borderleft {
      padding-left: 15px;
      border-left: 1px solid #F5F5F5; }

/* line 62, assets/sass/templates/partials/_footer.scss */
.footer-information {
  padding-bottom: 80px;
  margin-top: 20px; }
  /* line 66, assets/sass/templates/partials/_footer.scss */
  .footer-information .footer-right {
    float: right;
    text-align: right; }
    /* line 70, assets/sass/templates/partials/_footer.scss */
    .footer-information .footer-right a {
      display: inline-block;
      margin: 6px 0; }
  /* line 76, assets/sass/templates/partials/_footer.scss */
  .footer-information a.humanoid-logo {
    height: 50px;
    width: 100%;
    background: url("../images/humanoid/humanoid.svg") no-repeat center;
    background-size: 60%;
    background-position-x: right; }
  /* line 83, assets/sass/templates/partials/_footer.scss */
  .footer-information p {
    text-transform: uppercase;
    color: #b9b9b9; }
  /* line 87, assets/sass/templates/partials/_footer.scss */
  .footer-information [class^="icon-"] {
    font-size: 20px;
    margin: 15px 10px;
    margin-bottom: 30px;
    display: block;
    float: left; }
    /* line 93, assets/sass/templates/partials/_footer.scss */
    .footer-information [class^="icon-"]:first-of-type {
      margin-left: 0; }
  /* line 97, assets/sass/templates/partials/_footer.scss */
  .footer-information .footer-information_quote {
    max-width: 415px;
    font-size: 14px; }
    /* line 100, assets/sass/templates/partials/_footer.scss */
    .footer-information .footer-information_quote p {
      font-style: italic;
      color: #b9b9b9;
      display: inline;
      text-transform: none; }
    /* line 106, assets/sass/templates/partials/_footer.scss */
    .footer-information .footer-information_quote p:before, .footer-information .footer-information_quote p:after {
      content: '"'; }
    /* line 109, assets/sass/templates/partials/_footer.scss */
    .footer-information .footer-information_quote .footer-information_quote-author {
      font-family: "FuturaLT";
      font-weight: 700;
      color: #e9573f;
      display: inline; }
    /* line 115, assets/sass/templates/partials/_footer.scss */
    .footer-information .footer-information_quote .footer-information_quote-author:before {
      content: ' — '; }
  /* line 119, assets/sass/templates/partials/_footer.scss */
  .footer-information .icon-humanoid-letter2 {
    font-size: 30px; }

/* line 124, assets/sass/templates/partials/_footer.scss */
.footer-old-links {
  text-align: center;
  padding-top: 20px;
  color: #aaa; }
  /* line 128, assets/sass/templates/partials/_footer.scss */
  .footer-old-links a {
    font-size: 10px;
    color: #aaa;
    text-transform: uppercase; }

@media (min-width: 768px) and (max-width: 1000px), (max-width: 767px) {
  /* line 2, assets/sass/templates/partials/_footer-responsive.scss */
  .footer-container_menu, .footer-container .icon-numerama-letter {
    padding-left: 8.47458%;
    padding-right: 8.47458%; }
  /* line 7, assets/sass/templates/partials/_footer-responsive.scss */
  .footer-container_menu {
    height: auto; }
    /* line 9, assets/sass/templates/partials/_footer-responsive.scss */
    .footer-container_menu .borderleft {
      border: none; }
    /* line 12, assets/sass/templates/partials/_footer-responsive.scss */
    .footer-container_menu li {
      margin: 0;
      padding: 15px 0; }
  /* line 18, assets/sass/templates/partials/_footer-responsive.scss */
  .footer-responsive-informations {
    background: #d34e39; }
    /* line 20, assets/sass/templates/partials/_footer-responsive.scss */
    .footer-responsive-informations li {
      text-align: center;
      padding: 15px 0;
      display: block; }
    /* line 25, assets/sass/templates/partials/_footer-responsive.scss */
    .footer-responsive-informations a {
      color: #F5F5F5;
      font-size: 20px;
      text-transform: uppercase; }
  /* line 32, assets/sass/templates/partials/_footer-responsive.scss */
  .footer-responsive-network {
    text-align: center;
    padding: 25px 0; }
    /* line 35, assets/sass/templates/partials/_footer-responsive.scss */
    .footer-responsive-network a[class^="icon-"] {
      color: #F5F5F5;
      font-size: 20px;
      width: 25%;
      display: block;
      float: left; } }

/* line 1, assets/sass/templates/partials/_sticky-nav.scss */
#sticky-nav {
  position: fixed;
  top: -50px;
  background: #e9573f;
  width: 100%;
  z-index: 80;
  color: #F5F5F5;
  font-size: 14px;
  text-transform: uppercase; }
  /* line 10, assets/sass/templates/partials/_sticky-nav.scss */
  #sticky-nav .sticky-nav {
    position: relative; }
    /* line 12, assets/sass/templates/partials/_sticky-nav.scss */
    #sticky-nav .sticky-nav li {
      display: inline-block;
      height: 50px;
      line-height: 50px; }
    /* line 17, assets/sass/templates/partials/_sticky-nav.scss */
    #sticky-nav .sticky-nav-logo {
      display: block;
      width: 50px;
      height: 50px;
      line-height: 50px;
      float: left;
      text-align: left;
      font-size: 25px; }
    /* line 26, assets/sass/templates/partials/_sticky-nav.scss */
    #sticky-nav .sticky-nav-taxonomy {
      width: calc(100% - 235px) !important;
      display: block;
      float: left;
      text-align: center; }
      /* line 32, assets/sass/templates/partials/_sticky-nav.scss */
      #sticky-nav .sticky-nav-taxonomy li {
        padding: 0 10px; }
      /* line 35, assets/sass/templates/partials/_sticky-nav.scss */
      #sticky-nav .sticky-nav-taxonomy a {
        height: 50px;
        display: block; }
    /* line 40, assets/sass/templates/partials/_sticky-nav.scss */
    #sticky-nav .sticky-nav-options {
      display: block;
      float: right;
      width: auto !important; }
      /* line 45, assets/sass/templates/partials/_sticky-nav.scss */
      #sticky-nav .sticky-nav-options li {
        text-align: right;
        float: left; }
      /* line 49, assets/sass/templates/partials/_sticky-nav.scss */
      #sticky-nav .sticky-nav-options .header-container_options-discussion {
        padding: 0 10px; }
      /* line 52, assets/sass/templates/partials/_sticky-nav.scss */
      #sticky-nav .sticky-nav-options .header-container_options-login .logged-user {
        padding-top: 7px !important; }

/* line 4, assets/sass/templates/partials/_author-card.scss */
.author-card {
  display: flex;
  width: 100%;
  position: relative; }
  /* line 9, assets/sass/templates/partials/_author-card.scss */
  .author-card .see-bio {
    display: none; }
  /* line 13, assets/sass/templates/partials/_author-card.scss */
  .author-card .image-wrapper {
    width: 365px;
    max-height: 470px;
    height: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
    box-shadow: 8px 20px 33px 0px rgba(109, 63, 71, 0.24); }
  /* line 24, assets/sass/templates/partials/_author-card.scss */
  .author-card img {
    width: 100%;
    display: block;
    max-width: none; }
  /* line 29, assets/sass/templates/partials/_author-card.scss */
  .author-card .author_description {
    font-family: "Bentonsans";
    background: #fff;
    display: flex;
    flex: 1;
    flex-direction: column;
    margin-top: 45px;
    margin-left: -60px;
    padding: 50px 50px 50px 110px; }
    /* line 39, assets/sass/templates/partials/_author-card.scss */
    .author-card .author_description .title-container {
      text-align: center; }
    /* line 43, assets/sass/templates/partials/_author-card.scss */
    .author-card .author_description h1 {
      font-size: 40px;
      font-family: "Bentonsans";
      text-align: center;
      text-transform: none; }
    /* line 50, assets/sass/templates/partials/_author-card.scss */
    .author-card .author_description h2 {
      color: #e9573f;
      font-size: 25px;
      letter-spacing: 1.3px;
      margin-top: 2%; }
    /* line 57, assets/sass/templates/partials/_author-card.scss */
    .author-card .author_description p {
      flex: 1;
      font-size: 16px;
      line-height: 27px;
      font-weight: 100;
      padding: 20px 0 10px 0;
      display: inline-block; }
    /* line 66, assets/sass/templates/partials/_author-card.scss */
    .author-card .author_description .email_button, .author-card .author_description .follow_button {
      padding: 0 5px;
      color: #e9573f;
      font-size: 20px; }
      /* line 70, assets/sass/templates/partials/_author-card.scss */
      .author-card .author_description .email_button:hover, .author-card .author_description .follow_button:hover {
        color: #dc3519; }
    /* line 75, assets/sass/templates/partials/_author-card.scss */
    .author-card .author_description .button_row {
      clear: both;
      display: flex;
      flex: 1;
      flex-direction: column;
      align-items: center;
      justify-content: space-around;
      margin-top: 20px; }
    /* line 84, assets/sass/templates/partials/_author-card.scss */
    .author-card .author_description .author_tags {
      clear: both;
      flex: 1;
      padding: 10px 0;
      display: flex;
      justify-content: space-around;
      flex-direction: column; }
  /* line 93, assets/sass/templates/partials/_author-card.scss */
  .author-card .title-container {
    flex: 1;
    display: flex;
    justify-content: space-around;
    flex-direction: column; }
  /* line 99, assets/sass/templates/partials/_author-card.scss */
  .author-card ul.tags-list {
    display: flex;
    width: 100%;
    line-height: 30px; }
    /* line 103, assets/sass/templates/partials/_author-card.scss */
    .author-card ul.tags-list .list-title {
      font-family: "FuturaLT";
      font-weight: 500; }
    /* line 107, assets/sass/templates/partials/_author-card.scss */
    .author-card ul.tags-list li {
      padding: 0 3px; }
    /* line 110, assets/sass/templates/partials/_author-card.scss */
    .author-card ul.tags-list a {
      text-transform: uppercase;
      background: #b9b9b9;
      color: #fff;
      padding: 3px 5px;
      border-radius: 3px;
      font-size: 12px;
      font-family: "Bentonsans";
      font-weight: 600; }
      /* line 119, assets/sass/templates/partials/_author-card.scss */
      .author-card ul.tags-list a:hover {
        background: #e9573f; }
  @media (max-width: 1000px) {
    /* line 125, assets/sass/templates/partials/_author-card.scss */
    .author-card .image-wrapper {
      width: 35%;
      min-width: 250px; } }
  @media (max-width: 750px) {
    /* line 4, assets/sass/templates/partials/_author-card.scss */
    .author-card {
      flex-direction: column; }
      /* line 134, assets/sass/templates/partials/_author-card.scss */
      .author-card .see-bio {
        display: block;
        cursor: pointer;
        text-align: center;
        position: relative;
        bottom: -20px;
        left: 0;
        width: 100%;
        font-size: 14px;
        padding-bottom: 10px;
        color: #e9573f; }
        /* line 145, assets/sass/templates/partials/_author-card.scss */
        .author-card .see-bio span {
          height: 30px;
          width: 30px;
          border-radius: 50%;
          margin: 0 auto;
          z-index: 2;
          display: block;
          background-color: white;
          color: #e9573f;
          cursor: pointer; }
        /* line 156, assets/sass/templates/partials/_author-card.scss */
        .author-card .see-bio span.icon-arrow-bottom:before {
          transform: none;
          padding: 0;
          line-height: 38px; }
      /* line 163, assets/sass/templates/partials/_author-card.scss */
      .author-card .image-wrapper {
        z-index: 1; }
      /* line 167, assets/sass/templates/partials/_author-card.scss */
      .author-card .author_description {
        position: relative;
        margin-top: -20px;
        margin-left: 30px;
        padding: 50px 30px 0 30px; }
        /* line 173, assets/sass/templates/partials/_author-card.scss */
        .author-card .author_description h1 {
          font-size: 28px; }
        /* line 176, assets/sass/templates/partials/_author-card.scss */
        .author-card .author_description h2 {
          font-size: 16px; }
        /* line 180, assets/sass/templates/partials/_author-card.scss */
        .author-card .author_description .bio-container {
          display: none;
          padding-bottom: 30px; }
          /* line 184, assets/sass/templates/partials/_author-card.scss */
          .author-card .author_description .bio-container.open {
            display: block; } }

/* line 2, assets/sass/templates/partials/_num-accordeon.scss */
.num-accordeon .num-accordeon--spoiler {
  display: none; }

/* line 6, assets/sass/templates/partials/_num-accordeon.scss */
.num-accordeon .num-accordeon--button {
  cursor: pointer; }

/* line 11, assets/sass/templates/partials/_num-accordeon.scss */
.num-accordeon.active .num-accordeon--spoiler {
  display: block; }

/* line 2, assets/sass/templates/partials/_breadcrumb.scss */
.post-top-area .post-breadcrumb {
  position: absolute;
  bottom: 10px;
  color: #F5F5F5;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  height: 20px;
  width: 100%;
  right: 15px; }

/* line 14, assets/sass/templates/partials/_breadcrumb.scss */
#page-content .num-breadcrumb {
  padding-top: .75rem; }

/* line 19, assets/sass/templates/partials/_breadcrumb.scss */
.num-breadcrumb {
  font-size: 15px;
  text-align: right; }
  /* line 23, assets/sass/templates/partials/_breadcrumb.scss */
  .num-breadcrumb_li, .num-breadcrumb > li {
    display: inline; }
    /* line 25, assets/sass/templates/partials/_breadcrumb.scss */
    .num-breadcrumb_li:after, .num-breadcrumb > li:after {
      content: " >"; }
    /* line 28, assets/sass/templates/partials/_breadcrumb.scss */
    .num-breadcrumb_li:last-child:after, .num-breadcrumb > li:last-child:after {
      content: ""; }
    /* line 31, assets/sass/templates/partials/_breadcrumb.scss */
    .num-breadcrumb_li a:hover, .num-breadcrumb > li a:hover {
      border-bottom: 1px solid white; }

/* PAGE VROOM */
/* line 38, assets/sass/templates/partials/_breadcrumb.scss */
.archive .vroom-tag .num-breadcrumb {
  padding-top: 30px;
  padding-bottom: 5px; }
  /* line 42, assets/sass/templates/partials/_breadcrumb.scss */
  .archive .vroom-tag .num-breadcrumb_li,
  .archive .vroom-tag .num-breadcrumb li {
    color: #b9b9b9; }
  /* line 47, assets/sass/templates/partials/_breadcrumb.scss */
  .archive .vroom-tag .num-breadcrumb a {
    color: #b9b9b9; }

/* line 1, assets/sass/templates/global/_page.scss */
body {
  font-family: "FuturaLT";
  background: #eeeeee;
  color: #444444;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  position: relative; }

/* line 13, assets/sass/templates/global/_page.scss */
.single .bg-body {
  padding-top: 16px; }
  /* line 16, assets/sass/templates/global/_page.scss */
  .single .bg-body.news {
    padding-top: 0; }

/* line 23, assets/sass/templates/global/_page.scss */
#header-container, #footer-container {
  width: 100%;
  z-index: 50;
  position: relative; }

/* line 29, assets/sass/templates/global/_page.scss */
#footer-container {
  background: #F5F5F5; }

/* line 32, assets/sass/templates/global/_page.scss */
.error-page {
  margin: auto;
  display: block;
  max-width: 100%; }

/* line 38, assets/sass/templates/global/_page.scss */
#end-of-scroll {
  font-size: 20px;
  line-height: 25px;
  color: #b9b9b9;
  text-align: center;
  margin-top: 50px;
  padding: 0 20px; }
  /* line 45, assets/sass/templates/global/_page.scss */
  #end-of-scroll div {
    display: block; }
  /* line 48, assets/sass/templates/global/_page.scss */
  #end-of-scroll div:nth-of-type(1) {
    margin-bottom: 15px; }
  /* line 51, assets/sass/templates/global/_page.scss */
  #end-of-scroll a {
    color: #9b9b9b; }
  /* line 54, assets/sass/templates/global/_page.scss */
  #end-of-scroll a:hover {
    text-decoration: underline; }

/* line 59, assets/sass/templates/global/_page.scss */
iframe {
  display: block;
  text-align: center;
  margin: 0 auto !important; }

/* line 65, assets/sass/templates/global/_page.scss */
#lightbox {
  -ms-transition-property: all;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  -ms-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  height: 0;
  width: 0;
  overflow: hidden;
  position: fixed;
  background: rgba(68, 68, 68, 0.9);
  opacity: 0;
  z-index: 90;
  border-radius: 50%;
  top: 0;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0; }
  /* line 80, assets/sass/templates/global/_page.scss */
  #lightbox img {
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    max-width: 90%;
    max-height: 90%;
    display: block;
    opacity: 0; }
  /* line 92, assets/sass/templates/global/_page.scss */
  #lightbox .lightbox-left, #lightbox .lightbox-right {
    position: absolute;
    color: #F5F5F5;
    font-size: 30px;
    margin: auto;
    top: 0;
    bottom: 0;
    height: 100px;
    width: 50px;
    line-height: 100px;
    text-align: center;
    cursor: pointer; }
    /* line 104, assets/sass/templates/global/_page.scss */
    #lightbox .lightbox-left:hover, #lightbox .lightbox-right:hover {
      color: #e9573f; }
  /* line 108, assets/sass/templates/global/_page.scss */
  #lightbox .lightbox-left {
    left: 5px; }
  /* line 111, assets/sass/templates/global/_page.scss */
  #lightbox .lightbox-right {
    right: 5px; }
  /* line 114, assets/sass/templates/global/_page.scss */
  #lightbox #lightbox-close {
    position: absolute;
    color: #F5F5F5;
    font-size: 30px;
    top: 20px;
    right: 20px;
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    cursor: pointer; }

@media (min-width: 768px) and (max-width: 1000px) {
  /* line 128, assets/sass/templates/global/_page.scss */
  .article-container {
    padding: 0 2.5% !important; } }

@media (max-width: 767px) {
  /* line 134, assets/sass/templates/global/_page.scss */
  #end-of-scroll {
    font-size: 15px;
    line-height: 17px; }
  /* line 138, assets/sass/templates/global/_page.scss */
  #lightbox {
    max-width: 100%;
    max-height: 100%; } }

/* line 143, assets/sass/templates/global/_page.scss */
#humanoid_top_area .frozen-posts a {
  padding-left: 10px !important; }

/* line 1, assets/sass/templates/global/_position.scss */
.floatleft {
  float: left; }

/* line 4, assets/sass/templates/global/_position.scss */
.floatright {
  float: right; }

/**
  Generate a gradient inside the text of the parent element

  $gradient take a css gradient definition like 'linear-gradient(to right,#00f, #f00)'
  $over_light must be set as false when the text is lighten than

  disabled on IE
 */
/* line 53, assets/sass/templates/global/_products.scss */
.product-gradient.gradient-90 {
  background: linear-gradient(to bottom, #ea5337 0%, #200459 100%); }

/* line 57, assets/sass/templates/global/_products.scss */
.product-gradient.lt-gradient-90 {
  background: linear-gradient(to bottom, #71204e 0%, #200459 100%); }

/* line 61, assets/sass/templates/global/_products.scss */
.product-gradient.gradient-45 {
  background: linear-gradient(135deg, #ea5337 0%, #200459 100%); }

/* line 65, assets/sass/templates/global/_products.scss */
.product-gradient.lt-gradient-45 {
  background: linear-gradient(135deg, #71204e 0%, #200459 100%); }

/* line 69, assets/sass/templates/global/_products.scss */
.product-gradient.gradient-0, #home-universe-guide-dachat .tag-universe {
  background: linear-gradient(to right, #ea5337 0%, #200459 100%); }

/* line 73, assets/sass/templates/global/_products.scss */
.product-gradient.lt-gradient-0 {
  background: linear-gradient(to right, #71204e 0%, #200459 100%); }

/* line 81, assets/sass/templates/global/_products.scss */
.product-text-gradient.gradient-90 {
  color: #71204e; }
  @supports (mix-blend-mode: lighten) {
    /* line 81, assets/sass/templates/global/_products.scss */
    .product-text-gradient.gradient-90 {
      display: inline-block;
      position: relative;
      color: #000;
      background: #fff;
      mix-blend-mode: multiply; }
      /* line 17, assets/sass/templates/global/_products.scss */
      .product-text-gradient.gradient-90::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(to bottom, #ea5337 0%, #200459 100%);
        pointer-events: none; }
      /* line 35, assets/sass/templates/global/_products.scss */
      .product-text-gradient.gradient-90::before {
        mix-blend-mode: screen; } }

/* line 85, assets/sass/templates/global/_products.scss */
.product-text-gradient.gradient-45 {
  color: #71204e; }
  @supports (mix-blend-mode: lighten) {
    /* line 85, assets/sass/templates/global/_products.scss */
    .product-text-gradient.gradient-45 {
      display: inline-block;
      position: relative;
      color: #000;
      background: #fff;
      mix-blend-mode: multiply; }
      /* line 17, assets/sass/templates/global/_products.scss */
      .product-text-gradient.gradient-45::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(135deg, #ea5337 0%, #200459 100%);
        pointer-events: none; }
      /* line 35, assets/sass/templates/global/_products.scss */
      .product-text-gradient.gradient-45::before {
        mix-blend-mode: screen; } }

/* line 89, assets/sass/templates/global/_products.scss */
.product-text-gradient.gradient-0, #home-universe-guide-dachat header p {
  color: #71204e; }
  @supports (mix-blend-mode: lighten) {
    /* line 89, assets/sass/templates/global/_products.scss */
    .product-text-gradient.gradient-0, #home-universe-guide-dachat header p {
      display: inline-block;
      position: relative;
      color: #000;
      background: #fff;
      mix-blend-mode: multiply; }
      /* line 17, assets/sass/templates/global/_products.scss */
      .product-text-gradient.gradient-0::before, #home-universe-guide-dachat header p::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(to right, #ea5337 0%, #200459 100%);
        pointer-events: none; }
      /* line 35, assets/sass/templates/global/_products.scss */
      .product-text-gradient.gradient-0::before, #home-universe-guide-dachat header p::before {
        mix-blend-mode: screen; } }

/* line 93, assets/sass/templates/global/_products.scss */
.product-text-gradient.lt-gradient-0, .featured-news-home .big-featured-news article.guide h4 {
  color: #71204e; }
  @supports (mix-blend-mode: lighten) {
    /* line 93, assets/sass/templates/global/_products.scss */
    .product-text-gradient.lt-gradient-0, .featured-news-home .big-featured-news article.guide h4 {
      display: inline-block;
      position: relative;
      color: #000;
      background: #fff;
      mix-blend-mode: multiply; }
      /* line 17, assets/sass/templates/global/_products.scss */
      .product-text-gradient.lt-gradient-0::before, .featured-news-home .big-featured-news article.guide h4::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: linear-gradient(to right, #71204e 0%, #200459 100%);
        pointer-events: none; }
      /* line 35, assets/sass/templates/global/_products.scss */
      .product-text-gradient.lt-gradient-0::before, .featured-news-home .big-featured-news article.guide h4::before {
        mix-blend-mode: screen; } }

/* line 2, assets/sass/templates/ajax/_login.scss */
.popup-content #status, .popup-content #statusFinal, .popup-content #passwordStatus {
  font-size: 15px;
  padding: 15px 0;
  display: block;
  font-family: "FuturaLT";
  font-weight: 500; }

/* line 9, assets/sass/templates/ajax/_login.scss */
.popup-content #statusFinal {
  font-size: 20px;
  text-align: center;
  width: 100%; }

/* line 15, assets/sass/templates/ajax/_login.scss */
.popup-content .legal {
  padding: 0 50px 20px;
  color: #999;
  font-size: 14px; }
  /* line 20, assets/sass/templates/ajax/_login.scss */
  .popup-content .legal.legal--no-padding {
    padding: 20px 0; }
  /* line 24, assets/sass/templates/ajax/_login.scss */
  .popup-content .legal p:last-child {
    margin-top: 10px; }
  /* line 28, assets/sass/templates/ajax/_login.scss */
  .popup-content .legal a {
    color: #e9573f; }

@media screen and (max-height: 850px) {
  /* line 34, assets/sass/templates/ajax/_login.scss */
  .popup-content header {
    padding: 20px 50px; } }

@media screen and (max-height: 800px) {
  /* line 41, assets/sass/templates/ajax/_login.scss */
  .popup-content {
    margin-top: 20px; } }

/* line 47, assets/sass/templates/ajax/_login.scss */
#login .network-login {
  padding: 35px 50px;
  display: block; }
  /* line 50, assets/sass/templates/ajax/_login.scss */
  #login .network-login_tool {
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    height: 40px;
    width: 189px;
    line-height: 38px;
    border-radius: 32px;
    text-align: center;
    margin: 0 31.5px;
    display: block;
    font-size: 16px;
    color: #F5F5F5;
    overflow: hidden;
    font-family: "FuturaLT";
    font-weight: 700;
    float: left; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 50, assets/sass/templates/ajax/_login.scss */
      #login .network-login_tool {
        margin: 10px auto;
        clear: both !important;
        width: 100%; } }
  /* line 72, assets/sass/templates/ajax/_login.scss */
  #login .network-login_tool:nth-of-type(1) {
    margin-left: 0; }
  /* line 75, assets/sass/templates/ajax/_login.scss */
  #login .network-login_tool:nth-of-type(3) {
    margin-right: 0; }
  /* line 78, assets/sass/templates/ajax/_login.scss */
  #login .network-login_tool-content {
    height: 40px;
    width: 189px;
    display: block;
    margin: 0;
    padding: 0;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s; }
    /* line 85, assets/sass/templates/ajax/_login.scss */
    #login .network-login_tool-content [class^="icon-"] {
      margin-right: 5px;
      position: relative;
      top: 2px; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 78, assets/sass/templates/ajax/_login.scss */
      #login .network-login_tool-content {
        width: 100%;
        text-align: center; } }
  /* line 95, assets/sass/templates/ajax/_login.scss */
  #login .network-login .fb-connect {
    background: #395b97; }
  /* line 98, assets/sass/templates/ajax/_login.scss */
  #login .network-login .tw-connect {
    background: #61a8da; }
  /* line 101, assets/sass/templates/ajax/_login.scss */
  #login .network-login .googleplus-connect {
    background: #4285F4; }

/* line 106, assets/sass/templates/ajax/_login.scss */
#login .network-login_tool:hover .network-login_tool-content:nth-of-type(1) {
  margin-top: -40px; }

/* line 109, assets/sass/templates/ajax/_login.scss */
#login .network-login_tool:hover.fb-connect {
  background: #2e5e8e; }

/* line 112, assets/sass/templates/ajax/_login.scss */
#login .network-login_tool:hover.tw-connect {
  background: #5a9ac7; }

/* line 115, assets/sass/templates/ajax/_login.scss */
#login .network-login_tool:hover.googleplus-connect {
  background: #2B7ADA; }

/* line 119, assets/sass/templates/ajax/_login.scss */
#login form {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 20px; }

/* line 124, assets/sass/templates/ajax/_login.scss */
#login .forgot-password {
  display: block;
  color: #444444;
  margin-top: 20px;
  font-size: 14px; }
  @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
    /* line 124, assets/sass/templates/ajax/_login.scss */
    #login .forgot-password {
      display: block;
      width: 80%;
      margin: auto; } }

/* line 137, assets/sass/templates/ajax/_login.scss */
#register {
  display: none; }
  /* line 139, assets/sass/templates/ajax/_login.scss */
  #register #inscription {
    padding: 20px; }
  /* line 142, assets/sass/templates/ajax/_login.scss */
  #register .switcher {
    color: #9e9e9e;
    top: 0.8rem;
    left: 0.75rem;
    font-size: 1rem;
    cursor: text;
    margin: 10px 0;
    display: block; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 142, assets/sass/templates/ajax/_login.scss */
      #register .switcher {
        width: 80%;
        margin: 10px auto; } }
    /* line 154, assets/sass/templates/ajax/_login.scss */
    #register .switcher a {
      color: #9e9e9e;
      border-bottom: 1px solid #9e9e9e; }
  /* line 159, assets/sass/templates/ajax/_login.scss */
  #register .switch {
    margin: 10px 0; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 159, assets/sass/templates/ajax/_login.scss */
      #register .switch {
        width: 80%;
        margin: 10px auto; } }
  /* line 166, assets/sass/templates/ajax/_login.scss */
  #register #confirm_inscription {
    float: right; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 166, assets/sass/templates/ajax/_login.scss */
      #register #confirm_inscription {
        clear: both !important;
        margin: auto;
        margin-top: 25px;
        display: block;
        width: 100%; } }

/* line 177, assets/sass/templates/ajax/_login.scss */
#forgotPassword {
  display: none; }

/* line 1, assets/sass/templates/ajax/_search.scss */
#search {
  background: #444444;
  display: block;
  position: absolute;
  top: 50px;
  width: 100%;
  height: auto;
  margin: 0;
  padding-top: 25px;
  right: 0;
  z-index: 20;
  animation: search-fadeIn 150ms ease-in-out; }
  /* line 14, assets/sass/templates/ajax/_search.scss */
  #search .more-discussions {
    margin-top: 5px; }
  /* line 17, assets/sass/templates/ajax/_search.scss */
  #search .cover-preview {
    height: 135px; }
  /* line 20, assets/sass/templates/ajax/_search.scss */
  #search.search-fadeOut {
    animation: search-fadeOut 300ms ease-in-out; }
  /* line 23, assets/sass/templates/ajax/_search.scss */
  #search .spinner {
    top: 55px !important;
    margin: 0 -60px !important; }
  /* line 27, assets/sass/templates/ajax/_search.scss */
  #search .wrap {
    position: relative; }
  /* line 30, assets/sass/templates/ajax/_search.scss */
  #search .search-input {
    height: 100px;
    border: 0;
    background: #3a3a3a;
    width: 100%;
    font-size: 30px;
    color: #F5F5F5;
    padding: 0 90px;
    z-index: 2;
    margin-bottom: 25px; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 30, assets/sass/templates/ajax/_search.scss */
      #search .search-input {
        height: 50px;
        margin-left: 20px;
        padding: 0 50px;
        width: calc(100% - 20px);
        font-size: 20px; } }
  /* line 48, assets/sass/templates/ajax/_search.scss */
  #search .icon-search {
    content: "\e615";
    display: block;
    font-size: 40px;
    color: #F5F5F5;
    position: absolute;
    left: 30px;
    top: 30px;
    z-index: 5; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 48, assets/sass/templates/ajax/_search.scss */
      #search .icon-search {
        left: 30px;
        top: 10px;
        font-size: 30px; } }
  /* line 63, assets/sass/templates/ajax/_search.scss */
  #search .close-popup {
    cursor: pointer;
    font-size: 30px;
    display: block;
    position: absolute;
    z-index: 5;
    width: 80px;
    right: 0;
    top: 0;
    text-align: right;
    line-height: 100px;
    color: #F5F5F5;
    background: #444444; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 63, assets/sass/templates/ajax/_search.scss */
      #search .close-popup {
        line-height: 50px;
        padding-right: 20px; } }
  /* line 81, assets/sass/templates/ajax/_search.scss */
  #search .icon-cross:hover {
    opacity: 0.8;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  /* line 86, assets/sass/templates/ajax/_search.scss */
  #search .icon-cross:active {
    opacity: 0.5; }
  /* line 89, assets/sass/templates/ajax/_search.scss */
  #search.active {
    height: 768px; }
  /* line 92, assets/sass/templates/ajax/_search.scss */
  #search .search-result-container {
    max-width: 1000px;
    padding-right: 80px;
    transition: .3s;
    overflow: hidden;
    margin: auto;
    margin-bottom: 15px; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 92, assets/sass/templates/ajax/_search.scss */
      #search .search-result-container {
        width: calc(100% - 40px);
        padding: 0; }
        /* line 104, assets/sass/templates/ajax/_search.scss */
        #search .search-result-container article {
          height: 68px !important; }
          /* line 107, assets/sass/templates/ajax/_search.scss */
          #search .search-result-container article footer {
            height: 23px;
            background: #F5F5F5; } }
  /* line 117, assets/sass/templates/ajax/_search.scss */
  #search .filter-bloc {
    margin-bottom: 20px; }
  /* line 120, assets/sass/templates/ajax/_search.scss */
  #search article.post-grid {
    position: relative;
    margin: 0px 39px 39px 0;
    height: 275px;
    width: 200px;
    background: #F5F5F5; }
    /* line 127, assets/sass/templates/ajax/_search.scss */
    #search article.post-grid h3 {
      padding: 10px;
      color: #444444; }
    /* line 131, assets/sass/templates/ajax/_search.scss */
    #search article.post-grid footer {
      margin: 0;
      padding: 0 10px; }
    /* line 136, assets/sass/templates/ajax/_search.scss */
    #search article.post-grid:hover h3 {
      color: #d34e39; }

/****************************/
/* -- Event box comments -- */
/****************************/
/* line 5, assets/sass/templates/page/post/standard/_comments.scss */
#commentaires.closed:target,
#commentaires {
  right: -525px; }

/* line 10, assets/sass/templates/page/post/standard/_comments.scss */
#commentaires.open,
#commentaires:target {
  right: 0; }

/* line 15, assets/sass/templates/page/post/standard/_comments.scss */
#commentaires.fullscreen {
  width: 900px; }
  /* line 18, assets/sass/templates/page/post/standard/_comments.scss */
  #commentaires.fullscreen #comments-content ul li.comment {
    border-left: 3px solid #e9573f; }

/* line 23, assets/sass/templates/page/post/standard/_comments.scss */
#commentaires.fullscreen .comment-response {
  margin-left: 50px; }

/**********************************/
/* --  Button for comments box -- */
/**********************************/
/* line 31, assets/sass/templates/page/post/standard/_comments.scss */
#comments-settings {
  position: absolute;
  left: -50px;
  z-index: 300; }

/* line 36, assets/sass/templates/page/post/standard/_comments.scss */
#comments-settings li {
  width: 50px;
  height: 50px;
  background: #F5F5F5;
  color: #444444;
  overflow: hidden; }
  /* line 42, assets/sass/templates/page/post/standard/_comments.scss */
  #comments-settings li button,
  #comments-settings li a {
    border-radius: 0;
    display: block;
    width: 50px;
    height: 50px;
    font-size: 20px;
    padding: 0;
    line-height: 50px;
    text-align: center; }

/* line 54, assets/sass/templates/page/post/standard/_comments.scss */
#close-comments,
#bigger-comments {
  display: block; }

/* line 59, assets/sass/templates/page/post/standard/_comments.scss */
#close-comments button {
  color: #F5F5F5;
  background: #444444; }

/* line 64, assets/sass/templates/page/post/standard/_comments.scss */
#bigger-comments button {
  color: #F5F5F5;
  background: #d34e39; }

/* line 69, assets/sass/templates/page/post/standard/_comments.scss */
#full-discussion {
  display: none; }

/* line 73, assets/sass/templates/page/post/standard/_comments.scss */
#commentaires.fullscreen #bigger-comments i[class^='icon-'] {
  -ms-transition-property: all;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s;
  display: inline-block;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 79, assets/sass/templates/page/post/standard/_comments.scss */
#quotedMenu {
  background: #444444;
  position: absolute;
  z-index: 30;
  padding: 0;
  margin: 0;
  opacity: 0;
  border-radius: 4px;
  -ms-transition-property: opacity;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -ms-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s; }
  /* line 88, assets/sass/templates/page/post/standard/_comments.scss */
  #quotedMenu #quotedContent {
    font-family: "FuturaLT";
    font-weight: 500; }
  /* line 92, assets/sass/templates/page/post/standard/_comments.scss */
  #quotedMenu .button {
    padding: 5px 10px;
    color: white;
    text-transform: uppercase;
    font-size: 15px;
    background: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  /* line 101, assets/sass/templates/page/post/standard/_comments.scss */
  #quotedMenu .twitter-quotedContent {
    font-size: 13px;
    padding: 0;
    height: 31px;
    line-height: 31px;
    display: block;
    float: right;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
    /* line 112, assets/sass/templates/page/post/standard/_comments.scss */
    #quotedMenu .twitter-quotedContent span {
      padding: 0 10px;
      border-left: 1px solid #5e5e5e; }
  /* line 119, assets/sass/templates/page/post/standard/_comments.scss */
  #quotedMenu .button:hover,
  #quotedMenu .twitter-quotedContent:hover {
    color: white;
    background: #e9573f; }
  /* line 124, assets/sass/templates/page/post/standard/_comments.scss */
  #quotedMenu .icon-twitter:hover {
    color: white !important; }
  /* line 128, assets/sass/templates/page/post/standard/_comments.scss */
  #quotedMenu:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0 5px;
    border-color: #444444 transparent transparent transparent;
    content: '';
    display: block;
    position: absolute;
    margin: 0 auto;
    top: 30px;
    left: 0;
    right: 0; }

/****************************/
/* --  Comment box style -- */
/****************************/
/* line 147, assets/sass/templates/page/post/standard/_comments.scss */
#commentaires {
  width: 475px;
  max-width: calc(100% - 100px);
  display: block;
  -ms-transition-property: all;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s; }

/* line 154, assets/sass/templates/page/post/standard/_comments.scss */
.bloc-comments {
  z-index: 50;
  background: rgba(255, 255, 255, 0.98);
  box-sizing: border-box;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0; }
  /* line 162, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments_content {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0;
    overflow-y: scroll;
    overflow-x: hidden; }
  /* line 170, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .first-read-more {
    padding-bottom: 75px; }
  /* line 173, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .error {
    font-size: 15px;
    padding: 20px;
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 10px; }
    /* line 179, assets/sass/templates/page/post/standard/_comments.scss */
    .bloc-comments .error a {
      color: #e9573f; }
  /* line 183, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .comments-content .error {
    padding: 20px !important; }
  /* line 186, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .comments-content {
    position: relative;
    width: 100%;
    height: 100%;
    display: block; }
  /* line 193, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments #comments-content {
    width: 100%;
    display: block;
    position: relative;
    padding-bottom: 80px; }
    @media (max-width: 1000px) {
      /* line 193, assets/sass/templates/page/post/standard/_comments.scss */
      .bloc-comments #comments-content {
        padding: 0 20px; } }
  /* line 202, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .spinner {
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: auto !important; }
  /* line 209, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments_article {
    margin-bottom: 0;
    padding: 20px;
    padding-bottom: 0;
    position: relative; }
    /* line 214, assets/sass/templates/page/post/standard/_comments.scss */
    .bloc-comments_article p {
      color: #e9573f;
      font-size: 25px;
      line-height: 25px;
      text-align: left;
      display: block;
      margin: 0;
      margin-bottom: 10px; }
    /* line 223, assets/sass/templates/page/post/standard/_comments.scss */
    .bloc-comments_article .title {
      color: #3a3a3a;
      font-family: "FuturaLT";
      font-weight: 500; }
  /* line 229, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .bloc-comments_article-title {
    font-family: "FuturaLT";
    color: #9b9b9b; }
  /* line 233, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments_article-close {
    font-size: 25px;
    background: none;
    position: fixed;
    display: block;
    margin-left: calc(100% - 60px); }
    @media (min-width: 1000px) {
      /* line 233, assets/sass/templates/page/post/standard/_comments.scss */
      .bloc-comments_article-close {
        margin-left: 970px; } }
  /* line 243, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .read-more, .bloc-comments #search article.post-grid .cover-preview_type, #search article.post-grid .bloc-comments .cover-preview_type, .bloc-comments .posts-list section.recent-posts .post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid .bloc-comments .cover-preview_type, .bloc-comments section.universe-preview article .cover-preview_type, section.universe-preview article .bloc-comments .cover-preview_type, .bloc-comments .post .container_native_sidebar article .cover-preview_type, .post .container_native_sidebar article .bloc-comments .cover-preview_type, .bloc-comments .best-post-container .container_native_sidebar article .cover-preview_type, .best-post-container .container_native_sidebar article .bloc-comments .cover-preview_type, .bloc-comments #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article .bloc-comments .cover-preview_type, .bloc-comments #simple-page .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article .bloc-comments .cover-preview_type, .bloc-comments #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article .bloc-comments .cover-preview_type, .bloc-comments .report-footer .container_native_sidebar article .cover-preview_type, .report-footer .container_native_sidebar article .bloc-comments .cover-preview_type, .bloc-comments .related-article article .cover-preview_type, .related-article article .bloc-comments .cover-preview_type, .bloc-comments .related-univers article .cover-preview_type, .related-univers article .bloc-comments .cover-preview_type, .bloc-comments .community-featured article .cover-preview_type, .community-featured article .bloc-comments .cover-preview_type, .bloc-comments .category-vroom .list-posts article .cover-preview_type, .category-vroom .list-posts article .bloc-comments .cover-preview_type, .bloc-comments .posts-list section.recent-posts .post-list .cover-preview_type, .posts-list section.recent-posts .post-list .bloc-comments .cover-preview_type {
    color: #e9573f;
    text-transform: lowercase;
    float: right;
    margin-top: 25px;
    padding-right: 20px;
    background: none; }
    /* line 250, assets/sass/templates/page/post/standard/_comments.scss */
    .bloc-comments .read-more:first-letter, .bloc-comments #search article.post-grid .cover-preview_type:first-letter, #search article.post-grid .bloc-comments .cover-preview_type:first-letter, .bloc-comments .posts-list section.recent-posts .post-grid .cover-preview_type:first-letter, .posts-list section.recent-posts .post-grid .bloc-comments .cover-preview_type:first-letter, .bloc-comments section.universe-preview article .cover-preview_type:first-letter, section.universe-preview article .bloc-comments .cover-preview_type:first-letter, .bloc-comments .post .container_native_sidebar article .cover-preview_type:first-letter, .post .container_native_sidebar article .bloc-comments .cover-preview_type:first-letter, .bloc-comments .best-post-container .container_native_sidebar article .cover-preview_type:first-letter, .best-post-container .container_native_sidebar article .bloc-comments .cover-preview_type:first-letter, .bloc-comments #simple-page-contact .container_native_sidebar article .cover-preview_type:first-letter, #simple-page-contact .container_native_sidebar article .bloc-comments .cover-preview_type:first-letter, .bloc-comments #simple-page .container_native_sidebar article .cover-preview_type:first-letter, #simple-page .container_native_sidebar article .bloc-comments .cover-preview_type:first-letter, .bloc-comments #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type:first-letter, #simple-page-no-sidebar .container_native_sidebar article .bloc-comments .cover-preview_type:first-letter, .bloc-comments .report-footer .container_native_sidebar article .cover-preview_type:first-letter, .report-footer .container_native_sidebar article .bloc-comments .cover-preview_type:first-letter, .bloc-comments .related-article article .cover-preview_type:first-letter, .related-article article .bloc-comments .cover-preview_type:first-letter, .bloc-comments .related-univers article .cover-preview_type:first-letter, .related-univers article .bloc-comments .cover-preview_type:first-letter, .bloc-comments .community-featured article .cover-preview_type:first-letter, .community-featured article .bloc-comments .cover-preview_type:first-letter, .bloc-comments .category-vroom .list-posts article .cover-preview_type:first-letter, .category-vroom .list-posts article .bloc-comments .cover-preview_type:first-letter, .bloc-comments .posts-list section.recent-posts .post-list .cover-preview_type:first-letter, .posts-list section.recent-posts .post-list .bloc-comments .cover-preview_type:first-letter {
      text-transform: capitalize; }
    /* line 253, assets/sass/templates/page/post/standard/_comments.scss */
    .bloc-comments .read-more:hover, .bloc-comments #search article.post-grid .cover-preview_type:hover, #search article.post-grid .bloc-comments .cover-preview_type:hover, .bloc-comments .posts-list section.recent-posts .post-grid .cover-preview_type:hover, .posts-list section.recent-posts .post-grid .bloc-comments .cover-preview_type:hover, .bloc-comments section.universe-preview article .cover-preview_type:hover, section.universe-preview article .bloc-comments .cover-preview_type:hover, .bloc-comments .post .container_native_sidebar article .cover-preview_type:hover, .post .container_native_sidebar article .bloc-comments .cover-preview_type:hover, .bloc-comments .best-post-container .container_native_sidebar article .cover-preview_type:hover, .best-post-container .container_native_sidebar article .bloc-comments .cover-preview_type:hover, .bloc-comments #simple-page-contact .container_native_sidebar article .cover-preview_type:hover, #simple-page-contact .container_native_sidebar article .bloc-comments .cover-preview_type:hover, .bloc-comments #simple-page .container_native_sidebar article .cover-preview_type:hover, #simple-page .container_native_sidebar article .bloc-comments .cover-preview_type:hover, .bloc-comments #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type:hover, #simple-page-no-sidebar .container_native_sidebar article .bloc-comments .cover-preview_type:hover, .bloc-comments .report-footer .container_native_sidebar article .cover-preview_type:hover, .report-footer .container_native_sidebar article .bloc-comments .cover-preview_type:hover, .bloc-comments .related-article article .cover-preview_type:hover, .related-article article .bloc-comments .cover-preview_type:hover, .bloc-comments .related-univers article .cover-preview_type:hover, .related-univers article .bloc-comments .cover-preview_type:hover, .bloc-comments .community-featured article .cover-preview_type:hover, .community-featured article .bloc-comments .cover-preview_type:hover, .bloc-comments .category-vroom .list-posts article .cover-preview_type:hover, .category-vroom .list-posts article .bloc-comments .cover-preview_type:hover, .bloc-comments .posts-list section.recent-posts .post-list .cover-preview_type:hover, .posts-list section.recent-posts .post-list .bloc-comments .cover-preview_type:hover {
      color: #d34e39; }
  /* line 257, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments span[class^='.icon'] {
    float: left; }
  /* line 260, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .emoji {
    width: 20px;
    height: auto; }
  /* line 264, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .comment-response {
    overflow: hidden;
    height: 0px;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s; }
  /* line 269, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments #addComment {
    font-size: 16px;
    background: none;
    color: #F5F5F5;
    font-family: "FuturaLT";
    height: 46px;
    width: 100px;
    text-align: center;
    cursor: pointer; }
    /* line 278, assets/sass/templates/page/post/standard/_comments.scss */
    .bloc-comments #addComment:hover {
      background: #d34e39;
      color: #F5F5F5; }

/* line 285, assets/sass/templates/page/post/standard/_comments.scss */
.wpd-thread-head {
  display: none !important; }

/* line 289, assets/sass/templates/page/post/standard/_comments.scss */
#comments {
  padding: 0 15px;
  max-width: 100% !important; }

/* line 294, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom:not(.wpdiscuz_unauth) .wpd-form-head {
  display: none !important; }

/* line 298, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-comment-header .wpd-comment-author {
  font-weight: 500 !important;
  letter-spacing: 0 !important; }

/* line 303, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .ql-snow .ql-tooltip[data-mode='link'],
.ql-snow .ql-tooltip {
  margin-left: 100px !important; }
  /* line 307, assets/sass/templates/page/post/standard/_comments.scss */
  #wpdcom .ql-snow .ql-tooltip[data-mode='link']::before,
  .ql-snow .ql-tooltip::before {
    display: none !important; }

/* line 312, assets/sass/templates/page/post/standard/_comments.scss */
.ql-snow .ql-tooltip {
  display: flex;
  align-items: center; }

/* line 317, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-tools-actions {
  right: 0 !important;
  left: auto !important;
  text-align: right !important;
  min-width: 200px !important; }
  /* line 325, assets/sass/templates/page/post/standard/_comments.scss */
  #wpdcom .wpd-tools-actions .wpdiscuz-fem-unapprove-comment,
  #wpdcom .wpd-tools-actions .wpdiscuz-fem-trash-comment,
  #wpdcom .wpd-tools-actions .wpdiscuz-fem-spam-comment,
  #wpdcom .wpd-tools-actions .wpdiscuz-fem-move-comment {
    display: none !important;
    pointer-events: none; }

/* line 334, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-comment-footer .wpd-reply-button svg {
  transform: translateY(1px) rotate(180deg) !important; }

/* line 338, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom {
  max-width: 100% !important;
  margin: 0 !important; }
  /* line 342, assets/sass/templates/page/post/standard/_comments.scss */
  #wpdcom .ql-snow a {
    color: #e9573f; }

/* line 347, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-second-button,
#wpdcom .wpd-prim-button {
  padding: 5px 20px 1px 20px !important;
  letter-spacing: 0 !important; }

/* line 352, assets/sass/templates/page/post/standard/_comments.scss */
.wpdiscuz_unauth .wpd-form-wrap {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center; }

/* line 359, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-form-head {
  border-bottom: none !important; }

/* line 363, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-login a {
  background: #e9573f;
  padding: 5px 10px;
  color: white !important;
  font-size: 1rem; }
  /* line 369, assets/sass/templates/page/post/standard/_comments.scss */
  #wpdcom .wpd-login a i {
    display: none; }

/* line 374, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-form-row .wpd-form-col-left {
  width: auto !important; }

/* line 378, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-form-row .wpd-form-col-right {
  width: 100% !important; }

/* line 382, assets/sass/templates/page/post/standard/_comments.scss */
p.nocomments {
  font-size: 1rem;
  text-align: center;
  padding: 20px; }

/* line 388, assets/sass/templates/page/post/standard/_comments.scss */
#wpdiscuz-comment-message,
#wpdiscuz-loading-bar {
  pointer-events: none;
  top: auto !important;
  right: 0 !important;
  left: 0 !important;
  bottom: 50px !important;
  margin: auto !important; }

/* line 398, assets/sass/templates/page/post/standard/_comments.scss */
#wpdiscuz-comment-message .wpdiscuz-message-error {
  text-align: center !important;
  font-size: 1rem !important; }

/* line 403, assets/sass/templates/page/post/standard/_comments.scss */
.wpd-comment-author,
.wpd-comment-author a {
  color: #e9573f !important; }

/* line 408, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-comment-text,
#wpdcom .wpd-comment-header .wpd-comment-author {
  font-size: 16px !important; }

/* line 413, assets/sass/templates/page/post/standard/_comments.scss */
.ql-editor strong,
#wpdcom .wpd-comment-text strong {
  font-weight: bold; }

/* line 417, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-comment-text u {
  text-decoration: underline; }

/* line 420, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-comment-text em {
  font-style: italic; }

/* line 423, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-comment-text a {
  color: #e9573f !important; }

/* line 427, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-comment-text blockquote {
  border-left: 5px solid #e9e9e9;
  background-color: #f8f8f8;
  color: #646464;
  padding: 10px !important;
  -webkit-user-select: none;
  margin: 10px 0 !important; }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 437, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .bloc-comments_article {
    margin-top: 20px;
    padding-right: 40px; }
  /* line 441, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .bloc-comments_article p {
    font-size: 20px !important;
    line-height: 25px !important; }
  /* line 445, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .comment-response {
    margin-left: 25px; }
  /* line 448, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .add-comment-box form {
    width: 100%; }
  /* line 451, assets/sass/templates/page/post/standard/_comments.scss */
  .bloc-comments .add-comment-box form h3 {
    font-size: 15px !important; } }

@media (max-width: 767px) {
  /* line 457, assets/sass/templates/page/post/standard/_comments.scss */
  #commentaires {
    max-width: 100%;
    width: 100%; }
  /* line 461, assets/sass/templates/page/post/standard/_comments.scss */
  #commentaires.closed:target,
  #commentaires {
    right: -100% !important; }
  /* line 465, assets/sass/templates/page/post/standard/_comments.scss */
  #commentaires.open,
  #commentaires:target {
    right: 0 !important; }
  /* line 469, assets/sass/templates/page/post/standard/_comments.scss */
  #comments-settings {
    right: 0;
    left: auto; }
  /* line 473, assets/sass/templates/page/post/standard/_comments.scss */
  #bigger-comments {
    display: none !important; }
  /* line 476, assets/sass/templates/page/post/standard/_comments.scss */
  .add-comment-box .btn-group button {
    margin-right: 0 !important; }
  /* line 479, assets/sass/templates/page/post/standard/_comments.scss */
  .add-comment-editor {
    padding: 0 !important; } }

/* line 484, assets/sass/templates/page/post/standard/_comments.scss */
#wpdcom .wpd-form .wpdiscuz-textarea-wrap [id^='wpd-editor-wraper'],
#wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot {
  display: block !important; }

/* line 2, assets/sass/templates/page/home/_featured-news.scss */
.featured-news-home .big-featured-news {
  float: left;
  position: relative;
  width: 735px; }
  /* line 8, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .big-featured-news article.guide h4 {
    border: none;
    mix-blend-mode: inherit;
    position: absolute; }
    /* line 14, assets/sass/templates/page/home/_featured-news.scss */
    .featured-news-home .big-featured-news article.guide h4:after {
      content: "";
      position: absolute;
      width: 100%;
      height: 10px;
      background: linear-gradient(to bottom, #71204e 0%, #200459 100%);
      bottom: -10px;
      left: 0; }

/* line 27, assets/sass/templates/page/home/_featured-news.scss */
.featured-news-home article.imported .site-logo {
  position: absolute;
  height: auto;
  z-index: 1;
  width: 200px; }

/* line 36, assets/sass/templates/page/home/_featured-news.scss */
.featured-news-home article.imported.site-2 a {
  display: inline-block;
  height: 100%; }
  /* line 39, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home article.imported.site-2 a:after {
    content: '';
    display: block;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(221.23deg, #FF00FF 0%, #0BEDFF 100%); }

/* line 52, assets/sass/templates/page/home/_featured-news.scss */
.featured-news-home .featured-news_feat1 {
  width: 100%; }
  /* line 55, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .featured-news_feat1 img, .featured-news-home .featured-news_feat1 a:after {
    width: 300px;
    height: 408px; }
  /* line 60, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .featured-news_feat1 .site-logo {
    left: 56px;
    top: calc(50% - 14px); }
  /* line 65, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .featured-news_feat1 h4 {
    z-index: 1;
    width: 545px;
    text-transform: uppercase;
    font-size: 25px;
    font-family: "FuturaLT";
    font-weight: 700;
    padding: 11px 10px 10px 20px;
    position: absolute;
    top: 15px;
    right: 0;
    background-color: #fff;
    border-bottom: 10px solid #e9573f;
    color: #e9573f; }

/* line 82, assets/sass/templates/page/home/_featured-news.scss */
.featured-news-home .featured-news_feat2 {
  position: absolute;
  bottom: 12px;
  right: 0;
  height: 245px;
  width: 420px; }
  /* line 89, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .featured-news_feat2 img, .featured-news-home .featured-news_feat2 a:after {
    width: 420px;
    height: 213px; }
  /* line 94, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .featured-news_feat2 .site-logo {
    left: calc(50% - 100px);
    top: calc(50% - 20px); }
  /* line 99, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .featured-news_feat2 h4 {
    position: absolute;
    z-index: 1;
    top: 180px;
    left: 20px;
    line-height: 22px;
    width: 380px;
    font-size: 20px;
    font-family: "FuturaLT";
    font-weight: 500;
    color: #444444;
    padding: 10px;
    background-color: #fff;
    border-bottom: 10px solid #e9573f; }

/* line 116, assets/sass/templates/page/home/_featured-news.scss */
.featured-news-home .small-featured-news {
  float: left;
  margin-left: 15px;
  position: relative;
  width: 220px; }
  /* line 122, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .small-featured-news article {
    position: relative; }
  /* line 126, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .small-featured-news article:first-child {
    margin: 15px 0; }
  /* line 130, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .small-featured-news img, .featured-news-home .small-featured-news a:after {
    height: 105px;
    width: 220px; }
  /* line 135, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .small-featured-news .site-logo {
    left: calc(50% - 75px);
    top: 45px;
    width: 150px !important; }
  /* line 141, assets/sass/templates/page/home/_featured-news.scss */
  .featured-news-home .small-featured-news h4 {
    margin: 10px 0;
    line-height: 19px;
    font-size: 17px;
    font-family: "FuturaLT";
    font-weight: 500;
    letter-spacing: 0.4px; }

/* line 152, assets/sass/templates/page/home/_featured-news.scss */
.sponsoring-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50; }
  /* line 158, assets/sass/templates/page/home/_featured-news.scss */
  .sponsoring-icon:before {
    background-image: url("../images/icon/sponsoring.svg");
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    opacity: 1;
    content: '';
    display: block; }

/* line 169, assets/sass/templates/page/home/_featured-news.scss */
.site-id-2.cyberguerre .sponsoring-icon:before {
  background-image: url("/wp-content/themes/cyberguerre/assets/images/icon/sponsoring.svg"); }

/* line 1, assets/sass/templates/page/home/_featured-news-responsive.scss */
.featured-news-home {
  background: none; }
  @media (min-width: 768px) and (max-width: 1000px), (max-width: 767px) {
    /* line 1, assets/sass/templates/page/home/_featured-news-responsive.scss */
    .featured-news-home {
      height: 270px;
      width: 100%;
      overflow-x: scroll;
      overflow-y: hidden;
      margin-bottom: 0;
      margin-top: 20px; } }
  /* line 13, assets/sass/templates/page/home/_featured-news-responsive.scss */
  .featured-news-home .hidden-desktop {
    width: 1120px;
    height: 100%;
    display: block; }
  /* line 19, assets/sass/templates/page/home/_featured-news-responsive.scss */
  .featured-news-home-responsive, .featured-news-home .brief-list-responsive {
    cursor: pointer;
    display: inline-block;
    width: 200px;
    height: 250px;
    margin: 0 15px 0 0;
    padding: 0;
    float: left;
    position: relative; }
    /* line 29, assets/sass/templates/page/home/_featured-news-responsive.scss */
    .featured-news-home-responsive a, .featured-news-home .brief-list-responsive a {
      display: block;
      width: 200px;
      height: 250px;
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center center;
      position: relative; }
      /* line 38, assets/sass/templates/page/home/_featured-news-responsive.scss */
      .featured-news-home-responsive a:before, .featured-news-home .brief-list-responsive a:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background: black;
        opacity: 0.5; }
    /* line 48, assets/sass/templates/page/home/_featured-news-responsive.scss */
    .featured-news-home-responsive h4, .featured-news-home-responsive p, .featured-news-home .brief-list-responsive h4, .featured-news-home .brief-list-responsive p {
      position: absolute;
      font-family: "FuturaLT";
      font-weight: 500;
      color: #F5F5F5;
      text-shadow: 0 1px 2px rgba(0, 0, 0, 0.26);
      padding: 10px;
      bottom: 0;
      font-size: 20px; }
  /* line 60, assets/sass/templates/page/home/_featured-news-responsive.scss */
  .featured-news-home .brief-list-responsive {
    background: #d34e39;
    position: relative;
    text-transform: uppercase; }
  /* line 66, assets/sass/templates/page/home/_featured-news-responsive.scss */
  .featured-news-home .brief-list {
    float: left; }

/* line 1, assets/sass/templates/page/home/_recent-posts.scss */
.posts-list {
  float: left; }
  @media (min-width: 1000px) {
    /* line 1, assets/sass/templates/page/home/_recent-posts.scss */
    .posts-list {
      width: 630px;
      padding-bottom: 30px; } }
  /* line 8, assets/sass/templates/page/home/_recent-posts.scss */
  .posts-list section.recent-posts {
    padding: 15px 0 40px; }
    /* line 11, assets/sass/templates/page/home/_recent-posts.scss */
    .posts-list section.recent-posts header {
      padding-bottom: 30px; }
      /* line 14, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts header h2, .posts-list section.recent-posts header h3 {
        font-size: 36px;
        line-height: 28px; }
      /* line 20, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts header a {
        font-family: "FuturaLT"; }
    /* line 26, assets/sass/templates/page/home/_recent-posts.scss */
    .posts-list section.recent-posts .sort-style {
      margin-left: -10px;
      margin-top: 14px; }
      /* line 30, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts .sort-style button {
        background: none;
        cursor: pointer;
        font-size: 12px;
        margin-right: 6px;
        padding: 0;
        color: #9b9b9b; }
        /* line 38, assets/sass/templates/page/home/_recent-posts.scss */
        .posts-list section.recent-posts .sort-style button.active {
          color: #444444; }
      /* line 43, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts .sort-style span:hover {
        color: #444444; }
    /* line 48, assets/sass/templates/page/home/_recent-posts.scss */
    .posts-list section.recent-posts .recent-post-content {
      margin-bottom: 7px;
      margin-left: -7px;
      margin-right: -7px; }
  /* line 55, assets/sass/templates/page/home/_recent-posts.scss */
  .posts-list section.universe-preview article.vroom .cover-preview img {
    height: auto; }
  /* line 59, assets/sass/templates/page/home/_recent-posts.scss */
  .posts-list section.recent-posts .post-grid {
    width: 200px;
    position: relative; }
    /* line 64, assets/sass/templates/page/home/_recent-posts.scss */
    .posts-list section.recent-posts .post-grid .cover-preview {
      width: 200px;
      height: 135px;
      overflow: hidden; }
    @media (min-width: 1000px) {
      /* line 72, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts .post-grid.guide .cover-preview {
        background: #000;
        height: 100%; }
      /* line 77, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts .post-grid.guide .cover-preview_comments {
        display: none; }
      /* line 81, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts .post-grid.guide img {
        display: block;
        opacity: 0.7; }
      /* line 86, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts .post-grid.guide h3 {
        position: absolute;
        bottom: 17px;
        font-weight: 500;
        line-height: 25px;
        font-size: 20px;
        color: #fff;
        padding: 10px; }
      /* line 96, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts .post-grid.guide footer {
        z-index: 10;
        position: absolute;
        bottom: 0;
        padding-left: 5px; }
        /* line 102, assets/sass/templates/page/home/_recent-posts.scss */
        .posts-list section.recent-posts .post-grid.guide footer time, .posts-list section.recent-posts .post-grid.guide footer .type {
          display: none; } }
  /* line 110, assets/sass/templates/page/home/_recent-posts.scss */
  .posts-list section.recent-posts .post-list {
    position: relative; }
    @media (max-width: 767px) {
      /* line 115, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts .post-list h3 {
        font-family: inherit !important;
        font-size: 15px;
        width: 100% !important; }
      /* line 121, assets/sass/templates/page/home/_recent-posts.scss */
      .posts-list section.recent-posts .post-list .tags-list {
        display: none !important; } }
  /* line 131, assets/sass/templates/page/home/_recent-posts.scss */
  .posts-list section.universe-preview article.vroom .link-to-vroom {
    top: 88px; }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 2, assets/sass/templates/page/home/_recent-posts-responsive.scss */
  section.recent-posts header {
    border: none;
    padding-bottom: 0; }
  /* line 6, assets/sass/templates/page/home/_recent-posts-responsive.scss */
  section.recent-posts .home-title-responsive {
    color: #b9b9b9;
    font-size: 18px;
    text-transform: uppercase; }
  /* line 11, assets/sass/templates/page/home/_recent-posts-responsive.scss */
  section.recent-posts {
    padding: 20px;
    padding-top: 10px; } }

/* line 1, assets/sass/templates/page/home/_universe-preview.scss */
section.universe-preview {
  padding: 15px;
  width: calc(100% + 30px);
  margin-left: -15px; }
  /* line 8, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview header {
    padding-bottom: 10px; }
    /* line 11, assets/sass/templates/page/home/_universe-preview.scss */
    section.universe-preview header .title a {
      font-family: "FuturaLT";
      font-weight: 500;
      font-size: 36px;
      color: #e9573f;
      float: left; }
    /* line 19, assets/sass/templates/page/home/_universe-preview.scss */
    section.universe-preview header a {
      line-height: 40px;
      float: right; }
      /* line 24, assets/sass/templates/page/home/_universe-preview.scss */
      section.universe-preview header a span {
        margin-top: 14px; }
    /* line 29, assets/sass/templates/page/home/_universe-preview.scss */
    section.universe-preview header p {
      font-size: 15px;
      color: #b9b9b9; }
  /* line 35, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview .recent-post-content {
    margin-left: -7px;
    margin-right: -7px; }
  /* line 44, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview article {
    width: 182px;
    height: 250px;
    position: relative;
    background-color: #eeeeee;
    margin-bottom: 13px; }
    /* line 50, assets/sass/templates/page/home/_universe-preview.scss */
    section.universe-preview article .cover-preview {
      width: 182px;
      height: 123px; }
      /* line 54, assets/sass/templates/page/home/_universe-preview.scss */
      section.universe-preview article .cover-preview img:not(.site-logo) {
        height: 123px; }
    /* line 62, assets/sass/templates/page/home/_universe-preview.scss */
    section.universe-preview article p.title, section.universe-preview article h4 {
      max-height: 70px;
      overflow: hidden; }
  /* line 68, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview .format-article h4, section.universe-preview .format-article p.title {
    padding-bottom: 0 !important;
    max-height: 90px !important; }
  /* line 73, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview .startup-preview {
    width: 225px !important;
    margin-left: 0 !important;
    margin-right: 20px !important;
    height: 295px !important; }
  /* line 80, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview .startup-preview:nth-of-type(4n+4) {
    margin-right: 0 !important; }
  /* line 84, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview .link-to-vroom {
    top: 92px !important; }

/* line 89, assets/sass/templates/page/home/_universe-preview.scss */
section.universe-preview.featured {
  background-color: #e9573f; }
  /* line 92, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview.featured header title {
    color: #F5F5F5; }
  /* line 96, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview.featured header p {
    color: #F5F5F5; }
  /* line 100, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview.featured header a {
    color: #F5F5F5; }
  /* line 104, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview.featured article {
    background-color: #F5F5F5; }
  /* line 108, assets/sass/templates/page/home/_universe-preview.scss */
  section.universe-preview.featured .tag-universe {
    background-color: #d34e39; }
    /* line 111, assets/sass/templates/page/home/_universe-preview.scss */
    section.universe-preview.featured .tag-universe p {
      color: #F5F5F5; }
    /* line 115, assets/sass/templates/page/home/_universe-preview.scss */
    section.universe-preview.featured .tag-universe a {
      background-color: #F5F5F5;
      color: #444444; }
    /* line 120, assets/sass/templates/page/home/_universe-preview.scss */
    section.universe-preview.featured .tag-universe a:hover {
      color: #F5F5F5;
      background-color: #444444; }

/* line 127, assets/sass/templates/page/home/_universe-preview.scss */
#home-universe-guide-dachat {
  background: #fff; }
  /* line 130, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-guide-dachat header p {
    font-size: 20px; }
  /* line 135, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-guide-dachat header .title img {
    height: 65px; }
  /* line 139, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-guide-dachat header a {
    color: #1C0057; }
  /* line 146, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-guide-dachat .tag-universe p {
    color: #fff; }
  /* line 150, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-guide-dachat .tag-universe a {
    background: rgba(185, 185, 185, 0.35); }
    /* line 153, assets/sass/templates/page/home/_universe-preview.scss */
    #home-universe-guide-dachat .tag-universe a:hover {
      background: rgba(185, 185, 185, 0.5); }

/* line 160, assets/sass/templates/page/home/_universe-preview.scss */
#home-universe-cyberguerre {
  background: #21212C;
  color: white; }
  /* line 164, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-cyberguerre header a {
    color: #0BEAFF; }
    /* line 167, assets/sass/templates/page/home/_universe-preview.scss */
    #home-universe-cyberguerre header a img {
      display: block;
      width: 100%;
      margin-bottom: 10px; }
  /* line 174, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-cyberguerre header .cyberguerre-svg {
    min-height: 30px; }
  /* line 178, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-cyberguerre article {
    background: #161620; }
    /* line 182, assets/sass/templates/page/home/_universe-preview.scss */
    #home-universe-cyberguerre article .cover-preview:before {
      opacity: 0; }
    /* line 186, assets/sass/templates/page/home/_universe-preview.scss */
    #home-universe-cyberguerre article .cover-preview:hover:before {
      opacity: 0.5; }
    /* line 190, assets/sass/templates/page/home/_universe-preview.scss */
    #home-universe-cyberguerre article .cover-preview .site-logo {
      display: none; }
  /* line 196, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-cyberguerre .tag-universe {
    background: #111; }
    /* line 199, assets/sass/templates/page/home/_universe-preview.scss */
    #home-universe-cyberguerre .tag-universe a {
      background: #222;
      color: #BD10E0; }
      /* line 203, assets/sass/templates/page/home/_universe-preview.scss */
      #home-universe-cyberguerre .tag-universe a:hover {
        color: white;
        background: linear-gradient(145.19deg, #f0f 0%, #0BEAFF 100%); }
    /* line 209, assets/sass/templates/page/home/_universe-preview.scss */
    #home-universe-cyberguerre .tag-universe p {
      color: white; }

/* line 215, assets/sass/templates/page/home/_universe-preview.scss */
section.universe-preview.related-guides {
  margin-left: -15px;
  background: #111;
  padding: 0 0 15px !important; }
  @media (min-width: 1000px) {
    /* line 215, assets/sass/templates/page/home/_universe-preview.scss */
    section.universe-preview.related-guides {
      width: 1000px;
      margin: auto; } }

/* line 225, assets/sass/templates/page/home/_universe-preview.scss */
#home-universe-guide-dachat article, section.universe-preview.related-guides article {
  margin-bottom: 15px; }
  /* line 228, assets/sass/templates/page/home/_universe-preview.scss */
  #home-universe-guide-dachat article .cover-preview:before, section.universe-preview.related-guides article .cover-preview:before {
    background: linear-gradient(to bottom, #ea5337 0%, #200459 100%);
    opacity: 0.25; }
  @media (min-width: 1000px) {
    /* line 225, assets/sass/templates/page/home/_universe-preview.scss */
    #home-universe-guide-dachat article, section.universe-preview.related-guides article {
      width: 182px;
      height: 235px; }
      /* line 238, assets/sass/templates/page/home/_universe-preview.scss */
      #home-universe-guide-dachat article a, #home-universe-guide-dachat article .cover-preview, section.universe-preview.related-guides article a, section.universe-preview.related-guides article .cover-preview {
        display: block;
        height: 100%; }
      /* line 243, assets/sass/templates/page/home/_universe-preview.scss */
      #home-universe-guide-dachat article .cover-preview img, section.universe-preview.related-guides article .cover-preview img {
        height: 100%;
        width: 100%; }
      /* line 248, assets/sass/templates/page/home/_universe-preview.scss */
      #home-universe-guide-dachat article p.title, #home-universe-guide-dachat article p, section.universe-preview.related-guides article p.title, section.universe-preview.related-guides article p {
        position: absolute;
        bottom: 0;
        z-index: 1;
        color: #fff;
        padding: 10px !important;
        font-size: 20px;
        max-height: none; }
      /* line 258, assets/sass/templates/page/home/_universe-preview.scss */
      #home-universe-guide-dachat article:hover .cover-preview:before, section.universe-preview.related-guides article:hover .cover-preview:before {
        opacity: 0.4; } }
  @media (max-width: 1000px) {
    /* line 225, assets/sass/templates/page/home/_universe-preview.scss */
    #home-universe-guide-dachat article, section.universe-preview.related-guides article {
      background: transparent; }
      /* line 265, assets/sass/templates/page/home/_universe-preview.scss */
      #home-universe-guide-dachat article .cover-preview, section.universe-preview.related-guides article .cover-preview {
        overflow: hidden; }
        /* line 268, assets/sass/templates/page/home/_universe-preview.scss */
        #home-universe-guide-dachat article .cover-preview img, section.universe-preview.related-guides article .cover-preview img {
          width: 100%; } }

/* line 1, assets/sass/templates/page/post/standard/_top-area.scss */
.post-cover {
  display: flex;
  height: 600px;
  width: 100%;
  position: absolute;
  margin: 0;
  padding: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #d34e39;
  overflow: hidden; }
  /* line 14, assets/sass/templates/page/post/standard/_top-area.scss */
  .post-cover__opacity-filter {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  /* line 22, assets/sass/templates/page/post/standard/_top-area.scss */
  .post-cover__background-image, .post-cover__opacity-filter {
    object-fit: cover;
    width: 100%; }
  /* line 28, assets/sass/templates/page/post/standard/_top-area.scss */
  .post-cover__opacity-filter {
    background-color: black;
    opacity: .4; }

/* line 33, assets/sass/templates/page/post/standard/_top-area.scss */
.no-cover {
  background-size: auto auto !important;
  background-position: top center; }

/* line 38, assets/sass/templates/page/post/standard/_top-area.scss */
.cover-divertissement, .cover-pop-culture {
  background-color: #4c7574; }

/* line 41, assets/sass/templates/page/post/standard/_top-area.scss */
.cover-business {
  background-color: #222f33; }

/* line 44, assets/sass/templates/page/post/standard/_top-area.scss */
.cover-science {
  background-color: #a16672; }

/* line 47, assets/sass/templates/page/post/standard/_top-area.scss */
.cover-tech {
  background-color: #1f3843; }

/* line 51, assets/sass/templates/page/post/standard/_top-area.scss */
.cover-politique {
  background-color: #f49e30; }

/* line 56, assets/sass/templates/page/post/standard/_top-area.scss */
.article-container .post-top-area {
  background: transparent; }

/* line 60, assets/sass/templates/page/post/standard/_top-area.scss */
.post-top-area {
  display: block;
  height: 500px;
  margin: auto;
  position: relative; }
  @media (min-width: 1000px) {
    /* line 60, assets/sass/templates/page/post/standard/_top-area.scss */
    .post-top-area {
      background: #F5F5F5;
      width: 1000px; } }
  /* line 69, assets/sass/templates/page/post/standard/_top-area.scss */
  .post-top-area .post-title {
    position: absolute;
    bottom: 100px;
    width: 100%; }
  /* line 74, assets/sass/templates/page/post/standard/_top-area.scss */
  .post-top-area h1 {
    color: #F5F5F5;
    font-size: 47px;
    line-height: 52px;
    font-family: "FuturaLT";
    font-weight: 500;
    width: 80%;
    text-align: center;
    text-transform: none;
    letter-spacing: 0px;
    margin: auto;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.26); }
  /* line 87, assets/sass/templates/page/post/standard/_top-area.scss */
  .post-top-area .post-author-bloc {
    margin: auto;
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 50px;
    text-align: center; }
    /* line 95, assets/sass/templates/page/post/standard/_top-area.scss */
    .post-top-area .post-author-bloc_avatar--wrapper {
      display: flex; }
    /* line 98, assets/sass/templates/page/post/standard/_top-area.scss */
    .post-top-area .post-author-bloc_avatar {
      border-radius: 25px;
      height: 50px;
      width: 50px;
      margin: .5rem; }
    /* line 104, assets/sass/templates/page/post/standard/_top-area.scss */
    .post-top-area .post-author-bloc_name {
      color: #cdcdcd;
      font-size: 1.25rem;
      line-height: normal;
      margin-top: .5rem;
      text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    /* line 111, assets/sass/templates/page/post/standard/_top-area.scss */
    .post-top-area .post-author-bloc_text {
      font-size: 1.25rem;
      color: white;
      line-height: normal;
      margin-top: .5rem;
      text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    /* line 118, assets/sass/templates/page/post/standard/_top-area.scss */
    .post-top-area .post-author-bloc a {
      color: white; }
    /* line 121, assets/sass/templates/page/post/standard/_top-area.scss */
    .post-top-area .post-author-bloc a:hover {
      border-bottom: 1px solid white; }
    @media (max-width: 767px) {
      /* line 125, assets/sass/templates/page/post/standard/_top-area.scss */
      .post-top-area .post-author-bloc a {
        color: #444; }
      /* line 128, assets/sass/templates/page/post/standard/_top-area.scss */
      .post-top-area .post-author-bloc a:hover {
        border-bottom: 1px solid #444; } }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 2, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
  .post-cover {
    width: 100%;
    display: flex;
    height: 110px;
    position: relative; }
  /* line 10, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
  .post-top-area {
    height: auto !important;
    z-index: 10;
    margin-top: 0px; }
    /* line 15, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
    .post-top-area h1 {
      font-size: 25px !important;
      line-height: 30px !important;
      width: 100% !important;
      color: #444444;
      text-shadow: none;
      text-align: left;
      padding: 20px 15px; }
    /* line 24, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
    .post-top-area .post-title {
      position: relative;
      bottom: 0; }
    /* line 28, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
    .post-top-area .post-author-bloc {
      height: auto !important;
      background: #e2e2e2;
      width: 100%;
      text-align: left;
      padding: 0 10px 10px;
      margin-top: 1rem;
      line-height: 40px;
      position: relative;
      z-index: 3; }
    /* line 39, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
    .post-top-area .post-author-bloc_avatar--wrapper {
      margin-top: -2.125rem; }
    /* line 42, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
    .post-top-area .post-author-bloc_name {
      color: #7e7e7e;
      text-shadow: none;
      font-size: 0.875rem;
      text-align: center; }
    /* line 48, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
    .post-top-area .post-author-bloc_text {
      font-size: 0.875rem;
      color: #444444;
      text-shadow: none; }
    /* line 53, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
    .post-top-area b {
      font-family: "FuturaLT";
      font-weight: 500;
      text-transform: capitalize; }
    /* line 58, assets/sass/templates/page/post/standard/_top-area-responsive.scss */
    .post-top-area img {
      z-index: 5;
      margin-top: -7.5px;
      margin-left: 10px; } }

/* line 1, assets/sass/templates/page/post/standard/_content.scss */
.post, .best-post-container, #simple-page-contact, #simple-page, #simple-page-no-sidebar {
  position: relative;
  min-height: 400px;
  background: #F5F5F5; }
  /* line 6, assets/sass/templates/page/post/standard/_content.scss */
  .post .embed, .best-post-container .embed, #simple-page-contact .embed, #simple-page .embed, #simple-page-no-sidebar .embed {
    margin-bottom: 15px; }
  /* line 9, assets/sass/templates/page/post/standard/_content.scss */
  .post .top-bloc, .best-post-container .top-bloc, #simple-page-contact .top-bloc, #simple-page .top-bloc, #simple-page-no-sidebar .top-bloc {
    padding: 15px 0;
    border-bottom: 1px solid transparent;
    text-align: center; }
  /* line 14, assets/sass/templates/page/post/standard/_content.scss */
  .post .post-content, .best-post-container .post-content, #simple-page-contact .post-content, #simple-page .post-content, #simple-page-no-sidebar .post-content {
    border-right: 1px solid transparent;
    padding-top: 20px;
    float: left;
    margin-right: 15px;
    /*
    p {
      &:hover {
        .comment-count:not(.commented) {
          opacity: 0.7;
        }
      }
      .comment-count {
        @include transition-css(all, 0.2s);
        margin: 0;
        padding: 0;
        right: 10px;
        top: -2px;
        cursor: pointer;
        display: block;
        position: absolute;
        height: 20px;
        width: 20px;
        background-size: 20px 20px;
        opacity: 0;
      }
      .commented {
        background-size: 20px 20px;
        opacity: 0.7;
        font-size: 9.5px;
        color: $bg-section;
        line-height: 21px;
        text-align: center;
        &:hover {
          opacity: 1;
        }
      }
      .active {
        background: url("../../assets/images/post/article_com_3.svg");
        background-size: 20px 20px;
        opacity: 1;
      }
    }
    */ }
    @media (min-width: 1000px) {
      /* line 14, assets/sass/templates/page/post/standard/_content.scss */
      .post .post-content, .best-post-container .post-content, #simple-page-contact .post-content, #simple-page .post-content, #simple-page-no-sidebar .post-content {
        width: 655px; } }
    /* line 23, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content *, .best-post-container .post-content *, #simple-page-contact .post-content *, #simple-page .post-content *, #simple-page-no-sidebar .post-content * {
      word-break: break-word; }
    /* line 26, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content footer, .best-post-container .post-content footer, #simple-page-contact .post-content footer, #simple-page .post-content footer, #simple-page-no-sidebar .post-content footer {
      margin-top: 40px; }
    /* line 29, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content .chapo, .best-post-container .post-content .chapo, #simple-page-contact .post-content .chapo, #simple-page .post-content .chapo, #simple-page-no-sidebar .post-content .chapo {
      font-size: 17px;
      font-family: "FuturaLT";
      font-weight: 500; }
    /* line 34, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content .storify, .best-post-container .post-content .storify, #simple-page-contact .post-content .storify, #simple-page .post-content .storify, #simple-page-no-sidebar .post-content .storify {
      padding: 10px; }
    /* line 38, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content img[align="right"], .best-post-container .post-content img[align="right"], #simple-page-contact .post-content img[align="right"], #simple-page .post-content img[align="right"], #simple-page-no-sidebar .post-content img[align="right"] {
      margin-left: 30px;
      margin-bottom: 20px; }
    /* line 43, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content img[align="left"], .best-post-container .post-content img[align="left"], #simple-page-contact .post-content img[align="left"], #simple-page .post-content img[align="left"], #simple-page-no-sidebar .post-content img[align="left"] {
      margin-right: 30px;
      margin-bottom: 20px; }
    /* line 48, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content p, .best-post-container .post-content p, #simple-page-contact .post-content p, #simple-page .post-content p, #simple-page-no-sidebar .post-content p, .post .post-content h1, .best-post-container .post-content h1, #simple-page-contact .post-content h1, #simple-page .post-content h1, #simple-page-no-sidebar .post-content h1, .post .post-content h2, .best-post-container .post-content h2, #simple-page-contact .post-content h2, #simple-page .post-content h2, #simple-page-no-sidebar .post-content h2, .post .post-content h3, .best-post-container .post-content h3, #simple-page-contact .post-content h3, #simple-page .post-content h3, #simple-page-no-sidebar .post-content h3, .post .post-content h4, .best-post-container .post-content h4, #simple-page-contact .post-content h4, #simple-page .post-content h4, #simple-page-no-sidebar .post-content h4, .post .post-content h5, .best-post-container .post-content h5, #simple-page-contact .post-content h5, #simple-page .post-content h5, #simple-page-no-sidebar .post-content h5, .post .post-content h6, .best-post-container .post-content h6, #simple-page-contact .post-content h6, #simple-page .post-content h6, #simple-page-no-sidebar .post-content h6, .post .post-content table, .best-post-container .post-content table, #simple-page-contact .post-content table, #simple-page .post-content table, #simple-page-no-sidebar .post-content table, .post .post-content td, .best-post-container .post-content td, #simple-page-contact .post-content td, #simple-page .post-content td, #simple-page-no-sidebar .post-content td, .post .post-content tr, .best-post-container .post-content tr, #simple-page-contact .post-content tr, #simple-page .post-content tr, #simple-page-no-sidebar .post-content tr, .post .post-content ol, .best-post-container .post-content ol, #simple-page-contact .post-content ol, #simple-page .post-content ol, #simple-page-no-sidebar .post-content ol, .post .post-content ul, .best-post-container .post-content ul, #simple-page-contact .post-content ul, #simple-page .post-content ul, #simple-page-no-sidebar .post-content ul, .post .post-content figure, .best-post-container .post-content figure, #simple-page-contact .post-content figure, #simple-page .post-content figure, #simple-page-no-sidebar .post-content figure {
      font-family: "Bentonsans"; }
      @media (min-width: 1000px) {
        /* line 48, assets/sass/templates/page/post/standard/_content.scss */
        .post .post-content p, .best-post-container .post-content p, #simple-page-contact .post-content p, #simple-page .post-content p, #simple-page-no-sidebar .post-content p, .post .post-content h1, .best-post-container .post-content h1, #simple-page-contact .post-content h1, #simple-page .post-content h1, #simple-page-no-sidebar .post-content h1, .post .post-content h2, .best-post-container .post-content h2, #simple-page-contact .post-content h2, #simple-page .post-content h2, #simple-page-no-sidebar .post-content h2, .post .post-content h3, .best-post-container .post-content h3, #simple-page-contact .post-content h3, #simple-page .post-content h3, #simple-page-no-sidebar .post-content h3, .post .post-content h4, .best-post-container .post-content h4, #simple-page-contact .post-content h4, #simple-page .post-content h4, #simple-page-no-sidebar .post-content h4, .post .post-content h5, .best-post-container .post-content h5, #simple-page-contact .post-content h5, #simple-page .post-content h5, #simple-page-no-sidebar .post-content h5, .post .post-content h6, .best-post-container .post-content h6, #simple-page-contact .post-content h6, #simple-page .post-content h6, #simple-page-no-sidebar .post-content h6, .post .post-content table, .best-post-container .post-content table, #simple-page-contact .post-content table, #simple-page .post-content table, #simple-page-no-sidebar .post-content table, .post .post-content td, .best-post-container .post-content td, #simple-page-contact .post-content td, #simple-page .post-content td, #simple-page-no-sidebar .post-content td, .post .post-content tr, .best-post-container .post-content tr, #simple-page-contact .post-content tr, #simple-page .post-content tr, #simple-page-no-sidebar .post-content tr, .post .post-content ol, .best-post-container .post-content ol, #simple-page-contact .post-content ol, #simple-page .post-content ol, #simple-page-no-sidebar .post-content ol, .post .post-content ul, .best-post-container .post-content ul, #simple-page-contact .post-content ul, #simple-page .post-content ul, #simple-page-no-sidebar .post-content ul, .post .post-content figure, .best-post-container .post-content figure, #simple-page-contact .post-content figure, #simple-page .post-content figure, #simple-page-no-sidebar .post-content figure {
          padding-right: 20px; } }
    /* line 54, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content blockquote, .best-post-container .post-content blockquote, #simple-page-contact .post-content blockquote, #simple-page .post-content blockquote, #simple-page-no-sidebar .post-content blockquote {
      margin: 30px auto; }
    /* line 57, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content h2, .best-post-container .post-content h2, #simple-page-contact .post-content h2, #simple-page .post-content h2, #simple-page-no-sidebar .post-content h2, .post .post-content h1, .best-post-container .post-content h1, #simple-page-contact .post-content h1, #simple-page .post-content h1, #simple-page-no-sidebar .post-content h1 {
      font-size: 30px;
      line-height: 30px;
      margin-bottom: 20px;
      font-family: "FuturaLT";
      font-weight: 500;
      text-transform: uppercase;
      color: #d34e39; }
    /* line 66, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content h2, .best-post-container .post-content h2, #simple-page-contact .post-content h2, #simple-page .post-content h2, #simple-page-no-sidebar .post-content h2 {
      margin-top: 40px;
      margin-bottom: 15px; }
    /* line 70, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content h3, .best-post-container .post-content h3, #simple-page-contact .post-content h3, #simple-page .post-content h3, #simple-page-no-sidebar .post-content h3 {
      font-size: 30px;
      line-height: 30px;
      margin-bottom: 10px;
      font-family: "FuturaLT";
      font-weight: 500; }
    /* line 77, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content h4, .best-post-container .post-content h4, #simple-page-contact .post-content h4, #simple-page .post-content h4, #simple-page-no-sidebar .post-content h4 {
      font-size: 20px;
      line-height: 25px;
      margin-bottom: 20px;
      font-family: "FuturaLT";
      font-weight: 500; }
    /* line 85, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content h5, .best-post-container .post-content h5, #simple-page-contact .post-content h5, #simple-page .post-content h5, #simple-page-no-sidebar .post-content h5, .post .post-content h6, .best-post-container .post-content h6, #simple-page-contact .post-content h6, #simple-page .post-content h6, #simple-page-no-sidebar .post-content h6 {
      font-size: 18px; }
    /* line 88, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content p, .best-post-container .post-content p, #simple-page-contact .post-content p, #simple-page .post-content p, #simple-page-no-sidebar .post-content p, .post .post-content figure, .best-post-container .post-content figure, #simple-page-contact .post-content figure, #simple-page .post-content figure, #simple-page-no-sidebar .post-content figure, .post .post-content ol, .best-post-container .post-content ol, #simple-page-contact .post-content ol, #simple-page .post-content ol, #simple-page-no-sidebar .post-content ol, .post .post-content ul, .best-post-container .post-content ul, #simple-page-contact .post-content ul, #simple-page .post-content ul, #simple-page-no-sidebar .post-content ul {
      font-size: 16px;
      line-height: 25px;
      margin-bottom: 17px;
      position: relative; }
    /* line 94, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content ol, .best-post-container .post-content ol, #simple-page-contact .post-content ol, #simple-page .post-content ol, #simple-page-no-sidebar .post-content ol, .post .post-content ul, .best-post-container .post-content ul, #simple-page-contact .post-content ul, #simple-page .post-content ul, #simple-page-no-sidebar .post-content ul {
      list-style-type: none;
      margin-left: 45px; }
      /* line 97, assets/sass/templates/page/post/standard/_content.scss */
      .post .post-content ol li , .best-post-container .post-content ol li , #simple-page-contact .post-content ol li , #simple-page .post-content ol li , #simple-page-no-sidebar .post-content ol li , .post .post-content ul li , .best-post-container .post-content ul li , #simple-page-contact .post-content ul li , #simple-page .post-content ul li , #simple-page-no-sidebar .post-content ul li {
        position: relative;
        margin-bottom: 10px; }
    /* line 103, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content ol li, .best-post-container .post-content ol li, #simple-page-contact .post-content ol li, #simple-page .post-content ol li, #simple-page-no-sidebar .post-content ol li {
      counter-increment: item;
      position: relative; }
      /* line 106, assets/sass/templates/page/post/standard/_content.scss */
      .post .post-content ol li:before, .best-post-container .post-content ol li:before, #simple-page-contact .post-content ol li:before, #simple-page .post-content ol li:before, #simple-page-no-sidebar .post-content ol li:before {
        content: counter(item);
        font-family: "FuturaLT";
        color: #e9573f;
        font-size: 25px;
        display: block;
        position: absolute;
        top: -4px;
        left: -45px;
        width: 35px;
        text-align: right; }
    /* line 121, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content ul li, .best-post-container .post-content ul li, #simple-page-contact .post-content ul li, #simple-page .post-content ul li, #simple-page-no-sidebar .post-content ul li {
      position: relative; }
      /* line 123, assets/sass/templates/page/post/standard/_content.scss */
      .post .post-content ul li:before, .best-post-container .post-content ul li:before, #simple-page-contact .post-content ul li:before, #simple-page .post-content ul li:before, #simple-page-no-sidebar .post-content ul li:before {
        content: "\2022";
        color: #e9573f;
        font-size: 45px;
        display: block;
        position: absolute;
        left: -29px;
        top: 1px; }
    /* line 134, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content hr, .best-post-container .post-content hr, #simple-page-contact .post-content hr, #simple-page .post-content hr, #simple-page-no-sidebar .post-content hr {
      border-top: 1px solid transparent; }
    /* line 137, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content b, .best-post-container .post-content b, #simple-page-contact .post-content b, #simple-page .post-content b, #simple-page-no-sidebar .post-content b {
      font-weight: bold; }
    /* line 140, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content figure, .best-post-container .post-content figure, #simple-page-contact .post-content figure, #simple-page .post-content figure, #simple-page-no-sidebar .post-content figure {
      max-width: 100% !important;
      display: block; }
    /* line 144, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content > figure, .best-post-container .post-content > figure, #simple-page-contact .post-content > figure, #simple-page .post-content > figure, #simple-page-no-sidebar .post-content > figure {
      padding: 0; }
    /* line 148, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content figcaption, .best-post-container .post-content figcaption, #simple-page-contact .post-content figcaption, #simple-page .post-content figcaption, #simple-page-no-sidebar .post-content figcaption {
      max-width: 100%;
      margin-top: -14px;
      margin-left: 10px; }
    /* line 153, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content img[class*='wp-image-'], .best-post-container .post-content img[class*='wp-image-'], #simple-page-contact .post-content img[class*='wp-image-'], #simple-page .post-content img[class*='wp-image-'], #simple-page-no-sidebar .post-content img[class*='wp-image-'] {
      margin: 11px auto; }
    /* line 156, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content img, .best-post-container .post-content img, #simple-page-contact .post-content img, #simple-page .post-content img, #simple-page-no-sidebar .post-content img {
      max-width: 100%;
      height: auto;
      display: block; }
    /* line 161, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content a, .best-post-container .post-content a, #simple-page-contact .post-content a, #simple-page .post-content a, #simple-page-no-sidebar .post-content a {
      color: #e9573f; }
      /* line 163, assets/sass/templates/page/post/standard/_content.scss */
      .post .post-content a:hover, .best-post-container .post-content a:hover, #simple-page-contact .post-content a:hover, #simple-page .post-content a:hover, #simple-page-no-sidebar .post-content a:hover {
        color: #d34e39; }
    /* line 167, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content aside, .best-post-container .post-content aside, #simple-page-contact .post-content aside, #simple-page .post-content aside, #simple-page-no-sidebar .post-content aside {
      z-index: 1000000;
      position: relative;
      display: block;
      background: #eeeeee;
      padding: 20px;
      margin: 0;
      margin-left: 10px;
      float: right;
      width: 40%; }
      /* line 177, assets/sass/templates/page/post/standard/_content.scss */
      .post .post-content aside p, .best-post-container .post-content aside p, #simple-page-contact .post-content aside p, #simple-page .post-content aside p, #simple-page-no-sidebar .post-content aside p {
        margin: 0 0 1em 0;
        padding: 0; }
      /* line 181, assets/sass/templates/page/post/standard/_content.scss */
      .post .post-content aside p:last-of-type, .best-post-container .post-content aside p:last-of-type, #simple-page-contact .post-content aside p:last-of-type, #simple-page .post-content aside p:last-of-type, #simple-page-no-sidebar .post-content aside p:last-of-type {
        margin: 0; }
    /* line 185, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content .aligncenter, .best-post-container .post-content .aligncenter, #simple-page-contact .post-content .aligncenter, #simple-page .post-content .aligncenter, #simple-page-no-sidebar .post-content .aligncenter {
      margin: 0 auto; }
    /* line 188, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content pre, .best-post-container .post-content pre, #simple-page-contact .post-content pre, #simple-page .post-content pre, #simple-page-no-sidebar .post-content pre {
      margin: 20px;
      padding: 20px;
      line-height: 1.435em;
      background: #eaeaea; }
    /* line 195, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content figcaption[align="alignleft"], .best-post-container .post-content figcaption[align="alignleft"], #simple-page-contact .post-content figcaption[align="alignleft"], #simple-page .post-content figcaption[align="alignleft"], #simple-page-no-sidebar .post-content figcaption[align="alignleft"], .post .post-content .alignleft, .best-post-container .post-content .alignleft, #simple-page-contact .post-content .alignleft, #simple-page .post-content .alignleft, #simple-page-no-sidebar .post-content .alignleft {
      float: left;
      text-align: left;
      margin: 20px;
      margin-top: 0; }
    /* line 201, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content figcaption[align="alignright"], .best-post-container .post-content figcaption[align="alignright"], #simple-page-contact .post-content figcaption[align="alignright"], #simple-page .post-content figcaption[align="alignright"], #simple-page-no-sidebar .post-content figcaption[align="alignright"], .post .post-content .alignright, .best-post-container .post-content .alignright, #simple-page-contact .post-content .alignright, #simple-page .post-content .alignright, #simple-page-no-sidebar .post-content .alignright {
      float: right;
      text-align: right;
      margin: 20px;
      margin-right: 10px;
      margin-top: 0;
      max-width: 270px !important; }
    /* line 209, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content figcaption[align="alignnone"], .best-post-container .post-content figcaption[align="alignnone"], #simple-page-contact .post-content figcaption[align="alignnone"], #simple-page .post-content figcaption[align="alignnone"], #simple-page-no-sidebar .post-content figcaption[align="alignnone"], .post .post-content .alignnone, .best-post-container .post-content .alignnone, #simple-page-contact .post-content .alignnone, #simple-page .post-content .alignnone, #simple-page-no-sidebar .post-content .alignnone {
      text-align: center; }
    /* line 212, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content .wp-caption-text, .best-post-container .post-content .wp-caption-text, #simple-page-contact .post-content .wp-caption-text, #simple-page .post-content .wp-caption-text, #simple-page-no-sidebar .post-content .wp-caption-text {
      text-align: left; }
    /* line 215, assets/sass/templates/page/post/standard/_content.scss */
    .post .post-content figcaption, .best-post-container .post-content figcaption, #simple-page-contact .post-content figcaption, #simple-page .post-content figcaption, #simple-page-no-sidebar .post-content figcaption, .post .post-content .legend, .best-post-container .post-content .legend, #simple-page-contact .post-content .legend, #simple-page .post-content .legend, #simple-page-no-sidebar .post-content .legend {
      font-style: italic;
      color: #9b9b9b;
      line-height: 25px;
      padding: 0;
      margin: 0;
      font-size: 15px;
      margin-top: 6px;
      margin-left: 6px;
      margin-bottom: 12px; }
  /* line 267, assets/sass/templates/page/post/standard/_content.scss */
  .post #hrr-link, .best-post-container #hrr-link, #simple-page-contact #hrr-link, #simple-page #hrr-link, #simple-page-no-sidebar #hrr-link {
    font-size: 15px;
    text-align: left;
    margin-bottom: 15px; }

/* line 275, assets/sass/templates/page/post/standard/_content.scss */
.post footer, .best-post-container footer, #simple-page-contact footer, #simple-page footer, #simple-page-no-sidebar footer, .report-footer footer {
  margin: 0; }
  /* line 277, assets/sass/templates/page/post/standard/_content.scss */
  .post footer .source, .best-post-container footer .source, #simple-page-contact footer .source, #simple-page footer .source, #simple-page-no-sidebar footer .source, .report-footer footer .source {
    padding: 0;
    margin: 0 0 10px;
    font-size: 15px; }
    /* line 281, assets/sass/templates/page/post/standard/_content.scss */
    .post footer .source span, .best-post-container footer .source span, #simple-page-contact footer .source span, #simple-page footer .source span, #simple-page-no-sidebar footer .source span, .report-footer footer .source span {
      font-family: "FuturaLT";
      font-weight: 500; }
    @media (max-width: 1000px) {
      /* line 277, assets/sass/templates/page/post/standard/_content.scss */
      .post footer .source, .best-post-container footer .source, #simple-page-contact footer .source, #simple-page footer .source, #simple-page-no-sidebar footer .source, .report-footer footer .source {
        padding: 0 !important; } }
  /* line 290, assets/sass/templates/page/post/standard/_content.scss */
  .post footer .tags-list, .best-post-container footer .tags-list, #simple-page-contact footer .tags-list, #simple-page footer .tags-list, #simple-page-no-sidebar footer .tags-list, .report-footer footer .tags-list {
    display: block;
    float: left;
    margin: 0;
    padding: 0; }
    /* line 295, assets/sass/templates/page/post/standard/_content.scss */
    .post footer .tags-list li, .best-post-container footer .tags-list li, #simple-page-contact footer .tags-list li, #simple-page footer .tags-list li, #simple-page-no-sidebar footer .tags-list li, .report-footer footer .tags-list li {
      display: inline-block;
      margin-right: 5px;
      list-style-type: none !important; }
      /* line 299, assets/sass/templates/page/post/standard/_content.scss */
      .post footer .tags-list li:before, .best-post-container footer .tags-list li:before, #simple-page-contact footer .tags-list li:before, #simple-page footer .tags-list li:before, #simple-page-no-sidebar footer .tags-list li:before, .report-footer footer .tags-list li:before {
        display: none !important;
        content: "" !important; }

/* line 310, assets/sass/templates/page/post/standard/_content.scss */
.post .comments-count, .best-post-container .comments-count, #simple-page-contact .comments-count, #simple-page .comments-count, #simple-page-no-sidebar .comments-count, .report-footer .comments-count {
  text-align: right !important;
  padding: 0 15px 15px 15px;
  float: right; }
  /* line 314, assets/sass/templates/page/post/standard/_content.scss */
  .post .comments-count a, .best-post-container .comments-count a, #simple-page-contact .comments-count a, #simple-page .comments-count a, #simple-page-no-sidebar .comments-count a, .report-footer .comments-count a {
    padding: 10px;
    margin: 0;
    display: inline-block;
    font-family: "FuturaLT";
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
    color: #F5F5F5;
    background-color: #e9573f; }
    /* line 324, assets/sass/templates/page/post/standard/_content.scss */
    .post .comments-count a:hover, .best-post-container .comments-count a:hover, #simple-page-contact .comments-count a:hover, #simple-page .comments-count a:hover, #simple-page-no-sidebar .comments-count a:hover, .report-footer .comments-count a:hover {
      background-color: #d34e39;
      color: #fff; }

/* line 332, assets/sass/templates/page/post/standard/_content.scss */
.post .container_native_sidebar article, .best-post-container .container_native_sidebar article, #simple-page-contact .container_native_sidebar article, #simple-page .container_native_sidebar article, #simple-page-no-sidebar .container_native_sidebar article, .report-footer .container_native_sidebar article {
  position: relative;
  float: none;
  height: auto;
  margin: 0; }
  /* line 339, assets/sass/templates/page/post/standard/_content.scss */
  .post .container_native_sidebar article img, .best-post-container .container_native_sidebar article img, #simple-page-contact .container_native_sidebar article img, #simple-page .container_native_sidebar article img, #simple-page-no-sidebar .container_native_sidebar article img, .report-footer .container_native_sidebar article img {
    display: block; }

/* line 344, assets/sass/templates/page/post/standard/_content.scss */
.block header {
  font-family: "FuturaLT";
  font-weight: 500;
  color: #e9573f; }
  /* line 348, assets/sass/templates/page/post/standard/_content.scss */
  .block header p {
    font-size: 30px;
    line-height: 60px;
    height: 60px;
    padding: 0;
    width: 50%; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 348, assets/sass/templates/page/post/standard/_content.scss */
      .block header p {
        width: 100%; } }

/* line 360, assets/sass/templates/page/post/standard/_content.scss */
.block {
  margin-left: -15px; }
  @media (min-width: 1000px) {
    /* line 360, assets/sass/templates/page/post/standard/_content.scss */
    .block {
      width: 1000px; } }

/* line 367, assets/sass/templates/page/post/standard/_content.scss */
.related-article {
  padding: 0 15px; }
  /* line 368, assets/sass/templates/page/post/standard/_content.scss */
  .related-article img {
    margin: 0;
    width: 182px; }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 368, assets/sass/templates/page/post/standard/_content.scss */
      .related-article img {
        width: 100%; } }
  /* line 378, assets/sass/templates/page/post/standard/_content.scss */
  .related-article article {
    position: relative;
    width: 182px; }
    @media (min-width: 1000px) {
      /* line 378, assets/sass/templates/page/post/standard/_content.scss */
      .related-article article {
        height: 255px !important; }
        /* line 386, assets/sass/templates/page/post/standard/_content.scss */
        .related-article article .cover-preview {
          height: 127px; } }
    /* line 390, assets/sass/templates/page/post/standard/_content.scss */
    .related-article article .cover-preview_comments {
      left: 10px;
      bottom: 10px; }
    /* line 395, assets/sass/templates/page/post/standard/_content.scss */
    .related-article article h4, .related-article article .title {
      font-size: 15px;
      font-family: 'FuturaLT';
      color: #444444;
      height: auto;
      margin-bottom: 0; }
    @media (min-width: 1000px) {
      /* line 403, assets/sass/templates/page/post/standard/_content.scss */
      .related-article article .tags-list {
        display: none; } }
    /* line 409, assets/sass/templates/page/post/standard/_content.scss */
    .related-article article footer {
      margin: 0;
      height: 21px; }
      /* line 412, assets/sass/templates/page/post/standard/_content.scss */
      .related-article article footer .tags-list {
        height: 25px; }
        @media (max-width: 767px) {
          /* line 412, assets/sass/templates/page/post/standard/_content.scss */
          .related-article article footer .tags-list {
            display: none; } }

/* line 424, assets/sass/templates/page/post/standard/_content.scss */
.related-univers {
  padding: 0 15px; }
  /* line 425, assets/sass/templates/page/post/standard/_content.scss */
  .related-univers img {
    margin: 0;
    width: 313px; }
  /* line 431, assets/sass/templates/page/post/standard/_content.scss */
  .related-univers header p {
    height: auto;
    font-size: 25px; }
  /* line 436, assets/sass/templates/page/post/standard/_content.scss */
  .related-univers article {
    position: relative;
    width: 313px; }
    @media (min-width: 1000px) {
      /* line 436, assets/sass/templates/page/post/standard/_content.scss */
      .related-univers article {
        height: 300px !important; }
        /* line 443, assets/sass/templates/page/post/standard/_content.scss */
        .related-univers article .cover-preview {
          height: 206px; } }
    @media (min-width: 768px) and (max-width: 1000px), (max-width: 767px) {
      /* line 436, assets/sass/templates/page/post/standard/_content.scss */
      .related-univers article {
        height: auto !important; } }
    /* line 450, assets/sass/templates/page/post/standard/_content.scss */
    .related-univers article .cover-preview_comments {
      left: 10px;
      bottom: 10px; }
    /* line 455, assets/sass/templates/page/post/standard/_content.scss */
    .related-univers article h4, .related-univers article .title {
      font-size: 15px;
      font-family: 'FuturaLT';
      color: #444444;
      height: auto;
      margin-bottom: 0; }
    /* line 463, assets/sass/templates/page/post/standard/_content.scss */
    .related-univers article footer {
      margin: 0;
      height: 21px; }
      /* line 466, assets/sass/templates/page/post/standard/_content.scss */
      .related-univers article footer .tags-list {
        height: 25px; }
        @media (max-width: 767px) {
          /* line 466, assets/sass/templates/page/post/standard/_content.scss */
          .related-univers article footer .tags-list {
            display: none; } }

/* line 480, assets/sass/templates/page/post/standard/_content.scss */
.slider-container {
  overflow: auto;
  position: relative; }
  /* line 484, assets/sass/templates/page/post/standard/_content.scss */
  .slider-container .slide-next {
    display: block;
    width: 50px;
    height: 65px;
    background-color: #e9573f;
    color: white;
    position: absolute;
    right: 0;
    font-size: 35px;
    padding-top: 15px;
    padding-left: 17px;
    cursor: pointer;
    top: 40%; }

/* line 500, assets/sass/templates/page/post/standard/_content.scss */
.post-of-the-week {
  padding: 0 0 15px 15px; }
  @media (min-width: 1000px) {
    /* line 500, assets/sass/templates/page/post/standard/_content.scss */
    .post-of-the-week {
      width: 985px; }
      /* line 504, assets/sass/templates/page/post/standard/_content.scss */
      .post-of-the-week.tag-page {
        width: 645px; } }
  /* line 509, assets/sass/templates/page/post/standard/_content.scss */
  .post-of-the-week.tag-page {
    margin-right: 21px; }
  /* line 513, assets/sass/templates/page/post/standard/_content.scss */
  .post-of-the-week a {
    display: block;
    height: 100%; }
    /* line 516, assets/sass/templates/page/post/standard/_content.scss */
    .post-of-the-week a:before {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      background: black;
      opacity: 0.5; }
  /* line 526, assets/sass/templates/page/post/standard/_content.scss */
  .post-of-the-week .brief-list header {
    padding: 0; }
    /* line 529, assets/sass/templates/page/post/standard/_content.scss */
    .post-of-the-week .brief-list header p {
      height: auto;
      font-size: 25px;
      width: 100%; }
    /* line 535, assets/sass/templates/page/post/standard/_content.scss */
    .post-of-the-week .brief-list header h2 {
      font-size: 25px;
      margin-bottom: 5px; }
  /* line 541, assets/sass/templates/page/post/standard/_content.scss */
  .post-of-the-week .post-list-week, .post-of-the-week .post-list-tag {
    height: 325px;
    position: relative;
    float: left; }
    /* line 546, assets/sass/templates/page/post/standard/_content.scss */
    .post-of-the-week .post-list-week:first-child, .post-of-the-week .post-list-tag:first-child {
      margin-left: 0; }
    /* line 550, assets/sass/templates/page/post/standard/_content.scss */
    .post-of-the-week .post-list-week:nth-child(4n+1), .post-of-the-week .post-list-tag:nth-child(4n+1) {
      margin-right: 0; }
    /* line 554, assets/sass/templates/page/post/standard/_content.scss */
    .post-of-the-week .post-list-week .title, .post-of-the-week .post-list-tag .title {
      position: absolute;
      font-family: "FuturaLT";
      color: #f7f7f7;
      text-shadow: 0 1px 2px rgba(0, 0, 0, 0.26);
      padding: 10px;
      bottom: 0;
      font-size: 17px;
      line-height: 1.3em; }

/* line 568, assets/sass/templates/page/post/standard/_content.scss */
.tag-page .post-list-tag {
  width: 200px;
  height: 250px; }

/* line 573, assets/sass/templates/page/post/standard/_content.scss */
.tag-page .slider-container {
  height: 250px; }
  /* line 576, assets/sass/templates/page/post/standard/_content.scss */
  .tag-page .slider-container .slide-next {
    top: 36%; }

/* line 583, assets/sass/templates/page/post/standard/_content.scss */
.end-post-container .last-posts .header-clone {
  padding: 20px 0;
  border-bottom: 1px solid transparent;
  margin: 0;
  text-align: center; }

/* line 590, assets/sass/templates/page/post/standard/_content.scss */
.end-post-container .last-posts .container-recent-post {
  border-right: 1px solid transparent; }

/* line 594, assets/sass/templates/page/post/standard/_content.scss */
.end-post-container .last-posts header .sort-style {
  display: none; }

/* line 598, assets/sass/templates/page/post/standard/_content.scss */
.end-post-container .last-posts section.recent-posts {
  padding: 20px; }
  @media (max-width: 767px) {
    /* line 601, assets/sass/templates/page/post/standard/_content.scss */
    .end-post-container .last-posts section.recent-posts p.title, .end-post-container .last-posts section.recent-posts h4 {
      font-family: "FuturaLT";
      font-size: 15px;
      margin: 0; } }

@media (max-width: 767px) {
  /* line 610, assets/sass/templates/page/post/standard/_content.scss */
  .end-post-container .last-posts time {
    display: none; } }

@media (max-width: 767px) {
  /* line 616, assets/sass/templates/page/post/standard/_content.scss */
  .end-post-container .last-posts .post-list {
    margin-bottom: 30px; } }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 624, assets/sass/templates/page/post/standard/_content.scss */
  .post-content {
    border: none !important;
    padding: 15px 5px !important; }
    /* line 628, assets/sass/templates/page/post/standard/_content.scss */
    .post-content figcaption[align^="align"], .post-content .alignleft, .post-content .alignnone, .post-content .alignright {
      float: none !important;
      margin: auto !important;
      text-align: left;
      max-width: 270px !important; }
    /* line 635, assets/sass/templates/page/post/standard/_content.scss */
    .post-content aside {
      width: auto !important;
      float: none !important;
      margin: 10px; }
    /* line 642, assets/sass/templates/page/post/standard/_content.scss */
    .post-content .related-article article h4 {
      padding: 0 10px; }
  /* line 649, assets/sass/templates/page/post/standard/_content.scss */
  .brief-list-content {
    overflow-x: auto; }
  /* line 653, assets/sass/templates/page/post/standard/_content.scss */
  .slide-next {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 1000px) {
  /* line 659, assets/sass/templates/page/post/standard/_content.scss */
  .post, .best-post-container, #simple-page-contact, #simple-page, #simple-page-no-sidebar {
    padding: 0 20px !important; } }

@media (max-width: 767px) {
  /* line 664, assets/sass/templates/page/post/standard/_content.scss */
  .post, .best-post-container, #simple-page-contact, #simple-page, #simple-page-no-sidebar {
    padding: 0 10px !important; }
  /* line 668, assets/sass/templates/page/post/standard/_content.scss */
  .post-content p, .post-content table, .post-content blockquote, .post-content figure {
    clear: both !important; }
  /* line 672, assets/sass/templates/page/post/standard/_content.scss */
  .post-content table {
    overflow: hidden;
    overflow-x: scroll;
    display: block;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    height: auto !important; }
    /* line 680, assets/sass/templates/page/post/standard/_content.scss */
    .post-content table thead, .post-content table tbody {
      width: 680px;
      display: table;
      padding: 0; }
  /* line 686, assets/sass/templates/page/post/standard/_content.scss */
  footer .tags-list {
    min-width: 100%;
    margin-bottom: 10px !important; } }

/* line 694, assets/sass/templates/page/post/standard/_content.scss */
a.post-edit-link {
  position: relative;
  left: 20px;
  background-color: #e9573f;
  color: #fff !important;
  padding: 3px 5px;
  top: -18px;
  margin-right: 5px; }
  @media (max-width: 767px) {
    /* line 694, assets/sass/templates/page/post/standard/_content.scss */
    a.post-edit-link {
      position: static; } }

/* line 14, assets/sass/templates/page/post/standard/_quiz.scss */
.wpvqgr {
  margin-top: 50px !important; }

/* line 19, assets/sass/templates/page/post/standard/_quiz.scss */
.wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-question-label p {
  color: #444444;
  font-size: 25px !important;
  line-height: 34px !important;
  text-align: left;
  padding: 0 5px;
  font-family: "FuturaLT"; }
  /* line 27, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-question-label p span {
    font-weight: bold; }

/* line 33, assets/sass/templates/page/post/standard/_quiz.scss */
.wpvqgr-wrapper.wpvqgr-wrapper .js-number-of-questions {
  background: #444;
  color: white;
  font-weight: bold;
  font-size: 20px;
  padding: 8px 12px;
  position: absolute;
  top: -23px;
  width: 170px;
  text-align: center;
  left: 50%;
  margin-left: -85px; }

/* line 47, assets/sass/templates/page/post/standard/_quiz.scss */
.wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question {
  margin-bottom: 0 !important;
  margin-left: -15px;
  padding-top: 30px;
  padding-bottom: 20px;
  padding-left: 15px;
  width: calc(100% + 30px);
  border-top: 1px solid #E2E2E2;
  border-bottom: 1px solid #E2E2E2;
  counter-reset: number; }
  /* line 61, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question.wpvqgr-answered {
    border-left: 2px solid #ea5337 !important; }
  /* line 66, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question:first-child {
    padding-top: 50px; }
  /* line 71, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question .row:last-child {
    margin-bottom: 0;
    border-left: 2px solid transparent; }
  /* line 77, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer {
    background: transparent !important;
    border: none;
    margin: 0 20px 0 5px;
    font-size: 16px;
    line-height: 25px;
    padding: 0 0 4px 0; }
    /* line 86, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer.wpvqgr-right-answer {
      background: repeating-linear-gradient(135deg, rgba(188, 255, 25, 0.34), rgba(188, 255, 25, 0.34) 10px, transparent 10px, transparent 20px) !important; }
      /* line 89, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer.wpvqgr-right-answer.wpvqgr-is-selected-answer {
        background: transparent !important;
        color: #ea5337 !important; }
    /* line 95, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer.wpvqgr-is-selected-answer {
      color: #ea5337 !important;
      opacity: 1 !important;
      background: transparent !important; }
      /* line 100, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer.wpvqgr-is-selected-answer div.wpvqgr-checkbox-unchecked-picture {
        background: #ea5337 !important; }
        /* line 103, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer.wpvqgr-is-selected-answer div.wpvqgr-checkbox-unchecked-picture:before {
          color: white !important; }
    /* line 109, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer:hover {
      color: #ea5337 !important; }
      /* line 112, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer:hover.wpvqgr-disabled-answer {
        color: #444444 !important;
        background: none !important; }
      /* line 117, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer:hover:not(.wpvqgr-disabled-answer) div.wpvqgr-checkbox-unchecked-picture {
        background: #ea5337 !important; }
        /* line 120, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer:hover:not(.wpvqgr-disabled-answer) div.wpvqgr-checkbox-unchecked-picture:before {
          color: white !important; }
      /* line 125, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer:hover.wpvqgr-right-answer:not(.wpvqgr-is-selected-answer) {
        background: repeating-linear-gradient(135deg, rgba(188, 255, 25, 0.34), rgba(188, 255, 25, 0.34) 10px, transparent 10px, transparent 20px) !important;
        color: #444444 !important;
        opacity: 1 !important; }
        /* line 130, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer:hover.wpvqgr-right-answer:not(.wpvqgr-is-selected-answer) div.wpvqgr-checkbox-unchecked-picture {
          background: white !important; }
          /* line 133, assets/sass/templates/page/post/standard/_quiz.scss */
          .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer:hover.wpvqgr-right-answer:not(.wpvqgr-is-selected-answer) div.wpvqgr-checkbox-unchecked-picture:before {
            color: #444444 !important; }
      /* line 139, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer:hover.wpvqgr-is-selected-answer {
        color: #ea5337 !important; }
    /* line 144, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer span {
      display: inline-block;
      width: calc(100% - 60px);
      vertical-align: middle;
      position: relative;
      top: 3px;
      padding-left: 15px; }
    /* line 153, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer .wpvqgr-checkbox {
      padding: 10px 20px !important; }
      /* line 156, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer .wpvqgr-checkbox .wpvqgr-checkbox-picture {
        display: inline-block;
        float: none !important;
        width: 40px;
        vertical-align: middle; }
        /* line 162, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer .wpvqgr-checkbox .wpvqgr-checkbox-picture.wpvqgr-checkbox-unchecked-picture {
          background: white;
          width: 40px;
          height: 40px;
          position: relative;
          top: 3px;
          counter-increment: number; }
          /* line 170, assets/sass/templates/page/post/standard/_quiz.scss */
          .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer .wpvqgr-checkbox .wpvqgr-checkbox-picture.wpvqgr-checkbox-unchecked-picture:before {
            content: counter(number) " ";
            display: block;
            text-align: center;
            position: relative;
            top: 8px;
            font-weight: bold;
            color: #9B9B9B; }
  /* line 184, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question .wpvqgr-explanation {
    background: #EEEEEE !important;
    width: calc(100% + 17px);
    margin-left: -17px !important;
    margin-bottom: -20px !important;
    border: none !important; }
    /* line 191, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question .wpvqgr-explanation .wpvqgr-thats-right, .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question .wpvqgr-explanation .wpvqgr-thats-wrong {
      color: #444444 !important;
      font-size: 25px !important;
      padding-top: 15px !important;
      padding-left: 35px !important;
      font-weight: normal !important; }
    /* line 199, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question .wpvqgr-explanation .wpvqgr-thats-right:before, .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question .wpvqgr-explanation .wpvqgr-thats-wrong:before {
      font-family: 'numerama';
      font-size: 38px;
      position: relative;
      top: 8px;
      left: -15px; }
    /* line 207, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question .wpvqgr-explanation .wpvqgr-thats-right:before {
      content: '\e904'; }
    /* line 211, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question .wpvqgr-explanation .wpvqgr-thats-wrong:before {
      content: '\e905'; }

/* line 218, assets/sass/templates/page/post/standard/_quiz.scss */
.wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-continue .wpvqgr-button {
  background: #444444 !important;
  border-radius: 0 !important;
  font-family: "FuturaLT" !important;
  font-size: 20px !important;
  padding: 20px 0 !important;
  width: 40% !important;
  margin: 40px auto 0 !important;
  display: block !important; }
  /* line 228, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-continue .wpvqgr-button:hover {
    color: white !important;
    background: #222 !important;
    filter: none !important; }

/* line 236, assets/sass/templates/page/post/standard/_quiz.scss */
.wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results {
  border: 2px solid #ea5337; }
  /* line 239, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-quiz-name {
    display: none; }
  /* line 243, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results h3 {
    font-size: 25px !important;
    color: #ea5337 !important;
    font-family: "FuturaLT" !important;
    padding: 0 !important;
    margin-top: 5px !important; }
  /* line 251, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-result-description, .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-result-description p {
    padding: 0 !important;
    margin-top: 20px !important;
    font-size: 18px !important;
    line-height: 28px !important; }
  /* line 258, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .js-share-top-text {
    padding: 0 !important;
    font-weight: bold !important;
    font-size: 18px !important; }
  /* line 264, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-sharing button.wpvqgr-button {
    width: auto !important;
    padding: 12px 14px !important;
    border-radius: 0 !important; }
    /* line 269, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-sharing button.wpvqgr-button span:hover {
      color: white !important; }
    /* line 273, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-sharing button.wpvqgr-button:focus {
      outline: 0; }
    /* line 277, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-sharing button.wpvqgr-button .hidden-phone {
      font-size: 12px !important;
      font-weight: bold !important;
      padding-left: 7px !important; }
    /* line 283, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-sharing button.wpvqgr-button.wpvqgr-social-twitter, .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-sharing button.wpvqgr-button.wpvqgr-social-link {
      margin-left: 10px !important; }
    /* line 287, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .wpvqgr-sharing button.wpvqgr-button.wpvqgr-social-link {
      background: #ea5337;
      font-size: 14px;
      font-weight: normal !important;
      color: white;
      text-align: center;
      margin-bottom: 5px;
      border: 0; }
  /* line 298, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .js-input-link {
    padding: 12px 12px;
    border: 1px solid #EEE;
    background: white;
    width: 70%;
    margin-top: 8px !important;
    display: none; }
  /* line 307, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .js-newsletter-container {
    width: calc(100% + 40px);
    background: #EEEEEE;
    margin-left: -20px;
    margin-bottom: -10px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 20px; }
    /* line 316, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .js-newsletter-container p span {
      font-weight: bold;
      color: #000; }
    /* line 321, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .js-newsletter-container form {
      width: 100%;
      padding: 0 20px; }
      /* line 325, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .js-newsletter-container form.submitted {
        padding: 0 10px !important; }
      /* line 329, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .js-newsletter-container form input[type=email] {
        background: #F7F7F7;
        border: none;
        padding: 12px 12px;
        width: 40%; }
      /* line 336, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-results .js-newsletter-container form input[type=submit] {
        text-transform: uppercase;
        background: #444444;
        color: white;
        font-weight: bold;
        padding: 12px 12px; }

@media (max-width: 767px) {
  /* line 349, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-checkbox.wpvqgr-checkbox {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  /* line 354, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-question.wpvqgr-question {
    padding-left: 0 !important;
    border-left: none !important; }
  /* line 359, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-answered {
    border-left: none !important; }
  /* line 363, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper div.wpvqgr-question div.wpvqgr-answer {
    margin: 0 5px !important; }
  /* line 367, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-thats-wrong, .wpvqgr-thats-right {
    margin-left: -10px !important; }
  /* line 371, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-continue .wpvqgr-button.wpvqgr-button {
    width: 100% !important; }
  /* line 375, assets/sass/templates/page/post/standard/_quiz.scss */
  .js-share-top-text.js-share-top-text {
    padding: 0 !important; }
  /* line 379, assets/sass/templates/page/post/standard/_quiz.scss */
  .js-input-link {
    width: 100%; }
  /* line 383, assets/sass/templates/page/post/standard/_quiz.scss */
  .js-newsletter-container p {
    text-align: center; }
  /* line 387, assets/sass/templates/page/post/standard/_quiz.scss */
  .js-newsletter-container input[type=email] {
    width: 100% !important;
    display: block; }
  /* line 392, assets/sass/templates/page/post/standard/_quiz.scss */
  .js-newsletter-container input[type=submit] {
    display: block;
    width: 100%;
    margin-top: 15px; }
  /* line 398, assets/sass/templates/page/post/standard/_quiz.scss */
  body .wpvqgr-button.wpvqgr-button {
    width: 50px !important; } }

/* line 408, assets/sass/templates/page/post/standard/_quiz.scss */
.wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .wpvqgr-question-label {
  margin-bottom: 40px !important; }

/* line 412, assets/sass/templates/page/post/standard/_quiz.scss */
.wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) {
  width: 520px !important;
  margin: auto !important; }
  /* line 416, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture {
    display: inline-block !important;
    width: 260px !important;
    max-width: 260px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
    margin-bottom: 25px !important; }
    /* line 424, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture {
      margin: 0 !important;
      position: relative !important;
      line-height: 25px !important;
      padding: 0 !important;
      border: 4px solid transparent !important; }
      /* line 431, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture:hover, .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-is-selected-answer {
        border: 4px solid #ea5337 !important; }
        /* line 435, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture:hover .wpvqgr-checkbox, .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-is-selected-answer .wpvqgr-checkbox {
          color: white !important;
          background: #ea5337 !important; }
      /* line 441, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-right-answer {
        border: 4px solid transparent !important;
        background: none !important; }
        /* line 445, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-right-answer.wpvqgr-no-label {
          border: 4px solid #DFF9AA !important; }
        /* line 449, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-right-answer .wpvqgr-checkbox {
          background: repeating-linear-gradient(135deg, #DFF9AA, #DFF9AA 10px, white 10px, white 20px) !important; }
        /* line 454, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-right-answer:hover span {
          color: #444444 !important; }
      /* line 460, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-is-selected-answer.wpvqgr-right-answer {
        border: 4px solid #ea5337 !important; }
        /* line 463, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-is-selected-answer.wpvqgr-right-answer .wpvqgr-checkbox {
          background: #ea5337 !important;
          color: white !important; }
        /* line 468, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-is-selected-answer.wpvqgr-right-answer:hover span {
          color: white !important; }
      /* line 473, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-disabled-answer:not(.wpvqgr-right-answer):not(.wpvqgr-is-selected-answer) {
        cursor: default; }
        /* line 476, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-disabled-answer:not(.wpvqgr-right-answer):not(.wpvqgr-is-selected-answer):hover {
          border: 4px solid transparent !important; }
          /* line 479, assets/sass/templates/page/post/standard/_quiz.scss */
          .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-disabled-answer:not(.wpvqgr-right-answer):not(.wpvqgr-is-selected-answer):hover span {
            color: #444444 !important; }
          /* line 483, assets/sass/templates/page/post/standard/_quiz.scss */
          .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture.wpvqgr-disabled-answer:not(.wpvqgr-right-answer):not(.wpvqgr-is-selected-answer):hover .wpvqgr-checkbox {
            background: white !important; }
      /* line 489, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture .wpvqgr-checkbox {
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        padding: 0 !important;
        background: white !important;
        width: 100% !important; }
        /* line 497, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture .wpvqgr-checkbox .wpvqgr-checkbox-picture {
          top: 0 !important;
          background: transparent !important; }
        /* line 502, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture .wpvqgr-checkbox span {
          top: 1px !important;
          padding-left: 0 !important; }
      /* line 508, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture hr {
        border: none !important; }
      /* line 512, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture figure.figure {
        width: 100% !important;
        height: 200px !important;
        overflow: hidden !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 0 !important; }
        /* line 520, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture figure.figure img.figure-img {
          width: 100% !important;
          height: 200px !important;
          vertical-align: middle !important; }

@media (max-width: 767px) {
  /* line 535, assets/sass/templates/page/post/standard/_quiz.scss */
  .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) {
    width: 100% !important; }
    /* line 538, assets/sass/templates/page/post/standard/_quiz.scss */
    .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture {
      width: 50% !important; }
      /* line 542, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture span {
        font-size: .8em !important; }
      /* line 546, assets/sass/templates/page/post/standard/_quiz.scss */
      .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture figure.figure {
        height: auto !important; }
        /* line 549, assets/sass/templates/page/post/standard/_quiz.scss */
        .wpvqgr-wrapper.wpvqgr-wrapper .wpvqgr-question-picture .row:nth-child(2) div.wpvqgr-answer-col-picture div.wpvqgr-answer.wpvqgr-answer-picture figure.figure img.figure-img {
          height: auto !important;
          margin: 0 !important; } }

/* line 1, assets/sass/templates/page/post/standard/_sidebar.scss */
.comments-bloc {
  padding-top: 20px;
  position: relative;
  width: 300px;
  float: left; }
  /* line 6, assets/sass/templates/page/post/standard/_sidebar.scss */
  .comments-bloc .comment {
    top: 500px; }
  /* line 11, assets/sass/templates/page/post/standard/_sidebar.scss */
  .comments-bloc .add-comment-form {
    top: 915px; }

/* line 18, assets/sass/templates/page/post/standard/_sidebar.scss */
.single-startup .comments-bloc {
  margin-right: 15px; }

/* line 21, assets/sass/templates/page/post/standard/_sidebar.scss */
.single-startup .post-content {
  margin-right: 0; }

/* line 27, assets/sass/templates/page/post/standard/_sidebar.scss */
.sticky-content {
  width: 100%; }
  /* line 29, assets/sass/templates/page/post/standard/_sidebar.scss */
  .sticky-content.active {
    position: fixed;
    top: 70px; }
  /* line 33, assets/sass/templates/page/post/standard/_sidebar.scss */
  .sticky-content.end {
    position: absolute;
    bottom: 0; }

/* line 39, assets/sass/templates/page/post/standard/_sidebar.scss */
.sticky-container {
  margin-bottom: 10px;
  position: relative;
  min-height: 1415px;
  max-height: 1730px; }
  /* line 45, assets/sass/templates/page/post/standard/_sidebar.scss */
  .sticky-container.disabled {
    height: 0px;
    min-height: 0px;
    max-height: 0px; }

/* line 1, assets/sass/templates/page/post/standard/_progress-bar.scss */
.progress-bar {
  width: 100%;
  height: 46px;
  background: #F5F5F5;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0;
  display: block;
  z-index: 1000001;
  box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.1);
  -ms-transition-property: all;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -ms-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -ms-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  -ms-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  -moz-transition-delay: 0s; }
  /* line 15, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar .progression, .progress-bar .loading {
    margin: 0;
    padding: 0;
    height: 4px;
    position: absolute;
    display: block;
    width: 0%;
    top: -4px;
    z-index: 12; }
  /* line 25, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar .progression {
    background: #e9573f; }
  /* line 28, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar .loading {
    width: 50%;
    z-index: 10;
    background: #9b9b9b; }
  /* line 33, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar .go-top {
    margin-left: -60px;
    height: 46px;
    width: 55px;
    text-align: center;
    font-size: 20px;
    display: block;
    float: left;
    position: relative;
    cursor: pointer; }
    /* line 43, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar .go-top .icon-triangle-top {
      font-size: 10px; }
    /* line 46, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar .go-top:before {
      content: "Retour à l'accueil";
      display: block;
      position: absolute;
      background: #e9573f;
      color: #F5F5F5;
      padding: 5px;
      border-radius: 2px;
      top: -30px;
      font-size: 12px;
      line-height: 12px;
      text-align: center;
      width: 100px;
      left: 0;
      right: 0;
      opacity: 0;
      -ms-transition-property: all;
      -webkit-transition-property: all;
      -moz-transition-property: all;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s;
      pointer-events: none;
      overflow: hidden; }
    /* line 66, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar .go-top:hover {
      color: #e9573f; }
      /* line 68, assets/sass/templates/page/post/standard/_progress-bar.scss */
      .progress-bar .go-top:hover:before {
        top: -40px;
        opacity: 1; }
  /* line 74, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar .post-title {
    height: 46px;
    line-height: 46px;
    margin: 0;
    padding: 0;
    font-family: "FuturaLT";
    font-weight: 500;
    font-size: 17px;
    width: calc(100% - 300px);
    overflow: hidden;
    float: left; }
    /* line 85, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar .post-title span {
      font-family: "FuturaLT"; }
  /* line 89, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar_menu {
    float: right;
    position: relative;
    width: 300px;
    text-align: right; }
  /* line 95, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar_tool {
    cursor: pointer;
    padding: 0 20px;
    height: 100%;
    display: block;
    line-height: 45px;
    font-size: 16px;
    float: left; }
    /* line 103, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_tool b {
      font-family: "FuturaLT";
      font-weight: 500; }
  /* line 108, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar_share {
    display: none;
    border-left: 1px solid #b9b9b9;
    border-right: 1px solid #b9b9b9;
    font-size: 20px; }
    /* line 113, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_share .icon-triangle-left {
      display: none; }
    /* line 116, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_share:hover {
      color: #e9573f; }
    /* line 119, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_share.active {
      background: #e9573f;
      color: #F5F5F5;
      border: none;
      position: relative; }
      /* line 124, assets/sass/templates/page/post/standard/_progress-bar.scss */
      .progress-bar_share.active:before {
        content: "\e612";
        color: #e9573f;
        position: absolute;
        display: block;
        font-family: "numerama" !important;
        height: 20px;
        width: 20px;
        z-index: 100;
        left: -14px;
        margin: auto 0;
        line-height: 20px;
        top: 0;
        bottom: 0; }
  /* line 141, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar_comments {
    padding: 0;
    width: auto;
    height: 47px;
    overflow: hidden;
    float: right;
    -ms-transition-property: all;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -ms-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -ms-transition-timing-function: linear;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-delay: 0s;
    -webkit-transition-delay: 0s;
    -moz-transition-delay: 0s; }
    /* line 149, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_comments a {
      display: block; }
    /* line 152, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_comments [class^="icon-"], .progress-bar_comments span, .progress-bar_comments b {
      display: block;
      float: left; }
    /* line 156, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_comments [class^="icon-"] {
      margin-left: 20px;
      margin-right: 5px;
      margin-top: 2px; }
    /* line 161, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_comments span {
      margin-left: 5px; }
    /* line 165, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_comments a:hover {
      color: #e9573f; }
    /* line 168, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_comments.active {
      width: 0; }
  /* line 172, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar_network {
    display: block;
    width: 80px;
    border-right: 1px solid #b9b9b9;
    padding: 0;
    float: right; }
    /* line 178, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_network li {
      float: left; }
    /* line 181, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_network [class^="icon-"] {
      padding: 0 10px; }
    /* line 184, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar_network.active {
      display: block; }
  /* line 188, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar [class^="icon-"] {
    line-height: 46px; }
  /* line 191, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar.active {
    color: #F5F5F5 !important; }
    /* line 193, assets/sass/templates/page/post/standard/_progress-bar.scss */
    .progress-bar.active [class^="icon-"] {
      color: #eeeeee !important; }
  /* line 197, assets/sass/templates/page/post/standard/_progress-bar.scss */
  .progress-bar.commentsShowed {
    bottom: -47px; }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 2, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
  .progress-bar {
    height: 60px !important; }
    /* line 4, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
    .progress-bar .post-title {
      height: 40px;
      width: calc(100% - 150px);
      overflow-x: hidden;
      font-size: 15px;
      line-height: 20px;
      margin: 10px; }
    /* line 13, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
    .progress-bar .post-title_name {
      display: block;
      height: 20px;
      position: relative;
      text-overflow: ellipsis;
      width: 90%;
      overflow: hidden;
      white-space: nowrap; }
    /* line 22, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
    .progress-bar .go-top {
      display: none; }
    /* line 25, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
    .progress-bar_menu {
      float: left;
      width: 130px; }
    /* line 29, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
    .progress-bar_tool {
      height: 50px;
      width: 70px;
      margin: 5px 0;
      border: 0;
      display: block;
      padding: 0;
      text-align: center; }
    /* line 38, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
    .progress-bar_comments {
      margin-top: 0;
      height: 60px;
      line-height: 60px;
      float: right; }
      /* line 43, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
      .progress-bar_comments [class^="icon-"] {
        line-height: 58px; }
    /* line 47, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
    .progress-bar_share {
      width: 40px;
      margin: 0;
      height: 60px;
      line-height: 60px;
      display: block;
      float: right; }
      /* line 54, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
      .progress-bar_share.active {
        background: #d34e39; }
      /* line 57, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
      .progress-bar_share.active:before {
        content: ""; }
    /* line 61, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
    .progress-bar_network {
      width: 135px;
      height: 45px;
      right: 20px;
      bottom: 60px;
      position: absolute;
      background: #444444;
      color: #F5F5F5;
      display: none; }
      /* line 70, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
      .progress-bar_network li a {
        padding: 0 5px; }
    /* line 75, assets/sass/templates/page/post/standard/_progress-bar-responsive.scss */
    .progress-bar.commentsShowed {
      bottom: -60px; } }

/* line 1, assets/sass/templates/page/post/standard/_share.scss */
.post-share {
  clear: both;
  border-top: 1px solid #e2e2e2;
  margin: 5px 0 35px;
  width: calc(100% - 40px); }
  /* line 6, assets/sass/templates/page/post/standard/_share.scss */
  .post-share header p {
    padding: 0 !important;
    margin: 10px 0 !important;
    font-family: "FuturaLT" !important;
    font-weight: 500;
    color: #444444;
    text-transform: uppercase; }
  /* line 14, assets/sass/templates/page/post/standard/_share.scss */
  .post-share .share-buttons a {
    display: block;
    float: left;
    height: 45px;
    line-height: 45px;
    color: #F5F5F5 !important;
    background: #444444;
    padding: 0 10px;
    font-size: 14px;
    margin-right: 10px;
    font-family: "FuturaLT";
    font-weight: 500; }
  /* line 27, assets/sass/templates/page/post/standard/_share.scss */
  .post-share .share-buttons .reddit {
    background-color: #cee3f8;
    color: #369 !important; }
    /* line 30, assets/sass/templates/page/post/standard/_share.scss */
    .post-share .share-buttons .reddit:hover {
      color: #fff !important;
      background-color: #369; }
  /* line 35, assets/sass/templates/page/post/standard/_share.scss */
  .post-share .share-buttons .linkedin {
    background-color: #1B85BC; }
    /* line 37, assets/sass/templates/page/post/standard/_share.scss */
    .post-share .share-buttons .linkedin:hover {
      background-color: #1777A9; }
  /* line 41, assets/sass/templates/page/post/standard/_share.scss */
  .post-share .share-buttons .facebook {
    background-color: #395b97; }
    /* line 43, assets/sass/templates/page/post/standard/_share.scss */
    .post-share .share-buttons .facebook:hover {
      background-color: #2e5e8e; }
  /* line 47, assets/sass/templates/page/post/standard/_share.scss */
  .post-share .share-buttons .twitter {
    background-color: #61a8da; }
    /* line 49, assets/sass/templates/page/post/standard/_share.scss */
    .post-share .share-buttons .twitter:hover {
      background-color: #5a9ac7; }
  /* line 53, assets/sass/templates/page/post/standard/_share.scss */
  .post-share .share-buttons .flipboard {
    background-color: #F32323; }
    /* line 55, assets/sass/templates/page/post/standard/_share.scss */
    .post-share .share-buttons .flipboard:hover {
      background-color: #C42121; }
  /* line 59, assets/sass/templates/page/post/standard/_share.scss */
  .post-share .share-buttons .g-plus {
    background-color: #4285F4; }
    /* line 61, assets/sass/templates/page/post/standard/_share.scss */
    .post-share .share-buttons .g-plus:hover {
      background-color: #2B7ADA; }
  /* line 66, assets/sass/templates/page/post/standard/_share.scss */
  .post-share .share-buttons [class^="icon-"] {
    font-size: 17px;
    float: left;
    line-height: 45px;
    margin-right: 10px; }
    @media (max-width: 767px) {
      /* line 66, assets/sass/templates/page/post/standard/_share.scss */
      .post-share .share-buttons [class^="icon-"] {
        margin-left: 10px; } }
    /* line 74, assets/sass/templates/page/post/standard/_share.scss */
    .post-share .share-buttons [class^="icon-"]:hover {
      color: #F5F5F5 !important; }

/* line 1, assets/sass/templates/page/product-page/_product-header.scss */
section.product_toparea {
  display: block;
  width: 100%;
  color: #200459; }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 1, assets/sass/templates/page/product-page/_product-header.scss */
    section.product_toparea {
      padding-top: 0; } }
  @media (max-width: 767px) {
    /* line 1, assets/sass/templates/page/product-page/_product-header.scss */
    section.product_toparea {
      padding-top: 0; } }
  /* line 13, assets/sass/templates/page/product-page/_product-header.scss */
  section.product_toparea .product-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 600px;
    z-index: -1; }
    @media (max-width: 767px) {
      /* line 13, assets/sass/templates/page/product-page/_product-header.scss */
      section.product_toparea .product-img {
        display: block;
        height: 110px;
        position: relative; } }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 13, assets/sass/templates/page/product-page/_product-header.scss */
      section.product_toparea .product-img {
        display: block;
        height: 300px;
        position: relative; } }
  /* line 34, assets/sass/templates/page/product-page/_product-header.scss */
  section.product_toparea .block {
    background: #f7f7f7;
    margin-top: 20px; }
  /* line 39, assets/sass/templates/page/product-page/_product-header.scss */
  section.product_toparea h1 {
    margin: auto;
    font-size: 70px;
    color: #fff;
    font-family: "FuturaLT"; }
  /* line 45, assets/sass/templates/page/product-page/_product-header.scss */
  section.product_toparea .swl_logo {
    height: 50px;
    display: block;
    margin: auto;
    margin-bottom: 19px; }
  /* line 51, assets/sass/templates/page/product-page/_product-header.scss */
  section.product_toparea .chapo {
    position: relative;
    font-size: 23px;
    background: #F7F7F7 !important;
    max-width: 960px;
    padding: 24px 40px;
    margin: 4px auto 0;
    text-align: center; }
    /* line 59, assets/sass/templates/page/product-page/_product-header.scss */
    section.product_toparea .chapo:before {
      content: "fiche produit";
      position: absolute;
      top: -19px;
      left: -20px;
      background: linear-gradient(135deg, #ea5337 0%, #200459 100%);
      color: #fff;
      padding: 4px 20px;
      font-size: 21px;
      text-transform: capitalize; }
    /* line 70, assets/sass/templates/page/product-page/_product-header.scss */
    section.product_toparea .chapo:after {
      position: absolute;
      content: "";
      bottom: -25px;
      left: calc(50% - 100px);
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 25px 100px 0 100px;
      border-color: #f7f7f7 transparent transparent transparent; }
  /* line 82, assets/sass/templates/page/product-page/_product-header.scss */
  section.product_toparea .product-description {
    margin-top: 60px;
    font-size: 18px;
    padding: 30px 75px;
    color: #200459; }
  /* line 89, assets/sass/templates/page/product-page/_product-header.scss */
  section.product_toparea .specs {
    padding: 25px 70px; }
    /* line 92, assets/sass/templates/page/product-page/_product-header.scss */
    section.product_toparea .specs h2 {
      text-transform: uppercase;
      font-size: 25px;
      color: #200459;
      margin-bottom: 16px; }
  /* line 100, assets/sass/templates/page/product-page/_product-header.scss */
  section.product_toparea .test-offers {
    padding-top: 45px;
    padding-bottom: 45px; }
    /* line 1, assets/sass/shortcodes/_test.scss */
    section.product_toparea .test-offers .num-test-block {
      padding-left: 20px;
      margin: 20px 0;
      margin-top: 60px;
      position: relative; }
      /* line 7, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block p, section.product_toparea .test-offers .num-test-block h2 {
        padding: 0; }
      /* line 10, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .title-container {
        width: 65%;
        float: left; }
      /* line 14, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .title-block {
        font-size: 50px;
        line-height: 44px;
        margin-bottom: 10px;
        text-transform: uppercase;
        color: #e9573f;
        font-family: "FuturaLT"; }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 14, assets/sass/shortcodes/_test.scss */
          section.product_toparea .test-offers .num-test-block .title-block {
            padding: 0 !important; } }
      /* line 27, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block h2 {
        font-family: "FuturaLT";
        font-weight: 700;
        font-size: 23px;
        text-transform: uppercase;
        color: #444444;
        margin-top: 0; }
      /* line 36, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .test-rating {
        clear: both;
        color: #aaa;
        font-size: 1.3em;
        margin-bottom: 10px; }
      /* line 43, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .text {
        font-size: 15px;
        line-height: 25px;
        margin-bottom: 17px;
        position: relative;
        font-family: "Bentonsans";
        padding-right: 20px; }
        /* line 44, assets/sass/shortcodes/_test.scss */
        section.product_toparea .test-offers .num-test-block .text p {
          font-size: 15px; }
      /* line 55, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .smiley_rating {
        font-size: 85px;
        float: left;
        color: #e9573f;
        margin-right: 15px;
        height: 85px;
        line-height: 85px; }
      /* line 65, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .top-bad-container span.icon-top {
        margin-right: 10px; }
      @media (min-width: 1000px) {
        /* line 64, assets/sass/shortcodes/_test.scss */
        section.product_toparea .test-offers .num-test-block .top-bad-container {
          padding-left: 30px; } }
      @media (max-width: 767px) {
        /* line 64, assets/sass/shortcodes/_test.scss */
        section.product_toparea .test-offers .num-test-block .top-bad-container {
          padding-left: 10px; } }
      /* line 76, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .top-bad-container .title {
        font-family: "FuturaLT";
        font-weight: 700;
        text-transform: uppercase;
        color: #444444;
        font-size: 25px; }
        @media (max-width: 767px) {
          /* line 76, assets/sass/shortcodes/_test.scss */
          section.product_toparea .test-offers .num-test-block .top-bad-container .title {
            padding: 0 !important; } }
      /* line 86, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .top-bad-container .top {
        margin-bottom: 30px; }
        /* line 88, assets/sass/shortcodes/_test.scss */
        section.product_toparea .test-offers .num-test-block .top-bad-container .top .title {
          color: #e9573f; }
        /* line 92, assets/sass/shortcodes/_test.scss */
        section.product_toparea .test-offers .num-test-block .top-bad-container .top ul li:before {
          color: #e9573f; }
      /* line 98, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .top-bad-container .bad ul li.icon-top:before {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
      /* line 103, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .top-bad-container .bad .icon-top {
        transform: rotate(180deg);
        display: inline-block; }
      /* line 109, assets/sass/shortcodes/_test.scss */
      section.product_toparea .test-offers .num-test-block .top-bad-container ul {
        margin: 0;
        padding-left: 23px; }
        /* line 112, assets/sass/shortcodes/_test.scss */
        section.product_toparea .test-offers .num-test-block .top-bad-container ul li {
          margin-left: 5px;
          margin-bottom: 10px; }
        /* line 116, assets/sass/shortcodes/_test.scss */
        section.product_toparea .test-offers .num-test-block .top-bad-container ul li:before {
          content: ""; }
    /* line 105, assets/sass/templates/page/product-page/_product-header.scss */
    section.product_toparea .test-offers .product-test-price-container {
      max-width: 750px;
      margin: auto; }
    /* line 110, assets/sass/templates/page/product-page/_product-header.scss */
    section.product_toparea .test-offers ul li {
      margin-bottom: 10px;
      position: relative;
      font-weight: normal;
      vertical-align: baseline;
      word-break: break-word;
      font-size: 20px; }

/* line 2, assets/sass/templates/page/product-page/_product.scss */
.product-description p, .product-description h2, .product-description h3 {
  padding: 20px 0;
  max-width: 750px;
  margin: auto; }

/* line 8, assets/sass/templates/page/product-page/_product.scss */
.product-description h2 {
  font-size: 30px;
  line-height: 30px;
  font-family: "FuturaLT";
  font-weight: 500;
  text-transform: uppercase;
  color: #200459; }

/* line 3, assets/sass/shortcodes/_product.scss */
.specs-product table, .post .post-content .list-products table, .best-post-container .post-content .list-products table, #simple-page-contact .post-content .list-products table, #simple-page .post-content .list-products table, #simple-page-no-sidebar .post-content .list-products table {
  width: 100%;
  font-size: 20px;
  color: #444; }
  /* line 7, assets/sass/shortcodes/_product.scss */
  .specs-product table a, .post .post-content .list-products table a, .best-post-container .post-content .list-products table a, #simple-page-contact .post-content .list-products table a, #simple-page .post-content .list-products table a, #simple-page-no-sidebar .post-content .list-products table a {
    text-decoration: underline; }
  /* line 11, assets/sass/shortcodes/_product.scss */
  .specs-product table th, .post .post-content .list-products table th, .best-post-container .post-content .list-products table th, #simple-page-contact .post-content .list-products table th, #simple-page .post-content .list-products table th, #simple-page-no-sidebar .post-content .list-products table th {
    background-color: #1C0057;
    color: #fff;
    font-size: 20px;
    padding: 5px 20px;
    text-align: left; }
  /* line 19, assets/sass/shortcodes/_product.scss */
  .specs-product table td, .post .post-content .list-products table td, .best-post-container .post-content .list-products table td, #simple-page-contact .post-content .list-products table td, #simple-page .post-content .list-products table td, #simple-page-no-sidebar .post-content .list-products table td {
    padding: 8px 20px; }
  /* line 23, assets/sass/shortcodes/_product.scss */
  .specs-product table tbody tr:nth-child(even), .post .post-content .list-products table tbody tr:nth-child(even), .best-post-container .post-content .list-products table tbody tr:nth-child(even), #simple-page-contact .post-content .list-products table tbody tr:nth-child(even), #simple-page .post-content .list-products table tbody tr:nth-child(even), #simple-page-no-sidebar .post-content .list-products table tbody tr:nth-child(even) {
    background-color: #EDEDED; }
  /* line 27, assets/sass/shortcodes/_product.scss */
  .specs-product table tbody tr, .post .post-content .list-products table tbody tr, .best-post-container .post-content .list-products table tbody tr, #simple-page-contact .post-content .list-products table tbody tr, #simple-page .post-content .list-products table tbody tr, #simple-page-no-sidebar .post-content .list-products table tbody tr {
    border-bottom: 1px solid #d8d8d8; }

/* line 35, assets/sass/shortcodes/_product.scss */
.post .post-content .list-products th, .best-post-container .post-content .list-products th, #simple-page-contact .post-content .list-products th, #simple-page .post-content .list-products th, #simple-page-no-sidebar .post-content .list-products th {
  background-color: #1C0057 !important;
  font-size: 16px !important;
  padding: 10px 20px !important;
  text-align: left; }

/* line 42, assets/sass/shortcodes/_product.scss */
.post .post-content .list-products tbody tr:nth-child(even), .best-post-container .post-content .list-products tbody tr:nth-child(even), #simple-page-contact .post-content .list-products tbody tr:nth-child(even), #simple-page .post-content .list-products tbody tr:nth-child(even), #simple-page-no-sidebar .post-content .list-products tbody tr:nth-child(even) {
  background-color: initial !important; }

/* line 46, assets/sass/shortcodes/_product.scss */
.shortcode-price-codepromo {
  border: 1px dashed #999;
  display: inline-block;
  padding: 15px 20px 12px;
  margin-left: 5px;
  color: #777;
  font-weight: bolder;
  letter-spacing: 0.13em;
  min-width: 200px;
  text-align: center;
  font-size: 14px; }

/* line 1, assets/sass/shortcodes/_guide-list-product.scss */
.post .post-content .list-products, .best-post-container .post-content .list-products, #simple-page-contact .post-content .list-products, #simple-page .post-content .list-products, #simple-page-no-sidebar .post-content .list-products {
  padding: 15px 0;
  margin-bottom: 15px; }
  /* line 2, assets/sass/shortcodes/_guide-list-product.scss */
  .post .post-content .list-products > p, .best-post-container .post-content .list-products > p, #simple-page-contact .post-content .list-products > p, #simple-page .post-content .list-products > p, #simple-page-no-sidebar .post-content .list-products > p {
    padding: 0 35px; }
  /* line 9, assets/sass/shortcodes/_guide-list-product.scss */
  .post .post-content .list-products hr, .best-post-container .post-content .list-products hr, #simple-page-contact .post-content .list-products hr, #simple-page .post-content .list-products hr, #simple-page-no-sidebar .post-content .list-products hr {
    margin: 30px 20px; }
  /* line 13, assets/sass/shortcodes/_guide-list-product.scss */
  .post .post-content .list-products h2, .best-post-container .post-content .list-products h2, #simple-page-contact .post-content .list-products h2, #simple-page .post-content .list-products h2, #simple-page-no-sidebar .post-content .list-products h2 {
    color: #71204e;
    color: #000 !important;
    display: table !important;
    text-align: center;
    margin: 15px auto; }
    @supports (mix-blend-mode: lighten) {
      /* line 13, assets/sass/shortcodes/_guide-list-product.scss */
      .post .post-content .list-products h2, .best-post-container .post-content .list-products h2, #simple-page-contact .post-content .list-products h2, #simple-page .post-content .list-products h2, #simple-page-no-sidebar .post-content .list-products h2 {
        display: inline-block;
        position: relative;
        color: #000;
        background: #fff;
        mix-blend-mode: multiply; }
        /* line 17, assets/sass/templates/global/_products.scss */
        .post .post-content .list-products h2::before, .best-post-container .post-content .list-products h2::before, #simple-page-contact .post-content .list-products h2::before, #simple-page .post-content .list-products h2::before, #simple-page-no-sidebar .post-content .list-products h2::before {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          background: linear-gradient(to right, #ea5337 0%, #200459 100%);
          pointer-events: none; }
        /* line 35, assets/sass/templates/global/_products.scss */
        .post .post-content .list-products h2::before, .best-post-container .post-content .list-products h2::before, #simple-page-contact .post-content .list-products h2::before, #simple-page .post-content .list-products h2::before, #simple-page-no-sidebar .post-content .list-products h2::before {
          mix-blend-mode: screen; } }
    /* line 19, assets/sass/shortcodes/_guide-list-product.scss */
    .post .post-content .list-products h2:after, .best-post-container .post-content .list-products h2:after, #simple-page-contact .post-content .list-products h2:after, #simple-page .post-content .list-products h2:after, #simple-page-no-sidebar .post-content .list-products h2:after {
      content: '';
      display: block;
      height: 2px;
      width: 100%;
      background: linear-gradient(to right, #ea5337 0%, #200459 100%);
      margin-top: 8px; }
  /* line 28, assets/sass/shortcodes/_guide-list-product.scss */
  .post .post-content .list-products h2:nth-of-type(1), .best-post-container .post-content .list-products h2:nth-of-type(1), #simple-page-contact .post-content .list-products h2:nth-of-type(1), #simple-page .post-content .list-products h2:nth-of-type(1), #simple-page-no-sidebar .post-content .list-products h2:nth-of-type(1) {
    margin-top: 15px !important; }
  /* line 31, assets/sass/shortcodes/_guide-list-product.scss */
  .post .post-content .list-products p + h2, .best-post-container .post-content .list-products p + h2, #simple-page-contact .post-content .list-products p + h2, #simple-page .post-content .list-products p + h2, #simple-page-no-sidebar .post-content .list-products p + h2 {
    margin-top: 70px; }
  /* line 34, assets/sass/shortcodes/_guide-list-product.scss */
  .post .post-content .list-products h3, .best-post-container .post-content .list-products h3, #simple-page-contact .post-content .list-products h3, #simple-page .post-content .list-products h3, #simple-page-no-sidebar .post-content .list-products h3 {
    font-family: "FuturaLT";
    font-size: 32px;
    margin: 29px;
    padding: 0;
    line-height: 100%; }

/* line 44, assets/sass/shortcodes/_guide-list-product.scss */
.guide-img-product {
  height: 400px;
  margin-bottom: 20px;
  position: relative; }
  /* line 49, assets/sass/shortcodes/_guide-list-product.scss */
  .guide-img-product.top-item {
    height: 200px;
    overflow: hidden; }
    /* line 52, assets/sass/shortcodes/_guide-list-product.scss */
    .guide-img-product.top-item .see-more {
      padding-bottom: 0; }
  /* line 57, assets/sass/shortcodes/_guide-list-product.scss */
  .guide-img-product img {
    display: block; }
  /* line 61, assets/sass/shortcodes/_guide-list-product.scss */
  .guide-img-product .img-wrapper {
    height: 100%; }
  /* line 62, assets/sass/shortcodes/_guide-list-product.scss */
  .guide-img-product .img-wrapper:before {
    z-index: 1;
    content: '';
    display: block;
    position: absolute;
    background: linear-gradient(to bottom, #ea5337 0%, #200459 100%);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity .2s;
    user-select: none; }
  /* line 77, assets/sass/shortcodes/_guide-list-product.scss */
  .guide-img-product .img-wrapper:hover:before {
    opacity: .5; }
  /* line 81, assets/sass/shortcodes/_guide-list-product.scss */
  .guide-img-product span.title {
    z-index: 2;
    position: absolute;
    top: 0;
    background: linear-gradient(to bottom, #71204e 0%, #200459 100%);
    color: #fff;
    padding: 7px 12px;
    font-size: 18px; }
  /* line 90, assets/sass/shortcodes/_guide-list-product.scss */
  .guide-img-product span[class*=" icon-smiley"], .guide-img-product span[class^="icon-smiley"] {
    position: absolute;
    color: #fff;
    font-size: 70px;
    margin: 15px;
    z-index: 2; }
  /* line 97, assets/sass/shortcodes/_guide-list-product.scss */
  .guide-img-product .see-more {
    z-index: 2;
    color: #200459;
    background: #fff;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px 16px;
    font-size: 15px;
    font-family: "FuturaLT";
    font-weight: 500; }

/* line 112, assets/sass/shortcodes/_guide-list-product.scss */
section.product_toparea .num-test-block, .post .post-content .list-products .num-test-block, .best-post-container .post-content .list-products .num-test-block, #simple-page-contact .post-content .list-products .num-test-block, #simple-page .post-content .list-products .num-test-block, #simple-page-no-sidebar .post-content .list-products .num-test-block {
  padding-left: 35px; }
  /* line 114, assets/sass/shortcodes/_guide-list-product.scss */
  section.product_toparea .num-test-block .smiley_rating, .post .post-content .list-products .num-test-block .smiley_rating, .best-post-container .post-content .list-products .num-test-block .smiley_rating, #simple-page-contact .post-content .list-products .num-test-block .smiley_rating, #simple-page .post-content .list-products .num-test-block .smiley_rating, #simple-page-no-sidebar .post-content .list-products .num-test-block .smiley_rating {
    color: #200459 !important; }
  /* line 117, assets/sass/shortcodes/_guide-list-product.scss */
  section.product_toparea .num-test-block .title-block, .post .post-content .list-products .num-test-block .title-block, .best-post-container .post-content .list-products .num-test-block .title-block, #simple-page-contact .post-content .list-products .num-test-block .title-block, #simple-page .post-content .list-products .num-test-block .title-block, #simple-page-no-sidebar .post-content .list-products .num-test-block .title-block {
    color: #200459 !important; }
  /* line 120, assets/sass/shortcodes/_guide-list-product.scss */
  section.product_toparea .num-test-block .text, .post .post-content .list-products .num-test-block .text, .best-post-container .post-content .list-products .num-test-block .text, #simple-page-contact .post-content .list-products .num-test-block .text, #simple-page .post-content .list-products .num-test-block .text, #simple-page-no-sidebar .post-content .list-products .num-test-block .text {
    margin-top: 10px; }
  /* line 123, assets/sass/shortcodes/_guide-list-product.scss */
  section.product_toparea .num-test-block h2, .post .post-content .list-products .num-test-block h2, .best-post-container .post-content .list-products .num-test-block h2, #simple-page-contact .post-content .list-products .num-test-block h2, #simple-page .post-content .list-products .num-test-block h2, #simple-page-no-sidebar .post-content .list-products .num-test-block h2 {
    margin: 0;
    color: #444444; }
    /* line 126, assets/sass/shortcodes/_guide-list-product.scss */
    section.product_toparea .num-test-block h2:after, section.product_toparea .num-test-block h2:before, .post .post-content .list-products .num-test-block h2:after, .best-post-container .post-content .list-products .num-test-block h2:after, #simple-page-contact .post-content .list-products .num-test-block h2:after, #simple-page .post-content .list-products .num-test-block h2:after, #simple-page-no-sidebar .post-content .list-products .num-test-block h2:after, .post .post-content .list-products .num-test-block h2:before, .best-post-container .post-content .list-products .num-test-block h2:before, #simple-page-contact .post-content .list-products .num-test-block h2:before, #simple-page .post-content .list-products .num-test-block h2:before, #simple-page-no-sidebar .post-content .list-products .num-test-block h2:before {
      display: none; }
  /* line 130, assets/sass/shortcodes/_guide-list-product.scss */
  section.product_toparea .num-test-block ul, .post .post-content .list-products .num-test-block ul, .best-post-container .post-content .list-products .num-test-block ul, #simple-page-contact .post-content .list-products .num-test-block ul, #simple-page .post-content .list-products .num-test-block ul, #simple-page-no-sidebar .post-content .list-products .num-test-block ul {
    padding: 0; }
  /* line 134, assets/sass/shortcodes/_guide-list-product.scss */
  section.product_toparea .num-test-block .top p, section.product_toparea .num-test-block .top li span, .post .post-content .list-products .num-test-block .top p, .best-post-container .post-content .list-products .num-test-block .top p, #simple-page-contact .post-content .list-products .num-test-block .top p, #simple-page .post-content .list-products .num-test-block .top p, #simple-page-no-sidebar .post-content .list-products .num-test-block .top p, .post .post-content .list-products .num-test-block .top li span, .best-post-container .post-content .list-products .num-test-block .top li span, #simple-page-contact .post-content .list-products .num-test-block .top li span, #simple-page .post-content .list-products .num-test-block .top li span, #simple-page-no-sidebar .post-content .list-products .num-test-block .top li span {
    color: #200459 !important; }
  /* line 139, assets/sass/shortcodes/_guide-list-product.scss */
  section.product_toparea .num-test-block .bad li span:before, .post .post-content .list-products .num-test-block .bad li span:before, .best-post-container .post-content .list-products .num-test-block .bad li span:before, #simple-page-contact .post-content .list-products .num-test-block .bad li span:before, #simple-page .post-content .list-products .num-test-block .bad li span:before, #simple-page-no-sidebar .post-content .list-products .num-test-block .bad li span:before {
    display: inline-block; }

/* line 144, assets/sass/shortcodes/_guide-list-product.scss */
.price-link-container {
  padding: 0 35px; }

/* line 1, assets/sass/templates/page/post/startup/_content.scss */
ul.list-grey, .post .post-content ul.list-grey, .best-post-container .post-content ul.list-grey, #simple-page-contact .post-content ul.list-grey, #simple-page .post-content ul.list-grey, #simple-page-no-sidebar .post-content ul.list-grey {
  margin: 0;
  list-style-type: none; }
  /* line 4, assets/sass/templates/page/post/startup/_content.scss */
  ul.list-grey > li, .post .post-content ul.list-grey > li, .best-post-container .post-content ul.list-grey > li, #simple-page-contact .post-content ul.list-grey > li, #simple-page .post-content ul.list-grey > li, #simple-page-no-sidebar .post-content ul.list-grey > li {
    margin: 10px 0;
    font-size: 17px;
    color: #9b9b9b;
    list-style-type: none; }
    /* line 9, assets/sass/templates/page/post/startup/_content.scss */
    ul.list-grey > li:before, .post .post-content ul.list-grey > li:before, .best-post-container .post-content ul.list-grey > li:before, #simple-page-contact .post-content ul.list-grey > li:before, #simple-page .post-content ul.list-grey > li:before, #simple-page-no-sidebar .post-content ul.list-grey > li:before {
      display: none; }
    /* line 12, assets/sass/templates/page/post/startup/_content.scss */
    ul.list-grey > li a:hover, ul.list-grey > li a:hover span, ul.list-grey > li a:hover strong, ul.list-grey > li a:hover b, .post .post-content ul.list-grey > li a:hover, .best-post-container .post-content ul.list-grey > li a:hover, #simple-page-contact .post-content ul.list-grey > li a:hover, #simple-page .post-content ul.list-grey > li a:hover, #simple-page-no-sidebar .post-content ul.list-grey > li a:hover, .post .post-content ul.list-grey > li a:hover span, .best-post-container .post-content ul.list-grey > li a:hover span, #simple-page-contact .post-content ul.list-grey > li a:hover span, #simple-page .post-content ul.list-grey > li a:hover span, #simple-page-no-sidebar .post-content ul.list-grey > li a:hover span, .post .post-content ul.list-grey > li a:hover strong, .best-post-container .post-content ul.list-grey > li a:hover strong, #simple-page-contact .post-content ul.list-grey > li a:hover strong, #simple-page .post-content ul.list-grey > li a:hover strong, #simple-page-no-sidebar .post-content ul.list-grey > li a:hover strong, .post .post-content ul.list-grey > li a:hover b, .best-post-container .post-content ul.list-grey > li a:hover b, #simple-page-contact .post-content ul.list-grey > li a:hover b, #simple-page .post-content ul.list-grey > li a:hover b, #simple-page-no-sidebar .post-content ul.list-grey > li a:hover b {
      color: #e9573f; }
    /* line 15, assets/sass/templates/page/post/startup/_content.scss */
    ul.list-grey > li span.bold, ul.list-grey > li strong:first-of-type, ul.list-grey > li b:first-of-type, .post .post-content ul.list-grey > li span.bold, .best-post-container .post-content ul.list-grey > li span.bold, #simple-page-contact .post-content ul.list-grey > li span.bold, #simple-page .post-content ul.list-grey > li span.bold, #simple-page-no-sidebar .post-content ul.list-grey > li span.bold, .post .post-content ul.list-grey > li strong:first-of-type, .best-post-container .post-content ul.list-grey > li strong:first-of-type, #simple-page-contact .post-content ul.list-grey > li strong:first-of-type, #simple-page .post-content ul.list-grey > li strong:first-of-type, #simple-page-no-sidebar .post-content ul.list-grey > li strong:first-of-type, .post .post-content ul.list-grey > li b:first-of-type, .best-post-container .post-content ul.list-grey > li b:first-of-type, #simple-page-contact .post-content ul.list-grey > li b:first-of-type, #simple-page .post-content ul.list-grey > li b:first-of-type, #simple-page-no-sidebar .post-content ul.list-grey > li b:first-of-type {
      display: inline-block;
      margin-right: 5px;
      font-size: 23px;
      color: #7e7e7e;
      font-family: "FuturaLT";
      font-weight: 500; }

/* line 25, assets/sass/templates/page/post/startup/_content.scss */
.all-post-startup {
  display: inline-block;
  color: #e9573f;
  font-size: 15px;
  margin-top: 10px;
  font-family: "FuturaLT";
  font-weight: 500;
  padding-left: 20px;
  margin: 10px auto; }
  /* line 34, assets/sass/templates/page/post/startup/_content.scss */
  .all-post-startup:hover {
    background: inherit !important;
    color: #d34e39; }
  /* line 39, assets/sass/templates/page/post/startup/_content.scss */
  .all-post-startup span {
    float: right;
    margin-top: 3px;
    margin-left: 7px; }

/* line 45, assets/sass/templates/page/post/startup/_content.scss */
.startup-article-container {
  padding: 0; }
  /* line 47, assets/sass/templates/page/post/startup/_content.scss */
  .startup-article-container h2 {
    color: #e9573f;
    font-family: "FuturaLT";
    font-weight: 500;
    font-size: 30px;
    border-top: 5px solid #e9573f;
    display: inline-block;
    text-transform: uppercase; }
  /* line 57, assets/sass/templates/page/post/startup/_content.scss */
  .startup-article-container .post-content h3 {
    color: #e9573f;
    font-family: "FuturaLT";
    font-weight: 500;
    font-size: 18px; }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 65, assets/sass/templates/page/post/startup/_content.scss */
    .startup-article-container .brief-list .brief-list-content {
      top: 43px; } }
  @media (max-width: 767px) {
    /* line 70, assets/sass/templates/page/post/startup/_content.scss */
    .startup-article-container .brief-list .brief-list-content {
      top: 43px; } }
  /* line 76, assets/sass/templates/page/post/startup/_content.scss */
  .startup-article-container .post .post-content, .startup-article-container .best-post-container .post-content, .startup-article-container #simple-page-contact .post-content, .startup-article-container #simple-page .post-content, .startup-article-container #simple-page-no-sidebar .post-content {
    border: none; }
    /* line 78, assets/sass/templates/page/post/startup/_content.scss */
    .startup-article-container .post .post-content h2, .startup-article-container .best-post-container .post-content h2, .startup-article-container #simple-page-contact .post-content h2, .startup-article-container #simple-page .post-content h2, .startup-article-container #simple-page-no-sidebar .post-content h2 {
      padding-left: 0;
      padding-right: 0;
      margin-left: 20px;
      color: #e9573f;
      padding-top: 3px; }

/* line 90, assets/sass/templates/page/post/startup/_content.scss */
.contact-error {
  font-size: 16px;
  line-height: 25px;
  margin: 10px 0;
  text-align: right;
  font-style: italic;
  display: block;
  padding-right: 20px; }

/* line 3, assets/sass/templates/page/post/startup/_top-area.scss */
.startup-article-container .startup-top-area {
  padding: 0 !important;
  margin: 15px 0 30px; }
  /* line 8, assets/sass/templates/page/post/startup/_top-area.scss */
  .startup-article-container .startup-top-area .block-top-startup:last-of-type {
    padding-left: 20px; }
    @media (max-width: 767px) {
      /* line 8, assets/sass/templates/page/post/startup/_top-area.scss */
      .startup-article-container .startup-top-area .block-top-startup:last-of-type {
        padding-left: 0;
        margin-top: 20px; } }
  /* line 16, assets/sass/templates/page/post/startup/_top-area.scss */
  .startup-article-container .startup-top-area .startup-title {
    height: 230px;
    line-height: 230px;
    margin-bottom: 30px; }
    /* line 20, assets/sass/templates/page/post/startup/_top-area.scss */
    .startup-article-container .startup-top-area .startup-title .content-container {
      line-height: normal;
      float: none;
      display: inline-block;
      vertical-align: middle;
      padding-left: 35px; }
      /* line 29, assets/sass/templates/page/post/startup/_top-area.scss */
      .startup-article-container .startup-top-area .startup-title .content-container .tags-list > li {
        margin-right: 3px; }
      /* line 32, assets/sass/templates/page/post/startup/_top-area.scss */
      .startup-article-container .startup-top-area .startup-title .content-container .tags-list a {
        background: #eeeeee;
        font-size: 11.17px;
        color: #242424; }
        /* line 36, assets/sass/templates/page/post/startup/_top-area.scss */
        .startup-article-container .startup-top-area .startup-title .content-container .tags-list a:hover {
          color: #eeeeee;
          background: #242424; }
    /* line 40, assets/sass/templates/page/post/startup/_top-area.scss */
    .startup-article-container .startup-top-area .startup-title .startup-img-container {
      float: right;
      height: 190px; }
      /* line 43, assets/sass/templates/page/post/startup/_top-area.scss */
      .startup-article-container .startup-top-area .startup-title .startup-img-container img {
        height: 230px;
        width: 230px; }
      @media (max-width: 750px) {
        /* line 40, assets/sass/templates/page/post/startup/_top-area.scss */
        .startup-article-container .startup-top-area .startup-title .startup-img-container {
          display: none; } }
    /* line 48, assets/sass/templates/page/post/startup/_top-area.scss */
    .startup-article-container .startup-top-area .startup-title h1 {
      font-family: "FuturaLT";
      font-weight: 700;
      font-size: 55px;
      color: #fefefe; }
      @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
        /* line 48, assets/sass/templates/page/post/startup/_top-area.scss */
        .startup-article-container .startup-top-area .startup-title h1 {
          line-height: 50px; } }
    /* line 57, assets/sass/templates/page/post/startup/_top-area.scss */
    .startup-article-container .startup-top-area .startup-title .subtitle {
      color: #fefefe;
      font-size: 23px;
      margin-bottom: 5px;
      text-transform: uppercase; }
  /* line 67, assets/sass/templates/page/post/startup/_top-area.scss */
  .startup-article-container .startup-top-area.txt-darken .startup-title h1, .startup-article-container .startup-top-area.txt-darken .startup-title .subtitle {
    color: #444444; }
  /* line 73, assets/sass/templates/page/post/startup/_top-area.scss */
  .startup-article-container .startup-top-area.txt-darken .startup-title .content-container .tags-list a {
    color: #eeeeee;
    background: #242424; }
    /* line 75, assets/sass/templates/page/post/startup/_top-area.scss */
    .startup-article-container .startup-top-area.txt-darken .startup-title .content-container .tags-list a:hover {
      background: #eeeeee;
      color: #242424; }
  /* line 85, assets/sass/templates/page/post/startup/_top-area.scss */
  .startup-article-container .startup-top-area a .bold {
    text-decoration: underline; }

/* line 1, assets/sass/templates/page/post/startup/_best-post.scss */
.best-post-container {
  background: none;
  min-height: 0;
  margin-top: 40px;
  z-index: 1; }
  /* line 8, assets/sass/templates/page/post/startup/_best-post.scss */
  .best-post-container .brief-list-responsive {
    background: #e9573f;
    text-transform: uppercase;
    color: #F5F5F5;
    -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-size: 21px;
    padding: 5px;
    margin-top: -10px;
    margin-bottom: 25px; }
    /* line 22, assets/sass/templates/page/post/startup/_best-post.scss */
    .best-post-container .brief-list-responsive:hover {
      background: #444444; }
  /* line 27, assets/sass/templates/page/post/startup/_best-post.scss */
  .best-post-container .related-article {
    padding: 0; }
    /* line 29, assets/sass/templates/page/post/startup/_best-post.scss */
    .best-post-container .related-article header h3 {
      font-size: 25px;
      padding-bottom: 10px;
      margin-bottom: 15px;
      line-height: 26px;
      font-family: "FuturaLT";
      font-weight: 500;
      color: #e9573f;
      height: auto; }
    /* line 39, assets/sass/templates/page/post/startup/_best-post.scss */
    .best-post-container .related-article .link-best-post {
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 100; }
      /* line 46, assets/sass/templates/page/post/startup/_best-post.scss */
      .best-post-container .related-article .link-best-post:hover + .article-content .read-more, .best-post-container .related-article .link-best-post:hover + .article-content #search article.post-grid .cover-preview_type, #search article.post-grid .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .best-post-container .related-article .link-best-post:hover + .article-content .posts-list section.recent-posts .post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, section.universe-preview article .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .post .container_native_sidebar article .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .best-post-container .container_native_sidebar article .related-article .link-best-post:hover + .article-content .cover-preview_type, .best-post-container .related-article .link-best-post:hover + .article-content #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .best-post-container .related-article .link-best-post:hover + .article-content #simple-page .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .best-post-container .related-article .link-best-post:hover + .article-content #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .report-footer .container_native_sidebar article .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .best-post-container .related-article .link-best-post:hover + .article-content article .cover-preview_type, .best-post-container .related-article article .link-best-post:hover + .article-content .cover-preview_type, .related-univers article .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .community-featured article .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .category-vroom .list-posts article .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type, .best-post-container .related-article .link-best-post:hover + .article-content .posts-list section.recent-posts .post-list .cover-preview_type, .posts-list section.recent-posts .post-list .best-post-container .related-article .link-best-post:hover + .article-content .cover-preview_type {
        background: #e9573f;
        color: #F5F5F5; }
    /* line 52, assets/sass/templates/page/post/startup/_best-post.scss */
    .best-post-container .related-article .best-article {
      height: 250px;
      width: 100%;
      position: relative; }
      @media (max-width: 767px) {
        /* line 52, assets/sass/templates/page/post/startup/_best-post.scss */
        .best-post-container .related-article .best-article {
          height: 300px; } }
      /* line 59, assets/sass/templates/page/post/startup/_best-post.scss */
      .best-post-container .related-article .best-article .article-content {
        margin-top: 40px;
        margin-left: 48px;
        position: relative;
        z-index: 10;
        color: #F5F5F5; }
      /* line 66, assets/sass/templates/page/post/startup/_best-post.scss */
      .best-post-container .related-article .best-article .article-title {
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.26);
        font-family: "FuturaLT";
        font-weight: 700;
        font-size: 31px;
        line-height: 34px;
        text-transform: uppercase; }
        @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
          /* line 66, assets/sass/templates/page/post/startup/_best-post.scss */
          .best-post-container .related-article .best-article .article-title {
            font-size: 26px;
            line-height: 30px; } }
        @media (max-width: 450px) {
          /* line 66, assets/sass/templates/page/post/startup/_best-post.scss */
          .best-post-container .related-article .best-article .article-title {
            font-size: 19px;
            line-height: 25px; } }
      /* line 82, assets/sass/templates/page/post/startup/_best-post.scss */
      .best-post-container .related-article .best-article .article-resume {
        font-size: 20px;
        margin-top: 15px; }
        @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
          /* line 82, assets/sass/templates/page/post/startup/_best-post.scss */
          .best-post-container .related-article .best-article .article-resume {
            font-size: 15px; } }
      /* line 89, assets/sass/templates/page/post/startup/_best-post.scss */
      .best-post-container .related-article .best-article .article-informations {
        margin-top: 30px;
        width: 100%;
        display: block; }
      /* line 94, assets/sass/templates/page/post/startup/_best-post.scss */
      .best-post-container .related-article .best-article .read-more, .best-post-container .related-article .best-article #search article.post-grid .cover-preview_type, #search article.post-grid .best-post-container .related-article .best-article .cover-preview_type, .best-post-container .related-article .best-article .posts-list section.recent-posts .post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid .best-post-container .related-article .best-article .cover-preview_type, section.universe-preview article .best-post-container .related-article .best-article .cover-preview_type, .post .container_native_sidebar article .best-post-container .related-article .best-article .cover-preview_type, .best-post-container .container_native_sidebar article .related-article .best-article .cover-preview_type, .best-post-container .related-article .best-article #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article .best-post-container .related-article .best-article .cover-preview_type, .best-post-container .related-article .best-article #simple-page .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article .best-post-container .related-article .best-article .cover-preview_type, .best-post-container .related-article .best-article #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article .best-post-container .related-article .best-article .cover-preview_type, .report-footer .container_native_sidebar article .best-post-container .related-article .best-article .cover-preview_type, .best-post-container .related-article .best-article article .cover-preview_type, .best-post-container .related-article article .best-article .cover-preview_type, .related-univers article .best-post-container .related-article .best-article .cover-preview_type, .community-featured article .best-post-container .related-article .best-article .cover-preview_type, .category-vroom .list-posts article .best-post-container .related-article .best-article .cover-preview_type, .best-post-container .related-article .best-article .posts-list section.recent-posts .post-list .cover-preview_type, .posts-list section.recent-posts .post-list .best-post-container .related-article .best-article .cover-preview_type {
        margin-right: 5px;
        display: block;
        float: left;
        padding: 0 10px; }
      /* line 100, assets/sass/templates/page/post/startup/_best-post.scss */
      .best-post-container .related-article .best-article .comments {
        margin-left: 15px;
        height: 20px;
        display: block;
        float: left;
        font-family: "FuturaLT";
        font-weight: 500;
        font-size: 20px; }
      /* line 109, assets/sass/templates/page/post/startup/_best-post.scss */
      .best-post-container .related-article .best-article .article-cover {
        position: absolute;
        width: 100%;
        height: 100%;
        display: block;
        z-index: 2;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center; }
        /* line 118, assets/sass/templates/page/post/startup/_best-post.scss */
        .best-post-container .related-article .best-article .article-cover:before {
          content: "";
          width: 100%;
          height: 100%;
          display: block;
          background: #444444;
          position: absolute;
          margin: 0;
          opacity: 0.7;
          z-index: 5; }

/* line 1, assets/sass/templates/page/post/startup/_summary.scss */
.startup-summary {
  margin-top: 20px; }
  /* line 3, assets/sass/templates/page/post/startup/_summary.scss */
  .startup-summary .entry, .startup-summary .summary-entry {
    display: inline-block;
    opacity: 0.6;
    font-style: italic;
    font-size: 16px;
    color: white;
    text-transform: uppercase;
    -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-bottom: 1px solid rgba(0, 0, 0, 0);
    margin-right: 20px; }
    /* line 17, assets/sass/templates/page/post/startup/_summary.scss */
    .startup-summary .entry a, .startup-summary .summary-entry a {
      padding-bottom: 2px;
      padding-right: 2px; }
    /* line 21, assets/sass/templates/page/post/startup/_summary.scss */
    .startup-summary .entry:hover, .startup-summary .summary-entry:hover {
      opacity: 1;
      border-color: white; }

/* line 29, assets/sass/templates/page/post/startup/_summary.scss */
.txt-darken .startup-summary .entry, .txt-darken .startup-summary .summary-entry {
  color: #444444; }
  /* line 32, assets/sass/templates/page/post/startup/_summary.scss */
  .txt-darken .startup-summary .entry:hover, .txt-darken .startup-summary .summary-entry:hover {
    border-color: #444444; }

/* line 1, assets/sass/templates/page/startup/_top-area.scss */
#page-startup #startup-top-area {
  background-color: #444444;
  background-image: url("/wp-wp-content/themes/project-n-theme/resources/assets/images/startup-page/back-startup-full.jpg");
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  color: #F5F5F5;
  margin: 0;
  padding: 50px 0;
  width: 100%;
  height: auto;
  text-align: center;
  left: 0;
  right: 0; }
  /* line 16, assets/sass/templates/page/startup/_top-area.scss */
  #page-startup #startup-top-area h1 {
    width: 100%;
    text-align: center;
    font-size: 110px;
    font-family: "FuturaLT";
    line-height: 110px;
    margin: 0;
    margin-top: 30px; }
  /* line 25, assets/sass/templates/page/startup/_top-area.scss */
  #page-startup #startup-top-area .description {
    font-size: 25px;
    font-weight: bold; }
  /* line 30, assets/sass/templates/page/startup/_top-area.scss */
  #page-startup #startup-top-area .startup-search {
    margin: 60px auto;
    position: relative;
    width: 475px; }
    /* line 34, assets/sass/templates/page/startup/_top-area.scss */
    #page-startup #startup-top-area .startup-search input {
      height: 50px;
      line-height: 50px;
      padding: 0 10px;
      font-size: 15px;
      font-style: italic;
      border: none; }
    /* line 42, assets/sass/templates/page/startup/_top-area.scss */
    #page-startup #startup-top-area .startup-search input[type="submit"] {
      background: #e9573f;
      color: #F5F5F5;
      font-style: normal;
      padding: 0 20px; }
  /* line 50, assets/sass/templates/page/startup/_top-area.scss */
  #page-startup #startup-top-area #search-startup {
    margin-right: 10px;
    width: 475px;
    padding-left: 50px; }
  /* line 55, assets/sass/templates/page/startup/_top-area.scss */
  #page-startup #startup-top-area .icon-search {
    display: block;
    position: absolute;
    width: 50px;
    line-height: 50px;
    margin: 0;
    padding: 0;
    color: #9b9b9b;
    background: white;
    font-size: 30px; }
  /* line 67, assets/sass/templates/page/startup/_top-area.scss */
  #page-startup #startup-top-area .explore-title {
    font-size: 25px;
    text-transform: uppercase; }
  /* line 72, assets/sass/templates/page/startup/_top-area.scss */
  #page-startup #startup-top-area .startup-explore {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
    margin-top: 20px; }
    /* line 78, assets/sass/templates/page/startup/_top-area.scss */
    #page-startup #startup-top-area .startup-explore li {
      display: inline-block;
      margin-right: 10px;
      margin-bottom: 20px; }
    /* line 83, assets/sass/templates/page/startup/_top-area.scss */
    #page-startup #startup-top-area .startup-explore li a {
      font-size: 20px;
      padding: 5px 20px;
      text-transform: uppercase;
      background: #d34e39;
      color: #F5F5F5;
      -ms-transition-property: background;
      -webkit-transition-property: background;
      -moz-transition-property: background;
      -ms-transition-duration: 0.2s;
      -webkit-transition-duration: 0.2s;
      -moz-transition-duration: 0.2s;
      -ms-transition-timing-function: linear;
      -webkit-transition-timing-function: linear;
      -moz-transition-timing-function: linear;
      -ms-transition-delay: 0s;
      -webkit-transition-delay: 0s;
      -moz-transition-delay: 0s; }
      /* line 91, assets/sass/templates/page/startup/_top-area.scss */
      #page-startup #startup-top-area .startup-explore li a:hover {
        background: #e9573f; }

@media (max-width: 767px) {
  /* line 99, assets/sass/templates/page/startup/_top-area.scss */
  #page-startup #startup-top-area {
    background-image: url("/wp-content/themes/project-n-theme/resources/assets/images/startup-page/back-startup-medium.jpg"); }
    /* line 101, assets/sass/templates/page/startup/_top-area.scss */
    #page-startup #startup-top-area h1 {
      font-size: 50px;
      line-height: 60px; }
    /* line 105, assets/sass/templates/page/startup/_top-area.scss */
    #page-startup #startup-top-area .description {
      font-size: 18px; }
    /* line 109, assets/sass/templates/page/startup/_top-area.scss */
    #page-startup #startup-top-area p:not(.description) {
      margin-top: 50px; }
    /* line 112, assets/sass/templates/page/startup/_top-area.scss */
    #page-startup #startup-top-area .startup-explore li {
      margin-right: 5px !important;
      margin-bottom: 10px !important;
      height: 25px; }
    /* line 117, assets/sass/templates/page/startup/_top-area.scss */
    #page-startup #startup-top-area .startup-explore li a {
      font-size: 12px !important;
      padding: 5px !important;
      height: 25px; } }

/* line 2, assets/sass/templates/page/startup/_page.scss */
#page-startup .recent-posts {
  margin-right: 40px; }

/* line 6, assets/sass/templates/page/startup/_page.scss */
#page-startup .title {
  color: #e9573f;
  font-size: 25px;
  margin: 15px 0;
  text-transform: uppercase; }

/* line 13, assets/sass/templates/page/startup/_page.scss */
#page-startup #startup-search-result {
  height: auto;
  background: #e2e2e2;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  overflow: hidden; }

/* line 23, assets/sass/templates/page/startup/_page.scss */
#page-startup .sidebar {
  margin-left: 40px;
  margin-right: inherit; }

/* line 2, assets/sass/templates/page/post/video/_top-area.scss */
.video-article-container .post-top-area, .guide-article-container .post-top-area {
  height: auto !important; }
  /* line 4, assets/sass/templates/page/post/video/_top-area.scss */
  .video-article-container .post-top-area .first-title-video, .guide-article-container .post-top-area .first-title-video {
    font-size: 30px;
    line-height: 40px;
    font-family: "FuturaLT";
    text-wrap: 700;
    text-transform: none;
    letter-spacing: 0px;
    color: #e9573f;
    display: block;
    padding: 0 0 35px; }
  /* line 15, assets/sass/templates/page/post/video/_top-area.scss */
  .video-article-container .post-top-area h1, .guide-article-container .post-top-area h1 {
    position: relative;
    width: auto;
    text-align: left;
    display: inline;
    color: #444444;
    text-shadow: 0 0 0 transparent;
    font-size: 30px;
    line-height: 40px; }

/* line 26, assets/sass/templates/page/post/video/_top-area.scss */
.video-article-container .post-top-area .video-attachement, .guide-article-container .post-top-area .video-attachement {
  width: 100%;
  height: 562px;
  margin: 0 !important; }
  /* line 30, assets/sass/templates/page/post/video/_top-area.scss */
  .video-article-container .post-top-area .video-attachement .video-preview, .guide-article-container .post-top-area .video-attachement .video-preview {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 4;
    background-size: cover;
    background-repeat: no-repeat; }
  /* line 38, assets/sass/templates/page/post/video/_top-area.scss */
  .video-article-container .post-top-area .video-attachement iframe, .guide-article-container .post-top-area .video-attachement iframe {
    width: 100%;
    height: 100%;
    position: absolute; }

@media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
  /* line 3, assets/sass/templates/page/post/video/_top-area-responsive.scss */
  .video-article-container .post-top-area, .guide-article-container .post-top-area {
    margin-top: 30px; }
  /* line 6, assets/sass/templates/page/post/video/_top-area-responsive.scss */
  .video-article-container .post-top-area .video-attachement, .guide-article-container .post-top-area .video-attachement {
    min-height: 300px;
    height: auto; }
  /* line 10, assets/sass/templates/page/post/video/_top-area-responsive.scss */
  .video-article-container .first-title-video, .guide-article-container .first-title-video {
    display: block !important;
    font-size: 20px !important;
    line-height: 25px !important;
    width: 100% !important;
    color: #444444;
    text-shadow: none;
    padding: 20px; }
  /* line 19, assets/sass/templates/page/post/video/_top-area-responsive.scss */
  .video-article-container h1, .guide-article-container h1 {
    padding: 0; }
  /* line 22, assets/sass/templates/page/post/video/_top-area-responsive.scss */
  .video-article-container .post-author-bloc, .guide-article-container .post-author-bloc {
    margin-bottom: 30px !important; }
    /* line 24, assets/sass/templates/page/post/video/_top-area-responsive.scss */
    .video-article-container .post-author-bloc .post-infos, .guide-article-container .post-author-bloc .post-infos {
      width: 100%;
      text-align: left;
      padding: 0 10px;
      margin: 0 !important;
      line-height: 40px;
      height: 40px !important;
      position: relative;
      z-index: 3; }
    /* line 34, assets/sass/templates/page/post/video/_top-area-responsive.scss */
    .video-article-container .post-author-bloc .post-author-bloc_text, .guide-article-container .post-author-bloc .post-author-bloc_text {
      padding-left: 50px;
      line-height: 40px;
      height: 40px;
      font-size: 15px; }
    /* line 40, assets/sass/templates/page/post/video/_top-area-responsive.scss */
    .video-article-container .post-author-bloc b, .guide-article-container .post-author-bloc b {
      font-family: "FuturaLT";
      font-weight: 500;
      text-transform: capitalize; }
    /* line 45, assets/sass/templates/page/post/video/_top-area-responsive.scss */
    .video-article-container .post-author-bloc img, .guide-article-container .post-author-bloc img {
      z-index: 5;
      margin-top: -7.5px;
      margin-left: 0; } }

/* line 2, assets/sass/templates/page/post/video/_video-container.scss */
.video-article-container .post-author-bloc, .guide-article-container .post-author-bloc {
  display: block;
  height: auto;
  margin-bottom: 50px;
  width: calc(100% - 20px);
  padding: 0 20px; }

/* line 9, assets/sass/templates/page/post/video/_video-container.scss */
.video-article-container .post-author-bloc_avatar, .guide-article-container .post-author-bloc_avatar {
  float: left;
  border-radius: 25px;
  height: 50px;
  width: 50px;
  display: inline-block;
  position: absolute;
  left: 20px;
  margin: 0;
  margin-top: -10px; }

/* line 20, assets/sass/templates/page/post/video/_video-container.scss */
.video-article-container .post-infos, .guide-article-container .post-infos {
  display: block;
  padding-left: 10%;
  padding-right: 8.47458%; }

/* line 25, assets/sass/templates/page/post/video/_video-container.scss */
.video-article-container .post-author-bloc_text, .guide-article-container .post-author-bloc_text {
  font-size: 17px;
  line-height: 25px;
  position: relative;
  display: block; }

/* line 31, assets/sass/templates/page/post/video/_video-container.scss */
.video-article-container .post-breadcrumb, .guide-article-container .post-breadcrumb {
  font-size: 15px;
  color: #4A4A4A;
  height: 20px;
  display: block;
  float: left;
  margin-top: -20px;
  position: relative !important;
  text-shadow: none;
  text-align: left;
  right: 0 !important; }
  /* line 42, assets/sass/templates/page/post/video/_video-container.scss */
  .video-article-container .post-breadcrumb_li, .guide-article-container .post-breadcrumb_li {
    display: inline; }
    /* line 44, assets/sass/templates/page/post/video/_video-container.scss */
    .video-article-container .post-breadcrumb_li a, .guide-article-container .post-breadcrumb_li a {
      color: #9b9b9b; }
    /* line 47, assets/sass/templates/page/post/video/_video-container.scss */
    .video-article-container .post-breadcrumb_li:after, .guide-article-container .post-breadcrumb_li:after {
      content: " >";
      color: #9b9b9b; }
    /* line 51, assets/sass/templates/page/post/video/_video-container.scss */
    .video-article-container .post-breadcrumb_li:last-child:after, .guide-article-container .post-breadcrumb_li:last-child:after {
      content: ""; }

/* line 56, assets/sass/templates/page/post/video/_video-container.scss */
.video-article-container .post-title, .guide-article-container .post-title {
  display: block;
  font-size: 30px;
  padding-bottom: 30px;
  font-family: "FuturaLT";
  font-weight: 500;
  text-transform: none;
  letter-spacing: 0px;
  color: #e9573f; }
  /* line 65, assets/sass/templates/page/post/video/_video-container.scss */
  .video-article-container .post-title b, .guide-article-container .post-title b {
    position: relative;
    width: auto;
    text-align: left;
    display: inline;
    color: #444444;
    text-shadow: 0 0 0 transparent;
    font-size: 30px; }

@media (max-width: 767px) {
  /* line 77, assets/sass/templates/page/post/video/_video-container.scss */
  .video-article-container .post-author-bloc .post-author-bloc_text, .guide-article-container .post-author-bloc .post-author-bloc_text {
    line-height: 20px; } }

/* line 1, assets/sass/templates/page/post/report/_top-area.scss */
.report-article-container .post-cover {
  position: relative;
  height: calc(100vh - 50px);
  min-height: 50vh;
  z-index: 49; }
  /* line 6, assets/sass/templates/page/post/report/_top-area.scss */
  .report-article-container .post-cover:before {
    display: none; }

/* line 10, assets/sass/templates/page/post/report/_top-area.scss */
.report-article-container .report-catchline {
  color: #F5F5F5;
  position: absolute;
  z-index: 52;
  width: 80%;
  font-size: 35px;
  line-height: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  height: 150px;
  font-family: "FuturaLT";
  font-weight: 500;
  text-align: center;
  margin: auto; }

/* line 28, assets/sass/templates/page/post/report/_top-area.scss */
.scroll-to-read {
  text-align: center;
  font-size: 23px;
  width: 100%;
  color: white;
  position: fixed;
  padding-top: 80px;
  padding-bottom: 15px;
  bottom: 0;
  opacity: 0;
  background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, black 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  transition: all 600ms; }
  /* line 46, assets/sass/templates/page/post/report/_top-area.scss */
  .scroll-to-read.show {
    opacity: 1;
    padding-bottom: 80px; }
    /* line 50, assets/sass/templates/page/post/report/_top-area.scss */
    .scroll-to-read.show.unshow {
      opacity: 0;
      padding-bottom: 130px; }

/* line 57, assets/sass/templates/page/post/report/_top-area.scss */
.scroll-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 2em;
  width: 1.2em;
  font-size: 22px;
  color: #fff;
  border-radius: 2em;
  border: solid 2px;
  transition: .4s;
  margin: 0 auto;
  margin-top: 18px; }

/* line 75, assets/sass/templates/page/post/report/_top-area.scss */
.scroll-icon::after {
  content: '';
  width: 5px;
  height: 5px;
  background-color: #fff;
  border-radius: 50%;
  animation: scroll-icon 2.2s infinite cubic-bezier(0.65, 0.05, 0.36, 1); }

@keyframes scroll-icon {
  0% {
    transform: translateY(12px);
    opacity: 0; }
  30%, 70% {
    opacity: 1; }
  100% {
    transform: translateY(-12px);
    opacity: 0; } }

@media (min-width: 768px) and (max-width: 1000px) {
  /* line 93, assets/sass/templates/page/post/report/_top-area.scss */
  .report-article-container {
    padding: 0 !important; }
  /* line 96, assets/sass/templates/page/post/report/_top-area.scss */
  .report-article-container .post-cover {
    display: block !important; } }

@media (max-width: 767px) {
  /* line 102, assets/sass/templates/page/post/report/_top-area.scss */
  .report-article-container .report-catchline * {
    font-size: 35px !important;
    line-height: 40px !important;
    position: initial !important; } }

/* line 2, assets/sass/templates/page/post/report/_author-box.scss */
.report-article-container .post-author-box h1 {
  color: #444444;
  font-size: 47px;
  line-height: 52px;
  font-family: "FuturaLT";
  font-weight: 500;
  width: 80%;
  text-align: center;
  text-transform: none;
  letter-spacing: 0px;
  margin: auto;
  padding: 40px 0; }

/* line 15, assets/sass/templates/page/post/report/_author-box.scss */
.report-article-container .post-author-box .post-author-bloc {
  display: block;
  width: 100%;
  height: 50px;
  text-align: center;
  padding: 0;
  margin: auto;
  margin-bottom: 25px;
  padding-left: 70px; }

/* line 25, assets/sass/templates/page/post/report/_author-box.scss */
.report-article-container .post-author-box .post-author-bloc_avatar {
  border-radius: 25px;
  height: 50px;
  width: 50px;
  display: inline-block;
  position: absolute;
  margin: 0;
  margin-left: -70px; }

/* line 34, assets/sass/templates/page/post/report/_author-box.scss */
.report-article-container .post-author-box .post-author-bloc_text {
  font-size: 17px;
  line-height: 50px;
  height: 50px;
  position: relative;
  display: inline-block; }

@media (max-width: 767px) {
  /* line 43, assets/sass/templates/page/post/report/_author-box.scss */
  .report-article-container .post-author-box h1 {
    font-size: 25px;
    line-height: 30px; } }

/* line 1, assets/sass/templates/page/post/report/_content.scss */
.report-article-container {
  background: #f1f1f1;
  padding-bottom: 100px; }

/* line 5, assets/sass/templates/page/post/report/_content.scss */
.report-article-container .post, .report-article-container .best-post-container, .report-article-container #simple-page-contact, .report-article-container #simple-page, .report-article-container #simple-page-no-sidebar {
  background: #f1f1f1; }

/* line 8, assets/sass/templates/page/post/report/_content.scss */
.report-article-container .top-bloc {
  border: none; }

/* line 11, assets/sass/templates/page/post/report/_content.scss */
.report-article-container .content-side-bloc {
  padding: 0;
  z-index: 2;
  position: absolute;
  right: -175px;
  top: 400px;
  height: 250px;
  width: 300px; }

/* line 20, assets/sass/templates/page/post/report/_content.scss */
.report-article-container .break-with-text {
  padding: 20px 0; }

/* line 23, assets/sass/templates/page/post/report/_content.scss */
.report-article-container .break-with-image {
  padding: 0;
  margin: 0; }
  /* line 26, assets/sass/templates/page/post/report/_content.scss */
  .report-article-container .break-with-image .post-content {
    margin: 0;
    padding: 0; }
  /* line 30, assets/sass/templates/page/post/report/_content.scss */
  .report-article-container .break-with-image p {
    margin: 0;
    padding: 0; }
  /* line 34, assets/sass/templates/page/post/report/_content.scss */
  .report-article-container .break-with-image img {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    height: auto; }

/* line 41, assets/sass/templates/page/post/report/_content.scss */
.report-article-container .post-content {
  border: none;
  width: 100%;
  padding: 0 15%;
  margin: auto;
  float: left; }
  /* line 47, assets/sass/templates/page/post/report/_content.scss */
  .report-article-container .post-content h2 {
    color: #e9573f;
    text-transform: none;
    font-size: 47px;
    line-height: 52px;
    text-align: center; }

/* line 55, assets/sass/templates/page/post/report/_content.scss */
.report-article-container .wrap, .report-article-container .post, .report-article-container .best-post-container, .report-article-container #simple-page-contact, .report-article-container #simple-page, .report-article-container #simple-page-no-sidebar {
  min-height: 0px !important; }

/* line 59, assets/sass/templates/page/post/report/_content.scss */
.report-footer {
  margin-top: 20px;
  margin-bottom: 20px; }

@media (max-width: 767px) {
  /* line 65, assets/sass/templates/page/post/report/_content.scss */
  .report-article-container .post-content {
    padding: 10px; } }

@media (min-width: 768px) and (max-width: 1000px) {
  /* line 71, assets/sass/templates/page/post/report/_content.scss */
  .report-article-container .break-with-text, .report-article-container .break-with-image {
    padding: 0 !important; } }

/* line 4, assets/sass/templates/page/post/guide/_top-area.scss */
.guide-article-container .post-top-area .post-title {
  position: relative;
  bottom: inherit;
  padding-bottom: 40px; }
  /* line 8, assets/sass/templates/page/post/guide/_top-area.scss */
  .guide-article-container .post-top-area .post-title h1 {
    font-family: "FuturaLT";
    font-size: 35px;
    font-weight: 400;
    color: #fff;
    padding: 0 15px;
    text-align: center;
    width: 100%; }

/* line 21, assets/sass/templates/page/post/guide/_top-area.scss */
.guide-article-container .guide-img-container {
  position: relative;
  overflow: hidden; }
  /* line 25, assets/sass/templates/page/post/guide/_top-area.scss */
  .guide-article-container .guide-img-container .img-container {
    background-size: cover;
    background-position: top center;
    height: 100%;
    position: absolute;
    width: 100%; }
    /* line 32, assets/sass/templates/page/post/guide/_top-area.scss */
    .guide-article-container .guide-img-container .img-container img {
      position: absolute;
      z-index: 0; }
    /* line 36, assets/sass/templates/page/post/guide/_top-area.scss */
    .guide-article-container .guide-img-container .img-container:after {
      z-index: 1;
      background: linear-gradient(to bottom, #ea5337 0%, #200459 100%);
      content: "";
      display: block;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0.5;
      user-select: none; }

/* line 54, assets/sass/templates/page/post/guide/_top-area.scss */
.guide-article-container .text-logo-container {
  position: relative;
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
  z-index: 1; }
  /* line 62, assets/sass/templates/page/post/guide/_top-area.scss */
  .guide-article-container .text-logo-container .logo {
    width: 240px;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: 40px; }

/* line 2, assets/sass/templates/page/post/guide/_content.scss */
.guide-article-container .list-products {
  background: #FCFCFC; }

/* line 2, assets/sass/templates/page/univers/_featured-article.scss */
#universe .tag-universe {
  background: none;
  padding: 10px 0 15px 0; }

/* line 7, assets/sass/templates/page/univers/_featured-article.scss */
#universe .featured-article {
  height: 420px;
  width: 100%;
  position: relative; }
  /* line 12, assets/sass/templates/page/univers/_featured-article.scss */
  #universe .featured-article .article-content {
    margin-top: 60px;
    margin-left: 50.84746%;
    position: relative;
    z-index: 10;
    color: #F5F5F5; }
  /* line 19, assets/sass/templates/page/univers/_featured-article.scss */
  #universe .featured-article .article-title {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.26);
    font-family: "FuturaLT";
    font-weight: 500;
    font-size: 32px; }
  /* line 25, assets/sass/templates/page/univers/_featured-article.scss */
  #universe .featured-article .article-resume {
    font-size: 20px;
    margin-top: 30px; }
  /* line 29, assets/sass/templates/page/univers/_featured-article.scss */
  #universe .featured-article .article-informations {
    margin-top: 30px;
    width: 100%;
    display: block; }
  /* line 34, assets/sass/templates/page/univers/_featured-article.scss */
  #universe .featured-article .read-more, #universe .featured-article #search article.post-grid .cover-preview_type, #search article.post-grid #universe .featured-article .cover-preview_type, #universe .featured-article .posts-list section.recent-posts .post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid #universe .featured-article .cover-preview_type, #universe .featured-article section.universe-preview article .cover-preview_type, section.universe-preview article #universe .featured-article .cover-preview_type, #universe .featured-article .post .container_native_sidebar article .cover-preview_type, .post .container_native_sidebar article #universe .featured-article .cover-preview_type, #universe .featured-article .best-post-container .container_native_sidebar article .cover-preview_type, .best-post-container .container_native_sidebar article #universe .featured-article .cover-preview_type, #universe .featured-article #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article #universe .featured-article .cover-preview_type, #universe .featured-article #simple-page .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article #universe .featured-article .cover-preview_type, #universe .featured-article #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article #universe .featured-article .cover-preview_type, #universe .featured-article .report-footer .container_native_sidebar article .cover-preview_type, .report-footer .container_native_sidebar article #universe .featured-article .cover-preview_type, #universe .featured-article .related-article article .cover-preview_type, .related-article article #universe .featured-article .cover-preview_type, #universe .featured-article .related-univers article .cover-preview_type, .related-univers article #universe .featured-article .cover-preview_type, #universe .featured-article .community-featured article .cover-preview_type, .community-featured article #universe .featured-article .cover-preview_type, #universe .featured-article .category-vroom .list-posts article .cover-preview_type, .category-vroom .list-posts article #universe .featured-article .cover-preview_type, #universe .featured-article .posts-list section.recent-posts .post-list .cover-preview_type, .posts-list section.recent-posts .post-list #universe .featured-article .cover-preview_type {
    margin-right: 5px;
    display: block;
    float: left;
    padding: 0 10px; }
  /* line 40, assets/sass/templates/page/univers/_featured-article.scss */
  #universe .featured-article .comments {
    margin-left: 15px;
    height: 20px;
    display: block;
    float: left;
    font-family: "FuturaLT";
    font-weight: 500;
    font-size: 20px; }
  /* line 49, assets/sass/templates/page/univers/_featured-article.scss */
  #universe .featured-article .article-cover {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
    /* line 58, assets/sass/templates/page/univers/_featured-article.scss */
    #universe .featured-article .article-cover:before {
      content: "";
      width: 100%;
      height: 100%;
      display: block;
      background: #444444;
      position: absolute;
      margin: 0;
      opacity: 0.7;
      z-index: 5; }

@media (min-width: 768px) and (max-width: 1000px), (max-width: 767px) {
  /* line 3, assets/sass/templates/page/univers/_featured-article-responsive.scss */
  #universe .top-bloc {
    margin-bottom: 0; }
  /* line 6, assets/sass/templates/page/univers/_featured-article-responsive.scss */
  #universe .featured-article {
    height: auto;
    float: left;
    margin-bottom: 15px; }
  /* line 11, assets/sass/templates/page/univers/_featured-article-responsive.scss */
  #universe .article-content {
    margin: 0 !important;
    padding: 20px; } }

/* line 1, assets/sass/templates/page/univers/_featured-community.scss */
.community-featured {
  background: #e9573f;
  padding: 20px;
  padding-bottom: 0; }
  /* line 5, assets/sass/templates/page/univers/_featured-community.scss */
  .community-featured article {
    width: 200px;
    background-color: #eeeeee; }
  /* line 10, assets/sass/templates/page/univers/_featured-community.scss */
  .community-featured article:first-child {
    position: relative;
    width: 300px; }
    /* line 13, assets/sass/templates/page/univers/_featured-community.scss */
    .community-featured article:first-child .type {
      font-family: "FuturaLT";
      font-weight: 500;
      color: #e9573f;
      font-size: 13px;
      text-transform: uppercase;
      padding: 10px;
      padding-top: 20px; }
    /* line 22, assets/sass/templates/page/univers/_featured-community.scss */
    .community-featured article:first-child h4 {
      font-size: 20px;
      font-family: "FuturaLT";
      font-weight: 500; }
    /* line 27, assets/sass/templates/page/univers/_featured-community.scss */
    .community-featured article:first-child footer .tags-list {
      display: block; }
    /* line 30, assets/sass/templates/page/univers/_featured-community.scss */
    .community-featured article:first-child .enter-talk {
      height: 50px;
      background: #444444;
      color: #F5F5F5;
      font-size: 17px;
      letter-spacing: 1px;
      text-align: center;
      width: 100%;
      line-height: 50px;
      font-family: "FuturaLT";
      text-transform: uppercase;
      display: block;
      position: absolute;
      bottom: 0; }
      /* line 44, assets/sass/templates/page/univers/_featured-community.scss */
      .community-featured article:first-child .enter-talk span {
        font-family: "FuturaLT";
        font-weight: 500; }
      /* line 48, assets/sass/templates/page/univers/_featured-community.scss */
      .community-featured article:first-child .enter-talk:hover {
        background: #d34e39; }
  /* line 54, assets/sass/templates/page/univers/_featured-community.scss */
  .community-featured .content-side-bloc {
    float: left; }

/* line 2, assets/sass/templates/page/tag/_featured-news.scss */
#tag .featured-news-tag {
  height: 420px; }

/* line 5, assets/sass/templates/page/tag/_featured-news.scss */
#tag .big-feature {
  position: relative;
  float: left;
  height: 420px;
  width: 680px;
  background: #444444; }
  /* line 11, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .big-feature .article-content {
    position: relative;
    z-index: 10;
    color: #F5F5F5;
    width: 80%;
    margin: auto;
    margin-top: 60px; }
  /* line 19, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .big-feature .title {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.26);
    font-family: "FuturaLT";
    font-weight: 500;
    font-size: 32px;
    text-align: left; }
  /* line 26, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .big-feature .resume {
    font-size: 20px;
    margin-top: 30px; }
  /* line 30, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .big-feature .informations {
    margin-top: 30px;
    width: 100%;
    display: block; }
  /* line 35, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .big-feature .read-more, #tag .big-feature #search article.post-grid .cover-preview_type, #search article.post-grid #tag .big-feature .cover-preview_type, #tag .big-feature .posts-list section.recent-posts .post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid #tag .big-feature .cover-preview_type, #tag .big-feature section.universe-preview article .cover-preview_type, section.universe-preview article #tag .big-feature .cover-preview_type, #tag .big-feature .post .container_native_sidebar article .cover-preview_type, .post .container_native_sidebar article #tag .big-feature .cover-preview_type, #tag .big-feature .best-post-container .container_native_sidebar article .cover-preview_type, .best-post-container .container_native_sidebar article #tag .big-feature .cover-preview_type, #tag .big-feature #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article #tag .big-feature .cover-preview_type, #tag .big-feature #simple-page .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article #tag .big-feature .cover-preview_type, #tag .big-feature #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article #tag .big-feature .cover-preview_type, #tag .big-feature .report-footer .container_native_sidebar article .cover-preview_type, .report-footer .container_native_sidebar article #tag .big-feature .cover-preview_type, #tag .big-feature .related-article article .cover-preview_type, .related-article article #tag .big-feature .cover-preview_type, #tag .big-feature .related-univers article .cover-preview_type, .related-univers article #tag .big-feature .cover-preview_type, #tag .big-feature .community-featured article .cover-preview_type, .community-featured article #tag .big-feature .cover-preview_type, #tag .big-feature .category-vroom .list-posts article .cover-preview_type, .category-vroom .list-posts article #tag .big-feature .cover-preview_type, #tag .big-feature .posts-list section.recent-posts .post-list .cover-preview_type, .posts-list section.recent-posts .post-list #tag .big-feature .cover-preview_type {
    margin-right: 5px;
    display: block;
    float: left;
    padding: 0 10px; }
  /* line 41, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .big-feature .comments {
    margin-left: 15px;
    height: 20px;
    display: block;
    float: left;
    font-family: "FuturaLT";
    font-weight: 500;
    font-size: 20px; }
  /* line 50, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .big-feature .article-cover {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    opacity: 0.3; }

/* line 66, assets/sass/templates/page/tag/_featured-news.scss */
#tag .small-feature {
  float: left;
  background: #F5F5F5; }
  /* line 69, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature .small-feature-bloc {
    height: 210px;
    width: 290px;
    display: block;
    position: relative; }
  /* line 75, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature a {
    display: block; }
  /* line 79, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature .new-cover {
    height: 100px; }
  /* line 82, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature .article-title {
    width: 100%;
    display: block;
    background: #F5F5F5;
    padding: 10px;
    padding-top: 5px;
    font-size: 15px;
    height: 50px; }
  /* line 92, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature footer {
    padding: 0 10px;
    height: 70px; }
    /* line 95, assets/sass/templates/page/tag/_featured-news.scss */
    #tag .small-feature footer a {
      font-size: 10px !important; }
  /* line 99, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature .tags-list {
    margin-left: -2px;
    margin-bottom: 7px; }
  /* line 104, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature time {
    font-size: 13px;
    color: #b9b9b9; }
  /* line 108, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature .comments {
    display: none; }
  /* line 113, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature .community-feature .new-cover {
    height: 80px; }
  /* line 116, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature .community-feature footer {
    height: 35px; }
  /* line 119, assets/sass/templates/page/tag/_featured-news.scss */
  #tag .small-feature .community-feature .read-more, #tag .small-feature .community-feature #search article.post-grid .cover-preview_type, #search article.post-grid #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature .posts-list section.recent-posts .post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature section.universe-preview article .cover-preview_type, section.universe-preview article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature .post .container_native_sidebar article .cover-preview_type, .post .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature .best-post-container .container_native_sidebar article .cover-preview_type, .best-post-container .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature #simple-page .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature .report-footer .container_native_sidebar article .cover-preview_type, .report-footer .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature .related-article article .cover-preview_type, .related-article article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature .related-univers article .cover-preview_type, .related-univers article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature .community-featured article .cover-preview_type, .community-featured article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature .category-vroom .list-posts article .cover-preview_type, .category-vroom .list-posts article #tag .small-feature .community-feature .cover-preview_type, #tag .small-feature .community-feature .posts-list section.recent-posts .post-list .cover-preview_type, .posts-list section.recent-posts .post-list #tag .small-feature .community-feature .cover-preview_type {
    background: #e9573f;
    padding: 0px;
    text-align: center;
    color: #F5F5F5;
    font-size: 17px;
    border: none;
    text-decoration: none;
    font-family: "FuturaLT";
    font-weight: 500;
    border-bottom: 4px solid #d34e39;
    text-transform: uppercase;
    height: 35px;
    line-height: 34px; }
    /* line 45, assets/sass/settings/_mixin.scss */
    #tag .small-feature .community-feature .read-more:active, #tag .small-feature .community-feature #search article.post-grid .cover-preview_type:active, #search article.post-grid #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature .posts-list section.recent-posts .post-grid .cover-preview_type:active, .posts-list section.recent-posts .post-grid #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature section.universe-preview article .cover-preview_type:active, section.universe-preview article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature .post .container_native_sidebar article .cover-preview_type:active, .post .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature .best-post-container .container_native_sidebar article .cover-preview_type:active, .best-post-container .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature #simple-page-contact .container_native_sidebar article .cover-preview_type:active, #simple-page-contact .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature #simple-page .container_native_sidebar article .cover-preview_type:active, #simple-page .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type:active, #simple-page-no-sidebar .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature .report-footer .container_native_sidebar article .cover-preview_type:active, .report-footer .container_native_sidebar article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature .related-article article .cover-preview_type:active, .related-article article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature .related-univers article .cover-preview_type:active, .related-univers article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature .community-featured article .cover-preview_type:active, .community-featured article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature .category-vroom .list-posts article .cover-preview_type:active, .category-vroom .list-posts article #tag .small-feature .community-feature .cover-preview_type:active, #tag .small-feature .community-feature .posts-list section.recent-posts .post-list .cover-preview_type:active, .posts-list section.recent-posts .post-list #tag .small-feature .community-feature .cover-preview_type:active {
      margin-top: 4;
      border-bottom: none; }

@media (min-width: 768px) and (max-width: 1000px), (max-width: 767px) {
  /* line 3, assets/sass/templates/page/tag/_featured-news-responsive.scss */
  #tag .top-bloc {
    margin-bottom: 0; }
  /* line 6, assets/sass/templates/page/tag/_featured-news-responsive.scss */
  #tag .featured-news-tag {
    height: auto !important;
    width: 100% !important;
    float: left;
    margin-bottom: 15px; }
  /* line 12, assets/sass/templates/page/tag/_featured-news-responsive.scss */
  #tag .big-feature {
    margin: 0 !important;
    height: auto !important;
    width: 100% !important;
    padding: 20px; }
  /* line 18, assets/sass/templates/page/tag/_featured-news-responsive.scss */
  #tag .article-content {
    margin: 0 !important; } }

/* line 2, assets/sass/templates/page/tag/_elections.scss */
#tag .elections .election_title_container {
  background: #aaa center;
  background-image: url("../images/elections/background.jpg");
  background-size: cover;
  text-align: center;
  width: 100%;
  height: 200px;
  padding: 80px 0; }
  /* line 10, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .election_title_container h1 {
    text-align: center; }
  /* line 13, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .election_title_container h2 {
    color: #e9573f;
    font-size: 20px; }
  @media (min-width: 1000px) {
    /* line 2, assets/sass/templates/page/tag/_elections.scss */
    #tag .elections .election_title_container {
      height: 300px;
      padding: 90px 0; }
      /* line 20, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .election_title_container h2, #tag .elections .election_title_container h1 {
        font-size: 40px; }
      /* line 23, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .election_title_container h2 {
        letter-spacing: 3px; } }

/* line 29, assets/sass/templates/page/tag/_elections.scss */
#tag .elections .candidats_nav {
  overflow-x: scroll;
  overflow-y: hidden;
  background: #fff;
  position: relative; }
  /* line 34, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .candidats_nav ul {
    display: flex;
    flex-wrap: nowrap; }
  /* line 38, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .candidats_nav li {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    padding: 0 17px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    transition: background-color .2s;
    position: relative;
    color: #555; }
    /* line 50, assets/sass/templates/page/tag/_elections.scss */
    #tag .elections .candidats_nav li a {
      width: 100%;
      height: 100%;
      display: inline-block; }
    /* line 55, assets/sass/templates/page/tag/_elections.scss */
    #tag .elections .candidats_nav li:hover {
      color: #111; }
  @media (min-width: 1000px) {
    /* line 29, assets/sass/templates/page/tag/_elections.scss */
    #tag .elections .candidats_nav {
      overflow-x: hidden; }
      /* line 61, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .candidats_nav li {
        font-size: 11px;
        flex: 1;
        text-align: center;
        padding: 0; } }

/* line 70, assets/sass/templates/page/tag/_elections.scss */
#tag .elections .candidat-card {
  margin-top: 30px; }
  /* line 72, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .candidat-card a.header {
    display: block;
    background: #aaa top center;
    transition: background-size .4s;
    background-size: cover;
    height: 143px;
    padding: 10px; }
    /* line 79, assets/sass/templates/page/tag/_elections.scss */
    #tag .elections .candidat-card a.header .flex {
      margin-bottom: 10px; }
    @media (min-width: 1000px) {
      /* line 72, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .candidat-card a.header {
        display: flex;
        background-size: 100%;
        overflow-x: hidden;
        height: 400px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding: 20px; }
        /* line 84, assets/sass/templates/page/tag/_elections.scss */
        #tag .elections .candidat-card a.header .flex {
          flex: 1;
          margin-bottom: 0;
          display: flex;
          flex-direction: column;
          justify-content: space-around; }
        /* line 91, assets/sass/templates/page/tag/_elections.scss */
        #tag .elections .candidat-card a.header:hover {
          background-size: 103%; }
          /* line 93, assets/sass/templates/page/tag/_elections.scss */
          #tag .elections .candidat-card a.header:hover h3 {
            color: #e9573f; }
          /* line 96, assets/sass/templates/page/tag/_elections.scss */
          #tag .elections .candidat-card a.header:hover span.link {
            background: #e9573f;
            color: #fff; } }
  /* line 110, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .candidat-card h3 {
    height: 75px;
    color: #fff;
    font-size: 18px; }
    @media (min-width: 1000px) {
      /* line 110, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .candidat-card h3 {
        width: 77%;
        height: auto;
        letter-spacing: 2px;
        font-size: 45px;
        text-transform: uppercase;
        font-weight: 600;
        margin-bottom: 10px; } }
  /* line 124, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .candidat-card span.link, #tag .elections .candidat-card .button-container a {
    height: 38px;
    display: block;
    width: 70px;
    background: #fff;
    line-height: 38px;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    color: #e9573f;
    transition: background-color .2s; }
  /* line 139, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .candidat-card article {
    display: block;
    background: #fff;
    color: #e9573f; }
    @media (min-width: 1000px) {
      /* line 139, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .candidat-card article {
        padding-top: 10px; } }
  /* line 148, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .candidat-card p.citation {
    text-align: center;
    padding: 20px;
    font-size: 18px; }
    /* line 152, assets/sass/templates/page/tag/_elections.scss */
    #tag .elections .candidat-card p.citation span {
      display: block;
      text-align: right;
      font-size: 13px;
      text-transform: none; }
    @media (min-width: 1000px) {
      /* line 148, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .candidat-card p.citation {
        font-size: 24px;
        text-align: left;
        padding: 0 20px; } }
  /* line 164, assets/sass/templates/page/tag/_elections.scss */
  #tag .elections .candidat-card .button-container {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 15px;
    padding: 0 5px;
    padding-bottom: 10px;
    justify-content: space-around; }
    @media (min-width: 1000px) {
      /* line 164, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .candidat-card .button-container {
        margin-top: 15px;
        justify-content: flex-start;
        padding: 10px 0; } }
    /* line 176, assets/sass/templates/page/tag/_elections.scss */
    #tag .elections .candidat-card .button-container a {
      padding: 0 10px;
      width: auto;
      background: #e9573f;
      color: #fff;
      font-size: 12px;
      font-weight: 600;
      transition: background-color .2s; }
      @media (min-width: 1000px) {
        /* line 176, assets/sass/templates/page/tag/_elections.scss */
        #tag .elections .candidat-card .button-container a {
          margin-left: 10px; } }
      /* line 187, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .candidat-card .button-container a:hover {
        background: #ec6b56; }
        /* line 189, assets/sass/templates/page/tag/_elections.scss */
        #tag .elections .candidat-card .button-container a:hover:first-child {
          background: #00a0d2; }
      /* line 193, assets/sass/templates/page/tag/_elections.scss */
      #tag .elections .candidat-card .button-container a span {
        font-weight: 600; }

/* line 2, assets/sass/templates/page/tag/_ikoula.scss */
#tag .ikoula .ikoula_title_container {
  background: #aaa center;
  background-image: url("../images/ikoula/background-ikoula.jpeg");
  background-size: cover;
  text-align: center;
  width: 100%;
  height: 200px;
  padding: 80px 0; }
  /* line 10, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula_title_container h1 {
    color: white;
    text-align: center; }
  /* line 14, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula_title_container h2 {
    color: white;
    font-size: 20px; }
  @media (min-width: 1000px) {
    /* line 2, assets/sass/templates/page/tag/_ikoula.scss */
    #tag .ikoula .ikoula_title_container {
      height: 300px;
      padding: 90px 0; }
      /* line 21, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula_title_container h2, #tag .ikoula .ikoula_title_container h1 {
        font-size: 40px; }
      /* line 24, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula_title_container h2 {
        letter-spacing: 3px; } }

/* line 30, assets/sass/templates/page/tag/_ikoula.scss */
#tag .ikoula .ikoula_nav {
  overflow-x: scroll;
  overflow-y: hidden;
  background: #4e77c2;
  color: white;
  position: relative; }
  /* line 36, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula_nav ul {
    display: flex;
    flex-wrap: nowrap;
    max-width: 350px;
    margin: 0 auto; }
  /* line 42, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula_nav li {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
    padding: 0 17px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    transition: background-color .2s;
    position: relative;
    color: white; }
    /* line 54, assets/sass/templates/page/tag/_ikoula.scss */
    #tag .ikoula .ikoula_nav li a {
      width: 100%;
      height: 100%;
      display: inline-block; }
    /* line 59, assets/sass/templates/page/tag/_ikoula.scss */
    #tag .ikoula .ikoula_nav li:hover {
      color: #111; }
  @media (min-width: 1000px) {
    /* line 30, assets/sass/templates/page/tag/_ikoula.scss */
    #tag .ikoula .ikoula_nav {
      overflow-x: hidden; }
      /* line 65, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula_nav li {
        font-size: 14px;
        flex: 1;
        text-align: center;
        padding: 0; } }

/* line 74, assets/sass/templates/page/tag/_ikoula.scss */
#tag .ikoula .ikoula-card {
  margin-top: 30px; }
  /* line 76, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula-card a.header {
    display: block;
    background: #aaa top center;
    transition: background-size .4s;
    background-size: cover;
    height: 143px;
    padding: 10px;
    position: relative; }
    /* line 84, assets/sass/templates/page/tag/_ikoula.scss */
    #tag .ikoula .ikoula-card a.header .flex {
      margin-bottom: 10px; }
    /* line 88, assets/sass/templates/page/tag/_ikoula.scss */
    #tag .ikoula .ikoula-card a.header:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.5); }
    @media (min-width: 1000px) {
      /* line 76, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula-card a.header {
        display: flex;
        background-size: 100%;
        overflow-x: hidden;
        height: 400px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding: 15px; }
        /* line 99, assets/sass/templates/page/tag/_ikoula.scss */
        #tag .ikoula .ikoula-card a.header .flex {
          flex: 1;
          margin-bottom: 0;
          display: flex;
          flex-direction: column;
          justify-content: space-around; }
        /* line 106, assets/sass/templates/page/tag/_ikoula.scss */
        #tag .ikoula .ikoula-card a.header:hover {
          background-size: 103%; }
          /* line 108, assets/sass/templates/page/tag/_ikoula.scss */
          #tag .ikoula .ikoula-card a.header:hover h3 {
            color: #e9573f; }
          /* line 111, assets/sass/templates/page/tag/_ikoula.scss */
          #tag .ikoula .ikoula-card a.header:hover span.link {
            background: #e9573f;
            color: #fff; } }
  /* line 125, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula-card h3 {
    height: 75px;
    color: #fff;
    font-size: 18px;
    position: relative; }
    @media (min-width: 1000px) {
      /* line 125, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula-card h3 {
        width: 77%;
        height: auto;
        letter-spacing: 2px;
        font-size: 45px;
        text-transform: uppercase;
        font-weight: 600;
        margin-bottom: 10px; } }
  /* line 140, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula-card span.link, #tag .ikoula .ikoula-card .button-container a {
    height: 38px;
    display: block;
    width: 70px;
    background: #fff;
    line-height: 38px;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    color: #e9573f;
    transition: background-color .2s; }
  /* line 155, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula-card article {
    display: block;
    background: #fff;
    color: #e9573f; }
    @media (min-width: 1000px) {
      /* line 155, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula-card article {
        padding-top: 10px; } }
  /* line 164, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula-card p.citation {
    text-align: center;
    padding: 20px;
    font-size: 18px; }
    /* line 168, assets/sass/templates/page/tag/_ikoula.scss */
    #tag .ikoula .ikoula-card p.citation span {
      display: block;
      text-align: right;
      font-size: 13px;
      text-transform: none; }
    @media (min-width: 1000px) {
      /* line 164, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula-card p.citation {
        font-size: 24px;
        text-align: left;
        padding: 0 20px; } }
  /* line 180, assets/sass/templates/page/tag/_ikoula.scss */
  #tag .ikoula .ikoula-card .button-container {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 15px;
    padding: 0 5px;
    padding-bottom: 10px;
    justify-content: space-around; }
    @media (min-width: 1000px) {
      /* line 180, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula-card .button-container {
        margin-top: 15px;
        justify-content: flex-start;
        padding: 10px 0; } }
    /* line 192, assets/sass/templates/page/tag/_ikoula.scss */
    #tag .ikoula .ikoula-card .button-container a {
      padding: 0 10px;
      width: auto;
      background: #e9573f;
      color: #fff;
      font-size: 12px;
      font-weight: 600;
      transition: background-color .2s; }
      @media (min-width: 1000px) {
        /* line 192, assets/sass/templates/page/tag/_ikoula.scss */
        #tag .ikoula .ikoula-card .button-container a {
          margin-left: 10px; } }
      /* line 203, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula-card .button-container a:hover {
        background: #ec6b56; }
        /* line 205, assets/sass/templates/page/tag/_ikoula.scss */
        #tag .ikoula .ikoula-card .button-container a:hover:first-child {
          background: #00a0d2; }
      /* line 209, assets/sass/templates/page/tag/_ikoula.scss */
      #tag .ikoula .ikoula-card .button-container a span {
        font-weight: 600; }

/* line 1, assets/sass/templates/page/tag/_timeline.scss */
.timeline-tag #tag {
  background-color: #ffffff; }

/* line 5, assets/sass/templates/page/tag/_timeline.scss */
#tag .timeline {
  font-family: Bentonsans; }
  @media (min-width: 1000px) {
    /* line 5, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline {
      padding: 1rem; }
      /* line 11, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .pagination {
        float: unset;
        width: 55%; } }
  /* line 17, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline h1,
  #tag .timeline .tips-title,
  #tag .timeline .tip {
    color: #d34e39; }
  /* line 23, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline .heading-wrapper {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem; }
    /* line 28, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .heading-wrapper > div {
      flex: 1;
      margin-bottom: 1rem; }
    @media (max-width: 1000px) {
      /* line 23, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .heading-wrapper {
        flex-direction: column; } }
  /* line 38, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline h1 {
    line-height: 3.875rem;
    font-size: 3.5rem;
    font-weight: 900;
    text-transform: inherit;
    letter-spacing: inherit; }
    @media (max-width: 1000px) {
      /* line 38, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline h1 {
        font-size: 2.375rem;
        line-height: 2.375rem; } }
  /* line 51, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline .description {
    font-size: 1.125rem;
    line-height: 1.375rem;
    margin-top: 1.5rem; }
    /* line 56, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .description p {
      margin-top: 1rem; }
  /* line 61, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline .tips {
    padding: .75rem 0;
    margin-left: 2rem; }
    /* line 65, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tips-title {
      font-size: 1.25rem;
      text-transform: uppercase; }
    /* line 70, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tips .tip {
      font-size: 2.75rem;
      font-weight: 900;
      line-height: 3.375rem;
      margin-top: 1rem;
      text-transform: uppercase; }
    /* line 78, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tips a {
      border-radius: 4px;
      border: 1px solid #d34e39;
      color: #d34e39;
      display: inline-block;
      font-size: 1.125rem;
      margin-top: 1rem;
      padding: .5rem 1.25rem;
      transition: background-color .15s ease, color .15s ease; }
      /* line 88, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tips a:hover {
        background-color: #d34e39;
        color: #ffffff; }
    @media (max-width: 1000px) {
      /* line 61, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tips {
        max-width: 85%;
        margin-right: auto;
        margin-left: auto; }
        /* line 99, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tips .tip {
          font-size: 1.5rem;
          line-height: inherit; } }
  /* line 106, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline .featured {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1rem; }
    /* line 113, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .featured-post {
      padding: 1rem;
      transition: transform .25s ease; }
      @media (min-width: 1000px) {
        /* line 113, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .featured-post {
          flex: 0 calc(50% - 1rem); } }
      /* line 121, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .featured-post a {
        display: inline-block;
        position: relative;
        font-size: 1.375rem;
        font-weight: bold;
        padding-bottom: 1rem;
        border-bottom: 1px solid #b9b9b9; }
        /* line 129, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .featured-post a::before {
          content: '';
          background-color: #444444;
          height: 6px;
          left: -1rem;
          position: absolute;
          top: 6px;
          width: 6px; }
        @media (max-width: 1000px) {
          /* line 121, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .featured-post a {
            font-size: 1.0625rem; }
            /* line 142, assets/sass/templates/page/tag/_timeline.scss */
            #tag .timeline .featured-post a::before {
              top: 4px; } }
      /* line 148, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .featured-post:hover {
        transform: translateY(-3px); }
    @media (min-width: 1000px) {
      /* line 106, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .featured {
        order: -1; } }
  /* line 158, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline .separator {
    text-align: center;
    color: #d34e39;
    font-size: 1.5rem;
    letter-spacing: .35rem; }
  /* line 165, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline .tag-posts {
    display: flex;
    margin-top: 2rem; }
    /* line 169, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tag-posts .recent-posts {
      padding: 0;
      position: relative; }
    @media (max-width: 1000px) {
      /* line 165, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts {
        flex-wrap: wrap-reverse; }
        /* line 177, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-posts .recent-posts {
          margin-top: 1rem; } }
    @media (min-width: 1000px) {
      /* line 183, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts .recent-post-content {
        display: flex;
        flex-wrap: wrap; } }
    /* line 190, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tag-posts .video p {
      color: #d34e39;
      font-size: 1.5rem;
      font-weight: 900;
      line-height: 1.375rem; }
    /* line 197, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tag-posts .video h2 {
      font-size: 1.125rem; }
    /* line 201, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tag-posts .video .video--wrapper {
      margin: 1rem 0 2rem; }
      /* line 204, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts .video .video--wrapper iframe {
        width: 100%;
        height: 300px; }
    @media (max-width: 1000px) {
      /* line 211, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts .video--wrapper iframe {
        height: 185px !important; } }
    @media (min-width: 1000px) {
      /* line 189, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts .video {
        flex-basis: 55%; } }
    /* line 221, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tag-posts .date {
      font-size: 1.5rem;
      font-weight: 900;
      color: #d34e39;
      margin-bottom: 1rem;
      position: relative; }
      /* line 228, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts .date span {
        font-size: 1.125rem;
        color: #9b9b9b; }
      /* line 233, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts .date::before {
        content: '';
        background-color: #d34e39;
        height: 6px;
        left: -1rem;
        position: absolute;
        top: 8px;
        width: 6px; }
      @media (max-width: 1000px) {
        /* line 221, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-posts .date {
          font-size: 1.25rem;
          width: 100%; }
          /* line 247, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .tag-posts .date span {
            font-size: .875rem; }
          /* line 251, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .tag-posts .date::before {
            position: relative;
            display: inline-block;
            left: 0;
            margin-right: .5rem;
            top: -2px;
            height: 9px;
            width: 9px; } }
      @media (min-width: 1000px) {
        /* line 221, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-posts .date {
          flex-basis: 55%; } }
    /* line 267, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tag-posts article {
      display: flex;
      flex-direction: column; }
      /* line 271, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts article .cover-preview {
        display: flex;
        align-items: flex-start;
        flex-wrap: wrap;
        margin-bottom: 1.75rem; }
        /* line 277, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-posts article .cover-preview .cover-preview_img {
          margin-right: 1.5rem;
          width: 150px;
          flex: .25; }
      /* line 284, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts article .title {
        font-size: 1.125rem;
        color: #444444;
        font-weight: bold;
        padding-bottom: .75rem;
        border-bottom: 1px solid #444444;
        transition: color .25s ease, border-bottom .25s ease; }
        /* line 292, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-posts article .title:hover {
          color: #d34e39;
          border-bottom: 1px solid #d34e39; }
      /* line 298, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts article p.chapo {
        font-size: 1rem; }
        /* line 301, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-posts article p.chapo a {
          color: #d34e39;
          margin-left: .5rem; }
      /* line 308, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts article.first .title {
        color: #d34e39; }
      /* line 312, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-posts article.first .title {
        border-bottom: 1px solid #d34e39; }
      @media (max-width: 1000px) {
        /* line 318, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-posts article .title {
          font-size: 1rem; }
        /* line 322, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-posts article .cover-preview {
          align-items: center; }
          /* line 325, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .tag-posts article .cover-preview .cover-preview_img {
            margin-right: 1rem; }
          /* line 329, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .tag-posts article .cover-preview a {
            flex: .75;
            order: 1; }
          /* line 334, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .tag-posts article .cover-preview .chapo {
            order: 1;
            margin-top: .75rem; } }
      @media (min-width: 1000px) {
        /* line 267, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-posts article {
          flex-basis: 55%; }
          /* line 344, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .tag-posts article .cover-preview_img,
          #tag .timeline .tag-posts article .chapo {
            margin-top: 1rem; }
          /* line 349, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .tag-posts article a {
            flex-basis: 100%; }
          /* line 353, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .tag-posts article .chapo {
            flex: .75; } }
  /* line 360, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline .tag-faq--wrapper {
    margin-bottom: 1rem; }
    @media (min-width: 1000px) {
      /* line 360, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-faq--wrapper {
        position: absolute;
        right: 0;
        top: 0;
        width: 40%;
        height: 100%; } }
  /* line 372, assets/sass/templates/page/tag/_timeline.scss */
  #tag .timeline .tag-faq {
    margin-bottom: 1rem; }
    /* line 375, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tag-faq .title {
      font-size: 1.1875rem;
      font-weight: bold;
      line-height: 1.1875rem;
      height: 3rem;
      border-bottom: 2px solid #444444; }
      /* line 382, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-faq .title::before {
        content: '?';
        color: #ffffff;
        font-family: FuturaLT;
        font-weight: 900;
        font-size: 2rem;
        float: left;
        margin-right: 1rem;
        background-color: #444444;
        width: 3rem;
        height: 3rem;
        text-align: center;
        line-height: 3rem; }
    @media (min-width: 1000px) {
      /* line 372, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-faq {
        position: sticky;
        top: 4rem; } }
    /* line 403, assets/sass/templates/page/tag/_timeline.scss */
    #tag .timeline .tag-faq--block {
      margin-top: 1rem;
      font-size: 1rem;
      border-bottom: 1px solid #d34e39; }
      /* line 408, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-faq--block:first-of-type {
        margin-top: 2rem; }
      /* line 412, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-faq--block > a {
        font-weight: bold;
        display: block;
        position: relative;
        margin-bottom: 1rem; }
        /* line 418, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-faq--block > a::before {
          content: '';
          background-color: #444444;
          height: 6px;
          top: -1px;
          position: relative;
          margin-right: .5rem;
          display: inline-block;
          width: 6px; }
        /* line 429, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-faq--block > a .icon {
          float: right;
          transition: transform .25s ease;
          transform-origin: 50% 30%; }
          /* line 434, assets/sass/templates/page/tag/_timeline.scss */
          #tag .timeline .tag-faq--block > a .icon::before {
            display: inline-block;
            transform: translateY(-35%); }
      /* line 441, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-faq--block > p {
        display: none; }
        /* line 444, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-faq--block > p:last-of-type {
          padding-bottom: 1rem; }
        /* line 448, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-faq--block > p:not(:first-of-type) {
          margin-top: 1rem; }
        /* line 452, assets/sass/templates/page/tag/_timeline.scss */
        #tag .timeline .tag-faq--block > p a {
          color: #d34e39; }
      /* line 458, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-faq--block.active > p {
        display: block; }
      /* line 462, assets/sass/templates/page/tag/_timeline.scss */
      #tag .timeline .tag-faq--block.active .icon {
        transform: rotate(180deg); }

/* line 2, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .hidden-desktop.filters {
  height: 65px;
  z-index: 100; }
  /* line 5, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .hidden-desktop.filters ul {
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: max-height .2s;
    max-height: 65px; }
    /* line 14, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .hidden-desktop.filters ul .icons {
      position: absolute;
      top: 0;
      right: 0;
      display: block;
      font-size: 40px;
      color: #fff; }
      /* line 22, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
      .tag-guide-dachat .hidden-desktop.filters ul .icons span {
        height: 30px;
        line-height: 30px;
        vertical-align: middle; }
    /* line 28, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .hidden-desktop.filters ul .icon-arrow-bottom {
      display: none; }
    /* line 31, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .hidden-desktop.filters ul .icon-arrow-top {
      display: block; }
    /* line 34, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .hidden-desktop.filters ul.on {
      height: auto;
      max-height: 1000px; }
      /* line 35, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
      .tag-guide-dachat .hidden-desktop.filters ul.on .icon-arrow-bottom {
        display: block; }
      /* line 38, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
      .tag-guide-dachat .hidden-desktop.filters ul.on .icon-arrow-top {
        display: none; }
      /* line 41, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
      .tag-guide-dachat .hidden-desktop.filters ul.on li.ajax-trigger.active {
        border-bottom: solid 1px #fff; }
  /* line 49, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .hidden-desktop.filters li.ajax-trigger:not(.active) {
    order: 2; }
  /* line 52, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .hidden-desktop.filters li.ajax-trigger.active {
    order: 1;
    padding-right: 70px; }
    /* line 55, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .hidden-desktop.filters li.ajax-trigger.active a {
      opacity: 1; }

/* line 61, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .logo {
  width: 144px;
  padding: 30px 0;
  margin: 0 auto; }
  /* line 65, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .logo img {
    width: 100%; }

/* line 70, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat h1 {
  color: white;
  font-size: 25px;
  line-height: 42px;
  text-transform: inherit;
  letter-spacing: 0;
  margin: 0;
  text-align: center;
  font-family: "FuturaLT"; }

/* line 81, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .top {
  height: 232px;
  position: relative; }
  /* line 85, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .top:after {
    content: "";
    position: absolute;
    width: 100%;
    bottom: -40px;
    height: 40px;
    display: block;
    background: linear-gradient(180deg, #200459 0%, rgba(33, 4, 76, 0) 100%);
    z-index: 3; }

@media (min-width: 1000px) {
  /* line 97, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .last-guides {
    margin-bottom: 15px; } }

/* line 102, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .featured-bg {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 400px;
  text-align: center; }
  /* line 110, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .featured-bg:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.4;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 1;
    transition: all 300ms; }
  /* line 124, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .featured-bg:hover:before {
    opacity: 0.1; }
  /* line 128, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .featured-bg:hover button {
    background: linear-gradient(135deg, #ea5337 0%, #200459 100%);
    color: #fff; }
  /* line 134, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .featured-bg h2, .tag-guide-dachat .featured-bg button {
    position: relative;
    z-index: 2; }
  /* line 139, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .featured-bg h2 {
    color: #fff;
    font-size: 50px;
    line-height: 66px;
    font-weight: 400;
    padding: 0 15px; }
    @media (max-width: 767px) {
      /* line 139, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
      .tag-guide-dachat .featured-bg h2 {
        font-size: 36px;
        line-height: 46px; } }
  /* line 152, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .featured-bg button {
    font-size: 16px;
    line-height: 21px;
    color: #200459;
    text-transform: uppercase;
    height: 50px;
    width: 70px;
    background-color: #FFFFFF;
    text-align: center;
    margin: 0 auto;
    margin-top: 30px; }

/* line 167, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .configured-guide .featured-bg {
  float: left;
  height: 490px;
  width: calc(50% - 10px); }
  @media (max-width: 767px) {
    /* line 167, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .configured-guide .featured-bg {
      width: 100%; } }
  /* line 174, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .configured-guide .featured-bg:first-child {
    margin-right: 20px; }
  /* line 178, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .configured-guide .featured-bg h2 {
    font-size: 36px;
    line-height: 47px; }

/* line 185, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .left-sidebar {
  float: left;
  width: 245px;
  position: relative;
  position: relative;
  height: 100%; }
  /* line 191, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .left-sidebar .sticky-container {
    height: 100%; }

/* line 196, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .content {
  float: left;
  margin-left: 20px;
  flex: 1; }
  @media (max-width: 1000px) {
    /* line 196, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .content {
      margin-left: 0;
      width: 100%;
      float: none;
      display: flex;
      flex-wrap: wrap; } }

/* line 210, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .title-filter {
  position: relative;
  text-align: left;
  background: #651A53;
  line-height: 20px;
  padding: 10px 15px;
  color: #fff;
  width: auto;
  display: inline-block;
  margin-top: 15px; }
  /* line 221, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .title-filter span {
    display: inline-block;
    vertical-align: middle;
    font-family: "FuturaLT";
    font-weight: 700;
    text-transform: uppercase;
    font-size: 19px; }
  /* line 230, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .title-filter img {
    height: 38px;
    margin-right: 10px;
    vertical-align: middle; }

/* line 237, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .container {
  margin-top: 15px;
  display: flex; }
  @media (max-width: 1000px) {
    /* line 237, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .container {
      flex-direction: column; } }

/* line 245, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .post, .tag-guide-dachat .best-post-container, .tag-guide-dachat #simple-page-contact, .tag-guide-dachat #simple-page, .tag-guide-dachat #simple-page-no-sidebar {
  position: relative;
  display: block;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
  background-repeat: no-repeat;
  background-size: cover;
  width: 225px;
  height: 325px;
  min-height: 0; }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 245, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .post, .tag-guide-dachat .best-post-container, .tag-guide-dachat #simple-page-contact, .tag-guide-dachat #simple-page, .tag-guide-dachat #simple-page-no-sidebar {
      margin-left: 20px;
      margin-right: 0;
      width: calc(50% - 30px);
      float: none; } }
  @media (max-width: 767px) {
    /* line 245, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
    .tag-guide-dachat .post, .tag-guide-dachat .best-post-container, .tag-guide-dachat #simple-page-contact, .tag-guide-dachat #simple-page, .tag-guide-dachat #simple-page-no-sidebar {
      margin: 10px auto;
      width: calc(100% - 20px); } }
  /* line 267, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .post:nth-child(3n), .tag-guide-dachat .best-post-container:nth-child(3n), .tag-guide-dachat #simple-page-contact:nth-child(3n), .tag-guide-dachat #simple-page:nth-child(3n), .tag-guide-dachat #simple-page-no-sidebar:nth-child(3n) {
    margin-right: 0; }
  /* line 271, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .post:before, .tag-guide-dachat .best-post-container:before, .tag-guide-dachat #simple-page-contact:before, .tag-guide-dachat #simple-page:before, .tag-guide-dachat #simple-page-no-sidebar:before {
    content: "";
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    transition: all 300ms; }
  /* line 283, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .post span, .tag-guide-dachat .best-post-container span, .tag-guide-dachat #simple-page-contact span, .tag-guide-dachat #simple-page span, .tag-guide-dachat #simple-page-no-sidebar span {
    position: absolute;
    bottom: 15px;
    padding: 0 12px;
    font-size: 23px;
    font-weight: 400;
    line-height: 31px;
    color: #fff; }
  /* line 294, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .post:hover:before, .tag-guide-dachat .best-post-container:hover:before, .tag-guide-dachat #simple-page-contact:hover:before, .tag-guide-dachat #simple-page:hover:before, .tag-guide-dachat #simple-page-no-sidebar:hover:before {
    opacity: 0.1; }

/* line 302, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .filters ul li {
  padding: 17px 25px; }

/* line 305, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .filters ul li a {
  opacity: 0.6;
  font-size: 24px;
  line-height: 28px;
  color: #fff;
  transition: all 300ms;
  display: inline-block; }
  /* line 313, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
  .tag-guide-dachat .filters ul li a:hover {
    opacity: 1; }

/* line 317, assets/sass/templates/page/tag/_buying-guide-main-page.scss */
.tag-guide-dachat .filters ul li.active a {
  opacity: 1; }

/* line 4, assets/sass/templates/page/simple-page/_about-page.scss */
.arrow-custom {
  z-index: 0;
  height: 10px;
  width: 10px;
  position: absolute;
  border: solid 1.0px indianred;
  border-left: transparent;
  border-top: transparent;
  transform: rotate(-45deg) translate(21px, 45px); }
  @media (min-width: 1000px) {
    /* line 4, assets/sass/templates/page/simple-page/_about-page.scss */
    .arrow-custom {
      transform: rotate(-45deg) translate(3px, 25px); } }
  /* line 17, assets/sass/templates/page/simple-page/_about-page.scss */
  .arrow-custom-box:before {
    content: '';
    position: absolute;
    padding: 1px;
    display: none; }
    @media (min-width: 1000px) {
      /* line 17, assets/sass/templates/page/simple-page/_about-page.scss */
      .arrow-custom-box:before {
        display: block;
        width: 35px;
        top: -6px;
        left: -21px;
        transform: rotate(45deg);
        border-bottom: 1px solid #db1235; } }
  /* line 32, assets/sass/templates/page/simple-page/_about-page.scss */
  .arrow-custom-download:before {
    content: '';
    position: absolute;
    padding: 1px;
    width: 40px;
    top: -8px;
    left: -25px;
    transform: rotate(45deg);
    border-bottom: 1px solid #db1235; }
    @media (min-width: 1000px) {
      /* line 32, assets/sass/templates/page/simple-page/_about-page.scss */
      .arrow-custom-download:before {
        width: 50px;
        top: -11px;
        left: -33px; } }

/* line 49, assets/sass/templates/page/simple-page/_about-page.scss */
.icon-arrow-bottom:before, .icon-arrow-top:before {
  border-radius: 25%;
  background-color: transparent;
  position: relative;
  z-index: 4;
  margin: 0 auto;
  color: #DB1235;
  display: block;
  transform: translateY(100%);
  width: 17px;
  font-size: 24px;
  height: 17px;
  padding: 2px 3px;
  cursor: pointer; }

/* line 65, assets/sass/templates/page/simple-page/_about-page.scss */
.icon-page-last {
  cursor: pointer; }

/* line 69, assets/sass/templates/page/simple-page/_about-page.scss */
.icon-arrow-into-square:before {
  display: inline-block;
  vertical-align: sub;
  cursor: pointer; }
  @media (min-width: 1000px) {
    /* line 69, assets/sass/templates/page/simple-page/_about-page.scss */
    .icon-arrow-into-square:before {
      display: none; } }

/* line 79, assets/sass/templates/page/simple-page/_about-page.scss */
.page-about {
  position: relative; }
  /* line 82, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about-body {
    min-width: 300px; }
  /* line 86, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .box-shadow-members {
    box-shadow: 0 2px 35px 0 rgba(0, 0, 0, 0.5); }
    @media (min-width: 1000px) {
      /* line 86, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .box-shadow-members {
        box-shadow: 10px -14px 101px 0 rgba(0, 0, 0, 0.5); } }
  /* line 93, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .box-shadow-joinus {
    box-shadow: 4px 2px 11px 0 rgba(0, 0, 0, 0.06); }
    /* line 94, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .box-shadow-joinus:hover, .page-about .box-shadow-joinus:focus {
      cursor: pointer; }
  /* line 102, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .text-content, .page-about [class|='text-content'] {
    color: #164249;
    font-family: "Bentonsans";
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 1px; }
  /* line 110, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about-responsiv_center_block {
    max-width: auto;
    margin: 0 auto; }
    @media (min-width: 1000px) {
      /* line 110, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about-responsiv_center_block {
        max-width: 1014px; } }
    /* line 115, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about-responsiv_center_block-logos {
      max-width: auto; }
      @media (min-width: 1000px) {
        /* line 115, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about-responsiv_center_block-logos {
          max-width: 614px; } }
    @media (min-width: 1000px) {
      /* line 122, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about-responsiv_center_block-joinus {
        max-width: 937px; } }
  /* line 132, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about-block {
    background-color: white; }
    /* line 135, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about-block_intro {
      background-color: #f9f9f9; }
  /* line 141, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .head {
    padding: 20px 25px; }
    /* line 144, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .head--title {
      margin: 0;
      padding-top: 30px;
      font-family: "FuturaLT";
      font-weight: 700;
      color: #db1235;
      line-height: 25px;
      letter-spacing: 2.45px;
      text-transform: initial;
      font-size: 20px;
      text-align: justify; }
      @media (min-width: 1000px) {
        /* line 144, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .head--title {
          line-height: 43px;
          font-size: 38px;
          padding-top: 40px; } }
      @media (min-width: 768px) and (max-width: 1000px) {
        /* line 144, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .head--title {
          line-height: 43px;
          font-size: 38px; } }
      /* line 165, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .head--title:nth-child(2) {
        color: #164249; }
      /* line 169, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .head--title-section {
        padding-top: 0; }
  /* line 176, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .introduction_section {
    margin-bottom: 0px;
    height: auto;
    overflow: auto; }
    @media (min-width: 1000px) {
      /* line 176, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .introduction_section {
        background-color: #f9f9f9; } }
    /* line 185, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .introduction_section--header {
      padding-bottom: 20px;
      display: block;
      position: relative; }
      /* line 190, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .introduction_section--header-picture {
        object-fit: cover;
        object-position: 60% 60%;
        height: 206px;
        width: 100%; }
        @media (min-width: 1000px) {
          /* line 190, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .introduction_section--header-picture {
            height: auto;
            width: 654px; } }
      /* line 201, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .introduction_section--header-title {
        position: absolute;
        right: 0;
        padding: 15px 7% 15px 7%;
        transform: translateY(-50%); }
        @media (min-width: 1000px) {
          /* line 201, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .introduction_section--header-title {
            bottom: -13%;
            padding: 25px 125px 20px 35px; } }
    /* line 213, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .introduction_section--content {
      padding: 25px 25px 0px 25px;
      height: auto;
      max-height: 275px;
      overflow: hidden;
      border-bottom: solid 45px #f9f9f9; }
      @media (min-width: 1000px) {
        /* line 213, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .introduction_section--content {
          line-height: 35px;
          max-height: 100%;
          max-width: 797px;
          padding: 25px 0px 0px 0px; } }
      /* line 226, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .introduction_section--content--post {
        width: 100%;
        display: grid;
        grid-template-rows: auto auto auto;
        grid-template-areas: 'top' 'middle' 'exergue' 'bottom'; }
        @media (min-width: 1000px) {
          /* line 226, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .introduction_section--content--post {
            grid-template-areas: 'top topright' 'middle middleright' 'bottom right'; } }
      /* line 236, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .introduction_section--content--post p:nth-child(1) {
        grid-area: top; }
      /* line 240, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .introduction_section--content--post p:nth-child(2) {
        width: 100%;
        padding: 25px 0 0px 0;
        grid-area: middle; }
        @media (min-width: 1000px) {
          /* line 240, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .introduction_section--content--post p:nth-child(2) {
            width: 50%;
            padding: 40px 25px 40px 0; } }
      /* line 250, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .introduction_section--content--post p:nth-child(3) {
        grid-area: bottom; }
      /* line 255, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .introduction_section--content-exergue:before {
        content: '';
        width: 0;
        margin-right: 20px;
        display: inline-block;
        height: auto;
        padding: 0 0 0px 14px;
        background: repeating-linear-gradient(-45deg, #db1235, #db1235 1px, transparent 1.5px, transparent 12px); }
        @media (min-width: 1000px) {
          /* line 255, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .introduction_section--content-exergue:before {
            height: 75%;
            margin-right: 45px; } }
      /* line 269, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .introduction_section--content-exergue {
        font-size: 16px;
        font-family: "FuturaLT";
        font-weight: 500;
        position: relative;
        width: 100%;
        display: flex;
        padding: 25px;
        grid-area: exergue; }
        @media (min-width: 1000px) {
          /* line 269, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .introduction_section--content-exergue {
            grid-area: middleright;
            padding: 0px;
            align-items: center;
            width: 380px;
            height: 100%;
            position: absolute;
            font-size: 26px;
            letter-spacing: 2px;
            line-height: 39px;
            transform: translate(-100%, 0); } }
  /* line 296, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .navigator_section {
    width: 60%;
    margin: 0 auto; }
    /* line 297, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .navigator_section_block {
      z-index: 1;
      padding: 0 0 25px 0;
      background-color: transparent; }
      @media (min-width: 1000px) {
        /* line 297, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .navigator_section_block {
          background-color: #f9f9f9;
          padding: 0 0 50px 0; } }
    @media (min-width: 1000px) {
      /* line 296, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .navigator_section {
        width: 1014px; } }
    /* line 313, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .navigator_section-table {
      list-style-type: none;
      border-bottom: #db1235 hidden 1px; }
      @media (min-width: 1000px) {
        /* line 313, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .navigator_section-table {
          border-bottom: #db1235 solid 1px; } }
      @media (min-width: 768px) and (max-width: 1000px) {
        /* line 313, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .navigator_section-table {
          border-bottom: #db1235 hidden 1px; } }
      /* line 323, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .navigator_section-table--list {
        border-left: solid 2px #db1235;
        font-family: "FuturaLT";
        color: #db1235;
        font-size: 16px;
        padding: 25px 0px 25px 0px;
        line-height: 4px;
        letter-spacing: 0.6px;
        display: block;
        width: auto;
        text-align: left; }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 323, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .navigator_section-table--list {
            border-left: #db1235 solid 1px; } }
        @media (min-width: 1000px) {
          /* line 323, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .navigator_section-table--list {
            border-left: hidden 1px #db1235;
            display: table-cell;
            padding: 20px 25px 10px 25px;
            font-size: 25px;
            line-height: 14px;
            width: 335px;
            text-align: center;
            border-left: none; } }
      /* line 348, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .navigator_section-table--list-link {
        vertical-align: initial; }
      /* line 353, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .navigator_section-table--list:before {
        content: '•';
        font-size: 25px;
        color: #db1235;
        display: inline-flex;
        position: relative;
        vertical-align: middle;
        transform: translateX(-50%);
        z-index: -1; }
        @media (min-width: 1000px) {
          /* line 353, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .navigator_section-table--list:before {
            display: none; } }
      /* line 367, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .navigator_section-table--list:after {
        content: '•';
        font-size: 25px;
        color: #db1235;
        display: block;
        transform: translateY(138%);
        position: relative;
        z-index: -1; }
        @media (max-width: 1000px) {
          /* line 367, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .navigator_section-table--list:after {
            display: none; } }
  /* line 382, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .team_section {
    background-color: #133A40; }
    /* line 385, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .team_section--title {
      height: 140px;
      margin: 0; }
      @media (min-width: 1000px) {
        /* line 385, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .team_section--title {
          height: 274px; } }
      @media (min-width: 768px) and (max-width: 1000px) {
        /* line 385, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .team_section--title {
          height: 174px; } }
      /* line 395, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--title-p {
        font-family: "Bentonsans";
        font-weight: 500;
        font-size: 43px;
        width: 50%;
        text-transform: initial;
        line-height: 36px;
        letter-spacing: 1.5px;
        color: #FFFFFF;
        font-weight: 600; }
        @media (min-width: 1000px) {
          /* line 395, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--title-p {
            font-size: 80px; } }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 395, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--title-p {
            font-size: 60px; } }
      /* line 413, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--title-p1 {
        padding-right: 0;
        text-align: right;
        position: absolute;
        transform: translateY(40px); }
        @media (min-width: 1000px) {
          /* line 413, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--title-p1 {
            transform: translateY(70px); } }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 413, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--title-p1 {
            transform: translateY(50px); } }
      /* line 426, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--title-p2 {
        float: right;
        transform: translateY(80px); }
        @media (min-width: 1000px) {
          /* line 426, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--title-p2 {
            transform: translateY(160px); } }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 426, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--title-p2 {
            transform: translateY(95px); } }
      /* line 437, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--title-p-category_title {
        font-family: "Bentonsans";
        font-weight: 500;
        font-size: 35px;
        line-height: auto; }
        @media (min-width: 1000px) {
          /* line 437, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--title-p-category_title {
            font-size: 70px;
            letter-spacing: 3px;
            line-height: 65px; } }
      /* line 449, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--title:before {
        content: '>';
        color: #CA2F40;
        font-family: "Bentonsans";
        font-size: 64px;
        font-weight: 500;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%); }
        @media (min-width: 1000px) {
          /* line 449, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--title:before {
            font-size: 120px; } }
    /* line 465, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .team_section-block {
      display: inline-table;
      width: 100%;
      padding-bottom: 35px; }
      /* line 470, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section-block:nth-child(even) {
        background-color: #164249; }
      /* line 474, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section-block:nth-child(odd) {
        background-color: #133A40; }
      /* line 478, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section-block-category {
        padding: 75px 4.5% 20px 4.5%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; }
        @media (min-width: 1000px) {
          /* line 478, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section-block-category {
            padding: 135px 0 20px 0; } }
      @media (min-width: 1000px) {
        /* line 465, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .team_section-block {
          padding-bottom: 54px; } }
    @media (min-width: 1000px) {
      /* line 495, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--our_team-member:hover .team_section--our_team-member--photo {
        top: -10px; } }
    /* line 501, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .team_section--our_team-member {
      margin-bottom: 5px;
      margin-top: 5px; }
      @media (min-width: 1000px) {
        /* line 505, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .team_section--our_team-member:nth-child(3n + 1) {
          margin-right: 40px;
          margin-left: 13.5px; }
        /* line 510, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .team_section--our_team-member:nth-child(3n):not(:first-child) {
          margin-left: 40px;
          margin-right: 13.5px; } }
      @media (max-width: 767px) {
        /* line 516, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .team_section--our_team-member:nth-child(odd) {
          margin-right: 0%;
          margin-left: 0; } }
      @media (min-width: 768px) and (max-width: 1000px) {
        /* line 522, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .team_section--our_team-member:nth-child(odd) {
          margin-right: 4%;
          margin-left: 0; } }
      /* line 528, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--our_team-member--profil_no_article {
        background-color: #f9f9f9;
        color: #db1235;
        padding: 10px 16px 10px 16px;
        height: 63px;
        width: 100%;
        z-index: 3;
        position: absolute;
        text-align: left;
        bottom: 0; }
        @media (min-width: 1000px) {
          /* line 528, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--our_team-member--profil_no_article {
            background-color: transparent;
            position: relative;
            padding: 10px;
            padding-top: 14%;
            height: 100%; } }
      /* line 547, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--our_team-member--profil {
        background-color: #f9f9f9;
        color: #db1235;
        padding: 10px 26% 10px 16px;
        position: absolute;
        height: 63px;
        width: 100%;
        z-index: 3;
        text-align: left;
        bottom: 0; }
        @media (min-width: 1000px) {
          /* line 547, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--our_team-member--profil {
            background-color: transparent;
            position: relative;
            padding: 20px 10px 10px 10px;
            height: 50%; } }
      /* line 564, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--our_team-member--profil-name {
        font-family: "Bentonsans";
        font-size: 12px;
        letter-spacing: .29px;
        bottom: auto;
        padding: 0;
        margin: 0 0 5px 0;
        display: table;
        font-weight: 500; }
        @media (min-width: 1000px) {
          /* line 564, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--our_team-member--profil-name {
            font-size: 20px;
            letter-spacing: 0.56px;
            margin: 0 auto;
            padding-bottom: 6px; } }
      /* line 581, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--our_team-member--profil-job {
        font-family: "Bentonsans";
        font-size: 10px;
        letter-spacing: .36px;
        padding: 0;
        display: table;
        margin: 0; }
        @media (min-width: 1000px) {
          /* line 581, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--our_team-member--profil-job {
            font-size: 15px;
            letter-spacing: 0.56px;
            margin: 0 auto; } }
      /* line 595, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--our_team-member--photo {
        object-fit: cover;
        height: inherit;
        object-position: 0 0;
        top: 0;
        -moz-transition: top 0.15s ease;
        -o-transition: top 0.15s ease;
        -webkit-transition: top 0.15s ease;
        transition: top 0.15s ease; }
    /* line 607, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .team_section--our_team {
      position: relative; }
      /* line 609, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--our_team-lines {
        visibility: visible;
        width: 100%;
        display: block;
        position: relative;
        background-color: #f9f9f9;
        height: auto; }
        @media (min-width: 1000px) {
          /* line 609, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--our_team-lines {
            height: 144px;
            position: absolute;
            bottom: 0;
            display: none; } }
      /* line 624, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--our_team-team_name {
        padding: 22px 45px 25px;
        z-index: 2;
        display: block;
        position: absolute;
        float: left; }
        @media (min-width: 1000px) {
          /* line 624, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--our_team-team_name {
            padding: 50px 70px 25px; } }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 624, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--our_team-team_name {
            padding: 50px 70px 25px; } }
      /* line 638, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .team_section--our_team-display {
        visibility: hidden; }
        @media (min-width: 1000px) {
          /* line 638, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .team_section--our_team-display {
            visibility: visible; } }
  /* line 648, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .join_us_section {
    padding: 5px 4.5% 0px 4.5%; }
    @media (min-width: 1000px) {
      /* line 648, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section {
        margin: 0 auto;
        padding: 40px 177Px 20px 177px; } }
    /* line 655, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .join_us_section-content {
      padding: 25px 0px;
      letter-spacing: 1.0px;
      line-height: 30px; }
      @media (min-width: 1000px) {
        /* line 655, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .join_us_section-content {
          padding: 25px 100px; } }
      /* line 663, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-content > p:first-of-type {
        padding-bottom: 1rem; }
      /* line 667, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-content ul li::before {
        content: "•";
        color: #e9573f;
        margin-right: .75rem;
        font-size: 1.75rem;
        vertical-align: middle; }
      /* line 675, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-content a {
        font-weight: 500;
        transition: .2s color ease; }
        /* line 679, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .join_us_section-content a:hover {
          color: #e9573f; }
      /* line 684, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-content_no-offer {
        font-family: "Bentonsans";
        color: #133A40;
        text-align: center;
        padding: 5% 40px;
        margin-top: 0px;
        font-size: 14px;
        line-height: 20px; }
        @media (min-width: 1000px) {
          /* line 684, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .join_us_section-content_no-offer {
            margin-top: 20px;
            font-size: 16px;
            padding: 4% 70px;
            line-height: 30px; } }
    /* line 701, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .join_us_section--offer {
      padding: 5% 40px;
      margin-top: 0px; }
      @media (min-width: 1000px) {
        /* line 701, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .join_us_section--offer {
          margin-top: 20px;
          padding: 4% 70px; } }
    /* line 710, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .join_us_section-postscriptum {
      padding: 10px 0 0px 0;
      color: #db1235;
      font-size: 15px;
      letter-spacing: 1px;
      font-family: "Bentonsans"; }
      /* line 717, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-postscriptum-bold {
        font-weight: 500;
        font-family: "Bentonsans"; }
    /* line 723, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .join_us_section-primary_infos:nth-child(2) {
      margin-bottom: 14px; }
      @media (min-width: 1000px) {
        /* line 723, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .join_us_section-primary_infos:nth-child(2) {
          vertical-align: text-top;
          margin-bottom: 0px; } }
    /* line 731, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .join_us_section-offer_title, .page-about .join_us_section-primary_infos {
      font-size: 16px;
      text-align: center;
      padding: 0;
      margin-top: 6px;
      float: none; }
      @media (min-width: 1000px) {
        /* line 731, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .join_us_section-offer_title, .page-about .join_us_section-primary_infos {
          font-size: 18px;
          margin-top: 0px; } }
    /* line 743, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .join_us_section-offer_title {
      letter-spacing: 1.4px;
      padding-bottom: 16px;
      color: #133A40; }
      @media (min-width: 1000px) {
        /* line 743, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .join_us_section-offer_title {
          line-height: inherit;
          vertical-align: text-top;
          display: inline-block;
          text-align: left;
          width: 50%;
          padding: 0; } }
    /* line 757, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .join_us_section-primary_infos {
      letter-spacing: 1.0px; }
      @media (min-width: 1000px) {
        /* line 757, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .join_us_section-primary_infos {
          display: inline-block;
          text-align: right;
          width: 49%; } }
    /* line 767, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .join_us_section-primary_infos-info_display {
      font-family: "FuturaLT";
      text-transform: uppercase;
      color: #db1235;
      font-weight: bold;
      padding-top: 10px;
      white-space: nowrap; }
      /* line 775, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-primary_infos-info_display-info:not(:last-child):after {
        content: ' •';
        padding: 0 1px;
        color: #164249;
        font-size: 8px;
        vertical-align: middle; }
    /* line 784, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .join_us_section-secondary_infos {
      padding-bottom: 15px;
      display: none; }
      /* line 788, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-secondary_infos-content {
        padding: 25px 0 25px 0; }
      /* line 792, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-secondary_infos-content:not(:first-child) {
        border-top: solid 1px #cecece; }
      /* line 796, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-secondary_infos-list {
        list-style: none; }
      /* line 799, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .join_us_section-secondary_infos-list--info:before {
        content: '• ';
        color: #E7553C; }
  /* line 807, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .logos {
    background-color: #f9f9f9;
    padding: 0px 4.5%;
    margin-bottom: 10px;
    display: block; }
    @media (min-width: 1000px) {
      /* line 807, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .logos {
        padding: 00px 20px 75px 20px; } }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 807, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .logos {
        background-color: #f9f9f9;
        padding: 20px 20px 75px 20px; } }
    /* line 820, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .logos-logoeach {
      margin: 10px 0px 10px 0px;
      display: block;
      padding: 4% 7% 25px;
      position: relative; }
      /* line 826, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .logos-logoeach-numerama-logo-orange, .page-about .logos-logoeach-numerama-logo-gris {
        max-width: auto; }
        @media (min-width: 1000px) {
          /* line 826, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .logos-logoeach-numerama-logo-orange, .page-about .logos-logoeach-numerama-logo-gris {
            max-width: 34px; } }
      @media (min-width: 1000px) {
        /* line 820, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .logos-logoeach {
          padding: 0;
          text-align: center;
          height: 109px;
          margin: 0 40px 10px 40px; } }
      @media (min-width: 768px) and (max-width: 1000px) {
        /* line 820, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .logos-logoeach {
          text-align: center;
          height: 109px; } }
      /* line 844, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .logos-logoeach-display_logos {
        position: relative;
        width: 46%;
        min-width: auto;
        margin: 0 4px 0 4px;
        padding: 0;
        display: inline-flex;
        max-width: inherit; }
        @media (min-width: 1000px) {
          /* line 844, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .logos-logoeach-display_logos {
            display: inline-block;
            padding: 0 12px;
            width: fit-content;
            height: 100%;
            vertical-align: middle;
            max-width: 168px; } }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 844, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .logos-logoeach-display_logos {
            display: inline-block;
            width: 148px; } }
      /* line 865, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .logos-logoeach-display_logos--inline {
        position: relative;
        width: 100%; }
      @media (min-width: 1000px) {
        /* line 869, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .logos-logoeach-display_logos--inline:not(.asset-display_logos) {
          position: relative;
          vertical-align: middle;
          top: 50%;
          transform: translateY(-50%);
          margin: 0 auto;
          padding: 0; } }
      @media (min-width: 768px) and (max-width: 1000px) {
        /* line 880, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .logos-logoeach-display_logos--inline:not(.asset-display_logos) {
          position: relative;
          margin: 0 auto;
          padding: 0 10px 0 10px; } }
      /* line 887, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .logos-logoeach-display_logos--photo {
        object-fit: contain;
        margin: 15px 0 0px 0;
        max-height: 36px;
        padding: 3%; }
        @media (min-width: 1000px) {
          /* line 887, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .logos-logoeach-display_logos--photo {
            max-height: 36px;
            padding: 0 6%;
            margin: 0; } }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 887, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .logos-logoeach-display_logos--photo {
            padding: 0;
            max-height: 36px; } }
    /* line 904, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .logos-download {
      margin-top: 20px;
      margin-right: 0px;
      width: auto;
      float: none; }
      /* line 905, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .logos-download--block {
        width: 100%;
        min-height: 40px; }
      /* line 915, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .logos-download-link {
        float: right;
        width: 90%;
        display: block;
        margin-right: 0%;
        padding: 10px 10px 10px 20px;
        border: solid 1px #db1235;
        border-radius: 3%;
        color: #db1235;
        font-family: "Bentonsans";
        font-size: 16px;
        letter-spacing: 1.0px;
        text-align: right; }
        @media (px: min-width=320) {
          /* line 915, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .logos-download-link {
            font-size: 14px;
            letter-spacing: 0; } }
        @media (min-width: 1000px) {
          /* line 915, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .logos-download-link {
            padding: 10px 15px 10px 0;
            margin-right: 0;
            font-size: 16px;
            letter-spacing: 1px;
            width: 314px;
            float: right; } }
        @media (min-width: 768px) and (max-width: 1000px) {
          /* line 915, assets/sass/templates/page/simple-page/_about-page.scss */
          .page-about .logos-download-link {
            width: 95%; } }
      @media (min-width: 1000px) {
        /* line 904, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .logos-download {
          margin-top: 20px;
          margin-right: 40px;
          width: 52%;
          float: right; } }
    /* line 953, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .logos-content {
      padding: 10px 0;
      margin: 0; }
      @media (min-width: 1000px) {
        /* line 953, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .logos-content {
          padding: 40px 75px; } }
  /* line 963, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .asset-get_infos {
    position: relative; }
    /* line 966, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .asset-get_infos--withoutDot {
      position: absolute;
      bottom: 0;
      right: 0;
      transform: rotate(90deg);
      margin: 10px;
      float: right; }
    /* line 975, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .asset-get_infos:not(.asset-get_infos--withoutDot) {
      height: 40px;
      width: 40px;
      background-color: white;
      border-radius: 50%;
      margin: 0 auto;
      z-index: 2;
      transform: translateY(-50%); }
    /* line 985, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .asset-get_infos-introduction_infos {
      height: 50px;
      width: 50px;
      border-radius: 50%;
      margin: 0 auto;
      z-index: 2;
      transform: translateY(-50%);
      display: block;
      background-color: #f9f9f9;
      color: #db1235;
      cursor: pointer; }
      @media (min-width: 1000px) {
        /* line 985, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .asset-get_infos-introduction_infos {
          display: none; } }
    /* line 1003, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .asset-get_infos-introduction_infos-readmore {
      font-family: "Bentonsans";
      font-size: 14px;
      position: absolute;
      text-align: center;
      width: 70px;
      transform: translate(-12%, -100%); }
    /* line 1012, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .asset-get_infos:before {
      color: #164249;
      transform: translateY(50%); }
  /* line 1018, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .asset-display_picture {
    position: relative;
    width: 48%;
    min-width: auto;
    margin-bottom: 3%;
    justify-content: center; }
    @media (min-width: 1000px) {
      /* line 1018, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .asset-display_picture {
        margin: 20px 0 20px 0;
        width: 300px;
        height: 388px;
        overflow: hidden;
        float: none; } }
    /* line 1032, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .asset-display_picture--inline {
      width: 100%; }
      @media (min-width: 1000px) {
        /* line 1032, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .asset-display_picture--inline {
          width: auto; } }
  /* line 1040, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .asset--icon {
    height: 63px;
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 12%; }
    /* line 1047, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .asset--icon-small {
      margin-right: 8px;
      z-index: 4;
      width: 24%;
      height: 63px;
      position: absolute;
      padding: 0; }
      @media (min-width: 1000px) {
        /* line 1047, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .asset--icon-small {
          margin-right: 0px;
          background-color: transparent;
          height: auto;
          width: 100%;
          z-index: 2;
          padding: 10px 0;
          position: relative; } }
  /* line 1065, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .asset--icon-box {
    border: none;
    top: auto;
    width: auto;
    padding-top: 15px;
    height: auto; }
    @media (min-width: 1000px) {
      /* line 1065, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .asset--icon-box {
        display: block;
        border: 1px solid #db1235;
        width: 80px;
        height: 40px;
        margin: 0 auto;
        color: #db1235;
        position: relative;
        text-align: center;
        padding-top: 0px; } }
  /* line 1083, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .asset--icon-box-link {
    display: block;
    z-index: 5;
    height: 100%; }
    /* line 1088, assets/sass/templates/page/simple-page/_about-page.scss */
    .page-about .asset--icon-box-link-span {
      display: none; }
      @media (min-width: 1000px) {
        /* line 1088, assets/sass/templates/page/simple-page/_about-page.scss */
        .page-about .asset--icon-box-link-span {
          position: relative;
          font-size: 15px;
          font-family: "Bentonsans";
          top: 10px;
          right: -8px;
          display: block; } }
  /* line 1102, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .asset--icon-box-arrow {
    display: none;
    transform: rotate(-45deg) translate(102px, 66px); }
    @media (min-width: 1000px) {
      /* line 1102, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .asset--icon-box-arrow {
        display: block; } }
  /* line 1110, assets/sass/templates/page/simple-page/_about-page.scss */
  .page-about .asset--icon-box-mobile {
    z-index: 4;
    display: block;
    font-size: 24px;
    color: #db1235; }
    @media (min-width: 1000px) {
      /* line 1110, assets/sass/templates/page/simple-page/_about-page.scss */
      .page-about .asset--icon-box-mobile {
        display: none; } }

/* line 3, assets/sass/templates/page/simple-page/_page-simple.scss */
#simple-page-contact .post-content {
  padding-bottom: 0; }

/* line 6, assets/sass/templates/page/simple-page/_page-simple.scss */
#simple-page-contact #contact-form {
  margin: 20px;
  clear: both; }

/* line 18, assets/sass/templates/page/simple-page/_page-simple.scss */
h1.no-sidebar {
  max-width: 655px;
  text-align: center;
  text-transform: none;
  line-height: 1.375;
  margin: 3rem auto 1rem auto;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 0; }

/* line 32, assets/sass/templates/page/simple-page/_page-simple.scss */
#simple-page-no-sidebar .post-content {
  margin-left: auto;
  margin-right: auto;
  float: none; }
  /* line 37, assets/sass/templates/page/simple-page/_page-simple.scss */
  #simple-page-no-sidebar .post-content img {
    margin-bottom: 3rem !important; }

/* line 43, assets/sass/templates/page/simple-page/_page-simple.scss */
.adblocker-alert {
  padding: 10px 20px;
  font-size: 20px;
  margin-bottom: -20px;
  font-family: futuralt-heavy; }

/* line 50, assets/sass/templates/page/simple-page/_page-simple.scss */
.legal {
  padding: 20px;
  color: #999; }
  /* line 54, assets/sass/templates/page/simple-page/_page-simple.scss */
  .legal.legal--no-padding {
    padding: 20px 0;
    margin-top: 30px; }
  /* line 59, assets/sass/templates/page/simple-page/_page-simple.scss */
  .legal p {
    margin-bottom: 10px; }
  /* line 63, assets/sass/templates/page/simple-page/_page-simple.scss */
  .legal a {
    color: #e9573f; }

/* line 1, assets/sass/templates/page/simple-page/_pcnumerama.scss */
.report-article-container.pcnumerama {
  padding-bottom: 0; }
  /* line 4, assets/sass/templates/page/simple-page/_pcnumerama.scss */
  .report-article-container.pcnumerama .post-cover {
    height: 500px;
    z-index: 0; }
  /* line 9, assets/sass/templates/page/simple-page/_pcnumerama.scss */
  .report-article-container.pcnumerama .tab-container {
    background-color: #F7F7F7;
    width: 100%;
    padding: 20px;
    padding-bottom: 0;
    border-bottom: 1px solid #C7C7C7;
    display: flex; }
    /* line 17, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .tab-container a {
      font-size: 15px;
      color: #C7C7C7;
      padding-bottom: 10px;
      flex: 1;
      text-align: center;
      position: relative; }
      /* line 25, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .tab-container a:hover, .report-article-container.pcnumerama .tab-container a.active {
        color: #1C0057; }
      /* line 29, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .tab-container a.active {
        border-bottom: 1px solid #1C0057; }
        /* line 32, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .tab-container a.active:before {
          content: "\e611";
          font-family: 'numerama';
          display: block;
          height: 10px;
          width: 10px;
          position: absolute;
          bottom: -9px;
          right: 0;
          left: 0;
          margin: auto;
          font-size: 8px; }
    /* line 48, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .tab-container.fixed {
      position: fixed;
      top: 50px;
      left: 0;
      z-index: 10; }
  /* line 56, assets/sass/templates/page/simple-page/_pcnumerama.scss */
  .report-article-container.pcnumerama h2, .report-article-container.pcnumerama p.large-title {
    font-size: 30px;
    line-height: 40px;
    text-align: left;
    color: black;
    text-transform: uppercase;
    font-family: "FuturaLT-Heavy"; }
  /* line 65, assets/sass/templates/page/simple-page/_pcnumerama.scss */
  .report-article-container.pcnumerama .post-author-box h1 {
    padding-bottom: 0; }
    @media (max-width: 767px) {
      /* line 65, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-author-box h1 {
        font-size: 47px;
        line-height: 52px; } }
  /* line 73, assets/sass/templates/page/simple-page/_pcnumerama.scss */
  .report-article-container.pcnumerama .post-author-box .catchline {
    color: #444;
    font-size: 25px;
    line-height: 52px;
    font-family: "FuturaLT-Heavy";
    width: 80%;
    text-align: center;
    text-transform: none;
    letter-spacing: 0px;
    margin: auto;
    padding-bottom: 30px; }
    @media (max-width: 767px) {
      /* line 73, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-author-box .catchline {
        margin-top: 15px;
        line-height: 37px; } }
  /* line 91, assets/sass/templates/page/simple-page/_pcnumerama.scss */
  .report-article-container.pcnumerama .post-content {
    padding: 0; }
    /* line 95, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .post-content .part {
      padding: 20px; }
      /* line 98, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .part iframe {
        margin-bottom: 20px !important; }
      /* line 101, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .part p, .report-article-container.pcnumerama .post-content .part h2, .report-article-container.pcnumerama .post-content .part h3 {
        padding: 0; }
      /* line 105, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .part h2 {
        margin-top: 0; }
      /* line 109, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .part h3 {
        margin-bottom: 20px; }
      /* line 113, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .part .swl-price-link {
        margin-left: 0; }
      /* line 117, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .part table tbody {
        width: 100%;
        margin-bottom: 20px; }
        /* line 121, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .post-content .part table tbody tr td:first-child {
          font-weight: bold; }
    /* line 127, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .post-content .pc-product, .report-article-container.pcnumerama .post-content .in-numerama, .report-article-container.pcnumerama .post-content .guide, .report-article-container.pcnumerama .post-content .faq {
      background-color: #F7F7F7;
      margin-bottom: 20px; }
      /* line 131, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .pc-product h2, .report-article-container.pcnumerama .post-content .in-numerama h2, .report-article-container.pcnumerama .post-content .guide h2, .report-article-container.pcnumerama .post-content .faq h2 {
        margin-top: 0; }
    /* line 137, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .post-content .pc-product .img-product-2 img, .report-article-container.pcnumerama .post-content .in-numerama .img-product-2 img {
      width: 100%;
      display: block; }
    /* line 142, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .post-content .pc-product .img-product-2 p, .report-article-container.pcnumerama .post-content .in-numerama .img-product-2 p {
      float: left;
      width: 50%; }
      @media (max-width: 767px) {
        /* line 142, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .post-content .pc-product .img-product-2 p, .report-article-container.pcnumerama .post-content .in-numerama .img-product-2 p {
          width: 100%;
          padding: 0; } }
    /* line 152, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .post-content .pc-product .img-product-2 p:first-child, .report-article-container.pcnumerama .post-content .in-numerama .img-product-2 p:first-child {
      padding-right: 5px; }
    /* line 156, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .post-content .pc-product .img-product-2 p:last-child, .report-article-container.pcnumerama .post-content .in-numerama .img-product-2 p:last-child {
      padding-left: 5px; }
    /* line 160, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .post-content .pc-product table, .report-article-container.pcnumerama .post-content .in-numerama table {
      margin: 0; }
      /* line 162, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .pc-product table tr th, .report-article-container.pcnumerama .post-content .in-numerama table tr th {
        background: #fff !important;
        font-size: 18px;
        line-height: 25px;
        font-weight: bold;
        text-align: left;
        color: #444444 !important;
        padding-left: 20px; }
      /* line 172, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .pc-product table tr, .report-article-container.pcnumerama .post-content .in-numerama table tr {
        border-bottom: none; }
        /* line 175, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .post-content .pc-product table tr td, .report-article-container.pcnumerama .post-content .in-numerama table tr td {
          padding-left: 20px; }
      /* line 180, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .pc-product table tr:nth-of-type(even), .report-article-container.pcnumerama .post-content .in-numerama table tr:nth-of-type(even) {
        background: none; }
      /* line 184, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .pc-product table tr:nth-of-type(odd), .report-article-container.pcnumerama .post-content .in-numerama table tr:nth-of-type(odd) {
        background: white; }
    /* line 190, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .post-content .in-numerama {
      border: 1px solid #2D0360; }
    /* line 194, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .post-content .guide.universe-preview.related-guides article {
      margin-bottom: 0; }
      /* line 197, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content .guide.universe-preview.related-guides article p {
        margin-bottom: 0; }
      @media (max-width: 767px) {
        /* line 202, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .post-content .guide.universe-preview.related-guides article p {
          clear: initial !important; } }
    @media (max-width: 1000px) {
      /* line 91, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .post-content {
        width: 100%; }
        /* line 211, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .post-content .guide.universe-preview.related-guides article {
          margin-bottom: 20px; } }
  /* line 217, assets/sass/templates/page/simple-page/_pcnumerama.scss */
  .report-article-container.pcnumerama .part.faq {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0; }
    /* line 222, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .part.faq h2 {
      padding-left: 20px; }
    /* line 226, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .part.faq .question {
      background: white;
      margin-bottom: 2px;
      padding: 20px 40px; }
      /* line 231, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .part.faq .question .question--title {
        font-size: 16px;
        line-height: 21px;
        position: relative; }
        /* line 236, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .part.faq .question .question--title > p {
          font-weight: 600;
          margin-bottom: 0; }
        /* line 241, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .part.faq .question .question--title span {
          position: absolute;
          right: 0;
          top: calc(50% - 10px);
          color: #1C0057;
          transform: rotate(90deg); }
      /* line 250, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .part.faq .question.num-accordeon.active .question--title {
        color: #1C0057; }
        /* line 253, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .part.faq .question.num-accordeon.active .question--title span {
          transform: rotate(270deg); }
      /* line 258, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .part.faq .question .question--response {
        margin-top: 10px; }
  /* line 264, assets/sass/templates/page/simple-page/_pcnumerama.scss */
  .report-article-container.pcnumerama .sidebar {
    padding-left: 20px;
    padding-bottom: 20px;
    max-width: 320px;
    z-index: 2; }
    /* line 270, assets/sass/templates/page/simple-page/_pcnumerama.scss */
    .report-article-container.pcnumerama .sidebar .sidebar-product {
      background-color: #F7F7F7;
      padding: 20px;
      margin-bottom: 20px; }
      /* line 275, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .sidebar .sidebar-product > a {
        font-family: "FuturaLT-Heavy";
        font-size: 25px;
        line-height: 25px; }
      /* line 281, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .sidebar .sidebar-product > p {
        font-size: 16px;
        font-weight: bold;
        line-height: 20px;
        margin: 8px 0; }
      /* line 288, assets/sass/templates/page/simple-page/_pcnumerama.scss */
      .report-article-container.pcnumerama .sidebar .sidebar-product .sidebar-product--link-price {
        margin-top: 20px; }
        /* line 291, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .sidebar .sidebar-product .sidebar-product--link-price p:first-child {
          margin-bottom: 30px; }
        /* line 295, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .sidebar .sidebar-product .sidebar-product--link-price a.button {
          padding: 8px 12px;
          color: #2D0360;
          border: 1px solid #2D0360;
          font-size: 14px; }
        /* line 302, assets/sass/templates/page/simple-page/_pcnumerama.scss */
        .report-article-container.pcnumerama .sidebar .sidebar-product .sidebar-product--link-price span {
          color: #2D0360;
          font-size: 17px;
          font-weight: 500;
          line-height: 25px; }

/* line 1, assets/sass/templates/page/simple-page/_profile-page.scss */
#nsl-notices-fallback {
  position: fixed;
  right: 10px;
  top: 10px;
  z-index: 10000;
  left: 0;
  right: 0;
  margin: auto;
  max-width: 350px;
  top: 200px; }

/* line 13, assets/sass/templates/page/simple-page/_profile-page.scss */
.profile {
  font-size: 16px;
  padding: 30px 20px; }
  /* line 18, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile .profile__sidebar-list {
    padding-bottom: 40px; }
    /* line 22, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile__sidebar-list .profile__sidebar-list-item {
      cursor: pointer;
      padding-bottom: 10px;
      padding-left: 45px; }
      /* line 28, assets/sass/templates/page/simple-page/_profile-page.scss */
      .profile .profile__sidebar-list .profile__sidebar-list-item .profile__user-avatar {
        border-radius: 13px;
        height: 26px;
        margin-right: 5px;
        vertical-align: middle;
        width: 26px;
        background: #aaa; }
      /* line 38, assets/sass/templates/page/simple-page/_profile-page.scss */
      .profile .profile__sidebar-list .profile__sidebar-list-item.link--grey {
        color: #777;
        cursor: default;
        font-size: 20px;
        margin-left: -35px;
        margin-bottom: 10px; }
      /* line 47, assets/sass/templates/page/simple-page/_profile-page.scss */
      .profile .profile__sidebar-list .profile__sidebar-list-item .link--active {
        color: #e9573f; }
  /* line 54, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile .profile-sub_photo {
    position: relative; }
    /* line 57, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile-sub_photo input[type='submit'] {
      margin: 0;
      margin-right: 25px; }
    /* line 62, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile-sub_photo img {
      z-index: 1;
      position: absolute;
      object-fit: cover;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    /* line 72, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile-sub_photo #new_avatar {
      opacity: 0;
      position: absolute;
      height: 100%;
      width: 100%;
      z-index: 10;
      top: 0;
      left: 0; }
    /* line 82, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile-sub_photo .new_avatar--label {
      background: #e9573f;
      position: absolute;
      top: 10px;
      left: 10px;
      z-index: 20;
      color: white;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
      height: 40px;
      width: 40px;
      margin: 0; }
    /* line 98, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile-sub_photo--container {
      height: 100%;
      width: 100%;
      position: relative;
      z-index: 1; }
    /* line 105, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile-sub_photo--submit {
      display: flex;
      align-items: center;
      margin-top: 25px; }
    /* line 111, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile-sub_photo--input {
      z-index: 10;
      position: relative;
      margin: 0;
      height: 128px;
      width: 128px;
      position: relative;
      z-index: 10; }
    /* line 122, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile-sub_photo--input:hover img {
      opacity: 0.7; }
  /* line 128, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile .profile-sub {
    display: none; }
    /* line 132, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile-sub.profile-sub--visible {
      display: block; }
  /* line 138, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile .profile__title {
    color: #e9573f;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px; }
  /* line 145, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile h4 {
    color: #e9573f;
    margin: 20px 0; }
  /* line 150, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile p.input-desc {
    margin-top: 35px;
    padding-bottom: 10px; }
  /* line 155, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile p.news-exemple-container {
    margin-top: 15px;
    line-height: 2.2em; }
    /* line 159, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile p.news-exemple-container a.news-example {
      color: #444;
      border: 1px solid #444;
      padding: 10px;
      font-size: 12px;
      transition: 0.15s; }
      /* line 166, assets/sass/templates/page/simple-page/_profile-page.scss */
      .profile p.news-exemple-container a.news-example:hover {
        color: #e9573f;
        border: 1px solid #e9573f; }
  /* line 173, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile input[type='submit'] {
    margin-top: 35px; }
  /* line 177, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile .profile__form {
    padding-left: 0;
    padding-top: 20px; }
    @media (max-width: 767px) {
      /* line 182, assets/sass/templates/page/simple-page/_profile-page.scss */
      .profile .profile__form .input-field {
        width: 100% !important; } }
    /* line 188, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .profile__form input[type='text'],
    .profile .profile__form input[type='password'] {
      width: 50%; }
      @media (max-width: 767px) {
        /* line 188, assets/sass/templates/page/simple-page/_profile-page.scss */
        .profile .profile__form input[type='text'],
        .profile .profile__form input[type='password'] {
          width: 100%; } }
  /* line 197, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile .newsletter__form {
    padding-left: 0;
    padding-top: 20px; }
    /* line 201, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .newsletter__form .switch-field {
      margin: 5px 0 20px 0; }
    /* line 205, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile .newsletter__form a {
      text-decoration: underline; }
  /* line 210, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile ol {
    margin-left: 20px; }
    /* line 213, assets/sass/templates/page/simple-page/_profile-page.scss */
    .profile ol .create-password-step {
      margin-bottom: 10px; }
      /* line 216, assets/sass/templates/page/simple-page/_profile-page.scss */
      .profile ol .create-password-step.step-ended {
        opacity: 0.5; }
      /* line 220, assets/sass/templates/page/simple-page/_profile-page.scss */
      .profile ol .create-password-step .input-field:first-child {
        margin-top: 20px; }
      /* line 224, assets/sass/templates/page/simple-page/_profile-page.scss */
      .profile ol .create-password-step .step-info {
        font-size: 0.85em;
        color: #aaa; }
  /* line 231, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile .switch-social-connection {
    margin-top: 20px; }
  /* line 235, assets/sass/templates/page/simple-page/_profile-page.scss */
  .profile .switch-social-connection-name {
    position: relative;
    top: 2px; }

/* line 241, assets/sass/templates/page/simple-page/_profile-page.scss */
.notice {
  margin: 15px 0;
  padding-bottom: 0;
  border-radius: 3px;
  padding: 15px 20px;
  margin-bottom: 25px;
  font-size: 1rem;
  text-align: center; }
  /* line 251, assets/sass/templates/page/simple-page/_profile-page.scss */
  .notice.notice--error {
    background: #d34e39;
    color: white; }
  /* line 256, assets/sass/templates/page/simple-page/_profile-page.scss */
  .notice.notice--success {
    background: #57d17e;
    color: white; }
  /* line 261, assets/sass/templates/page/simple-page/_profile-page.scss */
  .notice a {
    text-decoration: underline; }

/* line 1, assets/sass/templates/page/simple-page/_connect.scss */
.Connect {
  padding: 60px 0 0 0;
  font-size: 1rem;
  max-width: 400px;
  margin: 0 auto 150px auto; }
  /* line 7, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect h1 {
    text-align: center;
    text-transform: none;
    font-size: 40px;
    letter-spacing: 0;
    white-space: nowrap; }
  /* line 15, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect__notice {
    text-align: center;
    color: #7e7e7e;
    margin: 30px 0 10px 0;
    position: relative;
    width: 100%; }
    /* line 22, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect__notice span {
      background: #f5f5f5;
      position: relative;
      z-index: 5;
      padding: 0 14px; }
    /* line 29, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect__notice::after {
      content: '';
      position: absolute;
      bottom: 8px;
      left: 0;
      width: 100%;
      border-bottom: 1px dashed #7e7e7e;
      z-index: 1; }
  /* line 40, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect__register-link {
    color: #e9573f;
    text-align: center;
    margin: 16px 0 25px; }
    /* line 45, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect__register-link a {
      font-weight: bold;
      text-decoration: underline; }
  /* line 51, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect__forgot-pwd {
    color: #7e7e7e;
    font-size: 0.875em;
    text-align: center;
    width: 100%;
    display: block; }
  /* line 59, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect__social {
    margin-top: 25px; }
  /* line 63, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect__code--wording {
    display: block;
    max-width: 300px;
    margin: 30px auto;
    font-size: 18px; }
  /* line 70, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect__social-login {
    width: 100%;
    display: block;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    padding: 10px;
    border-radius: 3px;
    background: #7e7e7e;
    margin-bottom: 10px; }
    /* line 84, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect__social-login > span {
      margin-right: 10px; }
    /* line 88, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect__social-login.google {
      background: #3c7ce7; }
    /* line 91, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect__social-login.twitter {
      background: #5bb0f4; }
    /* line 94, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect__social-login.facebook {
      background: #395aa7; }
  /* line 99, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect input {
    display: block;
    width: 100%; }
  /* line 104, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect input[type='text'],
  .Connect input[type='email'],
  .Connect input[type='password'] {
    border: none;
    border-bottom: 1px solid #b9b9b9;
    background: none;
    padding: 15px 0 7px 0; }
  /* line 113, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect input[type='submit'] {
    background: #e9573f;
    max-width: 248px;
    text-align: center;
    border-radius: 3px;
    color: white;
    padding: 10px;
    margin: 32px auto 0 auto;
    font-size: inherit; }
    /* line 123, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect input[type='submit']:focus {
      background: #d34e39; }
  /* line 128, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect .input--code {
    font-size: 2rem;
    max-width: 240px;
    letter-spacing: 0.5rem;
    border: none;
    background: transparent;
    margin: 40px auto;
    height: 70px;
    padding: 20px; }
  /* line 140, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect__send-code {
    text-align: center;
    font-weight: bold;
    color: #e9573f;
    text-decoration: underline;
    font-size: 1rem;
    width: 100%;
    margin-top: 1rem;
    background: none; }
  /* line 151, assets/sass/templates/page/simple-page/_connect.scss */
  .Connect__code {
    display: flex;
    justify-content: space-between;
    font-size: 2rem;
    max-width: 180px;
    margin: 40px auto; }
    /* line 158, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect__code input {
      text-align: center;
      border: none;
      background: none;
      height: 50px;
      background: transparent;
      width: 20px;
      border-bottom: 2px solid #fac2b9; }
      /* line 167, assets/sass/templates/page/simple-page/_connect.scss */
      .Connect__code input:focus, .Connect__code input:active {
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        outline: none !important; }
    /* line 175, assets/sass/templates/page/simple-page/_connect.scss */
    .Connect__code input.error {
      border-bottom: 2px solid #d34e39; }

/* line 1, assets/sass/templates/page/password/resetPassword.scss */
.resetPasswordPage {
  padding: 10px;
  padding-bottom: 30px; }
  /* line 4, assets/sass/templates/page/password/resetPassword.scss */
  .resetPasswordPage a {
    text-decoration: underline; }
  /* line 7, assets/sass/templates/page/password/resetPassword.scss */
  .resetPasswordPage .error {
    width: 100%;
    text-align: center;
    font-size: 20px;
    max-width: 400px;
    margin: auto; }
    /* line 13, assets/sass/templates/page/password/resetPassword.scss */
    .resetPasswordPage .error-danger {
      color: darkred; }
    /* line 16, assets/sass/templates/page/password/resetPassword.scss */
    .resetPasswordPage .error-success {
      color: darkgreen; }
  /* line 20, assets/sass/templates/page/password/resetPassword.scss */
  .resetPasswordPage h2 {
    font-size: 25px;
    font-family: "FuturaLT";
    font-weight: 500;
    text-align: center;
    padding: 20px; }
  /* line 27, assets/sass/templates/page/password/resetPassword.scss */
  .resetPasswordPage form {
    margin-top: 20px; }
    /* line 29, assets/sass/templates/page/password/resetPassword.scss */
    .resetPasswordPage form input {
      display: block;
      border: none;
      padding: 20px;
      margin: 10px auto;
      font-size: 15px;
      width: 100%;
      max-width: 400px; }
    /* line 38, assets/sass/templates/page/password/resetPassword.scss */
    .resetPasswordPage form input[type="submit"] {
      color: #F5F5F5;
      background: #e9573f;
      font-family: "FuturaLT";
      font-weight: 700; }

/* line 1, assets/sass/templates/page/password/inscription.scss */
.inscriptionPage {
  background: #fff;
  padding: 10px;
  padding-bottom: 30px; }
  /* line 2, assets/sass/templates/page/password/inscription.scss */
  .inscriptionPage p.success {
    font-size: 16px;
    padding: 10px 50px; }
  /* line 12, assets/sass/templates/page/password/inscription.scss */
  .inscriptionPage form {
    padding: 0;
    margin-left: 10%; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 12, assets/sass/templates/page/password/inscription.scss */
      .inscriptionPage form {
        margin-left: 0; } }
    /* line 18, assets/sass/templates/page/password/inscription.scss */
    .inscriptionPage form label {
      margin-left: 0; }
  /* line 23, assets/sass/templates/page/password/inscription.scss */
  .inscriptionPage a {
    text-decoration: underline; }
  /* line 26, assets/sass/templates/page/password/inscription.scss */
  .inscriptionPage .error {
    width: 100%;
    text-align: center;
    font-size: 20px;
    max-width: 400px;
    margin: auto; }
    /* line 32, assets/sass/templates/page/password/inscription.scss */
    .inscriptionPage .error-danger {
      color: darkred; }
    /* line 35, assets/sass/templates/page/password/inscription.scss */
    .inscriptionPage .error-success {
      color: darkgreen; }
  /* line 39, assets/sass/templates/page/password/inscription.scss */
  .inscriptionPage h2 {
    font-size: 25px;
    font-family: "FuturaLT";
    font-weight: 500;
    text-align: center;
    padding: 20px; }
  /* line 46, assets/sass/templates/page/password/inscription.scss */
  .inscriptionPage form {
    margin-top: 20px; }
    /* line 48, assets/sass/templates/page/password/inscription.scss */
    .inscriptionPage form input {
      display: block;
      border: none;
      padding: 20px;
      margin: 10px auto;
      font-size: 15px;
      width: 100%;
      max-width: 400px; }
    /* line 57, assets/sass/templates/page/password/inscription.scss */
    .inscriptionPage form input[type="submit"] {
      color: #F5F5F5;
      background: #e9573f;
      font-family: "FuturaLT";
      font-weight: 700; }
  /* line 64, assets/sass/templates/page/password/inscription.scss */
  .inscriptionPage .input-field {
    height: 65px; }
  /* line 67, assets/sass/templates/page/password/inscription.scss */
  .inscriptionPage .switch-field {
    margin-bottom: 20px; }
  /* line 70, assets/sass/templates/page/password/inscription.scss */
  .inscriptionPage .btn, .inscriptionPage .materialize .btn-large, .materialize .inscriptionPage .btn-large, .inscriptionPage .btn:hover, .inscriptionPage .materialize .btn-large:hover, .materialize .inscriptionPage .btn-large:hover {
    margin-top: 20px;
    font-size: 17px;
    padding: 0 15px 0 15px;
    letter-spacing: 1px;
    margin-right: 16px;
    box-shadow: none;
    border-radius: 0;
    text-transform: none;
    font-family: "FuturaLT";
    font-weight: 500;
    background-color: #e9573f; }
    @media (max-width: 767px), (min-width: 768px) and (max-width: 1000px) {
      /* line 70, assets/sass/templates/page/password/inscription.scss */
      .inscriptionPage .btn, .inscriptionPage .materialize .btn-large, .materialize .inscriptionPage .btn-large, .inscriptionPage .btn:hover, .inscriptionPage .materialize .btn-large:hover, .materialize .inscriptionPage .btn-large:hover {
        display: block;
        margin: 10px auto;
        width: 80%; } }

/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 */
/* line 5, assets/sass/library/multiple-select.scss */
.ms-offscreen {
  clip: rect(0 0 0 0) !important;
  width: 1px !important;
  height: 1px !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  outline: 0 !important;
  left: auto !important;
  top: auto !important; }

/* line 18, assets/sass/library/multiple-select.scss */
.ms-parent {
  display: inline-block;
  position: relative;
  vertical-align: middle; }

/* line 23, assets/sass/library/multiple-select.scss */
.ms-choice {
  display: block;
  width: 100%;
  height: 26px;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #aaa;
  text-align: left;
  white-space: nowrap;
  line-height: 26px;
  color: #444;
  text-decoration: none;
  border-radius: 4px;
  background-color: #fff; }

/* line 38, assets/sass/library/multiple-select.scss */
.ms-choice.disabled {
  background-color: #f4f4f4;
  background-image: none;
  border: 1px solid #ddd;
  cursor: default; }

/* line 43, assets/sass/library/multiple-select.scss */
.ms-choice > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block; }

/* line 54, assets/sass/library/multiple-select.scss */
.ms-choice > span.placeholder {
  color: #999; }

/* line 56, assets/sass/library/multiple-select.scss */
.ms-choice > div.icon-close {
  position: absolute;
  top: 0px;
  right: 16px;
  height: 100%;
  width: 16px; }

/* line 62, assets/sass/library/multiple-select.scss */
.ms-choice > div.icon-close:before {
  content: '×';
  color: #888;
  font-weight: bold;
  position: absolute;
  top: 50%;
  margin-top: -14px; }

/* line 69, assets/sass/library/multiple-select.scss */
.ms-choice > div.icon-close:hover:before {
  color: #333; }

/* line 71, assets/sass/library/multiple-select.scss */
.ms-drop {
  width: auto;
  min-width: 100%;
  overflow: hidden;
  display: none;
  margin-top: -1px;
  padding: 0;
  position: absolute;
  z-index: 1000;
  background: #fff;
  color: #000;
  border: 1px solid #aaa;
  border-radius: 4px; }

/* line 84, assets/sass/library/multiple-select.scss */
.ms-drop.bottom {
  top: 100%;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }

/* line 87, assets/sass/library/multiple-select.scss */
.ms-drop.top {
  bottom: 100%;
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); }

/* line 91, assets/sass/library/multiple-select.scss */
.ms-search {
  display: inline-block;
  margin: 0;
  min-height: 26px;
  padding: 2px;
  position: relative;
  white-space: nowrap;
  width: 100%;
  z-index: 10000;
  box-sizing: border-box; }

/* line 101, assets/sass/library/multiple-select.scss */
.ms-search input {
  width: 100%;
  height: auto !important;
  min-height: 24px;
  padding: 0 5px;
  margin: 0;
  outline: 0;
  font-family: sans-serif;
  border: 1px solid #aaa;
  border-radius: 5px;
  box-shadow: none; }

/* line 113, assets/sass/library/multiple-select.scss */
.ms-drop ul {
  overflow: auto;
  margin: 0;
  padding: 0; }

/* line 117, assets/sass/library/multiple-select.scss */
.ms-drop ul > li {
  list-style: none;
  display: list-item;
  background-image: none;
  position: static;
  padding: .25rem 8px; }

/* line 123, assets/sass/library/multiple-select.scss */
.ms-drop ul > li .disabled {
  font-weight: normal !important;
  opacity: .35;
  filter: Alpha(Opacity=35);
  cursor: default; }

/* line 128, assets/sass/library/multiple-select.scss */
.ms-drop ul > li.multiple {
  display: block;
  float: left; }

/* line 131, assets/sass/library/multiple-select.scss */
.ms-drop ul > li.group {
  clear: both; }

/* line 133, assets/sass/library/multiple-select.scss */
.ms-drop ul > li.multiple label {
  width: 100%;
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

/* line 139, assets/sass/library/multiple-select.scss */
.ms-drop ul > li label {
  position: relative;
  padding-left: 1.25rem;
  margin-bottom: 0;
  font-weight: normal;
  display: block;
  white-space: nowrap;
  cursor: pointer; }

/* line 147, assets/sass/library/multiple-select.scss */
.ms-drop ul > li label.optgroup {
  font-weight: bold; }

/* line 149, assets/sass/library/multiple-select.scss */
.ms-drop ul > li.hide-radio {
  padding: 0; }

/* line 151, assets/sass/library/multiple-select.scss */
.ms-drop ul > li.hide-radio:focus, .ms-drop ul > li.hide-radio:hover {
  background-color: #f8f9fa; }

/* line 153, assets/sass/library/multiple-select.scss */
.ms-drop ul > li.hide-radio.selected {
  color: #fff;
  background-color: #007bff; }

/* line 156, assets/sass/library/multiple-select.scss */
.ms-drop ul > li.hide-radio label {
  margin-bottom: 0;
  padding: 5px 8px; }

/* line 159, assets/sass/library/multiple-select.scss */
.ms-drop ul > li.hide-radio input {
  display: none; }

/* line 161, assets/sass/library/multiple-select.scss */
.ms-drop ul > li.option-level-1 label {
  padding-left: 28px; }

/* line 164, assets/sass/library/multiple-select.scss */
.ms-drop input[type="radio"], .ms-drop input[type="checkbox"] {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem; }

/* line 169, assets/sass/library/multiple-select.scss */
.ms-drop .ms-no-results {
  display: none; }

/* line 1, assets/sass/templates/comparators/_comparator.scss */
.comparator {
  font-family: Bentonsans;
  padding: 1rem;
  color: #e9573f;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
  max-width: 100%; }
  @media (min-width: 1000px) {
    /* line 1, assets/sass/templates/comparators/_comparator.scss */
    .comparator {
      max-width: 1000px; } }
  /* line 16, assets/sass/templates/comparators/_comparator.scss */
  .comparator__breadcrumb {
    margin: 0.5rem 0rem;
    font-size: 1rem;
    text-align: left; }
    @media (min-width: 1000px) {
      /* line 16, assets/sass/templates/comparators/_comparator.scss */
      .comparator__breadcrumb {
        padding: 0rem 2rem; } }
  /* line 26, assets/sass/templates/comparators/_comparator.scss */
  .comparator__description {
    font-size: 1rem;
    margin: .75rem 0 1.5rem;
    color: #444444;
    line-height: 1.25rem; }
    @media (min-width: 1000px) {
      /* line 26, assets/sass/templates/comparators/_comparator.scss */
      .comparator__description {
        font-size: 1rem; } }
    /* line 36, assets/sass/templates/comparators/_comparator.scss */
    .comparator__description a {
      text-decoration: underline; }
  /* line 42, assets/sass/templates/comparators/_comparator.scss */
  .comparator__featured {
    position: relative;
    margin: -10rem -1rem 0rem; }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 42, assets/sass/templates/comparators/_comparator.scss */
      .comparator__featured {
        margin: -16rem -1rem 0; } }
    @media (min-width: 1000px) {
      /* line 42, assets/sass/templates/comparators/_comparator.scss */
      .comparator__featured {
        display: unset;
        margin: 0;
        justify-content: center; }
        /* line 54, assets/sass/templates/comparators/_comparator.scss */
        .comparator__featured__icon {
          position: absolute;
          z-index: 9; }
          /* line 58, assets/sass/templates/comparators/_comparator.scss */
          .comparator__featured__icon.circle {
            left: 38rem;
            bottom: -1rem; }
          /* line 63, assets/sass/templates/comparators/_comparator.scss */
          .comparator__featured__icon.stars {
            right: -2.5rem;
            top: -1rem; }
          /* line 68, assets/sass/templates/comparators/_comparator.scss */
          .comparator__featured__icon.ninja-small {
            width: 1.6rem;
            left: 28rem;
            bottom: -2rem; } }
  /* line 78, assets/sass/templates/comparators/_comparator.scss */
  .comparator__header {
    display: flex;
    flex-direction: column; }
    @media (min-width: 1000px) {
      /* line 82, assets/sass/templates/comparators/_comparator.scss */
      .comparator__header > .column {
        margin: 1rem 0 0;
        flex-basis: 50%; } }
    @media (min-width: 1000px) {
      /* line 78, assets/sass/templates/comparators/_comparator.scss */
      .comparator__header {
        margin-bottom: 5rem;
        flex-direction: row-reverse;
        position: relative; } }
  /* line 96, assets/sass/templates/comparators/_comparator.scss */
  .comparator__post-title {
    color: #e9573f;
    font-size: 2rem;
    line-height: 100%;
    margin-top: .5rem; }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 96, assets/sass/templates/comparators/_comparator.scss */
      .comparator__post-title {
        max-width: 80%; } }
    @media (min-width: 1000px) {
      /* line 96, assets/sass/templates/comparators/_comparator.scss */
      .comparator__post-title {
        max-width: 100%;
        font-size: 2.5rem; } }
  /* line 112, assets/sass/templates/comparators/_comparator.scss */
  .comparator__thumbnail {
    margin: 0 -1rem;
    text-align: center; }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 112, assets/sass/templates/comparators/_comparator.scss */
      .comparator__thumbnail {
        height: 40vw; } }
    @media (min-width: 451px) and (max-width: 767px) {
      /* line 112, assets/sass/templates/comparators/_comparator.scss */
      .comparator__thumbnail {
        height: 60vw; } }
    /* line 122, assets/sass/templates/comparators/_comparator.scss */
    .comparator__thumbnail img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    @media (min-width: 1000px) {
      /* line 112, assets/sass/templates/comparators/_comparator.scss */
      .comparator__thumbnail {
        margin: 1rem 2rem 2rem;
        width: calc(50% - 4rem);
        height: calc(100% + 5rem);
        position: absolute;
        left: 0; } }
  /* line 137, assets/sass/templates/comparators/_comparator.scss */
  .comparator h1, .comparator h2, .comparator h3 {
    font-weight: 800; }
  /* line 141, assets/sass/templates/comparators/_comparator.scss */
  .comparator .icon-arrow-bottom:before {
    display: inline-block;
    transform: translateY(5px);
    transition: transform 0.5s;
    padding: 0; }

/* line 152, assets/sass/templates/comparators/_comparator.scss */
.post .post-content .alignleft, .best-post-container .post-content .alignleft, #simple-page-contact .post-content .alignleft, #simple-page .post-content .alignleft, #simple-page-no-sidebar .post-content .alignleft {
  margin: 1rem 0; }
  @media (min-width: 1000px) {
    /* line 152, assets/sass/templates/comparators/_comparator.scss */
    .post .post-content .alignleft, .best-post-container .post-content .alignleft, #simple-page-contact .post-content .alignleft, #simple-page .post-content .alignleft, #simple-page-no-sidebar .post-content .alignleft {
      margin: 0 1rem !important; } }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(-360deg); } }

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

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

/* line 20, assets/sass/templates/comparators/_filters.scss */
.comparator__filters {
  margin: 1rem 0 1rem;
  font-size: 1rem; }
  /* line 25, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters .filter-title {
    font-weight: bold;
    color: #444444;
    margin: .5rem 0; }
    @media (max-width: 1000px) {
      /* line 25, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .filter-title {
        text-align: center; } }
  /* line 34, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters .order-filters {
    display: flex;
    align-items: baseline;
    justify-content: center;
    flex-wrap: wrap; }
    @media (min-width: 1000px) {
      /* line 34, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .order-filters {
        justify-content: flex-start;
        flex-wrap: nowrap; } }
    @media (max-width: 450px) {
      /* line 34, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .order-filters {
        flex-direction: column;
        justify-content: center;
        align-items: center; } }
    /* line 51, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters .order-filters .order-by__label {
      text-align: center;
      margin-right: .5rem;
      white-space: nowrap;
      width: 100%; }
    /* line 58, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters .order-filters .order-by__button {
      color: #444444; }
      /* line 61, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .order-filters .order-by__button.desc, .comparator__filters .order-filters .order-by__button.asc {
        color: #e9573f; }
      /* line 66, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .order-filters .order-by__button::after {
        content: "•";
        font-family: Numerama;
        font-size: .75rem;
        padding-left: .5rem; }
      /* line 73, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .order-filters .order-by__button.desc::after, .comparator__filters .order-filters .order-by__button.asc::after {
        content: "\e611";
        transform-origin: 70% 50%;
        transition: .35s transform ease-in-out; }
      /* line 80, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .order-filters .order-by__button.asc::after {
        transform: rotate(180deg); }
      /* line 84, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .order-filters .order-by__button.desc::after {
        transform: rotate(360deg); }
  /* line 91, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters .comparator__button {
    position: relative;
    align-items: center;
    background: transparent;
    color: #e9573f;
    display: inline-flex;
    justify-content: center;
    line-height: 1.25rem;
    padding: .25rem .75rem;
    height: initial;
    transition: color .1s ease-out, background .1s ease-out;
    border-radius: 3px;
    cursor: pointer;
    font-size: 1rem;
    font-weight: 600;
    vertical-align: middle;
    white-space: nowrap;
    margin-top: .5rem;
    border: 1px solid #e9573f; }
    /* line 111, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters .comparator__button:disabled {
      opacity: .5;
      cursor: default; }
    /* line 116, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters .comparator__button.ms-choice {
      padding: 0 .75rem; }
    /* line 120, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters .comparator__button-transparent {
      border-color: transparent; }
      /* line 123, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .comparator__button-transparent::before {
        border: 1px solid #e9573f;
        border-radius: 3px;
        content: "";
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        transform: scale(1.075);
        transition: opacity .1s ease-out, transform .1s ease-out;
        width: 100%; }
      /* line 141, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters .comparator__button-transparent:hover::before, .comparator__filters .comparator__button-transparent:focus::before, .comparator__filters .comparator__button-transparent.desc::before, .comparator__filters .comparator__button-transparent.asc::before {
        opacity: 1;
        transform: scale(1); }
  /* line 149, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__display-infos {
    color: #A7A7A7;
    text-align: center;
    margin-top: .5rem; }
    @media (min-width: 1000px) {
      /* line 149, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__display-infos {
        text-align: left; } }
  /* line 158, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__title {
    font-size: 1.5rem;
    text-align: center; }
    @media (min-width: 1000px) {
      /* line 158, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__title {
        font-size: 2rem;
        text-align: left; } }
  /* line 168, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__heading {
    display: flex;
    flex-direction: column;
    align-items: center; }
    @media (min-width: 1000px) {
      /* line 168, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__heading {
        flex-direction: row;
        justify-content: space-between; } }
  /* line 178, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__inner, .comparator__filters__checkboxes, .comparator__filters__sliders, .comparator__filters__selects {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
    flex-direction: column; }
    @media (min-width: 1000px) {
      /* line 178, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__inner, .comparator__filters__checkboxes, .comparator__filters__sliders, .comparator__filters__selects {
        flex-wrap: nowrap;
        flex-direction: row; } }
  /* line 193, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__checkbox__labels {
    text-align: center; }
  /* line 199, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__checkboxes label {
    line-height: 2rem;
    margin-right: .5rem; }
  /* line 206, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__selects select {
    font-size: 1rem; }
  @media (max-width: 1000px) {
    /* line 210, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__sliders {
      margin: 0 calc(-5rem + 30vw); } }
  /* line 216, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__inner {
    margin-bottom: 1rem; }
  /* line 220, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__items {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: stretch; }
    @media (min-width: 1000px) {
      /* line 220, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__items {
        flex-direction: row; } }
  /* line 230, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__item {
    width: 100%;
    flex: 1 1 auto;
    text-align: left; }
  /* line 236, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__select {
    width: unset;
    margin-top: 1rem;
    margin-left: 1rem;
    text-align: center; }
    @media (min-width: 1000px) {
      /* line 236, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__select {
        width: 100%; } }
  /* line 247, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__reset__section {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    text-align: right;
    margin-top: 1rem; }
    @media (min-width: 1000px) {
      /* line 247, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__reset__section {
        align-items: center;
        justify-content: flex-end; } }
  /* line 260, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__reset__button {
    background: transparent;
    text-align: center;
    font-size: 1rem;
    color: #e9573f; }
    /* line 266, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__reset__button .icon-load {
      font-size: 1.125rem;
      padding-right: .5rem; }
      /* line 270, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__reset__button .icon-load.active {
        -webkit-animation: spin .4s ease-in-out forwards;
        -moz-animation: spin .4s ease-in-out forwards;
        animation: spin .4s ease-in-out forwards; }
    @media (min-width: 1000px) {
      /* line 260, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__reset__button {
        padding-left: 2rem;
        margin-top: 0;
        margin-left: 2rem; } }
  /* line 285, assets/sass/templates/comparators/_filters.scss */
  .comparator__filters__slider {
    color: #444444;
    margin: 2rem auto;
    position: relative;
    text-align: center; }
    @media (min-width: 1000px) {
      /* line 285, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__slider {
        padding-right: 1rem;
        text-align: left;
        max-width: 50vw; } }
    /* line 297, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider__value {
      position: absolute;
      top: 1rem;
      left: 0;
      font-weight: bold;
      white-space: nowrap; }
      /* line 304, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__slider__value-wrapper {
        position: relative;
        width: 100%; }
    /* line 310, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range] {
      width: 100%;
      margin: 6.35px 0;
      background-color: transparent;
      -webkit-appearance: none; }
      @media (min-width: 1000px) {
        /* line 310, assets/sass/templates/comparators/_filters.scss */
        .comparator__filters__slider input[type=range] {
          width: 100%; } }
    /* line 321, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]:focus {
      outline: none; }
      /* line 324, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__slider input[type=range]:focus::-webkit-slider-thumb {
        box-shadow: 0 0 0 0.2rem rgba(233, 87, 63, 0.5);
        background: white; }
      /* line 329, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__slider input[type=range]:focus::-moz-range-thumb {
        box-shadow: 0 0 0 0.2rem rgba(233, 87, 63, 0.5); }
    /* line 334, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]::-webkit-slider-runnable-track {
      background: #e9573f;
      border: 0;
      border-radius: 2px;
      width: 100%;
      height: 3.3px;
      cursor: pointer; }
    /* line 343, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]::-webkit-slider-thumb {
      margin-top: -6px;
      width: 14px;
      height: 14px;
      background: #d34e39;
      border: 0;
      border-radius: 16px;
      cursor: pointer;
      -webkit-appearance: none;
      transition: border-radius, width, height, margin-top, .2s ease-in-out; }
      /* line 354, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__slider input[type=range]::-webkit-slider-thumb:hover {
        width: 16px;
        height: 16px;
        border-radius: 16px; }
      /* line 363, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__slider input[type=range]::-webkit-slider-thumb:focus::-webkit-slider-thumb {
        box-shadow: 0 0 0 3px blue, 0 0 0 6px yellow; }
    /* line 370, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]:focus::-webkit-slider-runnable-track {
      background: #e9573f; }
    /* line 374, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]::-moz-range-track {
      background: #e9573f;
      border: 0;
      border-radius: 2px;
      width: 100%;
      height: 3.3px;
      cursor: pointer; }
    /* line 383, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]::-moz-range-thumb {
      width: 14px;
      height: 14px;
      background: #e9573f;
      border: 0;
      border-radius: 16px;
      cursor: pointer;
      transition: border-radius, width, height, margin-top, .2s ease-in-out; }
      /* line 392, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__slider input[type=range]::-moz-range-thumb:hover {
        width: 16px;
        height: 16px;
        border-radius: 16px; }
    /* line 399, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]::-ms-track {
      background: transparent;
      border-color: transparent;
      border-width: 6.35px 0;
      color: transparent;
      width: 100%;
      height: 3.3px;
      cursor: pointer; }
    /* line 409, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]::-ms-fill-lower {
      background: #e9573f;
      border: 0;
      border-radius: 4px; }
    /* line 416, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]::-ms-fill-upper {
      background: #e9573f;
      border: 0;
      border-radius: 4px; }
    /* line 423, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]::-ms-thumb {
      width: 14px;
      height: 14px;
      background: #e9573f;
      border: 0;
      border-radius: 16px;
      cursor: pointer;
      margin-top: 0px;
      /*Needed to keep the Edge thumb centred*/
      transition: border-radius, width, height, margin-top, .2s ease-in-out; }
      /* line 434, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__slider input[type=range]::-ms-thumb:hover {
        width: 16px;
        height: 16px;
        border-radius: 16px; }
    /* line 441, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]:focus::-ms-fill-lower {
      background: #e9573f; }
    /* line 445, assets/sass/templates/comparators/_filters.scss */
    .comparator__filters__slider input[type=range]:focus::-ms-fill-upper {
      background: #e9573f; }
    @supports (-ms-ime-align: auto) {
      /* line 285, assets/sass/templates/comparators/_filters.scss */
      .comparator__filters__slider {
        /* Pre-Chromium Edge only styles, selector taken from hhttps://stackoverflow.com/a/32202953/7077589 */ }
        /* line 452, assets/sass/templates/comparators/_filters.scss */
        .comparator__filters__slider input[type=range] {
          margin: 0;
          /*Edge starts the margin from the thumb, not the track as other browsers do*/ } }

/* line 462, assets/sass/templates/comparators/_filters.scss */
.ms-parent {
  text-align: left;
  width: unset !important; }

/* line 468, assets/sass/templates/comparators/_filters.scss */
.ms-choice > span.placeholder {
  color: #e9573f; }

/* line 472, assets/sass/templates/comparators/_filters.scss */
.ms-choice > div.icon-caret {
  transition: .35s transform ease-in-out;
  margin-left: .5rem; }
  /* line 476, assets/sass/templates/comparators/_filters.scss */
  .ms-choice > div.icon-caret::after {
    content: "\e60f";
    font-size: 1.5rem; }
  /* line 481, assets/sass/templates/comparators/_filters.scss */
  .ms-choice > div.icon-caret.open {
    transform: rotate(180deg); }

/* line 487, assets/sass/templates/comparators/_filters.scss */
.ms-drop {
  border: none;
  padding: 1rem;
  margin-left: .5rem;
  width: auto;
  min-width: 100%;
  overflow: hidden;
  display: none;
  margin-top: 1rem;
  position: absolute;
  z-index: 9999;
  border-radius: 6px; }
  /* line 504, assets/sass/templates/comparators/_filters.scss */
  .ms-drop input[type="checkbox"] {
    margin-top: unset;
    position: relative; }
  /* line 509, assets/sass/templates/comparators/_filters.scss */
  .ms-drop ul > li.multiple label {
    overflow: unset; }

/* line 515, assets/sass/templates/comparators/_filters.scss */
input[type="checkbox"] {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  font-size: 1rem;
  height: 1.25em;
  margin-right: .25em;
  position: relative;
  transform: translateY(-1px);
  vertical-align: middle;
  width: 1.25em; }
  /* line 527, assets/sass/templates/comparators/_filters.scss */
  input[type="checkbox"].white-bg::before {
    background: white; }
  /* line 531, assets/sass/templates/comparators/_filters.scss */
  input[type="checkbox"]::before {
    background: #eeeeee;
    border-radius: 6px;
    content: " ";
    display: inline-block;
    font-size: 1em;
    height: 106%;
    left: -7%;
    position: absolute;
    top: -5%;
    width: 106%; }
    @media (min-width: 1000px) {
      /* line 531, assets/sass/templates/comparators/_filters.scss */
      input[type="checkbox"]::before {
        height: 100%;
        left: 0;
        top: 0;
        width: 100%; } }
  /* line 551, assets/sass/templates/comparators/_filters.scss */
  input[type="checkbox"]::after {
    content: url("../images/icon/checkbox.svg");
    font-size: 1em;
    height: 110%;
    left: 15%;
    overflow: hidden;
    position: absolute;
    top: -30%;
    transition: width .2s ease-in-out;
    width: 0; }
  /* line 563, assets/sass/templates/comparators/_filters.scss */
  input[type="checkbox"]:checked::after {
    width: 100%; }

/* line 1, assets/sass/templates/comparators/_faq.scss */
.comparator__faq {
  background: transparent;
  margin: 2rem 0; }
  @media (min-width: 1000px) {
    /* line 1, assets/sass/templates/comparators/_faq.scss */
    .comparator__faq {
      padding: 4rem 8rem;
      background: #FFF;
      margin: 3rem 0; }
      /* line 10, assets/sass/templates/comparators/_faq.scss */
      .comparator__faq__item {
        position: relative;
        overflow: auto; } }
  /* line 16, assets/sass/templates/comparators/_faq.scss */
  .comparator__faq__answer {
    color: #444444; }
  /* line 20, assets/sass/templates/comparators/_faq.scss */
  .comparator__faq__content.post-content {
    width: 100% !important;
    padding: 0 !important; }
  /* line 25, assets/sass/templates/comparators/_faq.scss */
  .comparator__faq h2.comparator__faq__question {
    font-weight: 700;
    font-size: 1.1rem;
    font-family: "Bentonsans";
    color: #e9573f;
    margin-left: 2rem; }
    /* line 32, assets/sass/templates/comparators/_faq.scss */
    .comparator__faq h2.comparator__faq__question:before {
      content: '■';
      position: absolute;
      left: -2px;
      font-size: 1.5rem; }
  /* line 40, assets/sass/templates/comparators/_faq.scss */
  .comparator__faq__answer {
    margin: 0 -0.7rem; }
    @media (min-width: 1000px) {
      /* line 40, assets/sass/templates/comparators/_faq.scss */
      .comparator__faq__answer {
        margin: 0; } }
  /* line 47, assets/sass/templates/comparators/_faq.scss */
  .comparator__faq__title {
    text-align: center;
    color: #e9573f;
    font-weight: 800;
    font-size: 1.5rem;
    margin-bottom: 0; }
    @media (min-width: 1000px) {
      /* line 47, assets/sass/templates/comparators/_faq.scss */
      .comparator__faq__title {
        font-size: 2rem;
        text-align: left;
        margin: 0; } }

/* line 2, assets/sass/templates/comparators/_list-items.scss */
.comparator-frandroid .item-expiration {
  color: #444444;
  font-weight: bolder;
  margin-bottom: 1.5rem;
  text-transform: uppercase; }
  /* line 8, assets/sass/templates/comparators/_list-items.scss */
  .comparator-frandroid .item-expiration .icon-sand-timer {
    margin-right: .5rem; }

/* line 13, assets/sass/templates/comparators/_list-items.scss */
.comparator-frandroid .item-description {
  margin-bottom: 1rem;
  color: #444444; }

/* line 19, assets/sass/templates/comparators/_list-items.scss */
.comparator-frandroid .comparator__list-item .card {
  padding: 1.5rem;
  border-radius: .2rem;
  color: #444444; }
  /* line 24, assets/sass/templates/comparators/_list-items.scss */
  .comparator-frandroid .comparator__list-item .card__thumbnail {
    height: 8rem;
    min-height: unset;
    padding: 1rem; }
    @media (min-width: 1000px) {
      /* line 24, assets/sass/templates/comparators/_list-items.scss */
      .comparator-frandroid .comparator__list-item .card__thumbnail {
        flex: 0 0 10rem; } }
    /* line 33, assets/sass/templates/comparators/_list-items.scss */
    .comparator-frandroid .comparator__list-item .card__thumbnail img {
      object-fit: contain; }
  /* line 38, assets/sass/templates/comparators/_list-items.scss */
  .comparator-frandroid .comparator__list-item .card__column {
    padding: 1.75rem; }
  @media (max-width: 1000px) {
    /* line 43, assets/sass/templates/comparators/_list-items.scss */
    .comparator-frandroid .comparator__list-item .card__body {
      border-bottom: 1px solid #eeeeee; } }
  @media (min-width: 1000px) {
    /* line 19, assets/sass/templates/comparators/_list-items.scss */
    .comparator-frandroid .comparator__list-item .card {
      padding: 2rem;
      border-radius: 0.2rem; }
      /* line 52, assets/sass/templates/comparators/_list-items.scss */
      .comparator-frandroid .comparator__list-item .card__column {
        padding: 0 1.75rem;
        border-right: 1px solid #eeeeee; }
      /* line 57, assets/sass/templates/comparators/_list-items.scss */
      .comparator-frandroid .comparator__list-item .card__footer {
        margin-top: 0;
        height: 100%;
        margin-right: -2rem; }
      /* line 63, assets/sass/templates/comparators/_list-items.scss */
      .comparator-frandroid .comparator__list-item .card__details {
        margin-top: .75rem; } }
  /* line 68, assets/sass/templates/comparators/_list-items.scss */
  .comparator-frandroid .comparator__list-item .card__footer {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0; }
  /* line 76, assets/sass/templates/comparators/_list-items.scss */
  .comparator-frandroid .comparator__list-item .card__price {
    color: #e9573f;
    display: flex;
    justify-content: center;
    width: 100%; }
    /* line 82, assets/sass/templates/comparators/_list-items.scss */
    .comparator-frandroid .comparator__list-item .card__price .price__text {
      font-weight: 800;
      font-size: 1.25rem;
      margin-right: .25rem; }
  /* line 89, assets/sass/templates/comparators/_list-items.scss */
  .comparator-frandroid .comparator__list-item .card__button {
    padding-top: 15px;
    font-weight: 800;
    display: initial;
    flex-grow: 0; }

@media (min-width: 1000px) {
  /* line 104, assets/sass/templates/comparators/_list-items.scss */
  .comparator-numerama .comparator__list-item .card__content .row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    min-height: 15rem;
    margin-bottom: 1rem; }
  /* line 113, assets/sass/templates/comparators/_list-items.scss */
  .comparator-numerama .comparator__list-item .card__footer {
    border-left: 1px solid grey; } }

/* line 122, assets/sass/templates/comparators/_list-items.scss */
.comparator__list-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 3.3rem; }
  @media (min-width: 1000px) {
    /* line 122, assets/sass/templates/comparators/_list-items.scss */
    .comparator__list-item {
      flex-direction: row; } }
  /* line 131, assets/sass/templates/comparators/_list-items.scss */
  .comparator__list-item .card {
    border-radius: 0 0 0.2rem 0.2rem;
    min-height: unset; }
    /* line 136, assets/sass/templates/comparators/_list-items.scss */
    .comparator__list-item .card-expanded .icon-arrow-bottom:before {
      transform: rotate(180deg) translateY(-10px); }
    /* line 141, assets/sass/templates/comparators/_list-items.scss */
    .comparator__list-item .card__thumbnail {
      border-radius: 0.2rem 0.2rem 0 0;
      height: 8.125rem; }
      /* line 145, assets/sass/templates/comparators/_list-items.scss */
      .comparator__list-item .card__thumbnail img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        border-radius: 0.2rem 0.2rem 0 0; }
    /* line 153, assets/sass/templates/comparators/_list-items.scss */
    .comparator__list-item .card__footer {
      padding: 0 1rem 0.8rem; }
    @media (min-width: 1000px) {
      /* line 131, assets/sass/templates/comparators/_list-items.scss */
      .comparator__list-item .card {
        border-radius: 0 0.2rem 0.2rem 0; }
        /* line 160, assets/sass/templates/comparators/_list-items.scss */
        .comparator__list-item .card__thumbnail {
          flex: 0 0 12rem;
          min-height: 15rem;
          max-height: 28rem;
          height: inherit;
          background-size: cover;
          background-position: center;
          border-radius: 0.2rem 0 0 0.2rem; }
          /* line 169, assets/sass/templates/comparators/_list-items.scss */
          .comparator__list-item .card__thumbnail img {
            border-radius: 0.2rem 0 0 0.2rem; }
        /* line 174, assets/sass/templates/comparators/_list-items.scss */
        .comparator__list-item .card__content .row {
          display: flex;
          flex-direction: row;
          align-items: flex-start; }
        /* line 180, assets/sass/templates/comparators/_list-items.scss */
        .comparator__list-item .card__column {
          width: 100%; }
        /* line 184, assets/sass/templates/comparators/_list-items.scss */
        .comparator__list-item .card__footer {
          width: 20rem;
          margin-top: 4%;
          padding: 1rem; } }

/* line 194, assets/sass/templates/comparators/_list-items.scss */
.card {
  width: 100%;
  background: white;
  border-radius: 0.2rem;
  display: inline-block;
  text-align: center;
  position: relative;
  font-size: 0.875rem;
  box-shadow: 0 5px 20px 10px rgba(0, 0, 0, 0.02); }
  @media (min-width: 1000px) {
    /* line 194, assets/sass/templates/comparators/_list-items.scss */
    .card {
      min-width: 18.5rem;
      min-height: 18rem; } }
  /* line 209, assets/sass/templates/comparators/_list-items.scss */
  .card__badge {
    background: white;
    padding: 0.5rem 1rem;
    width: 55%;
    border-radius: 0.2rem 0.2rem 0 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: -2rem;
    font-weight: 500; }
    /* line 221, assets/sass/templates/comparators/_list-items.scss */
    .card__badge-wrapper {
      position: relative; }
    /* line 225, assets/sass/templates/comparators/_list-items.scss */
    .card__badge h3 {
      font-weight: initial; }
  /* line 230, assets/sass/templates/comparators/_list-items.scss */
  .card__body {
    font-size: 1rem; }
    /* line 233, assets/sass/templates/comparators/_list-items.scss */
    .card__body .more-advantages {
      font-weight: 500;
      text-decoration: underline; }
    /* line 238, assets/sass/templates/comparators/_list-items.scss */
    .card__body ul {
      padding-left: 1.5rem;
      position: relative; }
      /* line 242, assets/sass/templates/comparators/_list-items.scss */
      .card__body ul li {
        padding-bottom: 1rem;
        color: #444444;
        word-break: break-word; }
      /* line 248, assets/sass/templates/comparators/_list-items.scss */
      .card__body ul li::before {
        content: '■';
        position: absolute;
        left: 0;
        font-size: 0.6rem;
        margin-top: 0.2rem;
        color: #e9573f; }
        @media (min-width: 1000px) {
          /* line 248, assets/sass/templates/comparators/_list-items.scss */
          .card__body ul li::before {
            font-size: 1.2rem;
            margin-top: -0.2rem; } }
  /* line 264, assets/sass/templates/comparators/_list-items.scss */
  .card__buttons {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap; }
    @media (min-width: 1000px) {
      /* line 264, assets/sass/templates/comparators/_list-items.scss */
      .card__buttons {
        flex-direction: column; } }
  /* line 275, assets/sass/templates/comparators/_list-items.scss */
  .card__button {
    padding: 0.7rem 1rem 0.6rem 1rem;
    cursor: pointer;
    text-align: center;
    background: #e9573f;
    border: 1px solid transparent;
    color: white;
    border-radius: 0.2rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    margin: 0.5rem;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    flex: 1 0 auto; }
    /* line 291, assets/sass/templates/comparators/_list-items.scss */
    .card__button:focus {
      box-shadow: 0 0 0 0.2rem rgba(233, 87, 63, 0.5); }
    /* line 295, assets/sass/templates/comparators/_list-items.scss */
    .card__button-outline {
      border: 1px solid #e9573f;
      color: #e9573f;
      font-weight: normal;
      background: white; }
      /* line 301, assets/sass/templates/comparators/_list-items.scss */
      .card__button-outline:hover {
        background: #e9573f;
        color: white; }
      /* line 306, assets/sass/templates/comparators/_list-items.scss */
      .card__button-outline:focus {
        box-shadow: 0 0 0 0.2rem rgba(233, 87, 63, 0.5); }
    /* line 311, assets/sass/templates/comparators/_list-items.scss */
    .card__button .price {
      font-weight: 500;
      white-space: nowrap; }
      /* line 315, assets/sass/templates/comparators/_list-items.scss */
      .card__button .price__text {
        font-weight: 800; }
    /* line 320, assets/sass/templates/comparators/_list-items.scss */
    .card__button .info {
      margin-top: 0.3rem;
      font-weight: 800;
      line-height: 1.1rem; }
      /* line 325, assets/sass/templates/comparators/_list-items.scss */
      .card__button .info.small {
        font-size: .75rem;
        font-weight: normal; }
  /* line 332, assets/sass/templates/comparators/_list-items.scss */
  .card__content {
    text-align: left;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
    /* line 339, assets/sass/templates/comparators/_list-items.scss */
    .card__content .row {
      height: 100%;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
    /* line 346, assets/sass/templates/comparators/_list-items.scss */
    .card__content .punchline {
      margin-bottom: 1rem; }
  /* line 351, assets/sass/templates/comparators/_list-items.scss */
  .card__column {
    padding: 1.5rem 1.5rem 0; }
  /* line 355, assets/sass/templates/comparators/_list-items.scss */
  .card__footer {
    text-align: center;
    padding: 1rem;
    display: block;
    flex-direction: column;
    align-items: center; }
    @media (min-width: 768px) and (max-width: 1000px), (min-width: 451px) and (max-width: 767px) {
      /* line 355, assets/sass/templates/comparators/_list-items.scss */
      .card__footer {
        display: flex;
        justify-content: center; } }
    /* line 367, assets/sass/templates/comparators/_list-items.scss */
    .card__footer .apps-section {
      padding: .5rem 0; }
      /* line 370, assets/sass/templates/comparators/_list-items.scss */
      .card__footer .apps-section .app-link {
        font-size: 1.5rem;
        color: #b9b9b9;
        padding: 0 .25rem;
        transition: color .2s ease-in-out; }
        /* line 376, assets/sass/templates/comparators/_list-items.scss */
        .card__footer .apps-section .app-link:hover {
          color: #e9573f; }
  /* line 383, assets/sass/templates/comparators/_list-items.scss */
  .card__title {
    font-size: 1.4rem;
    margin-bottom: 1rem; }
  /* line 390, assets/sass/templates/comparators/_list-items.scss */
  .card .post, .card .best-post-container, .card #simple-page-contact, .card #simple-page, .card #simple-page-no-sidebar {
    background: white;
    min-height: unset; }
    /* line 394, assets/sass/templates/comparators/_list-items.scss */
    .card .post > .post-content, .card .best-post-container > .post-content, .card #simple-page-contact > .post-content, .card #simple-page > .post-content, .card #simple-page-no-sidebar > .post-content {
      width: unset;
      float: unset;
      margin: auto; }

/* line 2, assets/sass/templates/comparators/_item-details.scss */
.comparative-specs b {
  font-weight: bold; }

/* line 6, assets/sass/templates/comparators/_item-details.scss */
.comparative-specs__section {
  margin-bottom: 1.5rem; }

/* line 10, assets/sass/templates/comparators/_item-details.scss */
.comparative-specs__subtitle {
  color: #e9573f;
  font-weight: 700;
  margin: 1.5rem 0; }

/* line 16, assets/sass/templates/comparators/_item-details.scss */
.comparative-specs__list-item {
  display: flex; }
  /* line 19, assets/sass/templates/comparators/_item-details.scss */
  .comparative-specs__list-item .comparative-specs__list-content-left {
    width: 45%;
    font-weight: 500;
    margin-right: .5rem; }
  /* line 25, assets/sass/templates/comparators/_item-details.scss */
  .comparative-specs__list-item .comparative-specs__list-content-right {
    width: 55%; }
  /* line 30, assets/sass/templates/comparators/_item-details.scss */
  .comparative-specs__list-item .comparative-specs__list-content-right,
  .comparative-specs__list-item .comparative-specs__list-content-left {
    border-radius: 5px;
    padding: .5rem 1rem; }
  /* line 37, assets/sass/templates/comparators/_item-details.scss */
  .comparative-specs__list-item:nth-of-type(odd) .comparative-specs__list-content-right,
  .comparative-specs__list-item:nth-of-type(odd) .comparative-specs__list-content-left {
    background: #eeeeee; }

/* line 48, assets/sass/templates/comparators/_item-details.scss */
.comparator-numerama .card__details p {
  color: #444444; }

/* line 52, assets/sass/templates/comparators/_item-details.scss */
.comparator-numerama .card__details__content {
  color: #444444; }
  @media (min-width: 1000px) {
    /* line 52, assets/sass/templates/comparators/_item-details.scss */
    .comparator-numerama .card__details__content {
      padding: 0.8rem 4rem 1rem; } }

/* line 63, assets/sass/templates/comparators/_item-details.scss */
.card__details {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0; }
  /* line 69, assets/sass/templates/comparators/_item-details.scss */
  .card__details__section {
    text-align: left;
    display: none; }
  /* line 76, assets/sass/templates/comparators/_item-details.scss */
  .card__details__content a {
    text-decoration: underline; }
  /* line 80, assets/sass/templates/comparators/_item-details.scss */
  .card__details__content p {
    font-size: 1rem;
    line-height: 1.4rem;
    margin-bottom: 1rem; }
  /* line 87, assets/sass/templates/comparators/_item-details.scss */
  .card__details__content h1, .card__details__content h2, .card__details__content h3 {
    margin: 1rem 0; }
  /* line 92, assets/sass/templates/comparators/_item-details.scss */
  .card__details__trigger {
    padding-top: 0;
    background: white;
    color: #e9573f;
    border-radius: 0 0 2px 2px;
    margin: 0;
    display: inline-block;
    font-weight: normal;
    width: initial; }
    /* line 102, assets/sass/templates/comparators/_item-details.scss */
    .card__details__trigger__text {
      margin-right: 0.5rem; }
    /* line 106, assets/sass/templates/comparators/_item-details.scss */
    .card__details__trigger:focus {
      box-shadow: none; }
    /* line 110, assets/sass/templates/comparators/_item-details.scss */
    .card__details__trigger .icon-arrow-bottom {
      padding-top: .25rem; }
      /* line 113, assets/sass/templates/comparators/_item-details.scss */
      .card__details__trigger .icon-arrow-bottom:before {
        color: inherit; }

/* line 123, assets/sass/templates/comparators/_item-details.scss */
.card .post > .post-content table, .card .best-post-container > .post-content table, .card #simple-page-contact > .post-content table, .card #simple-page > .post-content table, .card #simple-page-no-sidebar > .post-content table {
  margin: 0;
  width: 100% !important; }

/* line 130, assets/sass/templates/comparators/_item-details.scss */
.svod__works {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: .5rem;
  font-size: 1rem; }
  @media (min-width: 1000px) {
    /* line 130, assets/sass/templates/comparators/_item-details.scss */
    .svod__works {
      flex-direction: row; } }
  /* line 141, assets/sass/templates/comparators/_item-details.scss */
  .svod__works__title {
    text-align: center;
    margin-bottom: 1rem;
    display: flex;
    align-items: center; }
    @media (min-width: 1000px) {
      /* line 141, assets/sass/templates/comparators/_item-details.scss */
      .svod__works__title {
        justify-content: center;
        width: 8rem;
        padding: .5rem;
        flex-direction: column;
        margin-left: 2rem; } }
    /* line 155, assets/sass/templates/comparators/_item-details.scss */
    .svod__works__title .icon-play {
      font-size: 2rem;
      padding: .5rem;
      transition: font-size .3s ease-in-out; }
    /* line 162, assets/sass/templates/comparators/_item-details.scss */
    .svod__works__title:hover .icon-play {
      font-size: 2.25rem; }
  /* line 168, assets/sass/templates/comparators/_item-details.scss */
  .svod__works__items {
    display: flex;
    overflow-x: auto;
    margin: 0 1rem;
    padding: .5rem 0; }
    @media (min-width: 1000px) {
      /* line 168, assets/sass/templates/comparators/_item-details.scss */
      .svod__works__items {
        justify-content: center;
        align-items: center; } }
  /* line 180, assets/sass/templates/comparators/_item-details.scss */
  .svod__works__item {
    padding: 0 .5rem;
    flex-shrink: 0;
    transition: transform .3s ease-in-out; }
    /* line 185, assets/sass/templates/comparators/_item-details.scss */
    .svod__works__item:hover {
      transform: scale(1.05); }
    /* line 191, assets/sass/templates/comparators/_item-details.scss */
    .svod__works__item__image {
      height: 10.14rem;
      object-fit: cover;
      width: 7rem;
      border-radius: 3px; }

/* line 1, assets/sass/templates/comparators/_featured-items.scss */
.horizontal-scrollable {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  padding: 0; }
  /* line 8, assets/sass/templates/comparators/_featured-items.scss */
  .horizontal-scrollable::-webkit-scrollbar {
    display: none; }
  @media (min-width: 1000px) {
    /* line 1, assets/sass/templates/comparators/_featured-items.scss */
    .horizontal-scrollable {
      margin-top: -5rem;
      overflow-x: initial;
      overflow-y: initial; } }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 1, assets/sass/templates/comparators/_featured-items.scss */
    .horizontal-scrollable {
      justify-content: center; } }
  /* line 22, assets/sass/templates/comparators/_featured-items.scss */
  .horizontal-scrollable .card {
    width: 70.4vw;
    max-width: 18.7rem;
    min-width: 15rem;
    min-height: 17.5rem;
    flex: 0 0 auto;
    position: relative;
    margin: 3rem 0.6rem 2rem; }
    @media (min-width: 1000px) {
      /* line 22, assets/sass/templates/comparators/_featured-items.scss */
      .horizontal-scrollable .card {
        margin-left: 1rem; } }
    @media (min-width: 768px) and (max-width: 1000px), (min-width: 1000px) {
      /* line 22, assets/sass/templates/comparators/_featured-items.scss */
      .horizontal-scrollable .card {
        min-width: 16.5rem;
        min-width: 18rem; } }
    @media (max-width: 767px) {
      /* line 39, assets/sass/templates/comparators/_featured-items.scss */
      .horizontal-scrollable .card:first-child {
        margin-left: 3rem; } }
    @media (max-width: 450px) {
      /* line 39, assets/sass/templates/comparators/_featured-items.scss */
      .horizontal-scrollable .card:first-child {
        margin-left: 14.8vw; } }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 39, assets/sass/templates/comparators/_featured-items.scss */
      .horizontal-scrollable .card:first-child {
        margin-left: 2rem; } }
    @media (max-width: 1000px) {
      /* line 51, assets/sass/templates/comparators/_featured-items.scss */
      .horizontal-scrollable .card:last-child::after {
        content: '';
        position: absolute;
        height: 100%;
        width: 100px;
        display: inline-block;
        margin-left: 5rem; } }

/* line 4, assets/sass/templates/comparators/_related.scss */
.comparator__related .posts {
  display: flex;
  flex-direction: column;
  justify-content: space-between; }
  @media (min-width: 1000px) {
    /* line 4, assets/sass/templates/comparators/_related.scss */
    .comparator__related .posts {
      flex-direction: row; } }
  /* line 12, assets/sass/templates/comparators/_related.scss */
  .comparator__related .posts article footer time {
    margin-top: 0.5rem; }

/* line 17, assets/sass/templates/comparators/_related.scss */
.comparator__related .related-article {
  padding: 0; }
  /* line 20, assets/sass/templates/comparators/_related.scss */
  .comparator__related .related-article article {
    width: 100%; }
    /* line 23, assets/sass/templates/comparators/_related.scss */
    .comparator__related .related-article article:last-child {
      margin-right: 0; }
    /* line 27, assets/sass/templates/comparators/_related.scss */
    .comparator__related .related-article article .cover-preview {
      height: 155px; }
  /* line 32, assets/sass/templates/comparators/_related.scss */
  .comparator__related .related-article img {
    width: 100%;
    object-fit: cover;
    height: 100%; }

/* line 40, assets/sass/templates/comparators/_related.scss */
.comparator__related header {
  font-family: Bentonsans; }
  /* line 43, assets/sass/templates/comparators/_related.scss */
  .comparator__related header p {
    font-weight: 800;
    font-size: 1.6rem;
    line-height: initial;
    height: initial;
    padding: 0;
    width: initial;
    text-align: center;
    margin: 5rem 0 1.5rem; }
    @media (min-width: 1000px) {
      /* line 43, assets/sass/templates/comparators/_related.scss */
      .comparator__related header p {
        text-align: left;
        font-size: 2rem; } }

/* Manage Slick sliders (js lib) */
/* line 2, assets/sass/library/_slick.scss */
.slick-slider {
  position: relative;
  display: none;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 16, assets/sass/library/_slick.scss */
.slick-initialized {
  display: block; }

/* line 19, assets/sass/library/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 26, assets/sass/library/_slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 30, assets/sass/library/_slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 35, assets/sass/library/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 44, assets/sass/library/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  /* line 52, assets/sass/library/_slick.scss */
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  /* line 58, assets/sass/library/_slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 62, assets/sass/library/_slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 66, assets/sass/library/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  margin-right: 15px;
  display: none; }
  /* line 71, assets/sass/library/_slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 74, assets/sass/library/_slick.scss */
  .slick-slide img {
    display: block; }
  /* line 77, assets/sass/library/_slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 83, assets/sass/library/_slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 87, assets/sass/library/_slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 91, assets/sass/library/_slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 95, assets/sass/library/_slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* line 101, assets/sass/library/_slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* Arrows */
/* line 107, assets/sass/library/_slick.scss */
.slick-prev,
.slick-next {
  z-index: 10;
  background: #e9573f;
  width: 40px;
  height: 50px;
  display: block;
  text-align: center;
  vertical-align: middle;
  line-height: 50px;
  position: absolute;
  top: calc(50% - 40px);
  overflow: hidden; }
  /* line 120, assets/sass/library/_slick.scss */
  .slick-prev:before,
  .slick-next:before {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    vertical-align: middle;
    line-height: 50px;
    top: 0;
    left: 0;
    font-family: 'numerama';
    color: #fff;
    font-size: 20px; }

/* line 136, assets/sass/library/_slick.scss */
.product-slider .slick-prev, .product-slider .slick-next {
  background: linear-gradient(to bottom, #ea5337 0%, #200459 100%); }
  /* line 138, assets/sass/library/_slick.scss */
  .product-slider .slick-prev:hover, .product-slider .slick-prev:focus, .product-slider .slick-next:hover, .product-slider .slick-next:focus {
    background: linear-gradient(135deg, #ea5337 0%, #200459 100%); }

/* line 144, assets/sass/library/_slick.scss */
.slick-prev {
  left: 0; }
  /* line 146, assets/sass/library/_slick.scss */
  .slick-prev:before {
    content: "\e626"; }

/* line 151, assets/sass/library/_slick.scss */
.slick-next {
  right: 0; }
  /* line 153, assets/sass/library/_slick.scss */
  .slick-next:before {
    content: "\e625"; }

/* line 159, assets/sass/library/_slick.scss */
.archive .tag-page .brief-list .brief-list-content {
  display: block;
  position: relative;
  background: transparent; }
  /* line 164, assets/sass/library/_slick.scss */
  .archive .tag-page .brief-list .brief-list-content p {
    font-size: 18px;
    line-height: 1.3em; }

/* line 169, assets/sass/library/_slick.scss */
.archive .tag-page .brief-list .slick-prev, .archive .tag-page .brief-list .slick-next {
  top: 35%; }

@media (min-width: 768px) and (max-width: 1000px) {
  /* line 177, assets/sass/library/_slick.scss */
  .archive .tag-page .brief-list .brief-list-content {
    padding-top: 0;
    margin-left: 20px; } }

@media (max-width: 767px) {
  /* line 186, assets/sass/library/_slick.scss */
  .archive .tag-page {
    margin-right: 0; }
    /* line 190, assets/sass/library/_slick.scss */
    .archive .tag-page .brief-list .brief-list-content {
      padding-top: 0;
      padding-right: 0; } }

/* line 1, assets/sass/modules/_cookies.scss */
.cookies-bar {
  align-items: center;
  background: rgba(233, 233, 233, 0.9);
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.2);
  bottom: 0;
  display: none;
  left: 0;
  padding: 30px 20px;
  position: fixed;
  width: 100%;
  z-index: 1000; }
  @media (min-width: 768px) and (max-width: 1000px) {
    /* line 1, assets/sass/modules/_cookies.scss */
    .cookies-bar {
      padding: 20px; } }
  @media (max-width: 767px) {
    /* line 1, assets/sass/modules/_cookies.scss */
    .cookies-bar {
      padding: 15px 20px 10px; } }
  /* line 21, assets/sass/modules/_cookies.scss */
  .cookies-bar.cookies-bar--visible {
    display: block; }
  /* line 25, assets/sass/modules/_cookies.scss */
  .cookies-bar .cookies-bar__text {
    width: 1000px;
    margin: auto; }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 25, assets/sass/modules/_cookies.scss */
      .cookies-bar .cookies-bar__text {
        width: 100%; } }
    @media (max-width: 767px) {
      /* line 25, assets/sass/modules/_cookies.scss */
      .cookies-bar .cookies-bar__text {
        width: 100%;
        max-height: 25vh;
        overflow-y: scroll; } }
    /* line 39, assets/sass/modules/_cookies.scss */
    .cookies-bar .cookies-bar__text p.title {
      font-size: 32px;
      font-weight: bold;
      margin-bottom: 30px; }
      @media (min-width: 768px) and (max-width: 1000px) {
        /* line 39, assets/sass/modules/_cookies.scss */
        .cookies-bar .cookies-bar__text p.title {
          margin-bottom: 20px;
          font-size: 28px; } }
      @media (max-width: 767px) {
        /* line 39, assets/sass/modules/_cookies.scss */
        .cookies-bar .cookies-bar__text p.title {
          display: none; } }
    /* line 54, assets/sass/modules/_cookies.scss */
    .cookies-bar .cookies-bar__text p {
      color: #444;
      font-size: 18px;
      line-height: 1.435em; }
      @media (min-width: 768px) and (max-width: 1000px) {
        /* line 54, assets/sass/modules/_cookies.scss */
        .cookies-bar .cookies-bar__text p {
          font-size: 16px;
          line-height: 1.3em; } }
      @media (max-width: 767px) {
        /* line 54, assets/sass/modules/_cookies.scss */
        .cookies-bar .cookies-bar__text p {
          display: block;
          font-size: 12px;
          line-height: 1.2em; } }
      /* line 70, assets/sass/modules/_cookies.scss */
      .cookies-bar .cookies-bar__text p:nth-child(3) {
        margin-top: 15px; }
      /* line 74, assets/sass/modules/_cookies.scss */
      .cookies-bar .cookies-bar__text p a {
        color: #444;
        font-weight: bold;
        text-decoration: underline; }
  /* line 82, assets/sass/modules/_cookies.scss */
  .cookies-bar .cookies-bar__button {
    width: 100%;
    padding: 40px 0 10px; }
    @media (min-width: 768px) and (max-width: 1000px) {
      /* line 82, assets/sass/modules/_cookies.scss */
      .cookies-bar .cookies-bar__button {
        padding: 30px 0 10px; } }
    @media (max-width: 767px) {
      /* line 82, assets/sass/modules/_cookies.scss */
      .cookies-bar .cookies-bar__button {
        padding: 10px 0 0; } }
    /* line 94, assets/sass/modules/_cookies.scss */
    .cookies-bar .cookies-bar__button p {
      text-align: center;
      width: 100%; }
      /* line 98, assets/sass/modules/_cookies.scss */
      .cookies-bar .cookies-bar__button p a {
        background: #e9573f;
        border-radius: 3px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
        color: white;
        display: block;
        font-size: 18px;
        font-weight: bold;
        margin: auto;
        padding: 12px 18px;
        text-transform: uppercase;
        white-space: nowrap;
        width: 250px; }
        @media (max-width: 767px) {
          /* line 98, assets/sass/modules/_cookies.scss */
          .cookies-bar .cookies-bar__button p a {
            width: 100%;
            font-size: 12px;
            padding: 8px 18px; } }
        /* line 118, assets/sass/modules/_cookies.scss */
        .cookies-bar .cookies-bar__button p a:hover, .cookies-bar .cookies-bar__button p a:focus {
          background: #d34e39; }

/* line 126, assets/sass/modules/_cookies.scss */
.cookies-modal {
  background: rgba(0, 0, 0, 0.1);
  display: none;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }
  @media (min-width: 1000px) {
    /* line 126, assets/sass/modules/_cookies.scss */
    .cookies-modal {
      background: rgba(0, 0, 0, 0.5); } }
  /* line 138, assets/sass/modules/_cookies.scss */
  .cookies-modal.cookies-modal--visible {
    align-items: center;
    display: flex;
    justify-content: center;
    position: fixed;
    z-index: 1000; }
  /* line 146, assets/sass/modules/_cookies.scss */
  .cookies-modal .cookies-modal__content {
    background: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    padding: 20px;
    position: relative;
    width: 100%; }
    @media (min-width: 1000px) {
      /* line 146, assets/sass/modules/_cookies.scss */
      .cookies-modal .cookies-modal__content {
        width: 700px; } }
    /* line 157, assets/sass/modules/_cookies.scss */
    .cookies-modal .cookies-modal__content .cookies-modal__close {
      background: white;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
      border-radius: 50%;
      cursor: pointer;
      font-size: 18px;
      height: 40px;
      left: 50%;
      margin-left: -20px;
      position: absolute;
      text-align: center;
      top: -22px;
      width: 40px; }
      /* line 171, assets/sass/modules/_cookies.scss */
      .cookies-modal .cookies-modal__content .cookies-modal__close span {
        position: relative;
        top: 5px; }
    /* line 178, assets/sass/modules/_cookies.scss */
    .cookies-modal .cookies-modal__content .cookies-modal__configure p.title {
      font-size: 28px;
      margin-top: 10px;
      margin-bottom: 22px;
      text-align: center;
      line-height: 1.2em; }
    /* line 187, assets/sass/modules/_cookies.scss */
    .cookies-modal .cookies-modal__content .cookies-modal__configure .switch-field:nth-child(3) {
      margin-top: 20px; }
    /* line 191, assets/sass/modules/_cookies.scss */
    .cookies-modal .cookies-modal__content .cookies-modal__configure .switch-field label {
      color: #444;
      display: block;
      width: 100%;
      font-size: 16px;
      margin-bottom: 20px; }
      /* line 198, assets/sass/modules/_cookies.scss */
      .cookies-modal .cookies-modal__content .cookies-modal__configure .switch-field label span.label-text {
        display: inline-block;
        width: 80%;
        vertical-align: middle; }
      /* line 204, assets/sass/modules/_cookies.scss */
      .cookies-modal .cookies-modal__content .cookies-modal__configure .switch-field label span.label-lever {
        display: inline-block;
        width: 20%;
        text-align: right;
        vertical-align: middle; }
    /* line 213, assets/sass/modules/_cookies.scss */
    .cookies-modal .cookies-modal__content .cookies-modal__configure .cookies-modal__save {
      margin-top: 35px;
      text-align: center;
      width: 100%; }
      /* line 218, assets/sass/modules/_cookies.scss */
      .cookies-modal .cookies-modal__content .cookies-modal__configure .cookies-modal__save a {
        color: white;
        background: #e9573f;
        border-radius: 3px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
        display: block;
        font-size: 16px;
        font-weight: bold;
        padding: 8px 18px;
        white-space: nowrap;
        width: 100%; }
    /* line 232, assets/sass/modules/_cookies.scss */
    .cookies-modal .cookies-modal__content .cookies-modal__configure .cookies-modal__legal-mentions {
      margin-top: 10px;
      text-align: right; }

/* line 240, assets/sass/modules/_cookies.scss */
.mobile-cookies-open-modal {
  bottom: 20px;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }
  /* line 247, assets/sass/modules/_cookies.scss */
  .mobile-cookies-open-modal a {
    text-decoration: none;
    font-size: 18px; }

/* line 253, assets/sass/modules/_cookies.scss */
button[class^="button_button--"] {
  background: #E24230 !important; }
  /* line 255, assets/sass/modules/_cookies.scss */
  button[class^="button_button--"]:hover, button[class^="button_button--"]:focus {
    color: white !important; }

/* line 260, assets/sass/modules/_cookies.scss */
a[class^="purposes_vendorLink"] {
  color: #E24230 !important; }

/* line 264, assets/sass/modules/_cookies.scss */
div[class^="purposes_active--"] {
  color: #E24230 !important; }

/* line 268, assets/sass/modules/_cookies.scss */
div[class^="app_gdpr"] a {
  color: #E24230 !important; }

/* line 272, assets/sass/modules/_cookies.scss */
span[class^="closebutton_closeButton--"] {
  fill: #E24230 !important; }

/* line 276, assets/sass/modules/_cookies.scss */
span[class^="switch_visualizationContainer--"] {
  background-color: #E24230 !important; }

/* line 280, assets/sass/modules/_cookies.scss */
input[class^="switch_native--"]:not(:checked) + span[class^="switch_visualizationContainer--"] {
  background-color: #EAEAEA !important; }

/* line 284, assets/sass/modules/_cookies.scss */
span[class^="switch_visualizationGlow--"] {
  background-color: #E24230 !important; }

/* line 288, assets/sass/modules/_cookies.scss */
span[class*="closebutton_hasBorder--"] {
  box-shadow: 0 0 0 3px #E24230 !important; }

/* line 1, assets/sass/modules/_lazyload.scss */
img {
  opacity: 0; }
  /* line 4, assets/sass/modules/_lazyload.scss */
  img:not([data-src]), img.initial, img.loaded, img.error {
    opacity: 1; }
  /* line 11, assets/sass/modules/_lazyload.scss */
  img:not(.initial) {
    transition: opacity .1s; }

/* line 16, assets/sass/modules/_lazyload.scss */
body.no-js img[data-src] {
  display: none !important; }

/* line 2, assets/sass/modules/_dailymotion.scss */
div.dailymotion-cpe div.pip {
  margin-bottom: 3rem; }
  /* line 5, assets/sass/modules/_dailymotion.scss */
  div.dailymotion-cpe div.pip div.cpeClosePipBtn {
    border-radius: 50%;
    padding: 9px;
    top: 0;
    transform: translateX(50%) translateY(-50%); }
  @media (max-width: 767px) {
    /* line 2, assets/sass/modules/_dailymotion.scss */
    div.dailymotion-cpe div.pip {
      margin-bottom: 4rem; } }
  @media (min-width: 768px) and (max-width: 1000px), (min-width: 1000px) {
    /* line 2, assets/sass/modules/_dailymotion.scss */
    div.dailymotion-cpe div.pip {
      margin-right: 1rem; } }

/* line 22, assets/sass/modules/_dailymotion.scss */
.humanoid-videos__video-title {
  border-bottom: 1px solid #d34e39;
  color: #e9573f;
  display: block;
  font-size: .875rem;
  font-weight: 500;
  margin-top: .875rem;
  padding-bottom: .5rem; }

/* line 32, assets/sass/modules/_dailymotion.scss */
.post p.humanoid-videos--title, .best-post-container p.humanoid-videos--title, #simple-page-contact p.humanoid-videos--title, #simple-page p.humanoid-videos--title, #simple-page-no-sidebar p.humanoid-videos--title {
  font-family: "FuturaLT";
  font-size: 30px;
  font-weight: 500;
  color: #e9573f; }
  @media (max-width: 767px) {
    /* line 32, assets/sass/modules/_dailymotion.scss */
    .post p.humanoid-videos--title, .best-post-container p.humanoid-videos--title, #simple-page-contact p.humanoid-videos--title, #simple-page p.humanoid-videos--title, #simple-page-no-sidebar p.humanoid-videos--title {
      font-size: 25px; } }

/* line 43, assets/sass/modules/_dailymotion.scss */
.article-vroom p.humanoid-videos--title {
  color: #bec3c9; }

/* line 47, assets/sass/modules/_dailymotion.scss */
.article-vroom .humanoid-videos__video-title {
  border-bottom: 1px solid #bec3c9;
  color: #bec3c9; }

/* line 52, assets/sass/modules/_dailymotion.scss */
.humanoid-video--wrapper {
  position: relative;
  padding-bottom: 56.25%; }
  /* line 56, assets/sass/modules/_dailymotion.scss */
  .humanoid-video--wrapper > iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 2, assets/sass/templates/page/vroom/_extend.scss */
.article-vroom .related-article:before, .article-vroom .section-essais:before, .category-vroom .section-essais:before, .category-vroom .first-posts:before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.7) 0%, rgba(96, 103, 111, 0.8) 50%, rgba(255, 255, 255, 0.7) 100%); }

/* line 15, assets/sass/templates/page/vroom/_extend.scss */
.category-vroom .product-slider.slider-container:before {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(to right, #ea5337 0%, #200459 100%); }

/* line 27, assets/sass/templates/page/vroom/_extend.scss */
#header-container.vroom {
  background-color: #282828; }
  /* line 29, assets/sass/templates/page/vroom/_extend.scss */
  #header-container.vroom .header-container_taxonomy, #header-container.vroom #sticky-nav .sticky-nav-taxonomy, #sticky-nav #header-container.vroom .sticky-nav-taxonomy, #header-container.vroom #sticky-nav .sticky-nav-taxonomy {
    background: black; }

@media (max-width: 1000px) {
  /* line 34, assets/sass/templates/page/vroom/_extend.scss */
  #header-container.vroom {
    background-color: #282828; }
    /* line 38, assets/sass/templates/page/vroom/_extend.scss */
    #header-container.vroom .header-container_taxonomy p, #header-container.vroom #sticky-nav .sticky-nav-taxonomy p, #sticky-nav #header-container.vroom .sticky-nav-taxonomy p, #header-container.vroom .header-container_taxonomy li:nth-of-type(1) a, #header-container.vroom #sticky-nav .sticky-nav-taxonomy li:nth-of-type(1) a, #sticky-nav #header-container.vroom .sticky-nav-taxonomy li:nth-of-type(1) a {
      background: black; }
    /* line 42, assets/sass/templates/page/vroom/_extend.scss */
    #header-container.vroom .header-container_taxonomy li:nth-of-type(1) a.menu-item-vroom, #header-container.vroom #sticky-nav .sticky-nav-taxonomy li:nth-of-type(1) a.menu-item-vroom, #sticky-nav #header-container.vroom .sticky-nav-taxonomy li:nth-of-type(1) a.menu-item-vroom {
      display: inline-block;
      width: auto;
      padding: 0 !important; }
      /* line 46, assets/sass/templates/page/vroom/_extend.scss */
      #header-container.vroom .header-container_taxonomy li:nth-of-type(1) a.menu-item-vroom img, #header-container.vroom #sticky-nav .sticky-nav-taxonomy li:nth-of-type(1) a.menu-item-vroom img, #sticky-nav #header-container.vroom .sticky-nav-taxonomy li:nth-of-type(1) a.menu-item-vroom img {
        position: relative;
        top: 8px;
        width: 100px; } }

/* line 2, assets/sass/templates/page/vroom/_single.scss */
.vroom ~ #ctBoc .post-summary li .active:before {
  border-left-color: white; }

/* line 6, assets/sass/templates/page/vroom/_single.scss */
.vroom ~ #ctBoc .post-summary li:first-child {
  border-top-color: #bec3c9; }

/* line 10, assets/sass/templates/page/vroom/_single.scss */
.article-vroom {
  background: #111111; }
  /* line 13, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .top-bloc {
    background: #272f3a; }
  /* line 17, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .bg-body {
    background: #111111 !important; }
  /* line 21, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .logo-vroom {
    text-align: center; }
    /* line 23, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .logo-vroom img {
      width: 215px;
      margin-bottom: 40px; }
    @media (max-width: 1000px) {
      /* line 21, assets/sass/templates/page/vroom/_single.scss */
      .article-vroom .logo-vroom {
        text-align: center; }
        /* line 31, assets/sass/templates/page/vroom/_single.scss */
        .article-vroom .logo-vroom img {
          margin-bottom: 0; } }
  /* line 37, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .post-cover:after {
    content: '';
    display: block;
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #111111 100%); }
  @media (max-width: 1000px) {
    /* line 48, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post-cover:after {
      height: 30px; }
    /* line 51, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom h1 {
      color: white;
      padding-top: 0; }
    /* line 55, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .logo-vroom {
      margin-top: 10px; }
    /* line 59, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post-top-area .post-author-bloc {
      background: #1d232b;
      color: white; }
    /* line 64, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post-top-area .post-author-bloc_text {
      color: white; } }
  /* line 70, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .post, .article-vroom .best-post-container, .article-vroom #simple-page-contact, .article-vroom #simple-page, .article-vroom #simple-page-no-sidebar {
    background: #272f3a;
    color: white; }
    /* line 74, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post .post-content, .article-vroom .best-post-container .post-content, .article-vroom #simple-page-contact .post-content, .article-vroom #simple-page .post-content, .article-vroom #simple-page-no-sidebar .post-content, .article-vroom .post .top-bloc, .article-vroom .best-post-container .top-bloc, .article-vroom #simple-page-contact .top-bloc, .article-vroom #simple-page .top-bloc, .article-vroom #simple-page-no-sidebar .top-bloc, .article-vroom .post .post-share, .article-vroom .best-post-container .post-share, .article-vroom #simple-page-contact .post-share, .article-vroom #simple-page .post-share, .article-vroom #simple-page-no-sidebar .post-share, .article-vroom .post .post-content table tr, .article-vroom .best-post-container .post-content table tr, .article-vroom #simple-page-contact .post-content table tr, .article-vroom #simple-page .post-content table tr, .article-vroom #simple-page-no-sidebar .post-content table tr {
      border-color: transparent; }
    /* line 78, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post .post-content ol li:before, .article-vroom .best-post-container .post-content ol li:before, .article-vroom #simple-page-contact .post-content ol li:before, .article-vroom #simple-page .post-content ol li:before, .article-vroom #simple-page-no-sidebar .post-content ol li:before, .article-vroom .post .post-content ul li:before, .article-vroom .best-post-container .post-content ul li:before, .article-vroom #simple-page-contact .post-content ul li:before, .article-vroom #simple-page .post-content ul li:before, .article-vroom #simple-page-no-sidebar .post-content ul li:before, .article-vroom .post .post-content .num-test-block .title-block, .article-vroom .best-post-container .post-content .num-test-block .title-block, .article-vroom #simple-page-contact .post-content .num-test-block .title-block, .article-vroom #simple-page .post-content .num-test-block .title-block, .article-vroom #simple-page-no-sidebar .post-content .num-test-block .title-block, .article-vroom .post .post-content .num-test-block .top-bad-container .top .title, .article-vroom .best-post-container .post-content .num-test-block .top-bad-container .top .title, .article-vroom #simple-page-contact .post-content .num-test-block .top-bad-container .top .title, .article-vroom #simple-page .post-content .num-test-block .top-bad-container .top .title, .article-vroom #simple-page-no-sidebar .post-content .num-test-block .top-bad-container .top .title, .article-vroom .post .post-content .num-test-block .smiley_rating, .article-vroom .best-post-container .post-content .num-test-block .smiley_rating, .article-vroom #simple-page-contact .post-content .num-test-block .smiley_rating, .article-vroom #simple-page .post-content .num-test-block .smiley_rating, .article-vroom #simple-page-no-sidebar .post-content .num-test-block .smiley_rating {
      color: #78afcc; }
    /* line 82, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post .post-content table thead tr, .article-vroom .best-post-container .post-content table thead tr, .article-vroom #simple-page-contact .post-content table thead tr, .article-vroom #simple-page .post-content table thead tr, .article-vroom #simple-page-no-sidebar .post-content table thead tr {
      background: #78afcc !important; }
    /* line 86, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post h1, .article-vroom .best-post-container h1, .article-vroom #simple-page-contact h1, .article-vroom #simple-page h1, .article-vroom #simple-page-no-sidebar h1, .article-vroom .post h2, .article-vroom .best-post-container h2, .article-vroom #simple-page-contact h2, .article-vroom #simple-page h2, .article-vroom #simple-page-no-sidebar h2, .article-vroom .post h3, .article-vroom .best-post-container h3, .article-vroom #simple-page-contact h3, .article-vroom #simple-page h3, .article-vroom #simple-page-no-sidebar h3, .article-vroom .post .post-content blockquote p, .article-vroom .best-post-container .post-content blockquote p, .article-vroom #simple-page-contact .post-content blockquote p, .article-vroom #simple-page .post-content blockquote p, .article-vroom #simple-page-no-sidebar .post-content blockquote p, .article-vroom .post .post-content .quote-large, .article-vroom .best-post-container .post-content .quote-large, .article-vroom #simple-page-contact .post-content .quote-large, .article-vroom #simple-page .post-content .quote-large, .article-vroom #simple-page-no-sidebar .post-content .quote-large, .article-vroom .post .post-content blockquote p:after, .article-vroom .best-post-container .post-content blockquote p:after, .article-vroom #simple-page-contact .post-content blockquote p:after, .article-vroom #simple-page .post-content blockquote p:after, .article-vroom #simple-page-no-sidebar .post-content blockquote p:after, .article-vroom .post .post-content blockquote p:before, .article-vroom .best-post-container .post-content blockquote p:before, .article-vroom #simple-page-contact .post-content blockquote p:before, .article-vroom #simple-page .post-content blockquote p:before, .article-vroom #simple-page-no-sidebar .post-content blockquote p:before, .article-vroom .post .post-content .num-test-block h2, .article-vroom .best-post-container .post-content .num-test-block h2, .article-vroom #simple-page-contact .post-content .num-test-block h2, .article-vroom #simple-page .post-content .num-test-block h2, .article-vroom #simple-page-no-sidebar .post-content .num-test-block h2, .article-vroom .post .post-content .num-test-block .top-bad-container .title, .article-vroom .best-post-container .post-content .num-test-block .top-bad-container .title, .article-vroom #simple-page-contact .post-content .num-test-block .top-bad-container .title, .article-vroom #simple-page .post-content .num-test-block .top-bad-container .title, .article-vroom #simple-page-no-sidebar .post-content .num-test-block .top-bad-container .title {
      color: #bec3c9; }
    /* line 90, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post a, .article-vroom .best-post-container a, .article-vroom #simple-page-contact a, .article-vroom #simple-page a, .article-vroom #simple-page-no-sidebar a, .article-vroom .post .post-content .embedded-tag-container ul a, .article-vroom .best-post-container .post-content .embedded-tag-container ul a, .article-vroom #simple-page-contact .post-content .embedded-tag-container ul a, .article-vroom #simple-page .post-content .embedded-tag-container ul a, .article-vroom #simple-page-no-sidebar .post-content .embedded-tag-container ul a {
      color: #78afcc; }
    /* line 94, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post a:hover, .article-vroom .best-post-container a:hover, .article-vroom #simple-page-contact a:hover, .article-vroom #simple-page a:hover, .article-vroom #simple-page-no-sidebar a:hover, .article-vroom .post .post-content .embedded-tag-container ul a:hover, .article-vroom .best-post-container .post-content .embedded-tag-container ul a:hover, .article-vroom #simple-page-contact .post-content .embedded-tag-container ul a:hover, .article-vroom #simple-page .post-content .embedded-tag-container ul a:hover, .article-vroom #simple-page-no-sidebar .post-content .embedded-tag-container ul a:hover {
      color: #65a4c5; }
    /* line 98, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post aside, .article-vroom .best-post-container aside, .article-vroom #simple-page-contact aside, .article-vroom #simple-page aside, .article-vroom #simple-page-no-sidebar aside, .article-vroom .post .list-products, .article-vroom .best-post-container .list-products, .article-vroom #simple-page-contact .list-products, .article-vroom #simple-page .list-products, .article-vroom #simple-page-no-sidebar .list-products, .article-vroom .post .post-content table tr:nth-of-type(odd), .article-vroom .best-post-container .post-content table tr:nth-of-type(odd), .article-vroom #simple-page-contact .post-content table tr:nth-of-type(odd), .article-vroom #simple-page .post-content table tr:nth-of-type(odd), .article-vroom #simple-page-no-sidebar .post-content table tr:nth-of-type(odd) {
      background-color: #1d232b; }
    /* line 102, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post .post-content .list-products, .article-vroom .best-post-container .post-content .list-products, .article-vroom #simple-page-contact .post-content .list-products, .article-vroom #simple-page .post-content .list-products, .article-vroom #simple-page-no-sidebar .post-content .list-products {
      padding-bottom: 5px;
      margin-bottom: 20px; }
    /* line 107, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post .post-content .list-products h2, .article-vroom .best-post-container .post-content .list-products h2, .article-vroom #simple-page-contact .post-content .list-products h2, .article-vroom #simple-page .post-content .list-products h2, .article-vroom #simple-page-no-sidebar .post-content .list-products h2 {
      color: white !important;
      background: none;
      position: inherit;
      mix-blend-mode: normal; }
      /* line 113, assets/sass/templates/page/vroom/_single.scss */
      .article-vroom .post .post-content .list-products h2:before, .article-vroom .best-post-container .post-content .list-products h2:before, .article-vroom #simple-page-contact .post-content .list-products h2:before, .article-vroom #simple-page .post-content .list-products h2:before, .article-vroom #simple-page-no-sidebar .post-content .list-products h2:before {
        display: none; }
    /* line 119, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .post footer .tags-list a, .article-vroom .best-post-container footer .tags-list a, .article-vroom #simple-page-contact footer .tags-list a, .article-vroom #simple-page footer .tags-list a, .article-vroom #simple-page-no-sidebar footer .tags-list a {
      background: black; }
      /* line 122, assets/sass/templates/page/vroom/_single.scss */
      .article-vroom .post footer .tags-list a:hover, .article-vroom .best-post-container footer .tags-list a:hover, .article-vroom #simple-page-contact footer .tags-list a:hover, .article-vroom #simple-page footer .tags-list a:hover, .article-vroom #simple-page-no-sidebar footer .tags-list a:hover {
        background: #e9573f; }
  /* line 129, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .title, .article-vroom .block header p {
    color: white; }
  /* line 132, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .top-bloc .container_native_banner-single .title {
    color: #444; }
  /* line 136, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .bg-grey {
    background: #272f3a; }
  /* line 140, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .post-share header p {
    color: white; }
  /* line 144, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .comments-count a {
    background: #111111;
    color: white; }
    /* line 148, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .comments-count a:hover {
      background: #1e1e1e;
      color: white; }
  /* line 154, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .related-article {
    position: relative; }
    /* line 159, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .related-article .cover-preview:before {
      background: #111111;
      /* The Fallback */
      background: rgba(17, 17, 17, 0.6); }
    /* line 162, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .related-article .cover-preview .cover-preview_type {
      color: #111111; }
  /* line 168, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .post-grid .title {
    color: #eeeeee; }
  /* line 172, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .related-guides {
    background: black; }
    /* line 175, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .related-guides h2 {
      color: white;
      mix-blend-mode: normal; }
      @supports (-webkit-background-clip: text) {
        /* line 175, assets/sass/templates/page/vroom/_single.scss */
        .article-vroom .related-guides h2 {
          background: linear-gradient(to right, #ea5337 0%, #330c84 100%);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent; } }
      /* line 184, assets/sass/templates/page/vroom/_single.scss */
      .article-vroom .related-guides h2:before {
        display: none; }
  /* line 191, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .newsletter_form .input-filed {
    background-color: #1d232b;
    color: white; }
  /* line 196, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .newsletter_form .switch-menu p, .article-vroom .newsletter_form .email-area p {
    color: #bec3c9; }
  /* line 200, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .newsletter_form input[type='submit'] {
    background-color: #111111; }
    /* line 202, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .newsletter_form input[type='submit']:hover {
      background-color: #1e1e1e; }
  /* line 207, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .newsletter_form #newsletter_side_textbox {
    background: #272f3a; }
  /* line 212, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .section-essais {
    position: relative;
    padding-top: 0; }
    /* line 217, assets/sass/templates/page/vroom/_single.scss */
    .article-vroom .section-essais .slick-prev, .article-vroom .section-essais .slick-next {
      background: #111111; }
  /* line 221, assets/sass/templates/page/vroom/_single.scss */
  .article-vroom .post-of-the-week {
    background: #111111; }

/* line 1, assets/sass/templates/page/vroom/_archive.scss */
.category-vroom {
  background: #111111; }
  @media (min-width: 1000px) {
    /* line 5, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .infinite-load-ad {
      display: none; } }
  /* line 10, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom #universe {
    margin-top: 0; }
  /* line 14, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .vroom-featured-article {
    display: block;
    width: 100%;
    padding-top: 50px;
    margin-bottom: 18px;
    text-align: center; }
    /* line 22, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .vroom-featured-article h1 {
      text-align: center; }
    /* line 26, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .vroom-featured-article .cover-vroom {
      position: absolute;
      display: flex;
      top: 0;
      left: 0;
      width: 100%;
      height: 650px; }
      /* line 34, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .vroom-featured-article .cover-vroom .article-cover__background-image {
        object-fit: cover;
        width: 100%; }
      /* line 40, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .vroom-featured-article .cover-vroom:before {
        content: '';
        display: block;
        width: 100%;
        height: 100px;
        position: absolute;
        bottom: 0;
        left: 0;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #111111 100%); }
      /* line 52, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .vroom-featured-article .cover-vroom:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 650px;
        background: radial-gradient(circle at center, rgba(0, 0, 0, 0.1) 0%, rgba(3, 3, 4, 0.26) 35%, #111111 70%);
        background-position: 0 -100px; }
      @media (max-width: 1000px) {
        /* line 26, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .vroom-featured-article .cover-vroom {
          background-size: cover;
          height: 400px; } }
    /* line 70, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .vroom-featured-article .content-container {
      position: relative; }
      /* line 73, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .vroom-featured-article .content-container .vroom-logo img {
        width: 250px; }
        @media (max-width: 1000px) {
          /* line 73, assets/sass/templates/page/vroom/_archive.scss */
          .category-vroom .vroom-featured-article .content-container .vroom-logo img {
            width: 150px; } }
      /* line 82, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .vroom-featured-article .content-container a {
        display: block;
        padding-top: 200px;
        padding-bottom: 50px; }
        @media (max-width: 1000px) {
          /* line 82, assets/sass/templates/page/vroom/_archive.scss */
          .category-vroom .vroom-featured-article .content-container a {
            padding-top: 20px; } }
        /* line 91, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .vroom-featured-article .content-container a p {
          color: #F5F5F5;
          font-size: 39px;
          line-height: 48px;
          width: 50%;
          max-width: 400px;
          letter-spacing: 0px;
          margin: auto;
          text-shadow: 0 1px 2px rgba(0, 0, 0, 0.26); }
          @media (max-width: 1000px) {
            /* line 91, assets/sass/templates/page/vroom/_archive.scss */
            .category-vroom .vroom-featured-article .content-container a p {
              font-size: 27px;
              line-height: 35px; } }
        /* line 107, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .vroom-featured-article .content-container a .article-informations span {
          font-size: 24px;
          width: 70px;
          height: 40px;
          line-height: 40px;
          color: #272f3a;
          display: inline-block;
          margin-top: 20px; }
        /* line 117, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .vroom-featured-article .content-container a:hover .article-informations span {
          background: #111111;
          color: white; }
  /* line 125, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom #page-content {
    background: #272f3a;
    position: relative;
    padding: 15px 0; }
    /* line 131, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom #page-content .brief-list a {
      color: #78afcc; }
      /* line 134, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom #page-content .brief-list a:hover {
        background: #1d232b;
        color: white; }
    /* line 141, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom #page-content .recent-posts .post-grid h4 {
      color: white; }
    /* line 145, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom #page-content .anchor-url {
      display: none; }
    /* line 148, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom #page-content .post-grid .cover-preview {
      width: 100%;
      height: auto; }
  @media (min-width: 1000px) {
    /* line 156, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .vroom-block .list-posts .cover-preview {
      height: 200px; } }
  /* line 161, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .vroom-block > p.title.punchline {
    line-height: 37px;
    margin-bottom: 10px; }
    @media (max-width: 1000px) {
      /* line 161, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .vroom-block > p.title.punchline {
        line-height: 35px;
        padding-top: 15px; } }
  /* line 171, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom h2, .category-vroom .vroom-block > p.title {
    color: white;
    font-size: 25px;
    line-height: 60px;
    font-family: "FuturaLT";
    font-weight: 500; }
  /* line 179, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .block header > h2 {
    color: white;
    line-height: 26px;
    padding-bottom: 15px; }
  /* line 185, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .list-posts {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    /* line 190, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .list-posts article {
      width: 308px;
      height: auto;
      margin-right: 0;
      position: relative; }
      @media (min-width: 1000px) {
        /* line 198, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .list-posts article.guide .cover-preview {
          background: #000;
          height: 297px; }
        /* line 203, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .list-posts article.guide .cover-preview_comments {
          display: none; }
        /* line 207, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .list-posts article.guide img {
          display: block;
          opacity: 0.7; }
        /* line 211, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .list-posts article.guide h3, .category-vroom .list-posts article.guide p.title {
          position: absolute;
          bottom: 17px;
          font-weight: 500;
          font-size: 28px;
          line-height: 35px;
          color: #fff;
          padding: 10px;
          padding-right: 25px;
          padding-bottom: 37px;
          z-index: 1; }
        /* line 223, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .list-posts article.guide footer {
          z-index: 10;
          position: absolute;
          bottom: 25px;
          padding-left: 10px; }
          /* line 228, assets/sass/templates/page/vroom/_archive.scss */
          .category-vroom .list-posts article.guide footer time, .category-vroom .list-posts article.guide footer .type {
            display: none; } }
      /* line 233, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .list-posts article .title, .category-vroom .list-posts article h4 {
        color: #eeeeee; }
      /* line 237, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .list-posts article .tags-list a {
        background: black; }
      /* line 241, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .list-posts article .cover-preview {
        overflow: hidden; }
        /* line 243, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .list-posts article .cover-preview:before {
          background: #111111;
          /* The Fallback */
          background: rgba(17, 17, 17, 0.6); }
        /* line 246, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .list-posts article .cover-preview .cover-preview_type {
          color: #111111; }
  /* line 255, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .section-essais {
    background: #111111;
    padding-top: 20px;
    padding-left: 15px;
    padding-bottom: 0 !important;
    margin-left: -15px; }
    @media (min-width: 1000px) {
      /* line 255, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .section-essais {
        width: 1000px; } }
    /* line 267, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .section-essais .brief-list {
      height: 370px;
      margin-bottom: 0; }
    /* line 272, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .section-essais .slick-prev, .category-vroom .section-essais .slick-next {
      background: #111111; }
    @media (max-width: 1000px) {
      /* line 277, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .section-essais .brief-list .brief-list-content {
        display: inherit;
        padding-top: 0;
        padding-right: 0;
        position: relative;
        background: inherit; } }
  /* line 287, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .bg-grey {
    background: #111111; }
  /* line 291, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .product-slider.slider-container {
    padding: 0 20px 20px; }
  /* line 296, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .link-guides {
    margin-top: 0; }
    /* line 298, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .link-guides .main-container {
      padding: 0 15px; }
      /* line 300, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .link-guides .main-container h2 {
        margin-bottom: 0; }
    /* line 305, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .link-guides p.title {
      color: white; }
    /* line 309, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .link-guides h2 {
      text-transform: none;
      color: white;
      mix-blend-mode: normal; }
      @supports (-webkit-background-clip: text) {
        /* line 309, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .link-guides h2 {
          background: linear-gradient(to right, #ea5337 0%, #330c84 100%);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent; } }
      /* line 319, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .link-guides h2 span {
        background: none; }
      /* line 322, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .link-guides h2:before, .category-vroom .link-guides h2 span:before {
        display: none; }
  /* line 328, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .first-posts {
    padding-top: 20px; }
  /* line 333, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .product-slider {
    padding-top: 0; }
    /* line 336, assets/sass/templates/page/vroom/_archive.scss */
    .category-vroom .product-slider h2 span {
      text-transform: none;
      color: white;
      mix-blend-mode: normal;
      /*span {
        background: none;
      }*/ }
      @supports (-webkit-background-clip: text) {
        /* line 336, assets/sass/templates/page/vroom/_archive.scss */
        .category-vroom .product-slider h2 span {
          background: linear-gradient(to right, #ea5337 0%, #330c84 100%);
          -webkit-background-clip: text;
          -webkit-text-fill-color: transparent; } }
      /* line 349, assets/sass/templates/page/vroom/_archive.scss */
      .category-vroom .product-slider h2 span:before, .category-vroom .product-slider h2 span span:before {
        display: none; }
  /* line 354, assets/sass/templates/page/vroom/_archive.scss */
  .category-vroom .product-slider.slider-container .content-wrapper:after, .category-vroom .product-slider.slider-container .content-wrapper:before {
    display: none; }

/* line 359, assets/sass/templates/page/vroom/_archive.scss */
.vroom-tag {
  background: #111111; }
  /* line 362, assets/sass/templates/page/vroom/_archive.scss */
  .vroom-tag .top-bloc {
    margin-top: 0; }
  /* line 366, assets/sass/templates/page/vroom/_archive.scss */
  .vroom-tag .block.bg-grey {
    background: #272f3a; }
  /* line 370, assets/sass/templates/page/vroom/_archive.scss */
  .vroom-tag #tag h1,
  .vroom-tag #universe h1 {
    margin-top: 50px; }
  /* line 375, assets/sass/templates/page/vroom/_archive.scss */
  .vroom-tag #tag > .link-to-vroom,
  .vroom-tag #universe > .link-to-vroom {
    display: block;
    text-align: center;
    padding-top: 30px; }
    /* line 382, assets/sass/templates/page/vroom/_archive.scss */
    .vroom-tag #tag > .link-to-vroom img,
    .vroom-tag #universe > .link-to-vroom img {
      width: 250px; }
  /* line 389, assets/sass/templates/page/vroom/_archive.scss */
  .vroom-tag #tag h1, .vroom-tag #tag .featured-news-tag a, .vroom-tag #tag .brief-list a, .vroom-tag #tag .recent-posts .post-grid h3, .vroom-tag #tag section.recent-posts .post-grid h3, .vroom-tag #tag #startup-hook,
  .vroom-tag #universe h1,
  .vroom-tag #universe .featured-news-tag a,
  .vroom-tag #universe .brief-list a,
  .vroom-tag #universe .recent-posts .post-grid h3,
  .vroom-tag #universe section.recent-posts .post-grid h3,
  .vroom-tag #universe #startup-hook {
    color: white;
    background: transparent; }
  /* line 394, assets/sass/templates/page/vroom/_archive.scss */
  .vroom-tag #tag .brief-list a:hover,
  .vroom-tag #universe .brief-list a:hover {
    background: #1d232b; }
  /* line 398, assets/sass/templates/page/vroom/_archive.scss */
  .vroom-tag #tag .big-feature .title,
  .vroom-tag #universe .big-feature .title {
    color: white; }
  /* line 402, assets/sass/templates/page/vroom/_archive.scss */
  .vroom-tag #tag .tags-list a, .vroom-tag #tag .big-feature .read-more, .vroom-tag #tag .big-feature #search article.post-grid .cover-preview_type, #search article.post-grid .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature .posts-list section.recent-posts .post-grid .cover-preview_type, .posts-list section.recent-posts .post-grid .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature section.universe-preview article .cover-preview_type, section.universe-preview article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature .post .container_native_sidebar article .cover-preview_type, .post .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature .best-post-container .container_native_sidebar article .cover-preview_type, .best-post-container .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature #simple-page-contact .container_native_sidebar article .cover-preview_type, #simple-page-contact .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature #simple-page .container_native_sidebar article .cover-preview_type, #simple-page .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type, #simple-page-no-sidebar .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature .report-footer .container_native_sidebar article .cover-preview_type, .report-footer .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature .related-article article .cover-preview_type, .related-article article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature .related-univers article .cover-preview_type, .related-univers article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature .community-featured article .cover-preview_type, .community-featured article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature .category-vroom .list-posts article .cover-preview_type, .category-vroom .list-posts article .vroom-tag #tag .big-feature .cover-preview_type, .vroom-tag #tag .big-feature .posts-list section.recent-posts .post-list .cover-preview_type, .posts-list section.recent-posts .post-list .vroom-tag #tag .big-feature .cover-preview_type,
  .vroom-tag #universe .tags-list a,
  .vroom-tag #universe .big-feature .read-more,
  .vroom-tag #universe .big-feature #search article.post-grid .cover-preview_type,
  #search article.post-grid .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature .posts-list section.recent-posts .post-grid .cover-preview_type,
  .posts-list section.recent-posts .post-grid .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature section.universe-preview article .cover-preview_type,
  section.universe-preview article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature .post .container_native_sidebar article .cover-preview_type,
  .post .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature .best-post-container .container_native_sidebar article .cover-preview_type,
  .best-post-container .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature #simple-page-contact .container_native_sidebar article .cover-preview_type,
  #simple-page-contact .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature #simple-page .container_native_sidebar article .cover-preview_type,
  #simple-page .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type,
  #simple-page-no-sidebar .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature .report-footer .container_native_sidebar article .cover-preview_type,
  .report-footer .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature .related-article article .cover-preview_type,
  .related-article article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature .related-univers article .cover-preview_type,
  .related-univers article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature .community-featured article .cover-preview_type,
  .community-featured article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature .category-vroom .list-posts article .cover-preview_type,
  .category-vroom .list-posts article .vroom-tag #universe .big-feature .cover-preview_type,
  .vroom-tag #universe .big-feature .posts-list section.recent-posts .post-list .cover-preview_type,
  .posts-list section.recent-posts .post-list .vroom-tag #universe .big-feature .cover-preview_type {
    background: black;
    color: white; }
    /* line 405, assets/sass/templates/page/vroom/_archive.scss */
    .vroom-tag #tag .tags-list a:hover, .vroom-tag #tag .big-feature .read-more:hover, .vroom-tag #tag .big-feature #search article.post-grid .cover-preview_type:hover, #search article.post-grid .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature .posts-list section.recent-posts .post-grid .cover-preview_type:hover, .posts-list section.recent-posts .post-grid .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature section.universe-preview article .cover-preview_type:hover, section.universe-preview article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature .post .container_native_sidebar article .cover-preview_type:hover, .post .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature .best-post-container .container_native_sidebar article .cover-preview_type:hover, .best-post-container .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature #simple-page-contact .container_native_sidebar article .cover-preview_type:hover, #simple-page-contact .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature #simple-page .container_native_sidebar article .cover-preview_type:hover, #simple-page .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type:hover, #simple-page-no-sidebar .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature .report-footer .container_native_sidebar article .cover-preview_type:hover, .report-footer .container_native_sidebar article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature .related-article article .cover-preview_type:hover, .related-article article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature .related-univers article .cover-preview_type:hover, .related-univers article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature .community-featured article .cover-preview_type:hover, .community-featured article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature .category-vroom .list-posts article .cover-preview_type:hover, .category-vroom .list-posts article .vroom-tag #tag .big-feature .cover-preview_type:hover, .vroom-tag #tag .big-feature .posts-list section.recent-posts .post-list .cover-preview_type:hover, .posts-list section.recent-posts .post-list .vroom-tag #tag .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .tags-list a:hover,
    .vroom-tag #universe .big-feature .read-more:hover,
    .vroom-tag #universe .big-feature #search article.post-grid .cover-preview_type:hover,
    #search article.post-grid .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature .posts-list section.recent-posts .post-grid .cover-preview_type:hover,
    .posts-list section.recent-posts .post-grid .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature section.universe-preview article .cover-preview_type:hover,
    section.universe-preview article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature .post .container_native_sidebar article .cover-preview_type:hover,
    .post .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature .best-post-container .container_native_sidebar article .cover-preview_type:hover,
    .best-post-container .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature #simple-page-contact .container_native_sidebar article .cover-preview_type:hover,
    #simple-page-contact .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature #simple-page .container_native_sidebar article .cover-preview_type:hover,
    #simple-page .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature #simple-page-no-sidebar .container_native_sidebar article .cover-preview_type:hover,
    #simple-page-no-sidebar .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature .report-footer .container_native_sidebar article .cover-preview_type:hover,
    .report-footer .container_native_sidebar article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature .related-article article .cover-preview_type:hover,
    .related-article article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature .related-univers article .cover-preview_type:hover,
    .related-univers article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature .community-featured article .cover-preview_type:hover,
    .community-featured article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature .category-vroom .list-posts article .cover-preview_type:hover,
    .category-vroom .list-posts article .vroom-tag #universe .big-feature .cover-preview_type:hover,
    .vroom-tag #universe .big-feature .posts-list section.recent-posts .post-list .cover-preview_type:hover,
    .posts-list section.recent-posts .post-list .vroom-tag #universe .big-feature .cover-preview_type:hover {
      background: #e9573f; }
  /* line 410, assets/sass/templates/page/vroom/_archive.scss */
  .vroom-tag #tag #page-content, .vroom-tag #tag .small-feature .small-feature-bloc, .vroom-tag #tag .small-feature, .vroom-tag #tag .small-feature .article-title,
  .vroom-tag #universe #page-content,
  .vroom-tag #universe .small-feature .small-feature-bloc,
  .vroom-tag #universe .small-feature,
  .vroom-tag #universe .small-feature .article-title {
    background: #272f3a; }

/* line 416, assets/sass/templates/page/vroom/_archive.scss */
.menu-logo-vroom {
  width: 80px;
  vertical-align: middle;
  margin-top: -2px; }

/* line 2, assets/sass/templates/page/vroom/_product.scss */
.vroom-tag section.product_toparea .chapo, .vroom-tag section.product_toparea .block {
  background: #272f3a;
  color: white; }
  /* line 6, assets/sass/templates/page/vroom/_product.scss */
  .vroom-tag section.product_toparea .chapo table, .vroom-tag section.product_toparea .block table {
    color: white; }
    /* line 8, assets/sass/templates/page/vroom/_product.scss */
    .vroom-tag section.product_toparea .chapo table tbody tr, .vroom-tag section.product_toparea .block table tbody tr {
      border-bottom: 1px solid #111111; }
    /* line 11, assets/sass/templates/page/vroom/_product.scss */
    .vroom-tag section.product_toparea .chapo table tbody tr:nth-child(even), .vroom-tag section.product_toparea .block table tbody tr:nth-child(even) {
      background-color: #1d232b; }

/* line 17, assets/sass/templates/page/vroom/_product.scss */
.vroom-tag section.product_toparea .chapo:after {
  border-color: #272f3a transparent transparent transparent; }

/* line 21, assets/sass/templates/page/vroom/_product.scss */
.vroom-tag section.product_toparea .product-test-price-container .select-redaction, .vroom-tag section.product_toparea .product-test-price-container .last-post-product-title, .vroom-tag .product-text-gradient.gradient-0::before, .vroom-tag #home-universe-guide-dachat header p::before, #home-universe-guide-dachat header .vroom-tag p::before, .vroom-tag .product-text-gradient.gradient-0, .vroom-tag #home-universe-guide-dachat header p, #home-universe-guide-dachat header .vroom-tag p {
  mix-blend-mode: inherit;
  background: none;
  color: white; }

/* line 26, assets/sass/templates/page/vroom/_product.scss */
.vroom-tag section.product_toparea .product-test-price-container .select-redaction, .vroom-tag section.product_toparea .product-test-price-container .last-post-product-title {
  background: linear-gradient(to right, #ea5337 0%, #330c84 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

/* line 1, assets/sass/templates/page/deals/_main.scss */
.page-deals {
  position: relative;
  margin-bottom: -50px; }
  /* line 5, assets/sass/templates/page/deals/_main.scss */
  .page-deals.article-container {
    padding: 0 !important; }
  /* line 9, assets/sass/templates/page/deals/_main.scss */
  .page-deals .post-cover {
    height: 800px;
    overflow: visible;
    position: relative; }
    /* line 14, assets/sass/templates/page/deals/_main.scss */
    .page-deals .post-cover:before {
      background: none; }
  /* line 19, assets/sass/templates/page/deals/_main.scss */
  .page-deals .post-top-area {
    background: white !important;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    bottom: 0;
    left: 50%;
    margin-left: -500px;
    padding: 102px 20px 20px !important;
    position: absolute; }
    @media screen and (max-width: 1014px) {
      /* line 19, assets/sass/templates/page/deals/_main.scss */
      .page-deals .post-top-area {
        left: 5%;
        margin-left: 0;
        width: 90%; } }
    /* line 35, assets/sass/templates/page/deals/_main.scss */
    .page-deals .post-top-area--title {
      bottom: inherit;
      position: relative; }
      /* line 39, assets/sass/templates/page/deals/_main.scss */
      .page-deals .post-top-area--title h1 {
        color: black;
        font-size: 64px;
        line-height: 1.2em !important;
        margin-bottom: 40px;
        text-shadow: none; }
        @media screen and (max-width: 1014px) {
          /* line 39, assets/sass/templates/page/deals/_main.scss */
          .page-deals .post-top-area--title h1 {
            font-size: 48px !important;
            line-height: 1.2em !important;
            text-align: center; } }
        @media screen and (max-width: 1014px) {
          /* line 39, assets/sass/templates/page/deals/_main.scss */
          .page-deals .post-top-area--title h1 {
            font-size: 32px !important;
            line-height: 1.35em !important;
            text-align: center;
            margin-bottom: 10px;
            margin-top: -40px; } }
    /* line 62, assets/sass/templates/page/deals/_main.scss */
    .page-deals .post-top-area--picture {
      background: white;
      border: 2px solid #e9573f;
      border-radius: 2px;
      height: 120px;
      left: calc(50% - 60px);
      position: absolute;
      top: -60px;
      width: 120px; }
    /* line 73, assets/sass/templates/page/deals/_main.scss */
    .page-deals .post-top-area--separator {
      border: inherit;
      border-top: 3px solid #e9573f;
      height: 3px;
      margin: auto;
      width: 120px; }
    /* line 81, assets/sass/templates/page/deals/_main.scss */
    .page-deals .post-top-area--text {
      font-size: 20px;
      line-height: 1.5em;
      margin-top: 45px;
      padding: 0 80px;
      text-align: center; }
      @media screen and (max-width: 650px) {
        /* line 81, assets/sass/templates/page/deals/_main.scss */
        .page-deals .post-top-area--text {
          font-size: 18px;
          line-height: 1.7em;
          margin-top: 20px;
          padding: 0; } }
  /* line 97, assets/sass/templates/page/deals/_main.scss */
  .page-deals--filters {
    background: white; }
    /* line 100, assets/sass/templates/page/deals/_main.scss */
    .page-deals--filters-container {
      margin: auto;
      padding: 100px 50px 50px;
      width: 1280px; }
      @media screen and (max-width: 1280px) {
        /* line 100, assets/sass/templates/page/deals/_main.scss */
        .page-deals--filters-container {
          width: 1014px; } }
      @media screen and (max-width: 1014px) {
        /* line 100, assets/sass/templates/page/deals/_main.scss */
        .page-deals--filters-container {
          width: 100%; } }
      /* line 113, assets/sass/templates/page/deals/_main.scss */
      .page-deals--filters-container-filter {
        border-top: 3px solid #e9573f;
        display: inline-block;
        position: relative;
        vertical-align: top; }
        /* line 119, assets/sass/templates/page/deals/_main.scss */
        .page-deals--filters-container-filter span {
          background: white;
          color: #444444;
          display: inline;
          font-size: 20px;
          font-weight: 400;
          padding-right: 20px;
          position: relative;
          top: -17px; }
        /* line 130, assets/sass/templates/page/deals/_main.scss */
        .page-deals--filters-container-filter .close {
          background: white;
          color: #e9573f;
          font-size: 2em;
          font-weight: bold;
          margin-top: -14px;
          position: absolute;
          padding-left: 15px;
          right: 0;
          top: 0; }
          /* line 141, assets/sass/templates/page/deals/_main.scss */
          .page-deals--filters-container-filter .close i {
            cursor: pointer;
            display: block;
            font-weight: bold;
            transition: .15s; }
            /* line 147, assets/sass/templates/page/deals/_main.scss */
            .page-deals--filters-container-filter .close i.rotate {
              transform: rotate(45deg); }
      /* line 154, assets/sass/templates/page/deals/_main.scss */
      .page-deals--filters-container-categories {
        width: 65%;
        margin-right: 10%; }
      /* line 159, assets/sass/templates/page/deals/_main.scss */
      .page-deals--filters-container-price {
        width: 25%; }
      /* line 163, assets/sass/templates/page/deals/_main.scss */
      .page-deals--filters-container .deals-filters {
        font-size: 0;
        margin-top: 16px; }
      /* line 168, assets/sass/templates/page/deals/_main.scss */
      .page-deals--filters-container .deals-filter {
        border: 1px solid #9b9b9b;
        border-radius: 2px;
        cursor: pointer;
        display: inline-block;
        height: 50px;
        line-height: 50px;
        margin-bottom: 19px;
        text-align: left;
        font-size: 15px;
        transition: .15s; }
        /* line 180, assets/sass/templates/page/deals/_main.scss */
        .page-deals--filters-container .deals-filter.category-filter {
          padding: 0 10px;
          width: 23.5%; }
          /* line 184, assets/sass/templates/page/deals/_main.scss */
          .page-deals--filters-container .deals-filter.category-filter i {
            display: inline-block;
            font-size: 24px;
            margin-right: 10px;
            position: relative;
            text-align: center;
            top: 5px;
            width: 40px; }
          /* line 194, assets/sass/templates/page/deals/_main.scss */
          .page-deals--filters-container .deals-filter.category-filter:not(:nth-child(4n)) {
            margin-right: 2%; }
          @media screen and (max-width: 1280px) {
            /* line 180, assets/sass/templates/page/deals/_main.scss */
            .page-deals--filters-container .deals-filter.category-filter {
              width: 32%; }
              /* line 201, assets/sass/templates/page/deals/_main.scss */
              .page-deals--filters-container .deals-filter.category-filter:not(:nth-child(4n)) {
                margin-right: inherit; }
              /* line 205, assets/sass/templates/page/deals/_main.scss */
              .page-deals--filters-container .deals-filter.category-filter:not(:nth-child(3n)) {
                margin-right: 2%; } }
          @media screen and (max-width: 1014px) {
            /* line 180, assets/sass/templates/page/deals/_main.scss */
            .page-deals--filters-container .deals-filter.category-filter {
              width: 49%; }
              /* line 213, assets/sass/templates/page/deals/_main.scss */
              .page-deals--filters-container .deals-filter.category-filter:not(:nth-child(4n)), .page-deals--filters-container .deals-filter.category-filter:not(:nth-child(3n)) {
                margin-right: inherit; }
              /* line 217, assets/sass/templates/page/deals/_main.scss */
              .page-deals--filters-container .deals-filter.category-filter:not(:nth-child(2n)) {
                margin-right: 2%; } }
        /* line 223, assets/sass/templates/page/deals/_main.scss */
        .page-deals--filters-container .deals-filter.price-filter {
          width: 100%;
          text-align: center; }
        /* line 228, assets/sass/templates/page/deals/_main.scss */
        .page-deals--filters-container .deals-filter:hover {
          border: 1px solid #e9573f;
          color: #e9573f; }
        /* line 233, assets/sass/templates/page/deals/_main.scss */
        .page-deals--filters-container .deals-filter.active {
          border: 1px solid #e9573f;
          background: #e9573f;
          color: white; }
  /* line 242, assets/sass/templates/page/deals/_main.scss */
  .page-deals--phone-filters {
    padding: 50px; }
    /* line 245, assets/sass/templates/page/deals/_main.scss */
    .page-deals--phone-filters-container {
      border-top: 2px solid #e9573f; }
      /* line 248, assets/sass/templates/page/deals/_main.scss */
      .page-deals--phone-filters-container select {
        background: white;
        border-radius: 3px;
        border: 1px solid #EEE;
        color: #777;
        display: block;
        font-size: 16px;
        height: 50px;
        margin: 30px 0;
        width: 100%; }
        /* line 259, assets/sass/templates/page/deals/_main.scss */
        .page-deals--phone-filters-container select:last-child {
          margin-bottom: 0; }
  /* line 266, assets/sass/templates/page/deals/_main.scss */
  .page-deals .page-deals--products {
    background: white;
    padding-bottom: 50px; }
    /* line 270, assets/sass/templates/page/deals/_main.scss */
    .page-deals .page-deals--products-container {
      background: #F5F5F5;
      margin: auto;
      padding: 50px 30px 0 50px;
      width: 1280px;
      font-size: 0; }
      @media screen and (max-width: 1280px) {
        /* line 270, assets/sass/templates/page/deals/_main.scss */
        .page-deals .page-deals--products-container {
          width: 1014px; } }
      @media screen and (max-width: 1014px) {
        /* line 270, assets/sass/templates/page/deals/_main.scss */
        .page-deals .page-deals--products-container {
          width: 100%; } }
    /* line 286, assets/sass/templates/page/deals/_main.scss */
    .page-deals .page-deals--products-product {
      background: white;
      display: inline-block;
      font-size: 16px;
      height: 600px;
      margin-bottom: 50px;
      position: relative;
      vertical-align: top;
      width: 380px;
      margin-right: 20px; }
      @media screen and (max-width: 1280px) {
        /* line 286, assets/sass/templates/page/deals/_main.scss */
        .page-deals .page-deals--products-product {
          width: 445px; } }
      @media screen and (max-width: 1014px) {
        /* line 286, assets/sass/templates/page/deals/_main.scss */
        .page-deals .page-deals--products-product {
          width: calc(50% - 20px); } }
      @media screen and (max-width: 650px) {
        /* line 286, assets/sass/templates/page/deals/_main.scss */
        .page-deals .page-deals--products-product {
          width: 100%;
          height: auto;
          padding-bottom: 100px; } }
      /* line 311, assets/sass/templates/page/deals/_main.scss */
      .page-deals .page-deals--products-product .product--image {
        border-bottom: 1px solid #e9573f;
        height: 280px; }
      /* line 316, assets/sass/templates/page/deals/_main.scss */
      .page-deals .page-deals--products-product .product--category {
        background: white;
        border: 1px solid #e9573f;
        border-radius: 50%;
        font-size: 24px;
        height: 50px;
        left: 50%;
        margin-left: -25px;
        padding-top: 12px;
        position: relative;
        text-align: center;
        top: -25px;
        width: 50px; }
      /* line 331, assets/sass/templates/page/deals/_main.scss */
      .page-deals .page-deals--products-product h2 {
        font-size: 20px;
        font-weight: 900;
        line-height: 1.5em;
        margin-bottom: 15px;
        margin-top: -10px;
        padding: 0 20px;
        text-align: center; }
      /* line 341, assets/sass/templates/page/deals/_main.scss */
      .page-deals .page-deals--products-product p {
        line-height: 1.6em;
        padding: 10px 20px; }
        /* line 346, assets/sass/templates/page/deals/_main.scss */
        .page-deals .page-deals--products-product p a:hover, .page-deals .page-deals--products-product p a:active, .page-deals .page-deals--products-product p a:focus {
          color: #e9573f;
          text-decoration: underline; }
      /* line 353, assets/sass/templates/page/deals/_main.scss */
      .page-deals .page-deals--products-product .product--cta a {
        background: #e9573f;
        border-top-left-radius: 16px;
        border-top-right-radius: 16px;
        bottom: 0;
        color: white;
        display: block;
        font-weight: 400;
        line-height: 1.7em;
        padding: 15px;
        position: absolute;
        text-align: center;
        width: 100%; }
        /* line 367, assets/sass/templates/page/deals/_main.scss */
        .page-deals .page-deals--products-product .product--cta a i {
          margin-right: 10px;
          font-size: 1.2em; }
  /* line 375, assets/sass/templates/page/deals/_main.scss */
  .page-deals--more {
    background: white;
    padding-bottom: 100px; }
    /* line 379, assets/sass/templates/page/deals/_main.scss */
    .page-deals--more-container {
      margin: auto;
      max-width: 620px;
      padding: 30px 20px 0;
      text-align: center; }
      /* line 385, assets/sass/templates/page/deals/_main.scss */
      .page-deals--more-container h2 {
        font-size: 38px;
        font-weight: 600;
        margin-bottom: 40px;
        padding-bottom: 30px;
        padding-top: 30px;
        position: relative; }
        /* line 393, assets/sass/templates/page/deals/_main.scss */
        .page-deals--more-container h2:after {
          content: '';
          position: absolute;
          left: 50%;
          margin-left: -60px;
          bottom: 0;
          width: 120px;
          border-bottom: 3px solid #e9573f; }
      /* line 404, assets/sass/templates/page/deals/_main.scss */
      .page-deals--more-container p {
        font-size: 16px;
        line-height: 1.8em;
        margin-bottom: 20px; }
  /* line 412, assets/sass/templates/page/deals/_main.scss */
  .page-deals--scroll-up {
    background: #e9573f;
    bottom: 0;
    color: white;
    cursor: pointer;
    display: none;
    font-size: 18px;
    height: 60px;
    line-height: 60px;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 999; }

/* line 26, assets/sass/main.scss */
.flyingCarpetCreative {
  z-index: 0; }
