/*
Theme Name: Atelier
Theme URI: http://atelier.solid.studio
Author: Solid Studio <wpthemes@solid.studio>
Author URI: http://solid.studio
Version: 0.0.1
Description: A responsive portfolio theme built with AngularJS
License: MIT
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
Text Domain: ss
*/
@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Oswald");

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-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

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

/*
  Mixins
*/
/*
--------------------------
Layout
--------------------------
*/
* {
  margin: 0;
}

html,
body {
  height: 100%;
}

#site {
  height: 100%;
  position: relative;
  min-width: 320px;
  width: 100%;
  height: 100%;
}

.fullscreen #site {
  overflow: hidden;
}

#site:after {
  content: '';
  display: block;
}

#header {
  position: absolute;
  top: 0;
}

#header,
#footer {
  z-index: 100;
  width: 100%;
}

#main {
  height: 100%;
  width: 100%;
  position: absolute;
  pointer-events: none;
  z-index: 2;
}

.clearfix:after {
  content: '';
  display: table;
  clear: both;
}

img {
  max-width: 100%;
  height: auto;
}

/**
 * 3.0 Typography
 */
@font-face {
  font-family: 'fontello';
  src: url(data:application/vnd.ms-fontobject;base64,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);
  src: url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"), url(data:application/octet-stream;base64,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) format("woff2"), url(data:application/font-woff;base64,d09GRgABAAAAAAr8AA8AAAAAE4QAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADMAAABCsP6z7U9TLzIAAAGMAAAAQwAAAFY+IEhgY21hcAAAAdAAAABQAAABfohD7KljdnQgAAACIAAAABMAAAAgBtX/BGZwZ20AAAI0AAAFkAAAC3CKkZBZZ2FzcAAAB8QAAAAIAAAACAAAABBnbHlmAAAHzAAAAJIAAACyxaiHmmhlYWQAAAhgAAAALgAAADYJg0KTaGhlYQAACJAAAAAbAAAAJAc8A1ZobXR4AAAIrAAAAAwAAAAMCHAAAGxvY2EAAAi4AAAACAAAAAgAOABZbWF4cAAACMAAAAAgAAAAIADMC6RuYW1lAAAI4AAAAXcAAALNzJ0cHnBvc3QAAApYAAAAJQAAADbf9+1ScHJlcAAACoAAAAB6AAAAhuVBK7x4nGNgZGBg4GKQY9BhYHRx8wlh4GBgYYAAkAxjTmZ6IlAMygPKsYBpDiBmg4gCAIojA08AeJxjYGS6wDiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgcXjC8YGQO+p/FEMUcxDANKMwIkgMAAmQL/QB4nO2QsQ2AMAwEz4mhQIxBQcEwVOxfskXythmDl+6kf7kysABdXMLBHozIrdVy72y5O0feeOyvjSETVvd0k1b+7Onzay3+VNTnCtoEzLgLXXicY2BAAxIQyBz0PwuEARJsA90AeJytVml300YUHXlJnIQsJQstamHExGmwRiZswYAJQbJjIF2crZWgixQ76b7xid/gX/Nk2nPoN35a7xsvJJC053Cak6N3583VzNtlElqS2AvrkZSbL8XU1iaN7DwJ6YZNy1F8KDt7IWWKyd8FURCtltq3HYdERCJQta6wRBD7HlmaZHzoUUbLtqRXTcotPekuW+NBvVXffho6yrE7oaRmM3RoPbIlVRhVokimPVLSpmWo+itJK7y/wsxXzVDCiE4iabwZxtBI3htntMpoNbbjKIpsstwoUiSa4UEUeZTVEufkigkMygfNkPLKpxHlw/yIrNijnFawS7bT/L4vead3OT+xX29RtuRAH8iO7ODsdCVfhFtbYdy0k+0oVBF213dCbNnsVP9mj/KaRgO3KzK90IxgqXyFECs/ocz+IVktnE/5kkejWrKRE0HrZU7sSz6B1uOIKXHNGFnQ3dEJEdT9kjMM9pg+Hvzx3imWCxMCeBzLekclnAgTKWFzNEnaMHJgJWWLKqn1rpg45XVaxFvCfu3a0ZfOaONQd2I8Ww8dWzlRyfFoUqeZTJ3aSc2jKQ2ilHQmeMyvAyg/oklebWM1iZVH0zhmxoREIgIt3EtTQSw7saQpBM2jGb25G6a5di1apMkD9dyj9/TmVri501PaDvSzRn9Wp2I62AvT6WnkL/Fp2uUiRen66Rl+TOJB1gIykS02w5SDB2/9DtLL15YchdcG2O7t8yuofdZE8KQB+xvQHk/VKQlMhZhViFZAYq1rWZbJ1awWqcjUd0OaVr6s0wSKchwXx76Mcf1fMzOWmBK+34nTsyMuPXPtSwjTHHybdT2a16nFcgFxZnlOp1mW7+s0x/IDneZZntfpCEtbp6MsP9RpgeVHOh1jeUELmnTfwZCLMOQCDpAwhKUDQ1hegiEsFQxhuQhDWBZhCMslGMLyYxjCchmGsLysZdXUU0nj2plYBmxCYGKOHrnMReVqKrlUQrtoVGpDnhJulVQUz6p/ZaBePPKGObAWSJfIml8xzpWPRuX41hUtbxo7V8Cx6m8fjvY58VLWi4U/Bf/V1lQlvWLNw5Or8BuGnmwnqjapeHRNl89VPbr+X1RUWAv0G0iFWCjKsmxwZyKEjzqdhmqglUPMbMw8tOt1y5qfw/03MUIWUP34NxQaC9yDTllJWe3grNXX27LcO4NyOBMsSTE38/pW+CIjs9J+kVnKno98HnAFjEpl2GoDrRW82ScxD5neJM8EcVtRNkja2M4EiQ0c84B5850EJmHqqg3kTuGGDfgFYW7BeSdconqjLIfuRezzKKT8W6fiRPaoaIzAs9kbYa/vQspvcQwkNPmlfgxUFaGpGDUV0DRSbqgGX8bZum1Cxg70Iyp2w7Ks4sPHFveVkm0ZhHykiNWjo5/WXqJOqtx+ZhSX752+BcEgNTF/e990cZDKu1rJMkdtA1O3GpVT15pD41WH6uZR9b3j7BM5a5puuiceel/TqtvBxVwssPZtDtJSJhfU9WGFDaLLxaVQ6mU0Se+4BxgWGNDvUIqN/6v62HyeK1WF0XEk307Ut9HnYAz8D9h/R/UD0Pdj6HINLs/3mhOfbvThbJmuohfrp+g3MGutuVm6BtzQdAPiIUetjrjKDXynBnF6pLkc6SHgY90V4gHAJoDF4BPdtYzmUwCj+Yw5PsDnzGHQZA6DLeYw2GbOGsAOcxjsMofBHnMYfMGcdYAvmcMgZA6DiDkMnjAnAHjKHAZfMYfB18xh8A1z7gN8yxwGMXMYJMxhsK/p1jDMLV7QXaC2QVWgA1NPWNzD4lBTZcj+jheG/b1BzP7BIKb+qOn2kPoTLwz1Z4OY+otBTP1V050h9TdeGOrvBjH1D4OY+ky/GMtlBr+MfJcKB5RdbD7n74n3D9vFQLkAAQAB//8AD3icLY0xCsJAFERnfrJZRBElscyiG7CxW5NKhBSWlhYeIL0ewSPkbDmNjeBf1w9/3lTzQOjJRV4o0fUBBuYBoTzzQkDiFgneM+28EuvVcjGf2SIXlCytqQ4M+pvKn9n49sSuDTVl79w0TDE4JsZQ1d/HERbbvhb+JAp1ICmMwLLI0nSz8+0xzn3ezunW8AXiehd/AAB4nGNgZGBgAOLj3dfZ4/ltvjJwM78AijBctqufjkwzv2BqAFIcDEwgHgBBHgqNAAB4nGNgZGBgDvqfBSRfMDCASUYGVMAMAFz3A5oAA+gAAAJEAAACRAAAAAAAAAA4AFkAAQAAAAMAFAABAAAAAAACAA4AHgBzAAAARgtwAAAAAHicdZDLTsJAFIb/kYsKiRpN3DorAzGWSyILEhISDGx0QwxbU0ppS0qHTAcSXsN38GF8CZ/Fn3YwBmKb6XznmzNnTgfANb4hkD9PHDkLnDHK+QSn6Fku0D9bLpJfLJdQxZvlMv275QoeEFiu4gYfrCCK54wW+LQscCUuLZ/gQtxZLtA/Wi6Se5ZLuBWvlsv0nuUKJiK1XMW9+Bqo1VZHQWhkbVCX7WarI6dbqaiixI2luzah0qnsy7lKjB/HyvHUcs9jP1jHrt6H+3ni6zRSiWw5zb0a+YmvXePPdtXTTdA2Zi7nWi3l0GbIlVYL3zNOaMyq22j8PQ8DKKywhUbEqwphIFGjrXNuo4kWOqQpMyQz86wICVzENC7W3BFmKynjPsecUULrMyMmO/D4XR75MSng/phV9NHqYTwh7c6IMi/Zl8PuDrNGpCTLdDM7++09xYantWkNd+261FlXEsODGpL3sVtb0Hj0TnYrhraLBt9//u8H42mETwB4nGNgYoAALgbsgJmRiZGZkYWBpSCntJg1NzOvtJiBAQAhDQQVAAAAeJxj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxlYnTYxMDJogRibuZgYOSAsPgYwi81pF9MBoDQnkM3utIvBAcJmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbOZhYuTR2sH4v3UDS+9GJgYXAAx2I/QAAA==) format("woff"), url(data:application/x-font-ttf;base64,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) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTYgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iZm9udGVsbG8iIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImZvbnRlbGxvIiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJwbHVzIiB1bmljb2RlPSImI3hlODAwOyIgZD0iTTU1MCA0MDBxMzAgMCAzMC01MHQtMzAtNTBsLTIxMCAwIDAtMjEwcTAtMzAtNTAtMzB0LTUwIDMwbDAgMjEwLTIxMCAwcS0zMCAwLTMwIDUwdDMwIDUwbDIxMCAwIDAgMjEwcTAgMzAgNTAgMzB0NTAtMzBsMC0yMTAgMjEwIDB6IiBob3Jpei1hZHYteD0iNTgwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Im1pbnVzIiB1bmljb2RlPSImI3hlODAxOyIgZD0iTTU1MCA0MDBxMzAgMCAzMC01MHQtMzAtNTBsLTUyMCAwcS0zMCAwLTMwIDUwdDMwIDUwbDUyMCAweiIgaG9yaXotYWR2LXg9IjU4MCIgLz4KPC9mb250Pgo8L2RlZnM+Cjwvc3ZnPg==) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMTYgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iZm9udGVsbG8iIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImZvbnRlbGxvIiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJwbHVzIiB1bmljb2RlPSImI3hlODAwOyIgZD0iTTU1MCA0MDBxMzAgMCAzMC01MHQtMzAtNTBsLTIxMCAwIDAtMjEwcTAtMzAtNTAtMzB0LTUwIDMwbDAgMjEwLTIxMCAwcS0zMCAwLTMwIDUwdDMwIDUwbDIxMCAwIDAgMjEwcTAgMzAgNTAgMzB0NTAtMzBsMC0yMTAgMjEwIDB6IiBob3Jpei1hZHYteD0iNTgwIiAvPgoKPGdseXBoIGdseXBoLW5hbWU9Im1pbnVzIiB1bmljb2RlPSImI3hlODAxOyIgZD0iTTU1MCA0MDBxMzAgMCAzMC01MHQtMzAtNTBsLTUyMCAwcS0zMCAwLTMwIDUwdDMwIDUwbDUyMCAweiIgaG9yaXotYWR2LXg9IjU4MCIgLz4KPC9mb250Pgo8L2RlZnM+Cjwvc3ZnPg==) format('svg');
  }
}
*/
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-plus:before {
  content: '\e800';
}

