@charset "UTF-8";

@font-face {

  font-family: "Flaticons Stroke";

  src: url('../fonts/flaticons-stroke.eot?1393144556');

  src: url('../fonts/flaticons-stroke.eot?&1393144556#iefix') format('embedded-opentype'), url('../fonts/flaticons-stroke.woff?1393144556') format('woff'), url('../fonts/flaticons-stroke.ttf?1393144556') format('truetype'), url('../fonts/flaticons-stroke.svg?1393144556#flaticons-stroke') format('svg');

}

@font-face {

  font-family: "Flaticons Social";

  src: url('../fonts/flaticons-social.eot?1393144556');

  src: url('../fonts/flaticons-social.eot?&1393144556#iefix') format('embedded-opentype'), url('../fonts/flaticons-social.woff?1393144556') format('woff'), url('../fonts/flaticons-social.ttf?1393144556') format('truetype'), url('../fonts/flaticons-social.svg?1393144556#flaticons-social') format('svg');

}

/* line 5, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

  margin: 0;

  padding: 0;

  border: 0;

  font: inherit;

  font-size: 100%;

  vertical-align: baseline;

}



/* line 22, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

html {

  line-height: 1;

}



/* line 24, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

ol, ul {

  list-style: none;

}



/* line 26, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

table {

  border-collapse: collapse;

  border-spacing: 0;

}



/* line 28, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

caption, th, td {

  text-align: left;

  font-weight: normal;

  vertical-align: middle;

}



/* line 30, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

q, blockquote {

  quotes: none;

}

/* line 103, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

q:before, q:after, blockquote:before, blockquote:after {

  content: "";

  content: none;

}



/* line 32, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

a img {

  border: none;

}



/* line 116, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {

  display: block;

}



/* line 5, ../sass/settings/_base.sass */

html {

  font-size: 62.5%;

}



/* line 8, ../sass/settings/_base.sass */

body {

  font-family: Tahoma, Arial, sans-serif;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  background-color: #f2f2f2;

  color: #666666;

}



/* line 14, ../sass/settings/_base.sass */

* {

  -moz-box-sizing: border-box;

  -webkit-box-sizing: border-box;

  box-sizing: border-box;

}



/* line 17, ../sass/settings/_base.sass */

a {

  color: inherit;

  text-decoration: inherit;

  cursor: inherit;

  cursor: pointer;

}

/* line 6, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/typography/links/_unstyled-link.scss */

a:active, a:focus {

  outline: none;

}



/* line 21, ../sass/settings/_base.sass */

input {

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  margin: 0;

  padding: 0;

}



/* line 30, ../vendors/gridle/sass/gridle/_silent-classes.scss */

.container:after, .l-container:after,

.l-top__inner:after,

.l-footer:after {

  content: "";

  display: table;

  clear: both;

}



/* line 38, ../vendors/gridle/sass/gridle/_silent-classes.scss */

.parent:before, .parent-s:before, .parent-m:before, .parent-l:before, .parent:after, .parent-s:after, .parent-m:after, .parent-l:after {

  content: "";

  display: table;

}

/* line 43, ../vendors/gridle/sass/gridle/_silent-classes.scss */

.parent:after, .parent-s:after, .parent-m:after, .parent-l:after {

  clear: both;

}

/* line 47, ../vendors/gridle/sass/gridle/_silent-classes.scss */

.parent, .parent-s, .parent-m, .parent-l {

  zoom: 1;

}



/* line 56, ../vendors/gridle/sass/gridle/_silent-classes.scss */

.push-0, .push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-s-0, .push-s-1, .push-s-2, .push-s-3, .push-s-4, .push-s-5, .push-s-6, .push-s-7, .push-s-8, .push-s-9, .push-s-10, .push-s-11, .push-s-12, .push-m-0, .push-m-1, .push-m-2, .push-m-3, .push-m-4, .push-m-5, .push-m-6, .push-m-7, .push-m-8, .push-m-9, .push-m-10, .push-m-11, .push-m-12, .push-l-0, .push-l-1, .push-l-2, .push-l-3, .push-l-4, .push-l-5, .push-l-6, .push-l-7, .push-l-8, .push-l-9, .push-l-10, .push-l-11, .push-l-12, .pull-0, .pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-s-0, .pull-s-1, .pull-s-2, .pull-s-3, .pull-s-4, .pull-s-5, .pull-s-6, .pull-s-7, .pull-s-8, .pull-s-9, .pull-s-10, .pull-s-11, .pull-s-12, .pull-m-0, .pull-m-1, .pull-m-2, .pull-m-3, .pull-m-4, .pull-m-5, .pull-m-6, .pull-m-7, .pull-m-8, .pull-m-9, .pull-m-10, .pull-m-11, .pull-m-12, .pull-l-0, .pull-l-1, .pull-l-2, .pull-l-3, .pull-l-4, .pull-l-5, .pull-l-6, .pull-l-7, .pull-l-8, .pull-l-9, .pull-l-10, .pull-l-11, .pull-l-12 {

  position: relative;

}



/* line 59, ../vendors/gridle/sass/gridle/_silent-classes.scss */

.container, .l-container,

.l-top__inner,