/* '' */
.icon-minus:before {
  content: '\e801';
}

/* '' */
body,
button,
input,
select,
textarea {
  color: #323232;
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.6;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  font-weight: 700;
}

h1 {
  font-size: 2em;
  font-weight: normal;
  line-height: 1em;
}

h2 {
  font-size: 1.5em;
}

h3 {
  font-size: 1.2em;
}

h4 {
  font-size: 1em;
}

p {
  margin-bottom: 1.6em;
}

b,
strong {
  font-weight: 700;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  border-left: 4px solid #707070;
  border-left: 4px solid rgba(51, 51, 51, 0.7);
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  font-size: 18px;
  font-size: 1.8rem;
  font-style: italic;
  line-height: 1.6667;
  margin-bottom: 1.6667em;
  padding-left: 0.7778em;
}

blockquote p {
  margin-bottom: 1.6667em;
}

blockquote>p:last-child {
  margin-bottom: 0;
}

blockquote cite,
blockquote small {
  color: #323232;
  font-size: 15px;
  font-size: 1.5rem;
  font-family: 'Noto Sans', sans-serif;
  line-height: 1.6;
}

blockquote em,
blockquote i,
blockquote cite {
  font-style: normal;
}

blockquote strong,
blockquote b {
  font-weight: 400;
}

address {
  font-style: italic;
  margin: 0 0 1.6em;
}

code,
kbd,
tt,
var,
samp,
pre {
  font-family: Inconsolata, monospace;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

pre {
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0.01);
  border: 1px solid #eaeaea;
  border: 1px solid rgba(51, 51, 51, 0.1);
  line-height: 1.2;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 0.8em;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

abbr[title] {
  border-bottom: 1px dotted #eaeaea;
  border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
  cursor: help;
}

mark,
ins {
  background-color: #fff9c0;
  text-decoration: none;
}

sup,
sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  bottom: 1ex;
}

sub {
  top: .5ex;
}

small {
  font-size: 75%;
}

big {
  font-size: 125%;
}

body {
  font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

h1,
h2 {
  font-family: 'Oswald', Impact, Helvetica, Arial, sans-serif;
}

a {
  color: #dc3522;
}

a:hover {
  color: #b02a1b;
}

.multi-select {
  /* Size and position */
  position: relative;
  width: 220px;
  margin: 0 auto;
  padding: 10px 30px 10px 10px;
  border-radius: 5px;
  display: inline-block;
  /* smartphones, Android phones, landscape iPhone */
  /* Styles */
  background: #374140;
  cursor: pointer;
  outline: none;
  color: #959595;
}

@media (max-width: 481px) {
  .multi-select {
    width: 170px;
  }
}

.multi-select.active {
  border-radius: 5px 5px 0 0;
}

.multi-select:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -3px;
  border-width: 6px 6px 0 6px;
  border-style: solid;
  border-color: #2a2c2b transparent;
}