.l-footer {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



/* line 64, ../vendors/gridle/sass/gridle/_silent-classes.scss */

.parent, .parent-s, .parent-m, .parent-l {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



/* line 90, ../vendors/gridle/sass/gridle/_silent-classes.scss */

.grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-s-0, .grid-s-1, .grid-s-2, .grid-s-3, .grid-s-4, .grid-s-5, .grid-s-6, .grid-s-7, .grid-s-8, .grid-s-9, .grid-s-10, .grid-s-11, .grid-s-12, .grid-m-0, .grid-m-1, .grid-m-2, .grid-m-3, .grid-m-4, .grid-m-5, .grid-m-6, .grid-m-7, .grid-m-8, .grid-m-9, .grid-m-10, .grid-m-11, .grid-m-12, .grid-l-0, .grid-l-1, .grid-l-2, .grid-l-3, .grid-l-4, .grid-l-5, .grid-l-6, .grid-l-7, .grid-l-8, .grid-l-9, .grid-l-10, .grid-l-11, .grid-l-12 {

  display: inline-block;

  min-height: 1px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}



/**

 * Map set

 *

 * @param 	Map 	$map 		The map to use

 * @param 	String 	$key 		The key to update

 * @param 	Mixed 	$value 		The new value

 * @return 	Map 			The new map

 */

/**

 * Get the column width in percent for the global or a specific context

 *

 * @param 	int 		$columns 					The number of columns to calculate

 * @param 	int 		$context : $gridle-columns-count 	 	The context to use

 * @return 	percentage 							The width in percent

 */

/**

 *  Get a state map

 *

 * @param 	string 		$name 		The name of the state to get

 * @return 	map 				A state map object

 */

/**

 * Check if a state exist :

 *

 * @param 	string 		$name 		The name of the state to check

 * @return 	Boolean 			true is exist

 */

/**

 * Get the media queries variables :

 *

 * @param 	int 		$index 	 	The media query indes

 * @param 	String 		$var 		The media query variable name

 * @return 	String|int 			The variable value

 */

/**

 * Get a variable

 *

 * @param 	String 		$varName 				The variable name

 * @param  	String 		$stateMap-or-stateName 	 	The state name or a map state value

 * @return 	Mixed 							The finded value

 */

/**

 * Set a variable in a state

 * @param 	Mixed $stateName-or-stateIndex 	The state name of state index

 * @param  	String $var                    		Variable name to assign

 * @param  	Mixed $newValue          		The new value to assign

 * @return 	List                         			The states list (full)

 */

/**

 * Generate a column

 *

 * @param 	String 		$name 			The column name (often count)

 * @param 	int 		$columns 		The column count that the column will take

 * @param 	int 		$context 		The context on witch the with will be calculed

 * @param 	Boolean 	$generateClasses 	Set if the column has to be generated in css

 */

/**

 * Generate classname

 *

 * @param 	List 		$parrern 	The pattern to use to generate classname

 * @param 	String 		$state 		The state

 * @param 	int 		$count 		The column count

 */

/**

 * Get the media query for a particular state, or with, etc...

 *

 * @param 	Mixed 		$state-or-min-width 		The state name of the min with

 * @param 	Mixed 		$max-width 			The max width if first param is a min width

 * @return 	String 						The media query string without the @media

 */

/**

 * Get states count

 * 

 * @return 	int 	The number of states defined

 */

/**

 * Setup

 */

/**

 *  Register a clear each class

 */

/**

 * Register a special class

 */

/**

 * Register default states

 */

/**

 * Register default mobile first states :

 */

/**

 * Set the debug device (not used for now)

 * 

 * @param 	String 		$state 		The state to update

 * @para m 	String 		$device 	The device to use (iphone, etc...)

 */

/**

 * Parent clear each

 */

/**

 * Vertical align :

 */

/**

 * Show inline

 *

 * @param 	String 		$state 		The state name

 */

/**

 * Generate a custom class for all the states

 *

 * @param 	list 	$pattern 		The name pattern of the class

 * @param 	list 	$statesNames 		The states names to generate

 */

@media screen and (max-width: 400px) {

  @-ms-viewport {

    width: device-width;

  }

}

/* line 306, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

#gridle-settings {

  content: '{ "version" : "1.3.3", "states" : { "retina":{ "query" : "(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx)", "classes" : false, "name" : "retina", "_gridle" : true }, "tv":{ "query" : "only tv", "classes" : false, "name" : "tv", "_gridle" : true }, "print":{ "query" : "only print", "classes" : false, "name" : "print", "_gridle" : true }, "portrait":{ "query" : "only screen and (orientation: portrait)", "classes" : false, "name" : "portrait", "_gridle" : true }, "landscape":{ "query" : "only screen and (orientation: landscape)", "classes" : false, "name" : "landscape", "_gridle" : true }, "default":{ "name" : "default", "min-width" : null, "max-width" : null, "query" : null, "classes" : true, "context" : "12", "gutter-width" : "30px", "direction" : "ltr", "name-multiplicator" : "1", "debug" : false, "debug-show-class-names" : true, "ie7-support" : false, "html-states-classes" : false, "generate-push-classes" : true, "generate-pull-classes" : true, "generate-prefix-classes" : true, "generate-suffix-classes" : true, "generate-helpers-classes" : true, "_gridle" : true }, "s":{ "name" : "s", "min-width" : null, "max-width" : "728px", "query" : "screen and (max-width: 728px)", "classes" : true, "context" : "12", "gutter-width" : "30px", "direction" : "ltr", "name-multiplicator" : "1", "debug" : false, "debug-show-class-names" : true, "ie7-support" : false, "html-states-classes" : false, "generate-push-classes" : true, "generate-pull-classes" : true, "generate-prefix-classes" : true, "generate-suffix-classes" : true, "generate-helpers-classes" : true, "_gridle" : true }, "m":{ "name" : "m", "min-width" : "728px", "max-width" : null, "query" : "screen and (min-width: 728px)", "classes" : true, "context" : "12", "gutter-width" : "40px", "direction" : "ltr", "name-multiplicator" : "1", "debug" : false, "debug-show-class-names" : true, "ie7-support" : false, "html-states-classes" : false, "generate-push-classes" : true, "generate-pull-classes" : true, "generate-prefix-classes" : true, "generate-suffix-classes" : true, "generate-helpers-classes" : true, "_gridle" : true }, "l":{ "name" : "l", "min-width" : "1024px", "max-width" : null, "query" : "screen and (min-width: 1024px)", "classes" : true, "context" : "12", "gutter-width" : "50px", "direction" : "ltr", "name-multiplicator" : "1", "debug" : false, "debug-show-class-names" : true, "ie7-support" : false, "html-states-classes" : false, "generate-push-classes" : true, "generate-pull-classes" : true, "generate-prefix-classes" : true, "generate-suffix-classes" : true, "generate-helpers-classes" : true, "_gridle" : true }} }';

}



/* line 502, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-s-0, .grid-s-1, .grid-s-2, .grid-s-3, .grid-s-4, .grid-s-5, .grid-s-6, .grid-s-7, .grid-s-8, .grid-s-9, .grid-s-10, .grid-s-11, .grid-s-12, .grid-m-0, .grid-m-1, .grid-m-2, .grid-m-3, .grid-m-4, .grid-m-5, .grid-m-6, .grid-m-7, .grid-m-8, .grid-m-9, .grid-m-10, .grid-m-11, .grid-m-12, .grid-l-0, .grid-l-1, .grid-l-2, .grid-l-3, .grid-l-4, .grid-l-5, .grid-l-6, .grid-l-7, .grid-l-8, .grid-l-9, .grid-l-10, .grid-l-11, .grid-l-12 {

  float: left;

  direction: ltr;

  padding-left: 15px;

  padding-right: 15px;

}

@media screen and (max-width: 728px) {

  /* line 502, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-s-0, .grid-s-1, .grid-s-2, .grid-s-3, .grid-s-4, .grid-s-5, .grid-s-6, .grid-s-7, .grid-s-8, .grid-s-9, .grid-s-10, .grid-s-11, .grid-s-12, .grid-m-0, .grid-m-1, .grid-m-2, .grid-m-3, .grid-m-4, .grid-m-5, .grid-m-6, .grid-m-7, .grid-m-8, .grid-m-9, .grid-m-10, .grid-m-11, .grid-m-12, .grid-l-0, .grid-l-1, .grid-l-2, .grid-l-3, .grid-l-4, .grid-l-5, .grid-l-6, .grid-l-7, .grid-l-8, .grid-l-9, .grid-l-10, .grid-l-11, .grid-l-12 {

    float: left;

    direction: ltr;

    padding-left: 15px;

    padding-right: 15px;

  }

}

@media screen and (min-width: 728px) {

  /* line 502, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-s-0, .grid-s-1, .grid-s-2, .grid-s-3, .grid-s-4, .grid-s-5, .grid-s-6, .grid-s-7, .grid-s-8, .grid-s-9, .grid-s-10, .grid-s-11, .grid-s-12, .grid-m-0, .grid-m-1, .grid-m-2, .grid-m-3, .grid-m-4, .grid-m-5, .grid-m-6, .grid-m-7, .grid-m-8, .grid-m-9, .grid-m-10, .grid-m-11, .grid-m-12, .grid-l-0, .grid-l-1, .grid-l-2, .grid-l-3, .grid-l-4, .grid-l-5, .grid-l-6, .grid-l-7, .grid-l-8, .grid-l-9, .grid-l-10, .grid-l-11, .grid-l-12 {

    float: left;

    direction: ltr;

    padding-left: 20px;

    padding-right: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 502, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-0, .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-s-0, .grid-s-1, .grid-s-2, .grid-s-3, .grid-s-4, .grid-s-5, .grid-s-6, .grid-s-7, .grid-s-8, .grid-s-9, .grid-s-10, .grid-s-11, .grid-s-12, .grid-m-0, .grid-m-1, .grid-m-2, .grid-m-3, .grid-m-4, .grid-m-5, .grid-m-6, .grid-m-7, .grid-m-8, .grid-m-9, .grid-m-10, .grid-m-11, .grid-m-12, .grid-l-0, .grid-l-1, .grid-l-2, .grid-l-3, .grid-l-4, .grid-l-5, .grid-l-6, .grid-l-7, .grid-l-8, .grid-l-9, .grid-l-10, .grid-l-11, .grid-l-12 {

    float: left;

    direction: ltr;

    padding-left: 25px;

    padding-right: 25px;

  }

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-0 {

  width: 0%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-0 {

  left: 0%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-0 {

  right: 0%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-0 {

  margin-left: 0%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-0 {

  margin-right: 0%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-1 {

  width: 8.33333%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-1 {

  left: 8.33333%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-1 {

  right: 8.33333%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-1 {

  margin-left: 8.33333%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-1 {

  margin-right: 8.33333%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-2 {

  width: 16.66667%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-2 {

  left: 16.66667%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-2 {

  right: 16.66667%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-2 {

  margin-left: 16.66667%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-2 {

  margin-right: 16.66667%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-3 {

  width: 25%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-3 {

  left: 25.0%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-3 {

  right: 25.0%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-3 {

  margin-left: 25.0%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-3 {

  margin-right: 25.0%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-4 {

  width: 33.33333%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-4 {

  left: 33.33333%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-4 {

  right: 33.33333%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-4 {

  margin-left: 33.33333%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-4 {

  margin-right: 33.33333%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-5 {

  width: 41.66667%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-5 {

  left: 41.66667%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-5 {

  right: 41.66667%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-5 {

  margin-left: 41.66667%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-5 {

  margin-right: 41.66667%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-6 {

  width: 50%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-6 {

  left: 50.0%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-6 {

  right: 50.0%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-6 {

  margin-left: 50.0%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-6 {

  margin-right: 50.0%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-7 {

  width: 58.33333%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-7 {

  left: 58.33333%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-7 {

  right: 58.33333%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-7 {

  margin-left: 58.33333%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-7 {

  margin-right: 58.33333%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-8 {

  width: 66.66667%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-8 {

  left: 66.66667%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-8 {

  right: 66.66667%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-8 {

  margin-left: 66.66667%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-8 {

  margin-right: 66.66667%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-9 {

  width: 75%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-9 {

  left: 75.0%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-9 {

  right: 75.0%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-9 {

  margin-left: 75.0%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-9 {

  margin-right: 75.0%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-10 {

  width: 83.33333%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-10 {

  left: 83.33333%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-10 {

  right: 83.33333%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-10 {

  margin-left: 83.33333%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-10 {

  margin-right: 83.33333%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-11 {

  width: 91.66667%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-11 {

  left: 91.66667%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-11 {

  right: 91.66667%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-11 {

  margin-left: 91.66667%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-11 {

  margin-right: 91.66667%;

}



/* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.grid-12 {

  width: 100%;

}



/* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.push-12 {

  left: 100.0%;

}



/* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.pull-12 {

  right: 100.0%;

}



/* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.prefix-12 {

  margin-left: 100.0%;

}



/* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.suffix-12 {

  margin-right: 100.0%;

}



/* line 62, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.float-left {

  float: left;

}



/* line 65, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.float-right {

  float: right;

}



/* line 71, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.clear {

  clear: both;

}



/* line 74, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.clear-left {

  clear: left;

}



/* line 77, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.clear-right {

  clear: right;

}



/* line 83, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.no-gutter,

.no-margin {

  padding-left: 0;

  padding-right: 0;

}



/* line 87, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.no-gutter-left,

.no-margin-left {

  padding-left: 0;

}



/* line 91, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.no-gutter-right,

.no-margin-right {

  padding-right: 0;

}



/* line 95, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.no-gutter-top,

.no-margin-top {

  padding-top: 0;

}



/* line 99, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.no-gutter-bottom,

.no-margin-bottom {

  padding-bottom: 0;

}



/* line 106, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.gutter,

.margins {

  padding-left: 15px;

  padding-right: 15px;

}



/* line 110, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.gutter-left,

.margin-left {

  padding-left: 15px;

}



/* line 114, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.gutter-right,

.margin-right {

  padding-right: 15px;

}



/* line 118, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.gutter-top,

.margin-top {

  padding-top: 15px;

}



/* line 122, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.gutter-bottom,

.margin-bottom {

  padding-bottom: 15px;

}



/* line 129, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.auto-height {

  height: inherit;

}



/* line 135, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.centered {

  display: block !important;

  float: none !important;

  margin-left: auto !important;

  margin-right: auto !important;

  clear: both !important;

}



/* line 141, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.parent {

  padding-left: 0;

  padding-right: 0;

}



/* line 147, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.vertical-align-middle {

  font-size: 0;

  clear: both;

}

/* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

.vertical-align-middle > * {

  display: inline-block;

  float: none !important;

  vertical-align: middle;

  font-size: 1rem;

}



/* line 150, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.vertical-align-top {

  font-size: 0;

  clear: both;

}

/* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

.vertical-align-top > * {

  display: inline-block;

  float: none !important;

  vertical-align: top;

  font-size: 1rem;

}



/* line 153, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.vertical-align-bottom {

  font-size: 0;

  clear: both;

}

/* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

.vertical-align-bottom > * {

  display: inline-block;

  float: none !important;

  vertical-align: bottom;

  font-size: 1rem;

}



/**

 * Visible, hide, etc...

 */

/* line 162, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.hide {

  display: none;

}



/* line 168, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.not-visible {

  visibility: hidden;

}



/* line 174, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.show {

  display: block;

}



/* line 177, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.show-inline {

  display: inline-block;

}



/* line 183, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

.visible {

  visibility: visible;

}



/**

 * Clear each class :

 */

@media screen and (max-width: 728px) {

  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-0 {

    width: 0%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-0 {

    left: 0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-0 {

    right: 0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-0 {

    margin-left: 0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-0 {

    margin-right: 0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-1 {

    width: 8.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-1 {

    left: 8.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-1 {

    right: 8.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-1 {

    margin-left: 8.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-1 {

    margin-right: 8.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-2 {

    width: 16.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-2 {

    left: 16.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-2 {

    right: 16.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-2 {

    margin-left: 16.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-2 {

    margin-right: 16.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-3 {

    width: 25%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-3 {

    left: 25.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-3 {

    right: 25.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-3 {

    margin-left: 25.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-3 {

    margin-right: 25.0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-4 {

    width: 33.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-4 {

    left: 33.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-4 {

    right: 33.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-4 {

    margin-left: 33.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-4 {

    margin-right: 33.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-5 {

    width: 41.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-5 {

    left: 41.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-5 {

    right: 41.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-5 {

    margin-left: 41.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-5 {

    margin-right: 41.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-6 {

    width: 50%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-6 {

    left: 50.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-6 {

    right: 50.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-6 {

    margin-left: 50.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-6 {

    margin-right: 50.0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-7 {

    width: 58.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-7 {

    left: 58.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-7 {

    right: 58.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-7 {

    margin-left: 58.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-7 {

    margin-right: 58.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-8 {

    width: 66.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-8 {

    left: 66.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-8 {

    right: 66.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-8 {

    margin-left: 66.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-8 {

    margin-right: 66.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-9 {

    width: 75%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-9 {

    left: 75.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-9 {

    right: 75.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-9 {

    margin-left: 75.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-9 {

    margin-right: 75.0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-10 {

    width: 83.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-10 {

    left: 83.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-10 {

    right: 83.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-10 {

    margin-left: 83.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-10 {

    margin-right: 83.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-11 {

    width: 91.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-11 {

    left: 91.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-11 {

    right: 91.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-11 {

    margin-left: 91.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-11 {

    margin-right: 91.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-s-12 {

    width: 100%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-s-12 {

    left: 100.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-s-12 {

    right: 100.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-s-12 {

    margin-left: 100.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-s-12 {

    margin-right: 100.0%;

  }



  /* line 62, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .float-s-left {

    float: left;

  }



  /* line 65, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .float-s-right {

    float: right;

  }



  /* line 71, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .clear-s {

    clear: both;

  }



  /* line 74, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .clear-s-left {

    clear: left;

  }



  /* line 77, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .clear-s-right {

    clear: right;

  }



  /* line 83, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-s,

  .no-margin-s {

    padding-left: 0;

    padding-right: 0;

  }



  /* line 87, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-s-left,

  .no-margin-s-left {

    padding-left: 0;

  }



  /* line 91, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-s-right,

  .no-margin-s-right {

    padding-right: 0;

  }



  /* line 95, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-s-top,

  .no-margin-s-top {

    padding-top: 0;

  }



  /* line 99, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-s-bottom,

  .no-margin-s-bottom {

    padding-bottom: 0;

  }



  /* line 106, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-s,

  .margins-s {

    padding-left: 15px;

    padding-right: 15px;

  }



  /* line 110, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-s-left,

  .margin-s-left {

    padding-left: 15px;

  }



  /* line 114, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-s-right,

  .margin-s-right {

    padding-right: 15px;

  }



  /* line 118, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-s-top,

  .margin-s-top {

    padding-top: 15px;

  }



  /* line 122, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-s-bottom,

  .margin-s-bottom {

    padding-bottom: 15px;

  }



  /* line 129, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .auto-height-s {

    height: inherit;

  }



  /* line 135, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .centered-s {

    display: block !important;

    float: none !important;

    margin-left: auto !important;

    margin-right: auto !important;

    clear: both !important;

  }



  /* line 141, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .parent-s {

    padding-left: 0;

    padding-right: 0;

  }



  /* line 147, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .vertical-align-s-middle {

    font-size: 0;

    clear: both;

  }

  /* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

  .vertical-align-s-middle > * {

    display: inline-block;

    float: none !important;

    vertical-align: middle;

    font-size: 1rem;

  }



  /* line 150, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .vertical-align-s-top {

    font-size: 0;

    clear: both;

  }

  /* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

  .vertical-align-s-top > * {

    display: inline-block;

    float: none !important;

    vertical-align: top;

    font-size: 1rem;

  }



  /* line 153, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .vertical-align-s-bottom {

    font-size: 0;

    clear: both;

  }

  /* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

  .vertical-align-s-bottom > * {

    display: inline-block;

    float: none !important;

    vertical-align: bottom;

    font-size: 1rem;

  }



  /**

   * Visible, hide, etc...

   */

  /* line 162, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .hide-s {

    display: none;

  }



  /* line 168, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .not-visible-s {

    visibility: hidden;

  }



  /* line 174, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .show-s {

    display: block;

  }



  /* line 177, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .show-inline-s {

    display: inline-block;

  }



  /* line 183, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .visible-s {

    visibility: visible;

  }



  /**

   * Clear each class :

   */

}

@media screen and (min-width: 728px) {

  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-0 {

    width: 0%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-0 {

    left: 0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-0 {

    right: 0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-0 {

    margin-left: 0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-0 {

    margin-right: 0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-1 {

    width: 8.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-1 {

    left: 8.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-1 {

    right: 8.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-1 {

    margin-left: 8.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-1 {

    margin-right: 8.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-2 {

    width: 16.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-2 {

    left: 16.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-2 {

    right: 16.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-2 {

    margin-left: 16.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-2 {

    margin-right: 16.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-3 {

    width: 25%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-3 {

    left: 25.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-3 {

    right: 25.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-3 {

    margin-left: 25.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-3 {

    margin-right: 25.0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-4 {

    width: 33.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-4 {

    left: 33.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-4 {

    right: 33.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-4 {

    margin-left: 33.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-4 {

    margin-right: 33.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-5 {

    width: 41.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-5 {

    left: 41.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-5 {

    right: 41.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-5 {

    margin-left: 41.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-5 {

    margin-right: 41.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-6 {

    width: 50%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-6 {

    left: 50.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-6 {

    right: 50.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-6 {

    margin-left: 50.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-6 {

    margin-right: 50.0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-7 {

    width: 58.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-7 {

    left: 58.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-7 {

    right: 58.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-7 {

    margin-left: 58.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-7 {

    margin-right: 58.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-8 {

    width: 66.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-8 {

    left: 66.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-8 {

    right: 66.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-8 {

    margin-left: 66.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-8 {

    margin-right: 66.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-9 {

    width: 75%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-9 {

    left: 75.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-9 {

    right: 75.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-9 {

    margin-left: 75.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-9 {

    margin-right: 75.0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-10 {

    width: 83.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-10 {

    left: 83.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-10 {

    right: 83.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-10 {

    margin-left: 83.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-10 {

    margin-right: 83.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-11 {

    width: 91.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-11 {

    left: 91.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-11 {

    right: 91.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-11 {

    margin-left: 91.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-11 {

    margin-right: 91.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-m-12 {

    width: 100%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-m-12 {

    left: 100.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-m-12 {

    right: 100.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-m-12 {

    margin-left: 100.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-m-12 {

    margin-right: 100.0%;

  }



  /* line 62, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .float-m-left {

    float: left;

  }



  /* line 65, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .float-m-right {

    float: right;

  }



  /* line 71, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .clear-m {

    clear: both;

  }



  /* line 74, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .clear-m-left {

    clear: left;

  }



  /* line 77, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .clear-m-right {

    clear: right;

  }



  /* line 83, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-m,

  .no-margin-m {

    padding-left: 0;

    padding-right: 0;

  }



  /* line 87, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-m-left,

  .no-margin-m-left {

    padding-left: 0;

  }



  /* line 91, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-m-right,

  .no-margin-m-right {

    padding-right: 0;

  }



  /* line 95, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-m-top,

  .no-margin-m-top {

    padding-top: 0;

  }



  /* line 99, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-m-bottom,

  .no-margin-m-bottom {

    padding-bottom: 0;

  }



  /* line 106, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-m,

  .margins-m {

    padding-left: 15px;

    padding-right: 15px;

  }



  /* line 110, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-m-left,

  .margin-m-left {

    padding-left: 15px;

  }



  /* line 114, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-m-right,

  .margin-m-right {

    padding-right: 15px;

  }



  /* line 118, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-m-top,

  .margin-m-top {

    padding-top: 15px;

  }



  /* line 122, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-m-bottom,

  .margin-m-bottom {

    padding-bottom: 15px;

  }



  /* line 129, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .auto-height-m {

    height: inherit;

  }



  /* line 135, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .centered-m {

    display: block !important;

    float: none !important;

    margin-left: auto !important;

    margin-right: auto !important;

    clear: both !important;

  }



  /* line 141, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .parent-m {

    padding-left: 0;

    padding-right: 0;

  }



  /* line 147, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .vertical-align-m-middle {

    font-size: 0;

    clear: both;

  }

  /* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

  .vertical-align-m-middle > * {

    display: inline-block;

    float: none !important;

    vertical-align: middle;

    font-size: 1rem;

  }



  /* line 150, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .vertical-align-m-top {

    font-size: 0;

    clear: both;

  }

  /* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

  .vertical-align-m-top > * {

    display: inline-block;

    float: none !important;

    vertical-align: top;

    font-size: 1rem;

  }



  /* line 153, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .vertical-align-m-bottom {

    font-size: 0;

    clear: both;

  }

  /* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

  .vertical-align-m-bottom > * {

    display: inline-block;

    float: none !important;

    vertical-align: bottom;

    font-size: 1rem;

  }



  /**

   * Visible, hide, etc...

   */

  /* line 162, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .hide-m {

    display: none;

  }



  /* line 168, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .not-visible-m {

    visibility: hidden;

  }



  /* line 174, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .show-m {

    display: block;

  }



  /* line 177, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .show-inline-m {

    display: inline-block;

  }



  /* line 183, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .visible-m {

    visibility: visible;

  }



  /**

   * Clear each class :

   */

}

@media screen and (min-width: 1024px) {

  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-0 {

    width: 0%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-0 {

    left: 0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-0 {

    right: 0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-0 {

    margin-left: 0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-0 {

    margin-right: 0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-1 {

    width: 8.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-1 {

    left: 8.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-1 {

    right: 8.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-1 {

    margin-left: 8.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-1 {

    margin-right: 8.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-2 {

    width: 16.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-2 {

    left: 16.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-2 {

    right: 16.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-2 {

    margin-left: 16.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-2 {

    margin-right: 16.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-3 {

    width: 25%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-3 {

    left: 25.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-3 {

    right: 25.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-3 {

    margin-left: 25.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-3 {

    margin-right: 25.0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-4 {

    width: 33.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-4 {

    left: 33.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-4 {

    right: 33.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-4 {

    margin-left: 33.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-4 {

    margin-right: 33.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-5 {

    width: 41.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-5 {

    left: 41.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-5 {

    right: 41.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-5 {

    margin-left: 41.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-5 {

    margin-right: 41.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-6 {

    width: 50%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-6 {

    left: 50.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-6 {

    right: 50.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-6 {

    margin-left: 50.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-6 {

    margin-right: 50.0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-7 {

    width: 58.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-7 {

    left: 58.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-7 {

    right: 58.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-7 {

    margin-left: 58.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-7 {

    margin-right: 58.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-8 {

    width: 66.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-8 {

    left: 66.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-8 {

    right: 66.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-8 {

    margin-left: 66.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-8 {

    margin-right: 66.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-9 {

    width: 75%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-9 {

    left: 75.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-9 {

    right: 75.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-9 {

    margin-left: 75.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-9 {

    margin-right: 75.0%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-10 {

    width: 83.33333%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-10 {

    left: 83.33333%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-10 {

    right: 83.33333%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-10 {

    margin-left: 83.33333%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-10 {

    margin-right: 83.33333%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-11 {

    width: 91.66667%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-11 {

    left: 91.66667%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-11 {

    right: 91.66667%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-11 {

    margin-left: 91.66667%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-11 {

    margin-right: 91.66667%;

  }



  /* line 591, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .grid-l-12 {

    width: 100%;

  }



  /* line 596, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .push-l-12 {

    left: 100.0%;

  }



  /* line 601, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .pull-l-12 {

    right: 100.0%;

  }



  /* line 606, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .prefix-l-12 {

    margin-left: 100.0%;

  }



  /* line 611, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .suffix-l-12 {

    margin-right: 100.0%;

  }



  /* line 62, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .float-l-left {

    float: left;

  }



  /* line 65, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .float-l-right {

    float: right;

  }



  /* line 71, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .clear-l {

    clear: both;

  }



  /* line 74, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .clear-l-left {

    clear: left;

  }



  /* line 77, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .clear-l-right {

    clear: right;

  }



  /* line 83, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-l,

  .no-margin-l {

    padding-left: 0;

    padding-right: 0;

  }



  /* line 87, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-l-left,

  .no-margin-l-left {

    padding-left: 0;

  }



  /* line 91, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-l-right,

  .no-margin-l-right {

    padding-right: 0;

  }



  /* line 95, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-l-top,

  .no-margin-l-top {

    padding-top: 0;

  }



  /* line 99, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .no-gutter-l-bottom,

  .no-margin-l-bottom {

    padding-bottom: 0;

  }



  /* line 106, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-l,

  .margins-l {

    padding-left: 15px;

    padding-right: 15px;

  }



  /* line 110, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-l-left,

  .margin-l-left {

    padding-left: 15px;

  }



  /* line 114, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-l-right,

  .margin-l-right {

    padding-right: 15px;

  }



  /* line 118, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-l-top,

  .margin-l-top {

    padding-top: 15px;

  }



  /* line 122, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .gutter-l-bottom,

  .margin-l-bottom {

    padding-bottom: 15px;

  }



  /* line 129, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .auto-height-l {

    height: inherit;

  }



  /* line 135, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .centered-l {

    display: block !important;

    float: none !important;

    margin-left: auto !important;

    margin-right: auto !important;

    clear: both !important;

  }



  /* line 141, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .parent-l {

    padding-left: 0;

    padding-right: 0;

  }



  /* line 147, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .vertical-align-l-middle {

    font-size: 0;

    clear: both;

  }

  /* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

  .vertical-align-l-middle > * {

    display: inline-block;

    float: none !important;

    vertical-align: middle;

    font-size: 1rem;

  }



  /* line 150, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .vertical-align-l-top {

    font-size: 0;

    clear: both;

  }

  /* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

  .vertical-align-l-top > * {

    display: inline-block;

    float: none !important;

    vertical-align: top;

    font-size: 1rem;

  }



  /* line 153, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .vertical-align-l-bottom {

    font-size: 0;

    clear: both;

  }

  /* line 582, ../vendors/gridle/sass/gridle/_mixins.scss */

  .vertical-align-l-bottom > * {

    display: inline-block;

    float: none !important;

    vertical-align: bottom;

    font-size: 1rem;

  }



  /**

   * Visible, hide, etc...

   */

  /* line 162, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .hide-l {

    display: none;

  }



  /* line 168, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .not-visible-l {

    visibility: hidden;

  }



  /* line 174, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .show-l {

    display: block;

  }



  /* line 177, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .show-inline-l {

    display: inline-block;

  }



  /* line 183, ../vendors/gridle/sass/gridle/_generate-mixins.scss */

  .visible-l {

    visibility: visible;

  }



  /**

   * Clear each class :

   */

}

/* line 1, ../sass/settings/_layout.sass */

.l-container { margin-top:0px !important; }

.l-container,

.l-top__inner,

.l-footer {

  max-width: 1048px;

  margin: 0 auto;

  font-size: 12px;

  font-size: 1.2rem;

}



/* line 9, ../sass/settings/_layout.sass */

.l-top {

  background-color: black;

  color: #6e6e6e;

  height: 45px;

}



/* line 14, ../sass/settings/_layout.sass */

.l-container {

  background-color: white;

}



/* line 18, ../sass/settings/_layout.sass */

.l-chart {

  position: relative;

}



/* line 21, ../sass/settings/_layout.sass */

.l-chart__title {

  position: absolute;

  bottom: 0;

  text-align: center;

  font-family: Tahoma, Arial, sans-serif;

  text-transform: uppercase;

  font-weight: bold;

  border-bottom: 1px solid #bebebe;

  color: #bebebe;

  font-size: 12px;

  font-size: 1.2rem;

  left: 15px;

  right: 15px;

}

@media screen and (min-width: 728px) {

  /* line 21, ../sass/settings/_layout.sass */

  .l-chart__title {

    left: 20px;

    right: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 21, ../sass/settings/_layout.sass */

  .l-chart__title {

    left: 25px;

    right: 25px;

  }

}

/* line 42, ../sass/settings/_layout.sass */

.l-chart__title:after {

  content: attr(data-title);

  position: absolute;

  width: 90px;

  text-align: center;

  background-color: white;

  left: 50%;

  margin-left: -45px;

  height: 16px;

  line-height: 16px;

  top: 50%;

  margin-top: -8px;

}



/* line 55, ../sass/settings/_layout.sass */

.l-grid-split {

  border-top: 1px solid #e9e9e9;

  clear: left;

  margin-bottom: 15px;

  margin-left: 15px;

  margin-right: 15px;

}

@media screen and (min-width: 728px) {

  /* line 55, ../sass/settings/_layout.sass */

  .l-grid-split {

    margin-bottom: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 55, ../sass/settings/_layout.sass */

  .l-grid-split {

    margin-bottom: 25px;

  }

}

@media screen and (min-width: 728px) {

  /* line 55, ../sass/settings/_layout.sass */

  .l-grid-split {

    margin-left: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 55, ../sass/settings/_layout.sass */

  .l-grid-split {

    margin-left: 25px;

  }

}

@media screen and (min-width: 728px) {

  /* line 55, ../sass/settings/_layout.sass */

  .l-grid-split {

    margin-right: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 55, ../sass/settings/_layout.sass */

  .l-grid-split {

    margin-right: 25px;

  }

}



@media screen and (min-width: 728px) {

  /* line 62, ../sass/settings/_layout.sass */

  .l-grid-split-foot {

    clear: left;

    margin-left: 8.3333%;

    margin-right: 8.3333%;

    position: relative;

  }

  /* line 68, ../sass/settings/_layout.sass */

  .l-grid-split-foot:after {

    content: "";

    position: absolute;

    border-top: 1px solid #c1c1c1;

    top: 0;

    left: 15px;

    right: 15px;

  }

}

@media screen and (min-width: 728px) and (min-width: 728px) {

  /* line 68, ../sass/settings/_layout.sass */

  .l-grid-split-foot:after {

    left: 20px;

  }

}

@media screen and (min-width: 728px) and (min-width: 1024px) {

  /* line 68, ../sass/settings/_layout.sass */

  .l-grid-split-foot:after {

    left: 25px;

  }

}

@media screen and (min-width: 728px) and (min-width: 728px) {

  /* line 68, ../sass/settings/_layout.sass */

  .l-grid-split-foot:after {

    right: 20px;

  }

}

@media screen and (min-width: 728px) and (min-width: 1024px) {

  /* line 68, ../sass/settings/_layout.sass */

  .l-grid-split-foot:after {

    right: 25px;

  }

}



/* line 77, ../sass/settings/_layout.sass */

.l-aside-media-block > .figure {

  margin-bottom: 15px;

  max-width: 300px;

}

/* line 80, ../sass/settings/_layout.sass */

.l-aside-media-block > .tab-list {

  margin-bottom: 15px;

}



/* line 84, ../sass/settings/_layout.sass */

.l-list-vertical > li {

  margin-bottom: 15px;

}



/* line 88, ../sass/settings/_layout.sass */

.l-list-vertical--bordered > li + li {

  border-top: 1px solid #e9e9e9;

}



/* line 91, ../sass/settings/_layout.sass */

.l-footer {

  background-color: gainsboro;

}



@media screen and (min-width: 728px) {

  /* line 94, ../sass/settings/_layout.sass */

  .l-footer-offset {

    margin-left: 8.33333%;

  }

}



/* line 98, ../sass/settings/_layout.sass */

.l-foot {

  background-color: black;

  color: white;

  text-align: center;

}

/* line 102, ../sass/settings/_layout.sass */

.l-foot a:hover {

  text-decoration: underline;

}



/* line 105, ../sass/settings/_layout.sass */

.l-foot-logo {

  display: inline-block;

  margin-bottom: 10px;

}



/* line 109, ../sass/settings/_layout.sass */

.l-unset-gutters {

  margin: 0 -15px;

}

@media screen and (min-width: 728px) {

  /* line 109, ../sass/settings/_layout.sass */

  .l-unset-gutters {

    margin: 0 -20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 109, ../sass/settings/_layout.sass */

  .l-unset-gutters {

    margin: 0 -25px;

  }

}



/* line 118, ../sass/settings/_layout.sass */

.l-relative {

  position: relative;

}



/* line 121, ../sass/settings/_layout.sass */

.l-end {

  text-align: center;

  margin-top: 10px;

}

/* line 124, ../sass/settings/_layout.sass */

.l-end > a {

  font-weight: bold;

}



/* line 127, ../sass/settings/_layout.sass */

.l-no-overflow {

  overflow: hidden;

}



/* line 2, ../sass/settings/_utilities.sass */

.u-mt-gutter,

.u-mv-gutter {

  margin-top: 15px;

}

@media screen and (min-width: 728px) {

  /* line 2, ../sass/settings/_utilities.sass */

  .u-mt-gutter,

  .u-mv-gutter {

    margin-top: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 2, ../sass/settings/_utilities.sass */

  .u-mt-gutter,

  .u-mv-gutter {

    margin-top: 25px;

  }

}



/* line 6, ../sass/settings/_utilities.sass */

.u-mb-gutter,

.u-mv-gutter {

  margin-bottom: 15px;

}

@media screen and (min-width: 728px) {

  /* line 6, ../sass/settings/_utilities.sass */

  .u-mb-gutter,

  .u-mv-gutter {

    margin-bottom: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 6, ../sass/settings/_utilities.sass */

  .u-mb-gutter,

  .u-mv-gutter {

    margin-bottom: 25px;

  }

}



/* line 11, ../sass/settings/_utilities.sass */

.u-pt-gutter,

.u-pv-gutter {

  padding-top: 15px;

}

@media screen and (min-width: 728px) {

  /* line 11, ../sass/settings/_utilities.sass */

  .u-pt-gutter,

  .u-pv-gutter {

    padding-top: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 11, ../sass/settings/_utilities.sass */

  .u-pt-gutter,

  .u-pv-gutter {

    padding-top: 25px;

  }

}



/* line 15, ../sass/settings/_utilities.sass */

.u-pb-gutter,

.u-pv-gutter {

  padding-bottom: 15px;

}

@media screen and (min-width: 728px) {

  /* line 15, ../sass/settings/_utilities.sass */

  .u-pb-gutter,

  .u-pv-gutter {

    padding-bottom: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 15, ../sass/settings/_utilities.sass */

  .u-pb-gutter,

  .u-pv-gutter {

    padding-bottom: 25px;

  }

}



/* line 20, ../sass/settings/_utilities.sass */

.u-left {

  float: left;

}



/* line 23, ../sass/settings/_utilities.sass */

.u-right {

  float: right;

}



/* line 27, ../sass/settings/_utilities.sass */

.u-block {

  display: block;

}



/* line 1, ../sass/vendors/_slick.scss */

.slick-slider {

  position: relative;

  display: block;

  box-sizing: border-box;

  -moz-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: none;

  touch-action: none;

  -webkit-tap-highlight-color: transparent;

}



/* line 3, ../sass/vendors/_slick.scss */

.slick-list {

  position: relative;

  overflow: hidden;

  display: block;

  margin: 0;

  padding: 0;

}



/* line 4, ../sass/vendors/_slick.scss */

.slick-list:focus {

  outline: none;

}



/* line 5, ../sass/vendors/_slick.scss */

.slick-loading .slick-list {

  background: white url("//static.booska-p.com/images/ajax-loader.gif") center center no-repeat;

}



/* line 6, ../sass/vendors/_slick.scss */

.slick-list.dragging {

  cursor: pointer;

  cursor: hand;

}



/* line 8, ../sass/vendors/_slick.scss */

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {

  -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 10, ../sass/vendors/_slick.scss */

.slick-track {

  position: relative;

  left: 0;

  top: 0;

  display: block;

  zoom: 1;

}



/* line 11, ../sass/vendors/_slick.scss */

.slick-track:before, .slick-track:after {

  content: "";

  display: table;

}



/* line 12, ../sass/vendors/_slick.scss */

.slick-track:after {

  clear: both;

}



/* line 13, ../sass/vendors/_slick.scss */

.slick-loading .slick-track {

  visibility: hidden;

}



/* line 15, ../sass/vendors/_slick.scss */

.slick-slide {

  float: left;

  height: 100%;

  min-height: 1px;

  display: none;

}



/* line 16, ../sass/vendors/_slick.scss */

.slick-slide img {

  display: block;

}



/* line 17, ../sass/vendors/_slick.scss */

.slick-slide.slick-loading img {

  display: none;

}



/* line 18, ../sass/vendors/_slick.scss */

.slick-slide.dragging img {

  pointer-events: none;

}



/* line 19, ../sass/vendors/_slick.scss */

.slick-initialized .slick-slide {

  display: block;

}



/* line 20, ../sass/vendors/_slick.scss */

.slick-loading .slick-slide {

  visibility: hidden;

}



/* line 21, ../sass/vendors/_slick.scss */

.slick-vertical .slick-slide {

  display: block;

  height: auto;

  border: 1px solid transparent;

}



/* line 1, ../sass/modules/_ad.sass */

.ad {

  display: block;

  width: 100%;

  height: auto;

  margin: 0 auto;

}



@media screen and (min-width: 728px) {

  /* line 7, ../sass/modules/_ad.sass */

  .ad--banner {

    width: 728px;

    height: 90px;

  }

}



/* line 12, ../sass/modules/_ad.sass */

.ad--block {

  max-width: 300px;

}



/* line 3, ../sass/modules/_menu.sass */

.menu {

  background-color: black;

}

/* line 6, ../sass/modules/_menu.sass */

.menu > ul {

  *zoom: 1;

}

/* line 22, ../../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */

.menu > ul:after {

  content: "\0020";

  display: block;

  height: 0;

  clear: both;

  overflow: hidden;

  visibility: hidden;

}



/* line 10, ../sass/modules/_menu.sass */

.menu__item {

  font-size: 18px;

  font-size: 1.8rem;

  color: white;

  text-transform: uppercase;

  font-family: "Fjalla One", sans-serif;

  display: block;

  position: relative;

}

/* line 18, ../sass/modules/_menu.sass */

.menu__item > a {

  padding: 12px 16px;

  display: block;

}

@media screen and (min-width: 728px) {

  /* line 10, ../sass/modules/_menu.sass */

  .menu__item {

    float: left;

  }

  /* line 25, ../sass/modules/_menu.sass */

  .menu__item:hover .menu__sub {

    display: block;

  }

}



/* line 28, ../sass/modules/_menu.sass */

.menu__sub {

  position: relative;

  display: none;

  width: 100%;

  padding: 8px 0;

  z-index: 2;

}

@media screen and (min-width: 728px) {

  /* line 28, ../sass/modules/_menu.sass */

  .menu__sub {

    position: absolute;

    top: 100%;

    min-width: 180px;

  }

}

/* line 40, ../sass/modules/_menu.sass */

.is-toggled .menu__sub {

  display: block;

}

/* line 43, ../sass/modules/_menu.sass */

.menu__sub > li {

  font-size: 14px;

  font-size: 1.4rem;

  font-family: Tahoma, Arial, sans-serif;

}

/* line 47, ../sass/modules/_menu.sass */

.menu__sub > li a {

  padding: 5px 16px;

  display: block;

}



/* line 51, ../sass/modules/_menu.sass */

.menu__toggle {

  position: absolute;

  right: 0;

  top: 0;

  display: block;

  height: 100%;

  width: 60px;

  cursor: pointer;

}

/* line 59, ../sass/modules/_menu.sass */

.menu__toggle:before {

  display: block;

  position: absolute;

  font-family: "Flaticons Stroke";

  content: "\e5ab";

  font-size: 22px;

  font-size: 2.2rem;

  right: 10px;

  top: 10px;

}

/* line 67, ../sass/modules/_menu.sass */

.is-toggled .menu__toggle:before {

  -webkit-transform: rotate(90deg);

  transform: rotate(90deg);

}

@media screen and (min-width: 728px) {

  /* line 51, ../sass/modules/_menu.sass */

  .menu__toggle {

    display: none;

  }

}



/* line 32, ../sass/mixins/_utilities.sass */

.menu__item--music > a:hover, .menu__item--music:hover > a, .menu__item--music.is-active, .menu__item--music.is-toggled {

  background-color: #1f99df;

}

/* line 37, ../sass/mixins/_utilities.sass */

.menu__item--music .menu__sub {

  background-color: #46aee9;

}

/* line 39, ../sass/mixins/_utilities.sass */

.menu__item--music .menu__sub > li a:hover {

  background-color: #1f99df;

}



/* line 32, ../sass/mixins/_utilities.sass */

.menu__item--sport > a:hover, .menu__item--sport:hover > a, .menu__item--sport.is-active, .menu__item--sport.is-toggled {

  background-color: #62ba14;

}

/* line 37, ../sass/mixins/_utilities.sass */

.menu__item--sport .menu__sub {

  background-color: #7cc360;

}

/* line 39, ../sass/mixins/_utilities.sass */

.menu__item--sport .menu__sub > li a:hover {

  background-color: #62ba14;

}



/* line 32, ../sass/mixins/_utilities.sass */

.menu__item--cinema > a:hover, .menu__item--cinema:hover > a, .menu__item--cinema.is-active, .menu__item--cinema.is-toggled {

  background-color: #d10a07;

}

/* line 37, ../sass/mixins/_utilities.sass */

.menu__item--cinema .menu__sub {

  background-color: #ef3a43;

}

/* line 39, ../sass/mixins/_utilities.sass */

.menu__item--cinema .menu__sub > li a:hover {

  background-color: #d10a07;

}



/* line 32, ../sass/mixins/_utilities.sass */

.menu__item--geek > a:hover, .menu__item--geek:hover > a, .menu__item--geek.is-active, .menu__item--geek.is-toggled {

  background-color: #ff6600;

}

/* line 37, ../sass/mixins/_utilities.sass */

.menu__item--geek .menu__sub {

  background-color: #f4783e;

}

/* line 39, ../sass/mixins/_utilities.sass */

.menu__item--geek .menu__sub > li a:hover {

  background-color: #ff6600;

}



/* line 32, ../sass/mixins/_utilities.sass */

.menu__item--lifestyle > a:hover, .menu__item--lifestyle:hover > a, .menu__item--lifestyle.is-active, .menu__item--lifestyle.is-toggled {

  background-color: #a07b0c;

}

/* line 37, ../sass/mixins/_utilities.sass */

.menu__item--lifestyle .menu__sub {

  background-color: #b08a3a;

}

/* line 39, ../sass/mixins/_utilities.sass */

.menu__item--lifestyle .menu__sub > li a:hover {

  background-color: #a07b0c;

}



/* line 1, ../sass/modules/_chart-article.sass */

.chart-article {

  font-family: "Fjalla One", sans-serif;

}



/* line 4, ../sass/modules/_chart-article.sass */

.chart-article__media {

  position: relative;

  width: 70px;

  height: 70px;

  float: left;

  margin-right: 10px;

}



/* line 11, ../sass/modules/_chart-article.sass */

.chart-article__thumb {

  display: block;

  width: 100%;

  height: 100%;

}



/* line 16, ../sass/modules/_chart-article.sass */

.chart-article__nb {

  position: absolute;

  bottom: 0;

  right: 0;

  padding: 6px 8px;

  background-color: black;

  background-color: rgba(0, 0, 0, 0.5);

  color: white;

  font-size: 18px;

  font-size: 1.8rem;

}



/* line 26, ../sass/modules/_chart-article.sass */

.chart-article__title {

  overflow: hidden;

  _overflow: visible;

  zoom: 1;

  line-height: 1.2;

  display: block;

  font-size: 14px;

  font-size: 1.4rem;

  color: #333333;

}



/* line 1, ../sass/modules/_social.sass */

.social {

  width: 40px;

  height: 40px;

  line-height: 40px;

  display: block;

  text-align: center;

  color: white;

  font-size: 20px;

  font-size: 2rem;

}



/* line 10, ../sass/modules/_social.sass */

.social--twitter {

  background-color: #19bfe5;

}

/* line 28, ../sass/mixins/_utilities.sass */

.social--twitter:hover {

  background-color: #2fc6e8;

}



/* line 13, ../sass/modules/_social.sass */

.social--facebook {

  background-color: #3c5b9b;

}

/* line 28, ../sass/mixins/_utilities.sass */

.social--facebook:hover {

  background-color: #4366ad;

}



/* line 16, ../sass/modules/_social.sass */

.social--rss {

  background-color: #fd9f13;

}

/* line 28, ../sass/mixins/_utilities.sass */

.social--rss:hover {

  background-color: #fda92c;

}



/* line 19, ../sass/modules/_social.sass */

.social--gplus {

  background-color: #d64136;

}

/* line 28, ../sass/mixins/_utilities.sass */

.social--gplus:hover {

  background-color: #da554b;

}

/* line 19, ../sass/modules/_social.sass */

.social--yt {

  background-color: #d64136;

}

/* line 28, ../sass/mixins/_utilities.sass */

.social--yt:hover {

  background-color: #da554b;

}

/* line 22, ../sass/modules/_social.sass */

.social--tiny {

  color: black;

  background-color: #5f5f5f;

  width: 13px;

  height: 13px;

  line-height: 13px;

  font-size: 8px;

  font-size: 0.8rem;

}

/* line 29, ../sass/modules/_social.sass */

.social--tiny:hover {

  color: white;

}



/* line 4, ../sass/modules/_list.sass */

.list-inline {

  overflow: hidden;

}

/* line 6, ../sass/modules/_list.sass */

.list-inline > li {

  display: block;

  float: left;

  margin-right: 6px;

}



/* line 11, ../sass/modules/_list.sass */

.list-inline--right {

  float: right;

}

/* line 13, ../sass/modules/_list.sass */

.list-inline--right > li {

  margin-right: 0;

  margin-left: 6px;

}



/* line 18, ../sass/modules/_list.sass */

.list-ordered {

  counter-reset: item;

}

/* line 21, ../sass/modules/_list.sass */

.list-ordered > li {

  margin-bottom: 15px;

}

/* line 24, ../sass/modules/_list.sass */

.list-ordered > li:before {

  content: "#" counter(item);

  counter-increment: item;

  font-weight: normal;

  padding-right: 4px;

}



/* line 30, ../sass/modules/_list.sass */

.list-ordered--bold {

  font-weight: bold;

}



/* line 33, ../sass/modules/_list.sass */

.list-ordered__em {

  font-style: italic;

  font-weight: normal;

}



/* line 40, ../sass/modules/_list.sass */

.list-foot > li {

  margin-top: 7px;

  white-space: nowrap;

  overflow: hidden;

  -ms-text-overflow: ellipsis;

  -o-text-overflow: ellipsis;

  text-overflow: ellipsis;

  padding-bottom: 3px;

}



/* line 45, ../sass/modules/_list.sass */

.list-foot-inline {

  font-size: 0;

  text-align: center;

}

/* line 48, ../sass/modules/_list.sass */

.list-foot-inline > li {

  font-size: 12px;

  font-size: 1.2rem;

  line-height: 1.6;

  display: inline;

}

/* line 52, ../sass/modules/_list.sass */

.list-foot-inline > li:after {

  content: "|";

  padding: 0 5px;

}

/* line 55, ../sass/modules/_list.sass */

.list-foot-inline > li:last-child:after {

  content: "";

}



/* line 1, ../sass/modules/_search.sass */

.search {

  display: block;

  position: relative;

}



/* line 5, ../sass/modules/_search.sass */

.search__text {

  border: 1px solid #cfcfcf;

  -webkit-appearance: none;

  display: block;

  height: 40px;

  width: 100%;

  padding: 10px 50px 10px 10px;

  font-family: "Fjalla One", sans-serif;

  color: #666666;

  font-size: 14px;

  font-size: 1.4rem;

  border-radius: 0;

}

/* line 14, ../sass/mixins/_text.sass */

.search__text::-webkit-input-placeholder {

  text-transform: uppercase;

  color: #d7d7d7;

}

/* line 16, ../sass/mixins/_text.sass */

.search__text:-moz-placeholder {

  text-transform: uppercase;

  color: #d7d7d7;

}

/* line 18, ../sass/mixins/_text.sass */

.search__text::-moz-placeholder {

  text-transform: uppercase;

  color: #d7d7d7;

}

/* line 20, ../sass/mixins/_text.sass */

.search__text:-ms-input-placeholder {

  text-transform: uppercase;

  color: #d7d7d7;

}

/* line 19, ../sass/modules/_search.sass */

.search__text:focus {

  outline: none;

  border-color: #7f7f7f;

}



/* line 23, ../sass/modules/_search.sass */

.search__submit {

  width: 40px;

  height: 40px;

  display: block;

  border: none;

  background-color: #7f7f7f;

  color: white;

  position: absolute;

  top: 0;

  right: 0;

  cursor: pointer;

}

/* line 34, ../sass/modules/_search.sass */

.search__submit:before {

  font-size: 15px;

  font-size: 1.5rem;

}



/* line 3, ../sass/modules/_title.sass */

.title {

  color: #333333;

  font-family: "Fjalla One", sans-serif;

  font-size: 24px;

  font-size: 2.4rem;

  line-height: 1.3;

}



/* line 9, ../sass/modules/_title.sass */

.title--block {

  text-transform: uppercase;

  color: #b4b4b4;

  padding: 12px;

  font-size: 18px;

  font-size: 1.8rem;

  background-color: black;

}



/* line 16, ../sass/modules/_title.sass */

.title--heavy-upper {

  font-size: 30px;

  font-size: 3rem;

  text-transform: uppercase;

}



/* line 20, ../sass/modules/_title.sass */

.title--heavy {

  font-size: 30px;

  font-size: 3rem;

}



/* line 23, ../sass/modules/_title.sass */

.title--icon {

  margin-bottom: 12px;

  text-transform: uppercase;

}

/* line 26, ../sass/modules/_title.sass */

.title--icon:before {

  font-size: 15px;

  font-size: 1.5rem;

  display: inline-block;

  line-height: 27px;

  vertical-align: middle;

  border: 4px solid #333333;

  margin-right: 10px;

  width: 26px;

  height: 26px;

  text-align: center;

  -moz-border-radius: 50%;

  -webkit-border-radius: 50%;

  border-radius: 50%;

}

/* line 37, ../sass/modules/_title.sass */

.title--icon.icon--play-3:before {

  font-size: 24px;

  font-size: 2.4rem;

}

/* line 39, ../sass/modules/_title.sass */

.title--icon > span {

  vertical-align: middle;

  line-height: 1;

}

/* line 42, ../sass/modules/_title.sass */

.title--icon.title--icon-ask:before {

  content: "?";

  font-family: Georgia, "Times New Roman", Times, serif;

  font-size: 25px;

  font-size: 2.5rem;

}



/* line 47, ../sass/modules/_title.sass */

.title--foot {

  text-transform: uppercase;

  font-size: 17px;

  font-size: 1.7rem;

  white-space: nowrap;

}



/* line 1, ../sass/modules/_brand.sass */

.brand {

  display: block;

  margin: 0 auto;

  width: 283px;

}

/* line 5, ../sass/modules/_brand.sass */

.brand img {

  display: block;

}

@media screen and (min-width: 728px) {

  /* line 1, ../sass/modules/_brand.sass */

  .brand {

    margin: 0;

  }

}



/* line 3, ../sass/modules/_article.sass */

.article {

  padding-bottom: 15px;

}

@media screen and (min-width: 728px) {

  /* line 3, ../sass/modules/_article.sass */

  .article {

    padding-bottom: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 3, ../sass/modules/_article.sass */

  .article {

    padding-bottom: 25px;

  }

}



/* line 7, ../sass/modules/_article.sass */

.article__thumb {

  display: block;

}

/* line 9, ../sass/modules/_article.sass */

.article__thumb > img {

  display: block;

  width: 100%;

  max-width: 649px;

  height: auto;

}



/* line 15, ../sass/modules/_article.sass */

.article__related {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 11px;

  font-size: 1.1rem;

  margin: 10px 0;

  display: block;

}



/* line 21, ../sass/modules/_article.sass */

.article__feed {

  font-weight: bold;

  margin-left: 5px;

}



/* line 25, ../sass/modules/_article.sass */

.article__misc {

  margin-top: 5px;

  overflow: hidden;

}



/* line 29, ../sass/modules/_article.sass */

.article__time {

  color: #999999;

}



/* line 32, ../sass/modules/_article.sass */

.article__paragraph {

  line-height: 1.4;

}



/* line 35, ../sass/modules/_article.sass */

.article__genre {

  text-transform: uppercase;

  font-weight: bold;

}



/* line 39, ../sass/modules/_article.sass */

.article__links {

  margin-top: 9px;

  line-height: 1.4;

}

/* line 42, ../sass/modules/_article.sass */

.article__links > li + li {

  margin-top: 3px;

}

/* line 44, ../sass/modules/_article.sass */

.article__links > li a:before {

  content: "►";

  padding-right: 5px;

}

@media screen and (min-width: 728px) {

  /* line 39, ../sass/modules/_article.sass */

  .article__links {

    margin-top: 0;

    border-left: 1px solid #e9e9e9;

    padding-left: 15px;

  }

}



@media screen and (min-width: 728px) {

  /* line 52, ../sass/modules/_article.sass */

  .article__misc__left,

  .article__misc__right {

    float: left;

    padding-right: 15px;

    width: 50%;

  }

}



/* line 59, ../sass/modules/_article.sass */

.article__subtitle {

  font-size: 11px;

  font-size: 1.1rem;

  font-weight: bold;

}

@media screen and (min-width: 728px) {

  /* line 59, ../sass/modules/_article.sass */

  .article__subtitle {

    font-size: 14px;

    font-size: 1.4rem;

  }

}



/* line 65, ../sass/modules/_article.sass */

.article__tag {

  background-color: #333333;

  color: white;

  display: inline-block;

  text-transform: uppercase;

  margin-left: 3px;

  padding: 5px;

}



/* line 75, ../sass/modules/_article.sass */

.article--playable .article__thumb {

  position: relative;

  text-align: center;

}

/* line 78, ../sass/modules/_article.sass */

.article--playable .article__thumb:before {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 50px;

  height: 50px;

  line-height: 50px;

  background-color: rgba(0, 0, 0, 0.3);

  color: white;

  font-size: 30px;

  font-size: 3rem;

}



/* line 92, ../sass/modules/_article.sass */

.article--float,

.article--inline,

.article--inlineLight {

  overflow: hidden;

  *zoom: 1;

}

/* line 97, ../sass/modules/_article.sass */

.article--float .article__data,

.article--inline .article__data,

.article--inlineLight .article__data {

  overflow: hidden;

  _overflow: visible;

  zoom: 1;

}

/* line 102, ../sass/modules/_article.sass */

.article--float .article__title,

.article--inline .article__title,

.article--inlineLight .article__title {

  font-size: 16px;

  font-size: 1.6rem;

}

/* line 105, ../sass/modules/_article.sass */

.article--float .article__thumb,

.article--inline .article__thumb,

.article--inlineLight .article__thumb {

  float: left;

  margin-right: 10px;

}

/* line 109, ../sass/modules/_article.sass */

.article--float .article__related,

.article--inline .article__related,

.article--inlineLight .article__related {

  margin-top: 0;

  margin-bottom: 5px;

}

/* line 113, ../sass/modules/_article.sass */

.article--float .article__title,

.article--inline .article__title,

.article--inlineLight .article__title {

  line-height: 1.2;

}

/* line 117, ../sass/modules/_article.sass */

.article--float.article--playable .article__thumb:before,

.article--inline.article--playable .article__thumb:before,

.article--inlineLight.article--playable .article__thumb:before {

  width: 40px;

  height: 40px;

  line-height: 40px;

  font-size: 20px;

  font-size: 2rem;

}



/* line 126, ../sass/modules/_article.sass */

.article--float .article__thumb {

  width: 160px;

}

/* line 129, ../sass/modules/_article.sass */

.article--float + .article--float {

  padding-top: 15px;

  border-top: 1px solid #e9e9e9;

}

@media screen and (min-width: 728px) {

  /* line 129, ../sass/modules/_article.sass */

  .article--float + .article--float {

    padding-top: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 129, ../sass/modules/_article.sass */

  .article--float + .article--float {

    padding-top: 25px;

  }

}



/* line 134, ../sass/modules/_article.sass */

.article--inline,

.article--inlineLight {

  border-bottom: 1px solid #e9e9e9;

  margin-bottom: 15px;

}

@media screen and (min-width: 728px) {

  /* line 134, ../sass/modules/_article.sass */

  .article--inline,

  .article--inlineLight {

    margin-bottom: 20px;

  }

}

@media screen and (min-width: 1024px) {

  /* line 134, ../sass/modules/_article.sass */

  .article--inline,

  .article--inlineLight {

    margin-bottom: 25px;

  }

}

/* line 140, ../sass/modules/_article.sass */

.article--inline .article__thumb,

.article--inlineLight .article__thumb {

  width: 100px;

  margin-right: 20px;

}

@media screen and (min-width: 728px) {

  /* line 140, ../sass/modules/_article.sass */

  .article--inline .article__thumb,

  .article--inlineLight .article__thumb {

    width: 250px;

  }

}

/* line 146, ../sass/modules/_article.sass */

.article--inline .article__title,

.article--inlineLight .article__title {

  text-transform: uppercase;

}

@media screen and (min-width: 728px) {

  /* line 146, ../sass/modules/_article.sass */

  .article--inline .article__title,

  .article--inlineLight .article__title {

    font-size: 36px;

    font-size: 3.6rem;

  }

}

@media screen and (min-width: 728px) {

  /* line 151, ../sass/modules/_article.sass */

  .article--inline .article__paragraph,

  .article--inlineLight .article__paragraph {

    margin-top: 10px;

  }

}



@media screen and (min-width: 728px) {

  /* line 156, ../sass/modules/_article.sass */

  .article--inlineLight .article__thumb {

    width: 160px;

  }

}

@media screen and (min-width: 728px) {

  /* line 159, ../sass/modules/_article.sass */

  .article--inlineLight .article__title {

    font-size: 26px;

    font-size: 2.6rem;

  }

}

/* line 162, ../sass/modules/_article.sass */

.article--inlineLight .article__paragraph {

  margin-top: 5px;

}

/* line 164, ../sass/modules/_article.sass */

.article--inlineLight .article__paragraph strong {

  font-weight: bold;

}



/* line 1, ../sass/modules/_link-block.sass */

.link-block {

  background-color: #e6e6e6;

  border: 1px solid #cdcdcd;

  display: block;

  clear: left;

  text-align: center;

  text-transform: uppercase;

  font-family: "Fjalla One", sans-serif;

  font-size: 18px;

  font-size: 1.8rem;

  padding: 8px 0;

  color: #9a9a9a;

  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);

}

/* line 14, ../sass/modules/_link-block.sass */

.link-block:hover {

  color: #666666;

}



/* line 1, ../sass/modules/_icon.sass */

.article--playable .article__thumb:before, .icon:before {

  font-family: "Flaticons Stroke";

  speak: none;

  font-style: normal;

  font-weight: normal;

  -webkit-font-smoothing: antialiased;

  display: inline-block;

}



/* line 9, ../sass/modules/_icon.sass */

.icon--play-3:before {

  content: "\e575";

}



/* line 12, ../sass/modules/_icon.sass */

.article--playable .article__thumb:before, .icon--play-4:before {

  content: "\e57a";

}



/* line 18, ../sass/modules/_icon.sass */

.icon--home-1:before {

  content: "\e435";

}



/* line 21, ../sass/modules/_icon.sass */

.icon--mail-1:before {

  content: "\e492";

}



/* line 24, ../sass/modules/_icon.sass */

.icon--checkmark-1:before {

  content: "\e5a2";

}



/* line 27, ../sass/modules/_icon.sass */

.icon--checkmark-2:before {

  content: "\e5b6";

}



/* line 30, ../sass/modules/_icon.sass */

.icon--user-1:before {

  content: "\e4b0";

}



/* line 33, ../sass/modules/_icon.sass */

.icon--user-4:before {

  content: "\e4b4";

}



/* line 36, ../sass/modules/_icon.sass */

.icon--globe-1:before {

  content: "\e4fd";

}



/* line 39, ../sass/modules/_icon.sass */

.icon--plus-2:before {

  content: "\e5b4";

}



/* line 42, ../sass/modules/_icon.sass */

.icon--menu-list-1:before {

  content: "\e53f";

}



/* line 45, ../sass/modules/_icon.sass */

.icon--food-1:before {

  content: "\e4c1";

}



/* line 48, ../sass/modules/_icon.sass */

.icon--trophy-1:before {

  content: "\e4bf";

}



/* line 51, ../sass/modules/_icon.sass */

.icon--ipad-1:before {

  content: "\e462";

}



/* line 54, ../sass/modules/_icon.sass */

.icon--menu-2:before {

  content: "\e53d";

}



/* line 57, ../sass/modules/_icon.sass */

.icon--menu-3:before {

  content: "\e53e";

}



/* line 60, ../sass/modules/_icon.sass */

.icon--zoom-2:before {

  content: "\e45a";

}



/* line 63, ../sass/modules/_icon.sass */

.icon--grid-2:before {

  content: "\e3e9";

}



/* line 66, ../sass/modules/_icon.sass */

.icon--menu-list-4:before {

  content: "\e542";

}



/* line 69, ../sass/modules/_icon.sass */

.icon--location-pin-2:before {

  content: "\e4f7";

}



/* line 72, ../sass/modules/_icon.sass */

.icon--right-2:before {

  content: "\e5ab";

}



/* line 75, ../sass/modules/_icon.sass */

.icon--left-2:before {

  content: "\e5aa";

}



/* line 78, ../sass/modules/_icon.sass */

.icon--down-2:before {

  content: "\e5a9";

}



/* line 81, ../sass/modules/_icon.sass */

.icon--right-4:before {

  content: "\e5b3";

}



/* line 84, ../sass/modules/_icon.sass */

.icon--x-2:before {

  content: "\e5b7";

}



/* line 87, ../sass/modules/_icon.sass */

.icon--writing-comment-2:before {

  content: "\e41f";

}



/* line 90, ../sass/modules/_icon.sass */

.icon--plus-1:before {

  content: "\e5a0";

}



/* line 93, ../sass/modules/_icon.sass */

.icon--thinking-comment-1:before {

  content: "\e41a";

}



/* line 96, ../sass/modules/_icon.sass */

.icon--reply-1:before {

  content: "\e49a";

}



/* line 99, ../sass/modules/_icon.sass */

.icon--left-circle-2:before {

  content: "\e5be";

}



/* line 102, ../sass/modules/_icon.sass */

.icon--right-circle-2:before {

  content: "\e5bf";

}



/* line 105, ../sass/modules/_icon.sass */

.icon--photo-1:before {

  content: "\e46a";

}



/* line 108, ../sass/modules/_icon.sass */

.icon--video-camera-1:before {

  content: "\e46d";

}



/* line 111, ../sass/modules/_icon.sass */

.icon--iphone-1:before {

  content: "\e460";

}



/* line 114, ../sass/modules/_icon.sass */

.icon--x-1:before {

  content: "\e5a3";

}



/* line 117, ../sass/modules/_icon.sass */

.icon--share-3:before {

  content: "\e4a3";

}



/* line 120, ../sass/modules/_icon.sass */

.icon--share-4:before {

  content: "\e4a4";

}



/* line 123, ../sass/modules/_icon.sass */

.icon--calendar-4:before {

  content: "\e477";

}



/* line 126, ../sass/modules/_icon.sass */

.icon--book-3:before {

  content: "\e43e";

}



/* line 129, ../sass/modules/_icon.sass */

.icon--music-1:before {

  content: "\e583";

}



/* line 132, ../sass/modules/_icon.sass */

.icon--building-1:before {

  content: "\e4c2";

}



/* line 135, ../sass/modules/_icon.sass */

.icon--basket-1:before {

  content: "\e4cd";

}



/* line 138, ../sass/modules/_icon.sass */

.icon--link-2:before {

  content: "\e4a7";

}



/* line 141, ../sass/modules/_icon.sass */

.icon--right-circle-4:before {

  content: "\e5c7";

}



/* line 144, ../sass/modules/_icon.sass */

.icon--up-circle-4:before {

  content: "\e5c4";

}



/* line 147, ../sass/modules/_icon.sass */

.icon--smart-phone-1:before {

  content: "\e465";

}



/* line 150, ../sass/modules/_icon.sass */

.icon--email-1:before {

  content: "\e512";

}



/* line 153, ../sass/modules/_icon.sass */

.icon--location-pin-3:before {

  content: "\e4f8";

}



/* line 156, ../sass/modules/_icon.sass */

.icon--settings-1:before {

  content: "\e514";

}



/* line 159, ../sass/modules/_icon.sass */

.icon--photo-1:before {

  content: "\e46a";

}



/* line 162, ../sass/modules/_icon.sass */

.icon--up-2:before {

  content: "\e5a8";

}



/* line 165, ../sass/modules/_icon.sass */

.icon--pencil-1:before {

  content: "\e48b";

}



/* line 168, ../sass/modules/_icon.sass */

.icon--right-4:before {

  content: "\e5b3";

}



/* line 171, ../sass/modules/_icon.sass */

.icon--question-mark-2:before {

  content: "\e4ab";

}



/* line 174, ../sass/modules/_icon.sass */

.icon--trash-3:before {

  content: "\e482";

}



/* line 177, ../sass/modules/_icon.sass */

.icon--heart-1:before {

  content: "\e49e";

}



/* line 180, ../sass/modules/_icon.sass */

.icon--position-1:before {

  content: "\e58c";

}



/* line 189, ../sass/modules/_icon.sass */

.icon--star-2:before {

  content: "\e49d";

}



/* line 192, ../sass/modules/_icon.sass */

.icon--refresh-1:before {

  content: "\e58b";

}



/* line 195, ../sass/modules/_icon.sass */

.icon--repeat-4:before {

  content: "\e58a";

}



/* line 198, ../sass/modules/_icon.sass */

.icon--target-1:before {

  content: "\e4ff";

}



/* line 201, ../sass/modules/_icon.sass */

.icon--document-3:before {

  content: "\e406";

}



/* line 204, ../sass/modules/_icon.sass */

.icon--photo-gallery-1:before {

  content: "\e46b";

}



/* line 207, ../sass/modules/_icon.sass */

.icon--maximize-2:before {

  content: "\e58f";

}



/* line 210, ../sass/modules/_icon.sass */

.icon--article-3:before {

  content: "\e44e";

}



/* line 214, ../sass/modules/_icon.sass */

.icon--facebook-1:before,

.icon--facebook-2:before,

.icon--twitter-1:before,

.icon--google-plus-1:before,

.icon--linkedin-1:before,

.icon--yt:before,

.icon--rss-1:before {

  font-family: "Flaticons Social";

}



/* line 222, ../sass/modules/_icon.sass */

.icon--facebook-2:before {

  content: "\e7e8";

}



/* line 225, ../sass/modules/_icon.sass */

.icon--facebook-1:before {

  content: "\e7d0";

}


/* line 225, ../sass/modules/_icon.sass */

.icon--yt:before {

  content: "\e7f6";

}


/* line 228, ../sass/modules/_icon.sass */

.icon--twitter-1:before {

  content: "\e7d1";

}



/* line 231, ../sass/modules/_icon.sass */

.icon--google-plus-1:before {

  content: "\e7d9";

}



/* line 234, ../sass/modules/_icon.sass */

.icon--linkedin-1:before {

  content: "\e7da";

}



/* line 237, ../sass/modules/_icon.sass */

.icon--rss-1:before {

  content: "\e7e0";

}



/* line 3, ../sass/modules/_figure.sass */

.figure__img {

  display: block;

  width: 100%;

  height: auto;

}



/* line 8, ../sass/modules/_figure.sass */

.figure__caption {

  margin-top: 10px;

  color: black;

  font-size: 14px;

  font-size: 1.4rem;

  line-height: 1.2;

}



/* line 14, ../sass/modules/_figure.sass */

.figure__em {

  color: #666666;

  font-style: italic;

}



/* line 1, ../sass/modules/_tab-list.sass */

.tab-list__tabs {

  color: #333333;

  font-family: "Fjalla One", sans-serif;

  font-size: 16px;

  font-size: 1.6rem;

  text-transform: uppercase;

  padding-bottom: 5px;

}

/* line 8, ../sass/modules/_tab-list.sass */

.tab-list__tabs > li + li:before {

  content: "/";

  padding: 0 4px;

}

/* line 12, ../sass/modules/_tab-list.sass */

.tab-list__tabs > li {

  display: inline-block;

}

/* line 15, ../sass/modules/_tab-list.sass */

.tab-list__tabs > li .is-active {

  text-decoration: underline;

  color: #333333;

}



/* line 22, ../sass/modules/_tab-list.sass */

.tab-list__items.is-hidden {

  display: none;

}

/* line 25, ../sass/modules/_tab-list.sass */

.tab-list__items > li {

  margin-top: 4px;

}

/* line 28, ../sass/modules/_tab-list.sass */

.tab-list__items a {

  color: black;

}



/* line 31, ../sass/modules/_tab-list.sass */

.tab-list__em {

  color: #999999;

  font-style: italic;

}



/* line 1, ../sass/modules/_album.sass */

.album {

  overflow: hidden;

}



/* line 4, ../sass/modules/_album.sass */

.album__thumb {

  display: block;

  float: left;

  margin-right: 10px;

}

/* line 8, ../sass/modules/_album.sass */

.album__thumb > img {

  display: block;

}



/* line 11, ../sass/modules/_album.sass */

.album__data {

  overflow: hidden;

  _overflow: visible;

  zoom: 1;

}



/* line 16, ../sass/modules/_album.sass */

.album__artist {

  display: block;

  font-weight: bold;

  font-size: 13px;

  font-size: 1.3rem;

  margin-bottom: 3px;

}

/* line 21, ../sass/modules/_album.sass */

.album__artist:hover {

  color: #1f99df;

}



/* line 24, ../sass/modules/_album.sass */

.album__title {

  display: block;

  margin-bottom: 3px;

}



/* line 28, ../sass/modules/_album.sass */

.album__date {

  display: block;

  color: #1f99df;

  padding-bottom: 3px;

}



/* line 1, ../sass/modules/_comment.sass */

.comment {

  overflow: hidden;

}



/* line 4, ../sass/modules/_comment.sass */

.comment__count {

  width: 47px;

  height: 45px;

  background-color: #666666;

  display: block;

  float: left;

  margin-right: 10px;

  color: white;

  text-align: center;

}

/* line 13, ../sass/modules/_comment.sass */

.comment__count:before {

  display: inline-block;

  text-align: center;

  width: 100%;

  font-size: 17px;

  font-size: 1.7rem;

  padding: 7px 0 2px 0;

}



/* line 20, ../sass/modules/_comment.sass */

.comment__data {

  overflow: hidden;

  _overflow: visible;

  zoom: 1;

}



/* line 25, ../sass/modules/_comment.sass */

.comment__title {

  display: block;

  font-weight: bold;

  font-size: 13px;

  font-size: 1.3rem;

  margin-bottom: 3px;

}



/* line 31, ../sass/modules/_comment.sass */

.comment__meta {

  display: block;

  padding-bottom: 2px;

}

/* line 35, ../sass/modules/_comment.sass */

.comment__meta:before {

  content: "└";

  padding-right: 3px;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--music .comment__count {

  background-color: #1f99df;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--music .comment__title:hover {

  color: #1f99df;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--music .comment__title:hover span {

  color: #1f99df;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--music-light .comment__count {

  background-color: #46aee9;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--music-light .comment__title:hover {

  color: #46aee9;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--music-light .comment__title:hover span {

  color: #46aee9;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--sport .comment__count {

  background-color: #62ba14;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--sport .comment__title:hover {

  color: #62ba14;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--sport .comment__title:hover span {

  color: #62ba14;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--sport-light .comment__count {

  background-color: #7cc360;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--sport-light .comment__title:hover {

  color: #7cc360;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--sport-light .comment__title:hover span {

  color: #7cc360;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--cinema .comment__count {

  background-color: #d10a07;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--cinema .comment__title:hover {

  color: #d10a07;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--cinema .comment__title:hover span {

  color: #d10a07;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--cinema-light .comment__count {

  background-color: #ef3a43;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--cinema-light .comment__title:hover {

  color: #ef3a43;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--cinema-light .comment__title:hover span {

  color: #ef3a43;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--geek .comment__count {

  background-color: #ff6600;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--geek .comment__title:hover {

  color: #ff6600;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--geek .comment__title:hover span {

  color: #ff6600;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--geek-light .comment__count {

  background-color: #f4783e;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--geek-light .comment__title:hover {

  color: #f4783e;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--geek-light .comment__title:hover span {

  color: #f4783e;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--lifestyle .comment__count {

  background-color: #a07b0c;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--lifestyle .comment__title:hover {

  color: #a07b0c;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--lifestyle .comment__title:hover span {

  color: #a07b0c;

}



/* line 42, ../sass/modules/_comment.sass */

.comment--lifestyle-light .comment__count {

  background-color: #b08a3a;

}

/* line 12, ../sass/mixins/_utilities.sass */

.comment--lifestyle-light .comment__title:hover {

  color: #b08a3a;

}

/* line 14, ../sass/mixins/_utilities.sass */

.comment--lifestyle-light .comment__title:hover span {

  color: #b08a3a;

}



/* line 4, ../sass/modules/_agenda.sass */

.agenda {

  height: 50px;

  background-color: #f6f6f6;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

  font-size: 13px;

  font-size: 1.3rem;

}



/* line 10, ../sass/modules/_agenda.sass */

.agenda__date {

  width: 50px;

  height: 100%;

  border: 1px solid #a8a8a8;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

  text-align: center;

  float: left;

  padding: 9px;

  background-color: white;

}



/* line 20, ../sass/modules/_agenda.sass */

.agenda__data {

  overflow: hidden;

  _overflow: visible;

  zoom: 1;

  padding: 10px;

  font-weight: bold;

  display: block;

}



/* line 28, ../sass/modules/_agenda.sass */

.agenda__day {

  font-weight: bold;

  color: #1f99df;

}



/* line 32, ../sass/modules/_agenda.sass */

.agenda__city {

  color: #1f99df;

  white-space: nowrap;

  overflow: hidden;

  -ms-text-overflow: ellipsis;

  -o-text-overflow: ellipsis;

  text-overflow: ellipsis;

}



/* line 36, ../sass/modules/_agenda.sass */

.agenda__artist {

  white-space: nowrap;

  overflow: hidden;

  -ms-text-overflow: ellipsis;

  -o-text-overflow: ellipsis;

  text-overflow: ellipsis;

}



/* line 39, ../sass/modules/_agenda.sass */

.agenda__day,

.agenda__month,

.agenda__artist,

.agenda__city {

  display: block;

  line-height: 1.2;

}



/* line 1, ../sass/modules/_top-item.sass */

.top-item {

  display: block;

  background-color: #212121;

  height: 45px;

  line-height: 45px;

  color: #979797;

  text-transform: uppercase;

  padding: 0 10px;

}



/* line 10, ../sass/modules/_top-item.sass */

a.top-item:hover,

.top-item__social:hover {

  color: white;

}



/* line 14, ../sass/modules/_top-item.sass */

.top-item__social:before {

  background-color: #303030;

  width: 30px;

  height: 30px;

  line-height: 30px;

  display: inline-block;

  text-align: center;

}



/* line 2, ../sass/modules/_slick.sass */

.slick__img {

  width: 100%;

  height: auto;

  display: block;

}



/* line 7, ../sass/modules/_slick.sass */

.slick-prev,

.slick-next {

  position: absolute;

  top: 0;

  bottom: 0;

  border: none;

  padding: 0;

  margin: 0;

  outline: none;

  cursor: pointer;

  color: transparent;

}

/* line 18, ../sass/modules/_slick.sass */

.slick-prev:before,

.slick-next:before {

  font-family: "Flaticons Stroke";

}



/* line 22, ../sass/modules/_slick.sass */

.slick-prev:before {

  content: "\e5aa";

}



/* line 26, ../sass/modules/_slick.sass */

.slick-next:before {

  content: "\e5ab";

}



/* line 32, ../sass/modules/_slick.sass */

.slick--default .slick__title {

  display: block;

  margin-top: 10px;

  line-height: 1.2;

  font-size: 27.5px;

  font-size: 2.75rem;

}

/* line 38, ../sass/modules/_slick.sass */

.slick--default .slick__headline {

  margin-top: 10px;

}

/* line 42, ../sass/modules/_slick.sass */

.slick--default .slick-prev,

.slick--default .slick-next {

  width: 40px;

  background-color: black;

  background-color: rgba(0, 0, 0, 0.4);

}

/* line 47, ../sass/modules/_slick.sass */

.slick--default .slick-prev:before,

.slick--default .slick-next:before {

  color: white;

  color: rgba(255, 255, 255, 0.4);

  font-size: 38px;

  font-size: 3.8rem;

}

/* line 51, ../sass/modules/_slick.sass */

.slick--default .slick-prev:hover,

.slick--default .slick-next:hover {

  background-color: rgba(0, 0, 0, 0.5);

}

/* line 53, ../sass/modules/_slick.sass */

.slick--default .slick-prev:hover:before,

.slick--default .slick-next:hover:before {

  color: white;

  color: rgba(255, 255, 255, 0.5);

}

/* line 57, ../sass/modules/_slick.sass */

.slick--default .slick-prev {

  left: 0;

}

/* line 60, ../sass/modules/_slick.sass */

.slick--default .slick-next {

  right: 0;

}



/* line 66, ../sass/modules/_slick.sass */

.slick--secondary .slick-prev,

.slick--secondary .slick-next {

  background-color: transparent;

  width: 30px;

}

/* line 70, ../sass/modules/_slick.sass */

.slick--secondary .slick-prev:before,

.slick--secondary .slick-next:before {

  color: #818181;

  font-size: 30px;

  font-size: 3rem;

}

/* line 74, ../sass/modules/_slick.sass */

.slick--secondary .slick-prev {

  right: 100%;

  margin-right: 10px;

}

/* line 78, ../sass/modules/_slick.sass */

.slick--secondary .slick-next {

  left: 100%;

  margin-left: 10px;

}



/* line 3, ../sass/modules/_breadcrumb.sass */

.breadcrumb {

  font-size: 12px;

  font-size: 1.2rem;

}

/* line 6, ../sass/modules/_breadcrumb.sass */

.breadcrumb > li {

  display: block;

  margin-right: 5px;

  margin-bottom: 5px;

}

@media screen and (min-width: 728px) {

  /* line 6, ../sass/modules/_breadcrumb.sass */

  .breadcrumb > li {

    display: inline-block;

  }

}

@media screen and (min-width: 728px) {

  /* line 16, ../sass/modules/_breadcrumb.sass */

  .breadcrumb > li + li:before {

    content: ">";

    display: inline-block;

    margin: 0 4px 0 0;

  }

}



/* line 21, ../sass/modules/_breadcrumb.sass */

.breadcrumb__link {

  display: inline-block;

  background-color: #f2f2f2;

  color: #878787;

  padding: 7px 10px;

  -moz-border-radius: 4px;

  -webkit-border-radius: 4px;

  border-radius: 4px;

}

/* line 27, ../sass/modules/_breadcrumb.sass */

.breadcrumb__link:hover {

  background-color: #ededed;

}



/* line 30, ../sass/modules/_breadcrumb.sass */

.breadcrumb--bordered {

  border-bottom: 1px solid #e9e9e9;

  margin-bottom: 20px;

  padding-bottom: 15px;

}



/* line 1, ../sass/modules/_chart.sass */

.chart {

  overflow: hidden;

}



/* line 4, ../sass/modules/_chart.sass */

.chart__thumb {

  float: left;

  margin-right: 10px;

  position: relative;

}

/* line 8, ../sass/modules/_chart.sass */

.chart__thumb img {

  display: block;

}

/* line 11, ../sass/modules/_chart.sass */

.chart__thumb:before {

  font-family: "Fjalla One", sans-serif;

  content: attr(data-index);

  position: absolute;

  bottom: 0;

  left: 0;

  padding: 6px 8px;

  background-color: black;

  background-color: rgba(0, 0, 0, 0.5);

  color: white;

  font-size: 18px;

  font-size: 1.8rem;

}



/* line 23, ../sass/modules/_chart.sass */

.chart__data {

  overflow: hidden;

}



/* line 26, ../sass/modules/_chart.sass */

.chart__title {

  margin-top: 10px;

  font-size: 15px;

  font-size: 1.5rem;

  font-weight: bold;

}



/* line 31, ../sass/modules/_chart.sass */

.chart__source {

  font-size: 15px;

  font-size: 1.5rem;

}



/* line 35, ../sass/modules/_chart.sass */

.chart--news .chart__source {

  margin-top: 8px;

  font-size: 13px;

  font-size: 1.3rem;

  line-height: 1.2;

}

/* line 39, ../sass/modules/_chart.sass */

.chart--news .chart__title {

  margin-bottom: 10px;

  color: black;

  font-size: 14px;

  font-size: 1.4rem;

  line-height: 1.2;

  text-transform: uppercase;

  font-weight: normal;

}

/* line 46, ../sass/modules/_chart.sass */

.chart--news .chart__thumb:before {

  display: none;

}



/* line 1, ../sass/modules/_feedback.sass */

.feedback {

  background-color: #f2f2f2;

  padding: 20px;

}



/* line 5, ../sass/modules/_feedback.sass */

.feedback__ask {

  font-weight: bold;

  margin-bottom: 20px;

  line-height: 1.3;

}



/* line 10, ../sass/modules/_feedback.sass */

.feedback__button {

  cursor: pointer;

  display: block;

  width: 100%;

}

/* line 14, ../sass/modules/_feedback.sass */

.feedback__button + .feedback__button {

  margin-top: 10px;

}



/* line 1, ../sass/modules/_post.sass */

.post {

  margin-bottom: 30px;

}



/* line 4, ../sass/modules/_post.sass */

.post__media {

  overflow: hidden;

}



/* line 7, ../sass/modules/_post.sass */

.post__meta {

  overflow: hidden;

}

/* line 10, ../sass/modules/_post.sass */

.post--floating .post__meta {

  overflow: visible;

}



/* line 13, ../sass/modules/_post.sass */

.post__legend {

  display: block;

  font-size: 11px;

  font-size: 1.1rem;

  margin-bottom: 15px;

}

/* line 17, ../sass/modules/_post.sass */

.post__legend > a {

  font-weight: bold;

}



/* line 20, ../sass/modules/_post.sass */

.post__title {

  font-size: 36px;

  font-size: 3.6rem;

  text-transform: uppercase;

  font-family: "Fjalla One", sans-serif;

  color: #3c3c3c;

  line-height: 1.1;

}



/* line 27, ../sass/modules/_post.sass */

.post__subtitle,

.post__head {

  font-weight: bold;

  font-size: 15px;

  font-size: 1.5rem;

  color: #3c3c3c;

  padding-top: 15px;

  line-height: 1.2;

  padding-bottom: 3px;

}



/* line 36, ../sass/modules/_post.sass */

.post__img {

  display: block;

  margin-bottom: 10px;

  width: 100%;

  height: auto;

  max-width: 650px;

}

@media screen and (min-width: 728px) {

  /* line 36, ../sass/modules/_post.sass */

  .post__img {

    width: auto;

    float: right;

    margin-left: 15px;

    margin-bottom: 0;

  }

}



/* line 49, ../sass/modules/_post.sass */

.post__origin > a {

  font-weight: bold;

}



/* line 52, ../sass/modules/_post.sass */

.post__paragraph {

  padding-top: 30px;

  font-size: 14px;

  font-size: 1.4rem;

  line-height: 1.7;

  text-align: justify;

}

/* line 58, ../sass/modules/_post.sass */

.post__paragraph strong, .post__paragraph a {

  font-weight: bold;

}



/* line 61, ../sass/modules/_post.sass */

.post__corpus {

  padding-top: 30px;

}

/* line 64, ../sass/modules/_post.sass */

.post__corpus .post__heading {

  font-weight: bold;

  font-size: 14px;

  font-size: 1.4rem;

  line-height: 1.7;

  margin-bottom: 5px;

}

/* line 70, ../sass/modules/_post.sass */

.post__corpus .post__paragraph {

  padding: 0 0 30px 0;

}

/* line 72, ../sass/modules/_post.sass */

.post__corpus .post__paragraph:last-child {

  padding-bottom: 0;

}



/* line 1, ../sass/modules/_video.sass */

.video {

  margin-bottom: 30px;

}



/* line 4, ../sass/modules/_video.sass */

.video__title {

  color: #666666;

  text-transform: uppercase;

  font-size: 18px;

  font-size: 1.8rem;

  font-family: "Fjalla One", sans-serif;

  margin-bottom: 10px;

}



/* line 11, ../sass/modules/_video.sass */

.video__line {

  display: block;

  font-size: 13px;

  font-size: 1.3rem;

  margin-top: 8px;

}

/* line 15, ../sass/modules/_video.sass */

.video__line > a {

  font-weight: bold;

}

/* line 17, ../sass/modules/_video.sass */

.video__line .video__share {

  font-weight: normal;

}



/* line 20, ../sass/modules/_video.sass */

.video__line--upper {

  margin-top: 0;

  margin-bottom: 8px;

}



/* line 24, ../sass/modules/_video.sass */

.video__share {

  background-color: #e6e6e6;

  border: 1px solid #cdcdcd;

  display: inline-block;

  padding: 3px 4px;

  margin-left: 5px;

}

/* line 31, ../sass/modules/_video.sass */

.video__share:hover {

  color: #525252;

}



/* line 4, ../sass/modules/_related.sass */

.related {

  padding: 30px 0 25px 0;

  border-top: 1px solid #e9e9e9;

  border-bottom: 1px solid #e9e9e9;

}



/* line 9, ../sass/modules/_related.sass */

.related + .related {

  border-top: none;

}



/* line 12, ../sass/modules/_related.sass */

.related__title {

  color: #666666;

  font-size: 20px;

  font-size: 2rem;

  margin-bottom: 15px;

  font-family: "Fjalla One", sans-serif;

}



/* line 18, ../sass/modules/_related.sass */

.related__list {

  overflow: hidden;

  margin: 0 -10px;

}



/* line 22, ../sass/modules/_related.sass */

.related__row {

  clear: left;

}

@media screen and (min-width: 728px) {

  /* line 22, ../sass/modules/_related.sass */

  .related__row {

    clear: none;

  }

}



/* line 27, ../sass/modules/_related.sass */

.related__item {

  width: 50%;

  float: left;

  padding: 0 10px;

}

@media screen and (min-width: 728px) {

  /* line 27, ../sass/modules/_related.sass */

  .related__item {

    width: 25%;

  }

}



/* line 35, ../sass/modules/_related.sass */

.related__img {

  width: 100%;

  height: auto;

}



/* line 39, ../sass/modules/_related.sass */

.related__link {

  color: #666666;

  font-size: 16px;

  font-size: 1.6rem;

  margin-bottom: 15px;

  font-family: "Fjalla One", sans-serif;

  display: block;

  margin-top: 10px;

  line-height: 1.3;

}



/* line 49, ../sass/modules/_related.sass */

.related--soft .related__link {

  font-family: Tahoma, Arial, sans-serif;

  font-size: 14px;

  font-size: 1.4rem;

}



/* line 53, ../sass/modules/_related.sass */

.related__album {

  display: block;

  position: relative;

}

/* line 58, ../sass/modules/_related.sass */

.related__album img {

  display: block;

  z-index: 1;

  position: relative;

}

/* line 63, ../sass/modules/_related.sass */

.related__album:after {

  content: "";

  right: 7px;

  bottom: 0;

  left: 5px;

  background-color: #999999;

  position: absolute;

  z-index: 0;

  -moz-transform: skew(0, 1deg) translate(0, 1px);

  -ms-transform: skew(0, 1deg) translate(0, 1px);

  -webkit-transform: skew(0, 1deg) translate(0, 1px);

  transform: skew(0, 1deg) translate(0, 1px);

  top: 5px;

  -moz-box-shadow: 0 0 3px 2px #999999;

  -webkit-box-shadow: 0 0 3px 2px #999999;

  box-shadow: 0 0 3px 2px #999999;

}



/* line 75, ../sass/modules/_related.sass */

.related__titleExpand {

  color: #1f99df;

}

/* line 77, ../sass/modules/_related.sass */

.related__titleExpand:hover {

  color: #333333;

  position: relative;

}

/* line 80, ../sass/modules/_related.sass */

.related__titleExpand:hover:after {

  content: "+";

  color: white;

  background-color: #1f99df;

  position: absolute;

  left: 100%;

  margin-left: 10px;

  top: 0;

  width: 24px;

  height: 24px;

  line-height: 24px;

  text-align: center;

  font-size: 25px;

  font-size: 2.5rem;

}



/* line 1, ../sass/modules/_author.sass */

.author {

  overflow: hidden;

  padding: 20px 0;

}



/* line 5, ../sass/modules/_author.sass */

.author__thumb {

  float: left;

  margin-right: 15px;

}



/* line 9, ../sass/modules/_author.sass */

.author__snippet {

  overflow: hidden;

}



/* line 12, ../sass/modules/_author.sass */

.author__title {

  color: #666666;

  font-size: 18px;

  font-size: 1.8rem;

  margin-bottom: 7px;

  font-family: "Fjalla One", sans-serif;

}



/* line 18, ../sass/modules/_author.sass */

.author__paragraph {

  font-size: 13px;

  font-size: 1.3rem;

  line-height: 1.3;

}

/* line 21, ../sass/modules/_author.sass */

.author__paragraph > a {

  font-weight: bold;

}



/* line 1, ../sass/modules/_thumb.sass */

.thumb {

  border: 1px solid #c1c1c1;

  display: block;

  padding: 4px;

  width: 60px;

  height: 60px;

  background-color: white;

}



/* line 3, ../sass/modules/_comments.sass */

.comments {

  padding: 12px;

  background-color: #f2f2f2;

  border-top: 3px #eaeaea solid;

}



/* line 8, ../sass/modules/_comments.sass */

.comments__title {

  color: #666666;

  font-size: 20px;

  font-size: 2rem;

  margin: 10px 0;

  font-family: "Fjalla One", sans-serif;

}



/* line 14, ../sass/modules/_comments.sass */

.comments__area {

  width: 100%;

  border: 1px solid #c1c1c1;

  padding: 10px;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

  font-size: 13px;

  font-size: 1.3rem;

  margin: 0;

}



/* line 22, ../sass/modules/_comments.sass */

.comments__head {

  position: relative;

  padding-bottom: 12px;

  border-bottom: 1px dotted #c1c1c1;

}



/* line 27, ../sass/modules/_comments.sass */

.comments__block {

  margin-top: 12px;

  overflow: hidden;

}



/* line 31, ../sass/modules/_comments.sass */

.comments__speech {

  overflow: hidden;

  background-color: white;

  padding: 10px;

  border: 1px solid #c1c1c1;

  -moz-border-radius: 8px;

  -webkit-border-radius: 8px;

  border-radius: 8px;

  line-height: 1.5;

  min-height: 60px;

  color: #333333;

  position: relative;

}



/* line 42, ../sass/modules/_comments.sass */

.comments__thumb {

  float: left;

  margin-right: 10px;

  position: relative;

}



/* line 47, ../sass/modules/_comments.sass */

.comments__thumb:after,

.comments__thumb:before {

  left: 100%;

  top: 50%;

  border: solid transparent;

  content: " ";

  height: 0;

  width: 0;

  position: absolute;

  pointer-events: none;

}



/* line 59, ../sass/modules/_comments.sass */

.comments__thumb:after {

  border-color: rgba(255, 255, 255, 0);

  border-right-color: white;

  border-width: 5px;

  margin-top: -5px;

  margin-left: 2px;

  z-index: 2;

}



/* line 67, ../sass/modules/_comments.sass */

.comments__thumb:before {

  border-color: rgba(193, 193, 193, 0);

  border-right-color: #c1c1c1;

  border-width: 6px;

  margin-top: -6px;

}



/* line 74, ../sass/modules/_comments.sass */

.comments__block--right .comments__thumb:after,

.comments__block--right .comments__thumb:before {

  right: 100%;

  left: auto;

}

/* line 78, ../sass/modules/_comments.sass */

.comments__block--right .comments__thumb:after {

  border-left-color: white;

  border-right-color: rgba(255, 255, 255, 0);

}

/* line 81, ../sass/modules/_comments.sass */

.comments__block--right .comments__thumb:before {

  border-left-color: #c1c1c1;

  border-right-color: rgba(193, 193, 193, 0);

}



/* line 85, ../sass/modules/_comments.sass */

.comments__author {

  text-align: right;

  display: block;

  padding-top: 5px;

  padding-bottom: 5px;

  color: #a3a3a3;

  font-size: 11px;

  font-size: 1.1rem;

}

/* line 93, ../sass/modules/_comments.sass */

.comments__author > a {

  font-weight: bold;

}

/* line 95, ../sass/modules/_comments.sass */

.comments__author > a:hover {

  color: #8a8a8a;

}



/* line 98, ../sass/modules/_comments.sass */

.comments__auth {

  margin-top: 10px;

}



/* line 102, ../sass/modules/_comments.sass */

.comments__block--right .comments__thumb {

  float: right;

  margin-right: 0;

  margin-left: 10px;

}

/* line 106, ../sass/modules/_comments.sass */

.comments__block--right .comments__thumb:after {

  margin-right: 2px;

  margin-left: 0;

}

/* line 109, ../sass/modules/_comments.sass */

.comments__block--right .comments__speech {

  margin-left: 70px;

}



@media screen and (min-width: 1024px) {

  /* line 112, ../sass/modules/_comments.sass */

  .comments__auth {

    position: absolute;

    top: -22px;

    right: 0;

  }

}

/* line 119, ../sass/modules/_comments.sass */

.comments__auth .button {

  margin-bottom: 3px;

}



/* line 3, ../sass/modules/_button.sass */

.button {

  display: inline-block;

  border: 1px solid #c1c1c1;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  border-radius: 5px;

  padding: 9px 12px;

  font-size: 12px;

  font-size: 1.2rem;

  font-weight: bold;

  background: none;

  cursor: pointer;

  background-color: #f2f2f2;

  color: #878787;

  position: relative;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  font-family: Tahoma, Arial, sans-serif;

  margin: 0;

}

/* line 18, ../sass/modules/_button.sass */

.button:hover {

  color: #7a7a7a;

  border-color: #b4b4b4;

}



/* line 22, ../sass/modules/_button.sass */

.button--fb {

  background-color: #3c5b9b;

  color: white;

  border-color: #3c5b9b;

}

/* line 26, ../sass/modules/_button.sass */

.button--fb:hover {

  color: white;

  border-color: #3c5b9b;

}



/* line 30, ../sass/modules/_button.sass */

.button--split {

  padding-left: 7px;

  padding-right: 7px;

}

/* line 33, ../sass/modules/_button.sass */

.button--split > span {

  display: inline-block;

  position: relative;

  padding-left: 12px;

  margin-left: 5px;

}

/* line 38, ../sass/modules/_button.sass */

.button--split > span:before {

  position: absolute;

  content: "";

  top: -9px;

  left: 0;

  bottom: -9px;

  border-left: 1px solid #c1c1c1;

}

/* line 53, ../sass/modules/_button.sass */

.button--split.button--like .button__right, .button--split.button--lol .button__right, .button--split.button--dislike .button__right, .button--split.button--like-light .button__right, .button--split.button--lol-light .button__right, .button--split.button--dislike-light .button__right {

  padding-left: 30px;

}

/* line 55, ../sass/modules/_button.sass */

.button--split.button--like > span:after, .button--split.button--lol > span:after, .button--split.button--dislike > span:after, .button--split.button--like-light > span:after, .button--split.button--lol-light > span:after, .button--split.button--dislike-light > span:after {

  position: absolute;

  top: -4px;

  left: 6px;

}



/* line 79, ../sass/modules/_button.sass */

.button--highlight,

.button--highlight:hover {

  background-color: #ffd71a;

  border-color: #f7941d;

  color: #333333;

}

/* line 85, ../sass/modules/_button.sass */

.button--highlight.button--split > span:before,

.button--highlight:hover.button--split > span:before {

  border-color: #f7941d;

}



/* line 1, ../sass/modules/_rating-buttons.sass */

.rating-buttons {

  border-top: 1px solid #e9e9e9;

  padding: 20px 0;

}

/* line 5, ../sass/modules/_rating-buttons.sass */

.rating-buttons .button {

  display: block;

  margin-bottom: 3px;

}

@media screen and (min-width: 1024px) {

  /* line 5, ../sass/modules/_rating-buttons.sass */

  .rating-buttons .button {

    margin-bottom: 0;

    display: inline-block;

    margin-right: 4px;

  }

}



/* line 14, ../sass/modules/_rating-buttons.sass */

.rating-buttons__title {

  margin-bottom: 10px;

  color: #666666;

  font-size: 20px;

  font-size: 2rem;

  font-family: "Fjalla One", sans-serif;

}



/* line 1, ../sass/modules/_misc.sass */

.misc {

  overflow: hidden;

  margin-bottom: 20px;

  margin-top: 20px;

  border-bottom: 1px solid #e9e9e9;

  border-top: 1px solid #e9e9e9;

}



/* line 8, ../sass/modules/_misc.sass */

.misc__share {

  height: 38px;

  padding-top: 9px;

}

@media screen and (min-width: 1024px) {

  /* line 8, ../sass/modules/_misc.sass */

  .misc__share {

    /*width: 55%;*/

	width: 50%;

    float: left;

  }

}



/* line 15, ../sass/modules/_misc.sass */

.misc__rating {

  height: 38px;

}

@media screen and (min-width: 1024px) {

  /* line 15, ../sass/modules/_misc.sass */

  .misc__rating {

     /*width: 45%;*/

	width: 50%;

    float: left;

  }

}



/* line 21, ../sass/modules/_misc.sass */

.misc__views {

  background-color: black;

  color: #c3c3c3;

  font-size: 22px;

  font-size: 2.2rem;

  text-align: center;

  float: left;

  width: 40%;

  padding-top: 3px;

  font-family: "Fjalla One", sans-serif;

  height: 100%;

}



/* line 32, ../sass/modules/_misc.sass */

.misc__views__label {

  display: block;

  font-size: 10px;

  font-size: 1rem;

  font-family: Tahoma, Arial, sans-serif;

  text-transform: uppercase;

}



/* line 38, ../sass/modules/_misc.sass */

.misc__stars {

  float: left;

  position: relative;

  width: 60%;

  height: 100%;

  background-color: #e9e9e9;

  padding: 8px 0 0 8px;

}



/* line 46, ../sass/modules/_misc.sass */

.misc__stars_nb {

  font-family: "Fjalla One", sans-serif;

  line-height: 38px;

  position: absolute;

  top: 0;

  right: 10px;

  color: #3c3c3c;

  font-size: 16px;

  font-size: 1.6rem;

}



/* line 1, ../sass/modules/_sprite.sass */

.button--split.button--like > span:after, .button--split.button--lol > span:after, .button--split.button--dislike > span:after, .button--split.button--highlight.button--like > span:after, .button--split.button--highlight.button--lol > span:after, .button--split.button--highlight.button--dislike > span:after {

  background-image: url(//static.booska-p.com/images/sprite-rating-buttons.png);

  width: 20px;

  height: 20px;

  background-position: 0;

  content: "";

}



/* line 8, ../sass/modules/_sprite.sass */

.button--split.button--like > span:after {

  background-position: 0 0;

}



/* line 12, ../sass/modules/_sprite.sass */

.button--split.button--lol > span:after {

  background-position: -20px 0;

}



/* line 16, ../sass/modules/_sprite.sass */

.button--split.button--dislike > span:after {

  background-position: -40px 0;

}



/* line 20, ../sass/modules/_sprite.sass */

.button--split.button--highlight.button--like > span:after {

  background-position: 0 20px;

}



/* line 24, ../sass/modules/_sprite.sass */

.button--split.button--highlight.button--lol > span:after {

  background-position: -20px 20px;

}



/* line 28, ../sass/modules/_sprite.sass */

.button--split.button--highlight.button--dislike > span:after {

  background-position: -40px 20px;

}



/* line 1, ../sass/modules/_slideshow.sass */

.slideshow {

  background-color: black;

  color: white;

  margin-bottom: 30px;

  position: relative;

}



/* line 7, ../sass/modules/_slideshow.sass */

.slideshow__title {

  padding: 10px;

  text-transform: uppercase;

  font-family: "Fjalla One", sans-serif;

  font-size: 18px;

  font-size: 1.8rem;

}

/* line 12, ../sass/modules/_slideshow.sass */

.slideshow__title:before {

  margin-right: 10px;

}



/* line 15, ../sass/modules/_slideshow.sass */

.slideshow__content {

  padding: 25px 12.5% 15px 12.5%;

}



/* line 18, ../sass/modules/_slideshow.sass */

.slideshow__misc {

  padding: 5px 0 10px 0;

  color: #616161;

  font-size: 12px;

  font-size: 1.2rem;

  overflow: hidden;

}



/* line 24, ../sass/modules/_slideshow.sass */

.slideshow__thumb {

  display: block;

  float: left;

  width: 100%;

  opacity: 0.5;

  margin-bottom: 10px;

}

/* line 30, ../sass/modules/_slideshow.sass */

.slideshow__thumb:hover {

  opacity: 1;

  transition: 0.5s ease;

}

/* line 33, ../sass/modules/_slideshow.sass */

.slideshow__thumb > img {

  width: 100%;

  height: auto;

}



/* line 37, ../sass/modules/_slideshow.sass */

.slideshow__credits {

  float: left;

}



/* line 40, ../sass/modules/_slideshow.sass */

.slideshow__share {

  float: right;

}



/* line 43, ../sass/modules/_slideshow.sass */

.slideshow__thumblist {

  overflow: hidden;

  margin: 0 -10px;

}

/* line 46, ../sass/modules/_slideshow.sass */

.slideshow__thumblist > li {

  width: 33.33333%;

  float: left;

  padding: 0 10px;

}

@media screen and (min-width: 728px) {

  /* line 46, ../sass/modules/_slideshow.sass */

  .slideshow__thumblist > li {

    width: 16.66667%;

  }

}



/* line 53, ../sass/modules/_slideshow.sass */

.slideshow__maximize {

  position: absolute;

  right: 10px;

  top: 10px;

  font-size: 20px;

  font-size: 2rem;

}



/* line 59, ../sass/modules/_slideshow.sass */

.slideshow__minimize {

  font-size: 30px;

  font-size: 3rem;

  position: absolute;

  right: 20px;

  top: 20px;

}



/* line 65, ../sass/modules/_slideshow.sass */

.slideshow__ref {

  position: fixed;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background-color: rgba(0, 0, 0, 0.9);

  z-index: 100;

  display: none;

}

/* line 75, ../sass/modules/_slideshow.sass */

.slideshow__ref > img {

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  margin: auto;

  max-width: 95%;

  height: auto;

}



/* line 1, ../sass/modules/_stars.sass */

.stars, .stars__mask {

  /*background-image: url(//static.booska-p.com/images/sprite-rating-stars.png);*/

  width: 120px;

  height: 20px;

}



/* line 6, ../sass/modules/_stars.sass */

.stars {

  position: relative;

  background-position: left bottom;

}



/* line 11, ../sass/modules/_stars.sass */

.stars__mask {

  position: absolute;

  top: 0;

  left: 0;

  background-position: left top;

}



/* line 18, ../sass/modules/_stars.sass */

.stars__list {

  font-size: 0;

}

/* line 20, ../sass/modules/_stars.sass */

.stars__list > li {

  display: inline-block;

}



/* line 23, ../sass/modules/_stars.sass */

.star {

  width: 24px;

  height: 20px;

  display: block;

  cursor: pointer;

  position: relative;

  z-index: 3;

}

/* line 31, ../sass/modules/_stars.sass */

.star:hover {

  z-index: 2;

  position: absolute;

  top: 0;

  left: 0;

  width: 0;

 /* background-image: url(../images/sprite-rating-stars.png);*/

  background-color: #e9e9e9;

  background-repeat: no-repeat;

  background-position: 0 1px;

  height: 21px;

}



/* line 43, ../sass/modules/_stars.sass */

.star--1:hover {

  width: 24px;

}



/* line 46, ../sass/modules/_stars.sass */

.star--2:hover {

  width: 48px;

}



/* line 49, ../sass/modules/_stars.sass */

.star--3:hover {

  width: 72px;

}



/* line 52, ../sass/modules/_stars.sass */

.star--4:hover {

  width: 96px;

}



/* line 55, ../sass/modules/_stars.sass */

.star--5:hover {

  width: 120px;

}



/* line 4, ../sass/modules/_album-preview.sass */

.album-preview {

  position: relative;

}



/* line 7, ../sass/modules/_album-preview.sass */

.album-preview__thumb {

  display: block;

  float: left;

  margin-right: 15px;

  position: relative;

}

/* line 13, ../sass/modules/_album-preview.sass */

.album-preview__thumb img {

  display: block;

  z-index: 1;

  position: relative;

}

/* line 18, ../sass/modules/_album-preview.sass */

.album-preview__thumb:after {

  content: "";

  right: 7px;

  bottom: 0;

  left: 5px;

  background-color: #999999;

  position: absolute;

  z-index: 0;

  -moz-transform: skew(0, 1deg) translate(0, 1px);

  -ms-transform: skew(0, 1deg) translate(0, 1px);

  -webkit-transform: skew(0, 1deg) translate(0, 1px);

  transform: skew(0, 1deg) translate(0, 1px);

  top: 5px;

  -moz-box-shadow: 0 0 3px 2px #999999;

  -webkit-box-shadow: 0 0 3px 2px #999999;

  box-shadow: 0 0 3px 2px #999999;

}



/* line 30, ../sass/modules/_album-preview.sass */

.album-preview__data {

  overflow: hidden;

  position: relative;

  min-height: 160px;

}



/* line 35, ../sass/modules/_album-preview.sass */

.album-preview__title {

  font-size: 18px;

  font-size: 1.8rem;

  font-family: "Fjalla One", sans-serif;

  color: #333333;

  margin-top: 20px;

  line-height: 1.1;

}



/* line 42, ../sass/modules/_album-preview.sass */

.album-preview__subtitle {

  font-size: 13px;

  font-size: 1.3rem;

  margin-top: 5px;

}



/* line 46, ../sass/modules/_album-preview.sass */

.album-preview__date {

  padding: 7px;

  display: block;

  position: absolute;

  bottom: 10px;

  left: 0;

  font-size: 11px;

  font-size: 1.1rem;

  background-color: #e6e6e6;

}



/* line 55, ../sass/modules/_album-preview.sass */

.album-preview__feed {

  position: absolute;

  top: 2px;

  font-weight: bold;

  font-size: 11px;

  font-size: 1.1rem;

  font-family: Arial, Helvetica, sans-serif;

}



/* line 64, ../sass/modules/_album-preview.sass */

.album-preview--chart .album-preview__thumb:before {

  position: absolute;

  bottom: 0;

  right: 0;

  font-family: "Fjalla One", sans-serif;

  content: attr(data-index);

  padding: 6px 8px;

  color: white;

  font-size: 18px;

  font-size: 1.8rem;

  background-color: #1f99df;

  z-index: 2;

}



/* line 1, ../sass/modules/_alphabet.sass */

.alphabet {

  background-color: #e6e6e6;

  overflow: hidden;

  padding: 20px;

}



/* line 6, ../sass/modules/_alphabet.sass */

.alphabet__title {

  font-size: 20px;

  font-size: 2rem;

  text-transform: uppercase;

  margin-bottom: 20px;

  font-family: "Fjalla One", sans-serif;

  line-height: 1.3;

}



/* line 13, ../sass/modules/_alphabet.sass */

.alphabet__list {

  margin: 0 -3px -6px -3px;

  overflow: hidden;

}



/* line 17, ../sass/modules/_alphabet.sass */

.alphabet__item {

  float: left;

  width: 14.28571%;

  display: block;

  padding: 0 3px;

  margin-bottom: 6px;

  text-transform: uppercase;

}

@media screen and (min-width: 728px) {

  /* line 17, ../sass/modules/_alphabet.sass */

  .alphabet__item {

    width: 7.14286%;

  }

}

/* line 27, ../sass/modules/_alphabet.sass */

.alphabet__item > a {

  display: block;

  background-color: #cdcdcd;

  text-align: center;

  height: 38px;

  line-height: 38px;

  font-family: "Fjalla One", sans-serif;

  font-size: 16px;

  font-size: 1.6rem;

}

/* line 35, ../sass/modules/_alphabet.sass */

.alphabet__item > a:hover {

  background-color: #1f99df;

  color: white;

}



/* line 39, ../sass/modules/_alphabet.sass */

.alphabet__item--double {

  width: 28.57143%;

}

@media screen and (min-width: 728px) {

  /* line 39, ../sass/modules/_alphabet.sass */

  .alphabet__item--double {

    width: 14.28571%;

  }

}



/* line 1, ../sass/modules/_nav-icons.sass */

.nav-icons--right {

  position: absolute;

  right: 0;

  top: 0;

}

/* line 6, ../sass/modules/_nav-icons.sass */

.nav-icons--right .nav-icons__icon {

  margin-left: 8px;

}



/* line 9, ../sass/modules/_nav-icons.sass */

.nav-icons__icon {

  width: 26px;

  height: 26px;

  line-height: 26px;

  display: block;

  float: left;

  color: white;

  background-color: #1f99df;

  text-align: center;

  font-size: 25px;

  font-size: 2.5rem;

}

/* line 20, ../sass/modules/_nav-icons.sass */

.nav-icons__icon.is-disabled {

  background-color: #f2f2f2;

  cursor: default;

}



/* line 1, ../sass/modules/_lyrics.sass */

.lyrics {

  line-height: 1.8;

  padding-bottom: 50px;

  position: relative;

}

/* line 6, ../sass/modules/_lyrics.sass */

.lyrics > p + p {

  margin-top: 15px;

}

@media screen and (min-width: 728px) {

  /* line 1, ../sass/modules/_lyrics.sass */

  .lyrics {

    padding-left: 90px;

  }

  /* line 12, ../sass/modules/_lyrics.sass */

  .lyrics:before, .lyrics:after {

    font-size: 100px;

    font-size: 10rem;

    position: absolute;

    color: black;

    font-family: Georgia, "Times New Roman", Times, serif;

    line-height: 0.9;

  }

  /* line 20, ../sass/modules/_lyrics.sass */

  .lyrics:before {

    content: "“";

    top: 0;

    left: 20px;

  }

  /* line 25, ../sass/modules/_lyrics.sass */

  .lyrics:after {

    content: "”";

    bottom: 0;

    right: 20px;

  }

}



/* line 1, ../sass/modules/_filter.sass */

.filter {

  text-transform: uppercase;

  font-family: "Fjalla One", sans-serif;

  font-size: 16px;

  font-size: 1.6rem;

}

/* line 7, ../sass/modules/_filter.sass */

.filter > li {

  display: block;

}

@media screen and (min-width: 728px) {

  /* line 7, ../sass/modules/_filter.sass */

  .filter > li {

    display: inline-block;

    font-size: 16px;

    font-size: 1.6rem;

    margin-right: 10px;

  }

}

/* line 14, ../sass/modules/_filter.sass */

.filter__item {

  padding: 5px;

  display: inline-block;

}

@media screen and (min-width: 728px) {

  /* line 14, ../sass/modules/_filter.sass */

  .filter__item {

    padding: 6px 8px;

  }

}

/* line 20, ../sass/modules/_filter.sass */

.filter__item:after {

  padding-left: 5px;

  content: attr(data-count);

  color: #999999;

}

/* line 25, ../sass/modules/_filter.sass */

.filter__item.is-active {

  color: white;

  background-color: black;

}

/* line 29, ../sass/modules/_filter.sass */

.filter--bordered {

  border-top: 1px solid #e9e9e9;

  border-bottom: 1px solid #e9e9e9;

  margin: 20px 0;

  padding: 10px 0;

}



/* line 1, ../sass/modules/_selector.sass */

.selector {

  border: 1px solid #c1c1c1;

  overflow: hidden;

  background-color: white;

}

/* line 6, ../sass/modules/_selector.sass */

.selector > li {

  display: block;

}

/* line 9, ../sass/modules/_selector.sass */

.selector > li + li {

  border-top: 1px solid #c1c1c1;

}

/* line 12, ../sass/modules/_selector.sass */

.selector__item {

  display: block;

  padding: 6px 10px;

  text-transform: uppercase;

}

/* line 17, ../sass/modules/_selector.sass */

.selector__item:after {

  content: attr(data-count);

  padding-left: 7px;

  color: #999999;

}

/* line 22, ../sass/modules/_selector.sass */

.selector__item:hover {

  background-color: #1f99df;

  color: white;

}

/* line 26, ../sass/modules/_selector.sass */

.selector__item:hover:after {

  color: black;

}



/* line 2, ../sass/modules/_bio.sass */

.bio__cover {

  display: block;

  width: 100%;

  height: auto;

  margin-bottom: 20px;

}



/* line 8, ../sass/modules/_bio.sass */

.bio__content {

  position: relative;

}

@media screen and (min-width: 728px) {

  /* line 8, ../sass/modules/_bio.sass */

  .bio__content {

    padding-left: 180px;

  }

}



/* line 13, ../sass/modules/_bio.sass */

.bio__selector {

  margin-bottom: 20px;

}

@media screen and (min-width: 728px) {

  /* line 13, ../sass/modules/_bio.sass */

  .bio__selector {

    width: 140px;

    position: absolute;

    top: -71px;

    left: 20px;

  }

}



/* line 21, ../sass/modules/_bio.sass */

.bio__title {

  line-height: 1;

  margin-bottom: 10px;

  text-transform: uppercase;

  font-size: 40px;

  font-size: 4rem;

}



/* line 27, ../sass/modules/_bio.sass */

.bio__paragraph {

  line-height: 1.5;

  font-size: 13px;

  font-size: 1.3rem;

  text-align: justify;

}

/* line 32, ../sass/modules/_bio.sass */

.bio__paragraph > a {

  text-decoration: underline;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-music:hover {

  color: #1f99df;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-music:hover span {

  color: #1f99df;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-music-light:hover {

  color: #46aee9;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-music-light:hover span {

  color: #46aee9;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-sport:hover {

  color: #62ba14;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-sport:hover span {

  color: #62ba14;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-sport-light:hover {

  color: #7cc360;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-sport-light:hover span {

  color: #7cc360;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-cinema:hover {

  color: #d10a07;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-cinema:hover span {

  color: #d10a07;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-cinema-light:hover {

  color: #ef3a43;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-cinema-light:hover span {

  color: #ef3a43;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-geek:hover {

  color: #ff6600;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-geek:hover span {

  color: #ff6600;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-geek-light:hover {

  color: #f4783e;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-geek-light:hover span {

  color: #f4783e;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-lifestyle:hover {

  color: #a07b0c;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-lifestyle:hover span {

  color: #a07b0c;

}



/* line 12, ../sass/mixins/_utilities.sass */

.t-link-lifestyle-light:hover {

  color: #b08a3a;

}

/* line 14, ../sass/mixins/_utilities.sass */

.t-link-lifestyle-light:hover span {

  color: #b08a3a;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-music {

  color: #1f99df;

}

/* line 23, ../sass/mixins/_utilities.sass */

.t-link-full-music:hover {

  color: #46aee9;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-music-light {

  color: #46aee9;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-sport {

  color: #62ba14;

}

/* line 23, ../sass/mixins/_utilities.sass */

.t-link-full-sport:hover {

  color: #7cc360;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-sport-light {

  color: #7cc360;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-cinema {

  color: #d10a07;

}

/* line 23, ../sass/mixins/_utilities.sass */

.t-link-full-cinema:hover {

  color: #ef3a43;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-cinema-light {

  color: #ef3a43;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-geek {

  color: #ff6600;

}

/* line 23, ../sass/mixins/_utilities.sass */

.t-link-full-geek:hover {

  color: #f4783e;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-geek-light {

  color: #f4783e;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-lifestyle {

  color: #a07b0c;

}

/* line 23, ../sass/mixins/_utilities.sass */

.t-link-full-lifestyle:hover {

  color: #b08a3a;

}



/* line 8, ../sass/settings/_theme.sass */

.t-link-full-lifestyle-light {

  color: #b08a3a;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-music:hover {

  background-color: #1f99df;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-music-light:hover {

  background-color: #46aee9;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-sport:hover {

  background-color: #62ba14;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-sport-light:hover {

  background-color: #7cc360;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-cinema:hover {

  background-color: #d10a07;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-cinema-light:hover {

  background-color: #ef3a43;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-geek:hover {

  background-color: #ff6600;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-geek-light:hover {

  background-color: #f4783e;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-lifestyle:hover {

  background-color: #a07b0c;

}



/* line 18, ../sass/mixins/_utilities.sass */

.t-link-bg-lifestyle-light:hover {

  background-color: #b08a3a;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-music {

  color: #1f99df;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-music-light {

  color: #46aee9;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-sport {

  color: #62ba14;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-sport-light {

  color: #7cc360;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-cinema {

  color: #d10a07;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-cinema-light {

  color: #ef3a43;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-geek {

  color: #ff6600;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-geek-light {

  color: #f4783e;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-lifestyle {

  color: #a07b0c;

}



/* line 18, ../sass/settings/_theme.sass */

.t-color-lifestyle-light {

  color: #b08a3a;

}



/* line 3, ../sass/settings/_ie.sass */

.lt-ie9 .parent {

  padding-left: 0 !important;

  padding-right: 0 !important;

}







.mtop5 { margin-top:5px; }

.mtop10 { margin-top:10px; }

.mtop20 { margin-top:20px; }

.mtop25 { margin-top:25px; }

.mtop30 { margin-top:30px; }

.mtop35 { margin-top:35px; }

.mtop40 { margin-top:40px; }

.mtop45 { margin-top:45px; }

.mtop50 { margin-top:50px; }



.mbot5 { margin-bottom:5px; }

.mbot10 { margin-bottom:10px; }

.mbot20 { margin-bottom:20px; }

.mbot25 { margin-bottom:25px; }

.mbot30 { margin-bottom:30px; }

.mbot35 { margin-bottom:35px; }

.mbot40 { margin-bottom:40px; }

.mbot45 { margin-bottom:45px; }

.mbot50 { margin-bottom:50px; }



.ptop5 { padding-top:5px; }

.ptop10 { padding-top:10px; }

.ptop20 { padding-top:20px; }

.ptop25 { padding-top:25px; }

.ptop30 { padding-top:30px; }

.ptop35 { padding-top:35px; }

.ptop40 { padding-top:40px; }

.ptop45 { padding-top:45px; }

.ptop50 { padding-top:50px; }



.pbot5 { padding-bottom:5px; }

.pbot10 { padding-bottom:10px; }

.pbot20 { padding-bottom:20px; }

.pbot25 { padding-bottom:25px; }

.pbot30 { padding-bottom:30px; }

.pbot35 { padding-bottom:35px; }

.pbot40 { padding-bottom:40px; }

.pbot45 { padding-bottom:45px; }

.pbot50 { padding-bottom:50px; }



.titre { color:#333333; }

.texte { color:#666666; }



.lifestyle { color:#a07b0c !important; }

.lifestyle:hover { color:#a07b0c; }

.lifestylebg { background-color:#a07b0c; }

.lifestylebgrgb { background-color:rgba(160,123,12,1); }

.lifestylebgrgb_low { background-color:rgba(160,123,12,0.1); }

.lifestylebgrgb_low:hover { background-color:rgba(160,123,12,0.2); }

.lifestylebg:hover { background-color:#b08a3a; }

.lifestylesshov { color:#a07b0c; }



.rap { color:#1f99df !important; }

.rap:hover { color:#1f99df; }

.rapbg { background-color:#1f99df !important; }

.rapbgrgb { background-color:rgba(31,153,223,1); }

.rapbgrgb_low { background-color:rgba(31,153,223,0.1); }

.rapbgrgb_low:hover { background-color:rgba(31,153,223,0.2); }

.rapbg:hover { background-color:#46aee9 !important; }

.rapsshov { color:#1f99df; }





.geek { color:#ff6600 !important; }

.geek:hover { color:#ff6600; }

.geekbg { background-color:#ff6600; }

.geekbgrgb { background-color:rgba(255,102,0,1); }

.geekbgrgb_low { background-color:rgba(255,102,0,0.1); }

.geekbgrgb_low:hover { background-color:rgba(255,102,0,0.2); }

.geekbg:hover { background-color:#f4783e; }

.geeksshov { color:#ff6600; }



.cinema { color:#d10a07 !important; }

.cinema:hover { color:#d10a07; }

.cinemabg { background-color:#d10a07; }

.cinemabgrgb { background-color:rgba(209,10,7,1); }

.cinemabgrgb_low { background-color:rgba(209,10,7,0.1); }

.cinemabgrgb_low:hover { background-color:rgba(209,10,7,0.2); }

.cinemabg:hover { background-color:#ef3a43; }

.cinemasshov { color:#d10a07; }



.sport { color:#62ba14 !important; }

.sport:hover { color:#62ba14; }

.sportbg { background-color:#62ba14; }

.sportbgrgb { background-color:rgba(98,186,20,1); }

.sportbgrgb_low { background-color:rgba(98,186,20,0.1); }

.sportbgrgb_low:hover { background-color:rgba(98,186,20,0.2); }

.sportbg:hover { background-color:#7cc360; }

.sportsshov { color:#62ba14; }







/* Polices */

.arial { font-family: Arial, Helvetica, sans-serif; }

.tahoma { font-family: Tahoma, Geneva, sans-serif; }

.verdana { font-family: Verdana, Geneva, sans-serif; }

.viga { font-family: VigaRegular, Arial, sans-serif; }

.fjalla { font-family: "Fjalla One", sans-serif; }



/* Couleurs */

.blanc { color: #FFF !important; }

.noir { color: #000; }

.gris { color: #333; }

/* Styles */

.sousligne { text-decoration: underline; }

.gras { font-weight: bold; }

.normal { font-weight: normal; }

.centrer { text-align: center; }

.justify { text-align: justify; }

.italic { font-style : italic; }

/* Tailles */

.onze { font-size: 11px; }

.douze { font-size: 12px; }

.treize { font-size: 13px; }

.quatorze { font-size: 14px; }

.quinze { font-size: 15px; }

.seize { font-size: 16px; }

.dsept { font-size: 17px; }

.dhuit { font-size: 18px; }

.dneuf { font-size: 19px; }

.vingt { font-size: 20px; }





.l-unset-gutters-none {

	display:none;

}





/*IMAGE*/

.article--image .article__thumb {

  position: relative;

  text-align: center;

}



.article--image .article__thumb:before {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 50px;

  height: 50px;

  line-height: 50px;

  background-color: rgba(0, 0, 0, 0.3);

  color: white;

  font-size: 30px;

  font-size: 3rem;

}



.article--float.article--image .article__thumb:before,

.article--inline.article--image .article__thumb:before,

.article--inlineLight.article--image .article__thumb:before {

  width: 40px;

  height: 40px;

  line-height: 40px;

  font-size: 20px;

  font-size: 2rem;

}



.article--image .article__thumb:before {

  font-family: "Flaticons Stroke";

  speak: none;

  font-style: normal;

  font-weight: normal;

  -webkit-font-smoothing: antialiased;

  display: inline-block;

}



.article--image .article__thumb:before, .icon--play-4:before {

 content: "\e472";

 

 /*son*/

 /*content: "\e57c";*/

 

 /*content: "\e46b";*/

}



/*IMAGES*/

.article--images .article__thumb {

  position: relative;

  text-align: center;

}



.article--images .article__thumb:before {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 50px;

  height: 50px;

  line-height: 50px;

  background-color: rgba(0, 0, 0, 0.3);

  color: white;

  font-size: 30px;

  font-size: 3rem;

}



.article--float.article--images .article__thumb:before,

.article--inline.article--images .article__thumb:before,

.article--inlineLight.article--images .article__thumb:before {

  width: 40px;

  height: 40px;

  line-height: 40px;

  font-size: 20px;

  font-size: 2rem;

}



.article--images .article__thumb:before {

  font-family: "Flaticons Stroke";

  speak: none;

  font-style: normal;

  font-weight: normal;

  -webkit-font-smoothing: antialiased;

  display: inline-block;

}



.article--images .article__thumb:before, .icon--play-4:before {

 /* content: "\e472";*/

 

 /*son*/

 /*content: "\e57c";*/

 

 content: "\e46b";

}







/*VIDEO*/

.article--video .article__thumb {

  position: relative;

  text-align: center;

}



.article--video .article__thumb:before {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 50px;

  height: 50px;

  line-height: 50px;

  background-color: rgba(0, 0, 0, 0.3);

  color: white;

  font-size: 30px;

  font-size: 3rem;

}



.article--float.article--video .article__thumb:before,

.article--inline.article--video .article__thumb:before,

.article--inlineLight.article--video .article__thumb:before {

  width: 40px;

  height: 40px;

  line-height: 40px;

  font-size: 20px;

  font-size: 2rem;

}



.article--video .article__thumb:before {

  font-family: "Flaticons Stroke";

  speak: none;

  font-style: normal;

  font-weight: normal;



  -webkit-font-smoothing: antialiased;

  display: inline-block;

}



.article--video .article__thumb:before, .icon--play-4:before {

 /* content: "\e472";*/

 

 /*son*/

 /*content: "\e57c";*/

 

 content: "\e46b";

}







/*SON*/

.article--son .article__thumb {

  position: relative;

  text-align: center;

}



.article--son .article__thumb:before {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 50px;

  height: 50px;

  line-height: 50px;

  background-color: rgba(0, 0, 0, 0.3);

  color: white;

  font-size: 30px;

  font-size: 3rem;

}



.article--float.article--son .article__thumb:before,

.article--inline.article--son .article__thumb:before,

.article--inlineLight.article--son .article__thumb:before {

  width: 40px;

  height: 40px;

  line-height: 40px;

  font-size: 20px;

  font-size: 2rem;

}



.article--son .article__thumb:before {

  font-family: "Flaticons Stroke";

  speak: none;

  font-style: normal;

  font-weight: normal;

  -webkit-font-smoothing: antialiased;

  display: inline-block;

}



.article--son .article__thumb:before, .icon--play-4:before {

 content: "\e57c";

}





/*SONDAGE*/

.article--sondage .article__thumb {

  position: relative;

  text-align: center;

}



.article--sondage .article__thumb:before {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 50px;

  height: 50px;

  line-height: 50px;

  background-color: rgba(0, 0, 0, 0.3);

  color: white;

  font-size: 30px;

  font-size: 3rem;

}



.article--float.article--sondage .article__thumb:before,

.article--inline.article--sondage .article__thumb:before,

.article--inlineLight.article--sondage .article__thumb:before {

  width: 40px;

  height: 40px;

  line-height: 40px;

  font-size: 20px;

  font-size: 2rem;

}



.article--sondage .article__thumb:before {

  font-family: "Flaticons Stroke";

  speak: none;

  font-style: normal;

  font-weight: normal;

  -webkit-font-smoothing: antialiased;

  display: inline-block;

}



.article--sondage .article__thumb:before {

 content: "\e4aa";

}





/* line 32, ../sass/mixins/_utilities.sass */

.menu__item--forum > a:hover, .menu__item--forum:hover > a, .menu__item--forum.is-active {

  background-color: #1f99df;

}

/* line 36, ../sass/mixins/_utilities.sass */

.menu__item--forum .menu__sub {

  background-color: #46aee9;

}

/* line 38, ../sass/mixins/_utilities.sass */

.menu__item--forum .menu__sub > li a:hover {

  background-color: #1f99df;

}











.mois__item {

  float: left;

  width: 28.56571%;

  display: block;

  padding: 0 3px;

  margin-bottom: 6px;

  text-transform: uppercase;

}

@media screen and (min-width: 728px) {

  /* line 17, ../sass/modules/_alphabet.sass */

  .mois__item {

    width: 14.28286%;

  }

}

/* line 27, ../sass/modules/_alphabet.sass */

.mois__item > a {

  display: block;

  background-color: #cdcdcd;

  text-align: center;

  height: 38px;

  line-height: 38px;

  font-family: "Fjalla One", sans-serif;

  font-size: 16px;

  font-size: 1.6rem;

}

/* line 35, ../sass/modules/_alphabet.sass */

.mois__item > a:hover {

  background-color: #1f99df;

  color: white;

}



/* line 39, ../sass/modules/_alphabet.sass */

.mois__item--double {

  width: 57.04143%;

}

@media screen and (min-width: 728px) {

  /* line 39, ../sass/modules/_alphabet.sass */

  .mois__item--double {

    width: 28.56571%;

  }

}





.bio_list_art { margin: 10px 0 0 30px; }

.alb_list_art { margin: 10px 0 0 10px; }

.bio_list_bleu { padding: 4px 3px 2px 5px; }

.bio_list_orange { padding: 4px 3px 2px 5px; }



.list__concerts {

	margin:4px 4px 4px 15px;

}

.list__concerts > li { /*line-height:50px;*/ height:70px; }





.icon--pers:before {

  content: "\e41c";

}

.icon--vote:before {

	content: "\e49d";

}

.icon--soutien:before {

	content: "\e49d";

}





.link-inlineblock {

  background-color: #e6e6e6;

  border: 1px solid #cdcdcd;

  display:inline-block;

  clear: left;

  text-align: center;

  text-transform: uppercase;

  font-family: "Fjalla One", sans-serif;

  font-size: 18px;

  font-size: 1.8rem;

  padding: 8px 0;

  color: #9a9a9a;

  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);

  padding:3px 8px 3px 8px;

  margin:0px 10px 0px 10px;

}

/* line 14, ../sass/modules/_link-block.sass */

.link-inlineblock:hover {

  color: #666666;

}



.link-inlineblock-active {

	text-shadow:0px !important;

}



.chapeau_list_news {

	text-align:justify;

	line-height:1.3em;

	font-size:1.1em;

}



.modtop {

	margin-top:10px;

	display:block;

}



.range { position: absolute; height: 20px; line-height: 20px; text-align: center; font-weight: bold; font-size: 12px; background-color: #1f99df;

color: #ffffff;

width: 40px;

 }

 /*margin-left:60px;

margin-top:80px;*/



.petit { 

	margin-left:60px;

	margin-top:80px;

}



.grand { 

	margin-left:80px;

	margin-top:100px;

}



.pr_artiste { 

	margin-left:90px;

	margin-top:80px;

}



.disco__tag {

  background-color: #333333;

  color: white;

  display: inline-block;

  text-transform: uppercase;

  margin-left: 3px;

  padding: 5px;

}



.icon--paroles:before {

  content: "\e490";

}





.paroles__count {

  width: 37px;

  height: 35px;

  background-color: #666666;

  display: block;

  float: left;

  margin-right: 10px;

  color: white;

  text-align: center;

}

/* line 13, ../sass/modules/_comment.sass */

.paroles__count:before {

  display: inline-block;

  text-align: center;

  width: 100%;

  font-size: 17px;

  font-size: 2.5rem;

  padding: 7px 0 2px 0;

}



.comment--music .paroles__count {

  background-color: #1f99df;

}







/*------- BOUTON TEMPLATE ------------*/

.lebouton, .lebouton span {

	display: inline-block;

	/*-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;*/

}

.lebouton {

	white-space: nowrap;

	line-height:1em;

	position:relative;

	outline: none;

	overflow: visible; /* removes extra side padding in IE */

	cursor: pointer;

	/*

	border: 0px solid #999;

	border: rgba(0, 0, 0, .3) 1px solid;

	border-bottom:rgba(0, 0, 0, .4) 1px solid;

	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);

	box-shadow: 0 1px 2px rgba(0,0,0,.2);

	*/

	/*

	background: -moz-linear-gradient(

		center top,

		rgba(255, 255, 255, .1) 0%,

		rgba(0, 0, 0, .1) 100%

	);

	background: -webkit-gradient(

		linear,

		center bottom,

		center top,

		from(rgba(0, 0, 0, .1)),

		to(rgba(255, 255, 255, .1))

	);

	*/

	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000'); /* IE6,IE7 */

	

	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#19FFFFFF', EndColorStr='#19000000')"; 

	-moz-user-select: none;

	-webkit-user-select:none;

	-khtml-user-select: none;*/

	/*user-select: none;*/

	margin-bottom:0px;

}

.lebouton.full, .lebouton.full span {

	display: block;

}

.lebouton:hover, .lebouton.hover {

	background: -moz-linear-gradient(

		center top,

		rgba(255, 255, 255, .2) 0%,

		rgba(255, 255, 255, .1) 100%

	);/* FF3.6 */

	background: -webkit-gradient(

		linear,

		center bottom,

		center top,

		from(rgba(255, 255, 255, .1)),

		to(rgba(255, 255, 255, .2))

	);/* Saf4+, Chrome */

	/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF'); /* IE6,IE7 */

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#33FFFFFF', EndColorStr='#19FFFFFF')"; /* IE8 */

}

.lebouton:active, .lebouton.active {

	top:1px;

}

.lebouton span {

	position: relative;

	color:#fff;

	text-shadow:0 1px 1px rgba(0, 0, 0, 0.25);

	border-top: rgba(255, 255, 255, .2) 1px solid;

	padding:3px 0em;

	line-height:1em;

	text-decoration:none;

	text-align:center;

	white-space: nowrap;

	margin-left:10px;

}



.lebouton.fbbouton {

	background-color: #3b5998;height: 38px;

	width:130px;

}

.lebouton.fbbouton span{

	background: background-position: 0px 0px;color:#fff;font-weight: bold;font-size: 14px;padding-left: 34px;padding-right: 10px;

	color: #fff;

  font-size: 22px;

  font-size: 2.2rem;

  font-family: "Fjalla One", sans-serif;

}

.lebouton.twtbouton {

	background-color: #21c2ff;height: 38px;

	width:130px;

}

.lebouton.twtbouton span{

	background: background-position: 0px -34px;color:#fff;font-weight: bold;font-size: 14px;padding-left: 34px;padding-right: 10px;

	color: #fff;

  font-size: 22px;

  font-size: 2.2rem;

  font-family: "Fjalla One", sans-serif;

}

.misc__partage__label {

	font-family: Tahoma, Arial, sans-serif;

  text-transform: uppercase;

  font-size:10px;

  line-height:10px;

}















/*VOTE*/

.bar-main-container {

	width: 260px;

  height: 73px;

	background-color: #e6e6e6;

  border: 1px solid #cdcdcd;

  display: block;

  clear: left;

  text-align: center;

  text-transform: uppercase;

  font-family: "Fjalla One", sans-serif;

  font-size: 18px;

  font-size: 1.8rem;

  padding: 8px 0;

  color: #9a9a9a;

  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.75);

  margin-bottom:8px;

}



.poll_wrap { padding: 8px; }



.bar-percentage {

  float: left;

  background: rgba(0,0,0,0.13);

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  padding: 9px 0px;

  width: 18%;

  height: 35px;

}



.bar-container {

  float: right;

  -webkit-border-radius: 10px;

  -moz-border-radius: 10px;

  border-radius: 10px;

  height: 10px;

  background: rgba(0,0,0,0.13);

  width: 78%;

  margin: 12px 0px;

  overflow: hidden;

}



.bar {

  float: left;

  background: #FFF;

  height: 100%;

}



/* COLORS */

.azure   { background: #e6e6e6; }

.emerald { background: #e6e6e6; }

.violet  { background: #e6e6e6; }

.yellow  { background: #e6e6e6; }

.red     { background: #e6e6e6; }





/*NEWS*/

blockquote {

	font-family: "Fjalla One", sans-serif;

	font-size: 18px;

	font-style: italic;

	margin: 0.25em 0;

	padding: 0.25em 40px;

	line-height: 1.45;

	position: relative;

	color: #383838;

	text-align:center;



	/*quotes: '“' '”' '‘' '’';*/

	quotes: '\201C' '\201D' '\2018' '\2019';

	/*quotes:"\201C""\201D""\2018""\2019";*/

	margin-top:30px;

	margin-bottom:20px;

}

blockquote:before {

color:#0c86e3;

content:open-quote;

font-size:3em;

line-height:.1em;

margin-right:.25em;

vertical-align:-.4em;

}

blockquote:after {

color:#0c86e3;

content:close-quote;

font-size:3em;

line-height:.1em;

margin-right:.25em;

vertical-align:-.4em;

}

.quot2 { padding-left: 16px; border-left: 5px solid #1f99df; width: 100%; quotes: "\201C""\201D""\2018""\2019"; }
.quot2 p { font-style: italic; font-size: 14px; line-height: 18px; color: #8c8785; }
blockquote.quot2 p.after { margin-left: 40px; font-weight: bold; }
blockquote.quot2 p.after a { color: #6793d4; text-decoration: none; }


.quot3 { padding-left: 16px; border-left: 5px solid #1f99df; width: 100%; quotes: "\201C""\201D""\2018""\2019"; text-align:left; }
.quot3 p { font-style: italic; font-size: 14px; line-height: 18px; color: #8c8785; }
blockquote.quot3 p.after { margin-left: 40px; font-weight: bold; }
blockquote.quot3 p.after a { color: #6793d4; text-decoration: none; }

blockquote:before,
blockquote:after {
	font-size: 2em;
}



/*

.misc__share {

	width: 50%;

}

.misc__rating {

	width: 50%;

}

*/

.ratingblock {

	margin-right:43px;

}







.post ol { padding: 12px 0 0 0; font-weight: normal; font-size: 13px; counter-reset: li; }

.post ol li { line-height: 20px; list-style: none; position: relative; margin-left: 24px; }

.post ol li:before { content: counter(li); counter-increment: li; position: absolute; border: 1px solid #d1d1d1; color: #116ab5; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width: 16px; height: 16px; left: -24px; text-align: center; font-size: 11px; font-weight: bold; line-height: 16px; background-color: #f9f9f9; background-image: -moz-linear-gradient(top, #ffffff, #efefef); background-image: -ms-linear-gradient(top, #ffffff, #efefef); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef)); background-image: -webkit-linear-gradient(top, #ffffff, #efefef); background-image: -o-linear-gradient(top, #ffffff, #efefef); background-image: linear-gradient(top, #ffffff, #efefef); background-repeat: repeat-x;  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0);

}



.post ul {

	font-family: Arial, Verdana, sans-serif;

font-weight: normal;

font-size: 13px;

line-height: 20px;

padding: 20px 0px;

margin-left: 20px;

list-style-type: square;

list-style-position: inside;



list-style-type: square;



list-style-position: inside;

font-size: 14px;

line-height: 25px;

margin-bottom: 12px;

 }

 

.icon--paroles:before {

  content: "\e44d";

  font-size:15px;

  margin-right:8px;

}



.BooskaPlayer {

	position: relative;

	padding-bottom: 50.25%; /* 16:9 */

	padding-top: 25px;

	height: 0;

}

.BooskaPlayer iframe,

.BooskaPlayer object,

.BooskaPlayer embed {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}



.partage_social {

  border-top: 1px solid #e9e9e9;

  padding: 20px 0;

}

.partage_social_btn {

	height:35px;

}

p:empty {display: none;}



.bioactif {

	background-color: #1f99df;

	color: white;

}

.bioactif:hover {

	background-color: white;

	color: #1f99df;

}

.fond__tag {

  color: white;

  display: inline-block;

  text-transform: uppercase;

  margin-left: 3px;

  padding: 5px;

}

.img_top_profile {

	vertical-align:middle;

	margin-right:5px;

	

}



#login-box,

#feed-box,

#statelog {

	display:none;

	

}



.h2like {

color: rgb(51, 51, 51);

direction: ltr;

display: block;

font-family: 'Fjalla One', sans-serif;

font-size: 30px;

font-stretch: normal;

font-style: normal;

font-variant: normal;

font-weight: normal;



margin-bottom: 25px;

margin-left: 0px;

margin-right: 0px;

margin-top: 20px;

padding-bottom: 0px;

padding-left: 0px;

padding-right: 0px;

padding-top: 0px;

}



img.full {   display: block;

  margin-bottom: 10px;

  width: 100%;

  height: auto;

  max-width: 650px;

}



img.fullp {   display: block;

  margin-bottom: 10px;

  height: auto;

  max-width: 100%;

}





@keyframes slidein {

    from {

      opacity:0.2;

    }

    

    to {

      opacity:1;

    }

  }

  

.ovblanc {

color: #666;

}

.ovblanc:hover {

	animation-duration: 1s;

    animation-name: slidein;

	color:#fff;

	

}

.ovblanc:hover * {

	color:#fff;

}



.ovgris:hover {

	background-color:#E6E6E6;

	border: 1px solid #CDCDCD;

	animation-duration: 1s;

    animation-name: slidein;

	color:#000;

}

.ovsschan:hover {

	color:#fff !important;

	

}

.ovsschan {

	white-space: nowrap;

overflow: hidden;

text-overflow: ellipsis;

}

.instagram-logo {
  position: relative;
  width: 40px;
  height: 40px;
  overflow: hidden;
  background: -webkit-linear-gradient(305deg, #3051f1 10%, #c92bb7 70%) no-repeat;
  background: linear-gradient(145deg, #3051f1 10%, #c92bb7 70%) no-repeat;
  /*border-radius: 9.21933086px;*/
  box-shadow: 0px 0.29739777px 1.33828996px rgba(0, 0, 0, 0.25);
}
.instagram-logo:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  content: '';
  background: -webkit-radial-gradient(circle farthest-corner at 28% 100%, #fcdf8f 0%, #fbd377 10%, #fa8e37 22%, #f73344 35%, rgba(247, 51, 68, 0) 65%) no-repeat;
  background: radial-gradient(circle farthest-corner at 28% 100%, #fcdf8f 0%, #fbd377 10%, #fa8e37 22%, #f73344 35%, rgba(247, 51, 68, 0) 65%) no-repeat;
}
.instagram-logo,
.instagram-logo * {
  box-sizing: border-box;
}
.instagram-logo * {
  position: absolute;
  display: block;
}
.instagram-logo > div {
  top: 5.35315985px;
  left: 5.35315985px;
  width: 29.2936803px;
  height: 29.2936803px;
  border-radius: 8.47583643px;
  border: 2.52788104px #ffffff solid;
}
.instagram-logo > div > div:nth-child(1) {
  top: 4.68401487px;
  left: 4.68401487px;
  width: 14.86988848px;
  height: 14.86988848px;
  border-radius: 50%;
  border: 2.52788104px #ffffff solid;
}
.instagram-logo > div > div:nth-child(2) {
  display: block;
  width: 3.42007435px;
  height: 3.42007435px;
  background-color: #ffffff;
  border-radius: 50%;
  right: 2.52788104px;
  top: 2.52788104px;
}