.multi-select .dropdown {
  /* Size & position */
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  z-index: 4;
  /* Styles */
  background: #303938;
  border: inherit;
  border-top: none;
  list-style: none;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  /* Hiding */
  opacity: 0;
  pointer-events: none;
  border-radius: 0 0 5px 5px;
}

.multi-select .dropdown li {
  position: relative;
  /* Enable absolute positioning for checkboxes */
}

.multi-select .dropdown li:last-child {
  border-radius: 0 0 5px 5px;
}

.multi-select .dropdown li:last-child label {
  border-bottom: 0 none;
  border-radius: 0 0 5px 5px;
}

.multi-select .dropdown li input {
  position: absolute;
  display: block;
  right: 10px;
  top: 50%;
  margin-top: -8px;
}

.multi-select .dropdown li label {
  display: block;
  padding: 10px 30px 10px 10px;
  /* Same padding as the button */
  border-bottom: 1px dotted #2a2c2b;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.multi-select .dropdown li::last-of-type label {
  border: none;
}

/* Hover state */
.multi-select .dropdown li:hover label {
  background: #3e4948;
}

/* Checked state */
.multi-select .dropdown li input:checked~label {
  color: #dc3522;
}

/* Active state */
.multi-select.active:after {
  border-width: 0 6px 6px 6px;
}

.multi-select.active .dropdown {
  opacity: 1;
  pointer-events: auto;
}

.no-js .multi-select:focus .dropdown {
  opacity: 1;
  pointer-events: auto;
}

.no-js .multi-select:focus:after {
  border-width: 0 6px 6px 6px;
}

.no-js button[type="submit"] {
  display: inline-block;
}

#site button[type="submit"] {
  display: none;
}

#site button,
#site input,
#site textarea {
  padding: 10px 10px 9px;
  border-radius: 5px;
  background: #374140;
  border: 0 none;
  color: #959595;
  outline: none;
  box-shadow: 0 0 0 0 #dc3522 inset;
  -webkit-transition: box-shadow 250ms ease-in-out;
  transition: box-shadow 250ms ease-in-out;
}

#site button:focus,
#site input:focus,
#site textarea:focus {
  color: #fff;
  box-shadow: 0 0 3px 2px #dc3522 inset;
}

#site button,
#site input[type="search"] {
  background: #374140;
  cursor: pointer;
}

#site input[type="search"] {
  width: 200px;
  -webkit-transition: width 200ms ease-in-out;
  transition: width 200ms ease-in-out;
}

#site input[type="search"]:focus {
  width: 300px;
}

#site input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  position: relative;
  right: 0;
  height: 16px;
  width: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4AEZExs1KwSSFwAAAoRJREFUeNrtncFxwzAMBAmX4kkL7r+AtOBxK0oDedgWCYGLvWc+Im6NSCIBaAyllFJKKaWUUkqpzno+7sfzcT90or7f8emF/vv7z+8rxLAG7Fm/4+zFhJwL91O/b1kLUtd4GbMvaCbnwX3H61vlX59wkzL4m4ubyWvhpt+DzeSaXsXqhZjJ13oa1RYk3LleRtWFCXeOh1F9gcI9513sslDhJjxkCXk/r2LXhQs3EbCQ63oTlECEmwBYyPW8CGpgwl0IuDvkSrFHl0A7wl0OuBvkirFG18C7xBjdDaDHFhrBjik0hB1LaAw7htAg9tpDo9hrDrOB/YP0Xx78llLmwaWygTs/L/hkCn/iL/d+WclQwuucGwhguGUBX20wabfNfV4w3PKAsw0nHoZ4HAeGuw3g1QDIZ9Xtqybo1Sbb1T7NBNKhlKhtcVuXYsBtS1TPAOpU6dmuBvkb7VyrvX0nwWrIuxfit20V6QAXA3gFZEqfVPuOPjJcHOAZkGltrDZeg+GOsXBWpTKD/RctYB+yBOxrEh+wGx1gwG5VggF72AAG7HEhGLAH/mDAluyAAVt0BwZs2SwYsIXvYMC2roAB23wGBmz7KBiwDeBgwI5wAAN2CAsYsGOUwIAdhAYG7ChDMGCHkYIBO04YDNiB4GDAjvQHj/T3oxz5MflZHXhsbhTAY/TTdvBY3ceFx+znZeGxe8wGh+wn3uGQrYKAQw7hsiFbpAaHHMJlQ7aGGA45hMuGbIsHHHIIlw3ZDjw45BAuG/KyWZXCreHVkg544eZk8js+38xcdiZPvQcLNy+T0+/Bwq2ZyVNek4Sbm8nL/X4+7kfWnEil30oppZRSSimllFJjjDH+AIfT3ho8VuyZAAAAAElFTkSuQmCC) 50% 50% no-repeat;
  background-size: 100% 100%;
}

.inner {
  -webkit-transition: max-width 500ms ease;
  transition: max-width 500ms ease;
}

/*
   Animation example, for spinners
*/
.animate-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

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

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

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

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@-webkit-keyframes FadeSlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(75%, 0, 0);
    transform: translate3d(75%, 0, 0);
  }

  50% {
    -webkit-transform: translate3d(5%, 0, 0);
    transform: translate3d(5%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes FadeSlideIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(75%, 0, 0);
    transform: translate3d(75%, 0, 0);
  }

  50% {
    -webkit-transform: translate3d(5%, 0, 0);
    transform: translate3d(5%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes FadeSlideOut {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  50% {
    -webkit-transform: translate3d(-45%, 0, 0);
    transform: translate3d(-45%, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}

@keyframes FadeSlideOut {
  0% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  50% {
    -webkit-transform: translate3d(-45%, 0, 0);
    transform: translate3d(-45%, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
  }
}

/*
  Accessibility
*/
/* Text meant only for screen readers */
.says,
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  /* many screen reader and browser combinations announce broken words as they would appear visually */
  word-wrap: normal !important;
}

/* must have higher specificity than alternative color schemes inline styles */
.site .skip-link {
  background-color: #f1f1f1;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2);
  color: #21759b;
  display: block;
  font-family: Montserrat, "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 700;
  left: -9999em;
  outline: none;
  padding: 15px 23px 14px;
  text-decoration: none;
  text-transform: none;
  top: -9999em;
}

/*
--------------------------
Header
--------------------------
*/
#header {
  background-image: url("assets/img/header-ving.min.png");
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.logo {
  float: left;
  width: 20%;
  padding: 1% 1% 0 1%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-right: 2px solid #fff;
  /* smartphones, Android phones, landscape iPhone */
}

@media (max-width: 481px) {
  .logo {
    border-right: 1px solid #fff;
  }
}

.site-title,
.site-description {
  text-indent: -9999px;
  display: none;
}

.menu-toggle {
  display: none;
  background-color: transparent;
  border: 1px solid #d1d1d1;
  color: #1a1a1a;
  font-size: 13px;
  font-size: 0.8125rem;
  margin: 1.076923077em 0;
  padding: 0.769230769em;
  /* smartphones, portrait iPhone, small portrait Android */
}

.menu-toggle:hover,
.menu-toggle:focus {
  background-color: transparent;
  border-color: #007acc;
  color: #007acc;
}

.menu-toggle:focus {
  outline: 0;
}

.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}

.no-js .menu-toggle {
  display: none;
}

.menu-toggle.toggled-on:focus {
  outline: thin dotted;
}

/*
--------------------------
Navigation
--------------------------
*/
#site-navigation {
  position: absolute;
  right: 0;
  bottom: 34%;
  width: 93.5%;
  border-bottom: 2px solid #fff;
  overflow: hidden;
  height: 100%;
  pointer-events: none;
  /* smartphones, Android phones, landscape iPhone */
  /* smartphones, portrait iPhone, small portrait Android */
}

@media (max-width: 481px) {
  #site-navigation {
    border-bottom: 1px solid #fff;
    bottom: 38%;
  }
}

@media (max-width: 320px) {
  #site-navigation {
    border-bottom: 1px solid #fff;
    bottom: 42%;
  }
}

#site-navigation .nav-menu {
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: auto;
  /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), smaller landscape Android */
}

@media (max-width: 641px) {
  #site-navigation .nav-menu {
    width: 83%;
  }
}

#site-navigation .page_item,
#site-navigation .menu-item {
  display: inline-block;
  font-size: 2em;
  line-height: 2em;
  float: left;
  /* big landscape tablets, laptops, and desktops */
  /* tablet, landscape iPad, lo-res laptops ands desktops */
  /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), smaller landscape Android */
  /* smartphones, Android phones, landscape iPhone */
}

#site-navigation .page_item a,
#site-navigation .menu-item a {
  color: #cdcdcd;
  text-decoration: none;
  padding: .5em 1em;
  /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), smaller landscape Android */
}

@media (max-width: 641px) {

  #site-navigation .page_item a,
  #site-navigation .menu-item a {
    display: block;
    padding: 3em 0 .3em;
  }
}

@media (max-width: 1025px) {

  #site-navigation .page_item,
  #site-navigation .menu-item {
    font-size: 1.75em;
  }
}

@media (max-width: 961px) {

  #site-navigation .page_item,
  #site-navigation .menu-item {
    font-size: 1.5em;
  }
}

@media (max-width: 641px) {

  #site-navigation .page_item,
  #site-navigation .menu-item {
    font-size: 1.25em;
    line-height: 1.25em;
    width: 33%;
    text-align: center;
  }
}

@media (max-width: 481px) {

  #site-navigation .page_item,
  #site-navigation .menu-item {
    font-size: 1em;
  }
}

#site-navigation .current_page_item a,
#site-navigation .current-menu-item a {
  color: #dc3522;
}

#menu-language,
#menu-idioma {
  display: inline-block;
  line-height: 0;
  /* smartphones, Android phones, landscape iPhone */
}

@media (max-width: 481px) {

  #menu-language,
  #menu-idioma {
    display: none;
  }
}

#menu-language li,
#menu-idioma li {
  display: inline-block;
  margin: 0;
  padding: 0;
}

#menu-language li img,
#menu-idioma li img {
  width: 32px;
}

#menu-language li a,
#menu-idioma li a {
  display: inline-block;
  text-decoration: none;
  color: #959595;
  background: #374140;
  cursor: pointer;
  padding: 10px;
  border-radius: 5px;
}

main article {
  background: rgba(217, 207, 158, 0.85);
  width: 50%;
  padding: 20px;
  left: 0;
  bottom: 0;
  position: absolute;
  pointer-events: auto;
  max-height: 50%;
  overflow: auto;
  -webkit-transform: translate3d(20px, -20px, 0);
  transform: translate3d(20px, -20px, 0);
  /* Let's get this party started */
  /* Track */
  /* Handle */
  overflow: auto;
}

main article::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

main article::-webkit-scrollbar-track {
  background-color: rgba(217, 207, 158, 0.85);
}

main article::-webkit-scrollbar-thumb {
  background: rgba(188, 171, 85, 0.85);
}

main article::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(188, 171, 85, 0.85);
}

.ninja-forms-cont {
  position: absolute !important;
  right: 0;
  bottom: 0;
  width: 42%;
  -webkit-transform: translate3d(-20px, -20px, 0);
  transform: translate3d(-20px, -20px, 0);
  pointer-events: auto;
}

.ninja-forms-cont .textarea-wrap textarea {
  height: 135px;
}

/*
--------------------------
Widgets
--------------------------
*/
.search-form {
  float: left;
  width: 75%;
  /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), smaller landscape Android */
}

@media (max-width: 641px) {
  .search-form {
    width: 60%;
  }

  .search-form .search-label {
    display: none;
  }
}

.no-js .search-form .search-submit {
  display: none;
}

/*
--------------------------
Footer
--------------------------
*/
#footer {
  background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.6)), url(https://jwatelier.com/wp-content/themes/jwa/images/cont_bg.jpg);
  background-position: 0 0, 0 -40px;
  background-repeat: repeat-x;
  color: #959595;
}

#footer .site-options {
  float: right;
  width: 25%;
  text-align: right;
  /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), smaller landscape Android */
}

@media (max-width: 641px) {
  #footer .site-options {
    width: 40%;
  }
}

#footer .site-options button {
  -webkit-transform: translateY(-6px);
  transform: translateY(-6px);
  /* smartphones, Android phones, landscape iPhone */
}

@media (max-width: 481px) {
  #footer .site-options button {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.fullscreen #footer {
  position: absolute;
  z-index: 200;
  bottom: 0;
  -webkit-transform: translate3d(0, 331px, 0);
  transform: translate3d(0, 331px, 0);
}

.footer-top {
  padding: 20px;
}

/* Nav Trigger */
.footer-toggle {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  bottom: 0;
}

label[for="footer-toggle"] {
  /* critical positioning styles */
  position: fixed;
  left: 50%;
  bottom: 0;
  z-index: 300;
  margin-left: -25px;
  box-shadow: 0 0 1px 1px #2a2c2b;
  /* non-critical appearance styles */
  height: 16px;
  width: 50px;
  cursor: pointer;
  background-color: #333;
  padding: 10px;
  border-radius: 5px 5px 0 0;
  display: none;
}

.fullscreen label[for="footer-toggle"] {
  display: inline-block;
}

label[for="footer-toggle"] span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB2ZXJzaW9uPScxLjEnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMzBweCcgaGVpZ2h0PSczMHB4JyB2aWV3Qm94PScwIDAgMzAgMzAnIGVuYWJsZS1iYWNrZ3JvdW5kPSduZXcgMCAwIDMwIDMwJyB4bWw6c3BhY2U9J3ByZXNlcnZlJz4KICA8cmVjdCB3aWR0aD0nMzAnIGZpbGw9IiM5NTk1OTUiIGhlaWdodD0nNCcgLz4KICA8cmVjdCB5PScyNCcgd2lkdGg9JzMwJyBmaWxsPSIjOTU5NTk1IiBoZWlnaHQ9JzQnIC8+CiAgPHJlY3QgeT0nMTInIHdpZHRoPSczMCcgZmlsbD0iIzk1OTU5NSIgaGVpZ2h0PSc0JyAvPgo8L3N2Zz4K);
  background-size: contain;
  height: 100%;
  width: 100%;
  display: block;
}

/* Make the Magic Happen */
.footer-toggle+label,
#footer {
  -webkit-transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
}

.footer-toggle:checked+label {
  -webkit-transform: translate3d(0, -321px, 0);
  transform: translate3d(0, -321px, 0);
}

.footer-toggle:checked~#footer {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#footer-toggle {
  display: none;
}

#portfolio-nav {
  overflow-x: auto;
  padding: 0 10px;
  /* Track */
  /* Handle */
}

#portfolio-nav::-webkit-scrollbar {
  height: 5px;
}

#portfolio-nav::-webkit-scrollbar-track {
  background-color: #374140;
}

#portfolio-nav::-webkit-scrollbar-thumb {
  background: #c6301f;
}

#portfolio-nav::-webkit-scrollbar-thumb:window-inactive {
  background: #c6301f;
}

.project-nav-item-wrap {
  opacity: 0;
  -webkit-transform: translate3d(75%, 0, 0);
  transform: translate3d(75%, 0, 0);
}

.visible .project-nav-item-wrap {
  -webkit-animation-name: FadeSlideIn;
  animation-name: FadeSlideIn;
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.visible .project-nav-item-wrap:nth-child(1) {
  -webkit-animation-delay: 200ms;
  animation-delay: 200ms;
}

.visible .project-nav-item-wrap:nth-child(2) {
  -webkit-animation-delay: 400ms;
  animation-delay: 400ms;
}

.visible .project-nav-item-wrap:nth-child(3) {
  -webkit-animation-delay: 600ms;
  animation-delay: 600ms;
}

.visible .project-nav-item-wrap:nth-child(4) {
  -webkit-animation-delay: 800ms;
  animation-delay: 800ms;
}

.visible .project-nav-item-wrap:nth-child(5) {
  -webkit-animation-delay: 1000ms;
  animation-delay: 1000ms;
}

.visible .project-nav-item-wrap:nth-child(6) {
  -webkit-animation-delay: 1200ms;
  animation-delay: 1200ms;
}

.visible .project-nav-item-wrap:nth-child(7) {
  -webkit-animation-delay: 1400ms;
  animation-delay: 1400ms;
}

.loading .project-nav-item-wrap {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-animation-name: FadeSlideOut;
  animation-name: FadeSlideOut;
  -webkit-animation-duration: 250ms;
  animation-duration: 250ms;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.loading .project-nav-item-wrap:nth-child(1) {
  -webkit-animation-delay: 125ms;
  animation-delay: 125ms;
}

.loading .project-nav-item-wrap:nth-child(2) {
  -webkit-animation-delay: 250ms;
  animation-delay: 250ms;
}

.loading .project-nav-item-wrap:nth-child(3) {
  -webkit-animation-delay: 375ms;
  animation-delay: 375ms;
}

.loading .project-nav-item-wrap:nth-child(4) {
  -webkit-animation-delay: 500ms;
  animation-delay: 500ms;
}

.loading .project-nav-item-wrap:nth-child(5) {
  -webkit-animation-delay: 625ms;
  animation-delay: 625ms;
}

.loading .project-nav-item-wrap:nth-child(6) {
  -webkit-animation-delay: 750ms;
  animation-delay: 750ms;
}

.loading .project-nav-item-wrap:nth-child(7) {
  -webkit-animation-delay: 875ms;
  animation-delay: 875ms;
}

.project-nav-item {
  list-style-type: none;
  margin: 0 10px 10px;
  width: 327px;
}

.project-nav-item h3 a {
  color: #dc3522;
  text-decoration: none;
}

.project-nav-item img {
  width: 100%;
  height: auto;
  opacity: .75;
  -webkit-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
}

.project-nav-item img:hover {
  opacity: 1;
}

/*
--------------------------
Slider
--------------------------
*/
#slider {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.admin-bar #slider {
  height: calc(100% - 32px);
}

#slider .swiper-wrapper {
  height: 100%;
}

#slider .slide-caption {
  position: absolute;
  bottom: 20px;
  left: 20px;
  max-width: 50%;
  background: rgba(217, 207, 158, 0.85);
  text-align: left;
  box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5);
  max-height: 50%;
  max-height: 50vh;
  /* smartphones, Android phones, landscape iPhone */
  /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), smaller landscape Android */
}

#slider .slide-caption .slide-caption-inner {
  display: none;
  padding: 0 20px 20px;
  /* Let's get this party started */
  /* Track */
  /* Handle */
  overflow: auto;
}

#slider .slide-caption .slide-caption-inner::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

#slider .slide-caption .slide-caption-inner::-webkit-scrollbar-track {
  background-color: rgba(217, 207, 158, 0.85);
}

#slider .slide-caption .slide-caption-inner::-webkit-scrollbar-thumb {
  background: rgba(188, 171, 85, 0.85);
}

#slider .slide-caption .slide-caption-inner::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(188, 171, 85, 0.85);
}

#slider .slide-caption:hover .slide-caption-toggle {
  display: inline-block;
}

#slider .slide-caption .slide-caption-toggle {
  display: none;
  position: absolute;
  top: -11px;
  right: -11px;
  background-color: #fff;
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  line-height: 22px;
  font-size: 16px;
  width: 22px;
  height: 22px;
}

#slider .slide-caption .slide-caption-toggle:hover {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}

@media (max-width: 481px) {
  #slider .slide-caption {
    width: 100%;
    max-width: 100%;
    left: 0;
    bottom: 0;
  }

  #slider .slide-caption p {
    display: none;
  }

  #slider .slide-caption h1 {
    font-size: 1.5em;
  }
}

#slider .slide-caption h1 {
  font-weight: normal;
  margin: 20px;
}

@media (max-width: 641px) {
  #slider .slide-caption {
    width: calc(100% - 80px);
    max-width: calc(100% - 80px);
  }

  #slider .slide-caption .edit-link {
    display: none;
  }

  #slider .slide-caption p {
    display: none;
  }
}

#slider .slide-caption p {
  margin: 0;
}

#slider .slide-caption .edit-link {
  float: right;
  font-size: 0.5em;
}

#slider .slide-caption a {
  text-decoration: none;
}

#slider>.swiper-pagination {
  width: auto;
  right: 20px;
  bottom: 20px;
  left: auto;
}

#slider>.swiper-pagination.swiper-pagination-progress {
  width: 100%;
  bottom: 0;
  top: auto;
  left: 0;
  right: 0;
}

#slider>.swiper-pagination.swiper-pagination-progress .swiper-pagination-progressbar {
  background: orange;
}

#slider>.swiper-pagination .swiper-pagination-bullet {
  background: orange;
  width: 21px;
  height: 9px;
  border-radius: 0;
}

#slider>.swiper-pagination .swiper-pagination-bullet-active {
  background: #dc3522;
}

#slider .swiper-slide {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  font-size: 18px;
  height: 100%;
  /* Center slide text vertically */
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

#slider .swiper-slide img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}

::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background-color: #374140;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #c6301f;
}

::-webkit-scrollbar-thumb:window-inactive {
  background: #c6301f;
}
