@charset "UTF-8";
/*
Theme Name: weareMAGAMA
Theme URI: https://wearemagma.es
Author: weareMAGAMA
Author URI: https://wearemagma.es
Description: Theme WordPress para el sitio web <a href="https://wearemagma.es">wearemagma.es</a>
Version: 1.0
Text Domain: wearemagma
*/

/* FONT-FACE */

@font-face {
    font-family: 'Maison Neue';
    src: url('assets/fonts/MaisonNeue-Book.eot');
    src: url('assets/fonts/MaisonNeue-Book.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/MaisonNeue-Book.woff2') format('woff2'),
        url('assets/fonts/MaisonNeue-Book.woff') format('woff'),
        url('assets/fonts/MaisonNeue-Book.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Maison Neue Bold';
    src: url('assets/fonts/MaisonNeue-Bold.eot');
    src: url('assets/fonts/MaisonNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/MaisonNeue-Bold.woff2') format('woff2'),
        url('assets/fonts/MaisonNeue-Bold.woff') format('woff'),
        url('assets/fonts/MaisonNeue-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* REBBOT */

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;
}

/* make sure to set some focus styles for accessibility */
:focus {
    outline: 0;
}

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

body {
	line-height: 1.3rem;
    font-family: 'Maison Neue';
    font-weight: 300;
    font-size: 0.90rem;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    background-color: #EFE9D5;
}

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;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none;
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 * Known issue: no IE 6 support.
 */

[hidden] {
    display: none;
}

/**
 * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

 *,
 *:after,
 *:before{
    box-sizing: border-box;
 }

html {
    font-size: 100%; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
    overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/**
 * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improve image quality when scaled in IE 7.
 */

img {
    border: 0; /* 1 */
    -ms-interpolation-mode: bicubic; /* 2 */
}

/**
 * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

figure {
    margin: 0;
}

/**
 * Correct margin displayed oddly in IE 6/7.
 */

form {
    margin: 0;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct color not being inherited in IE 6/7/8/9.
 * 2. Correct text not wrapping in Firefox 3.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */

legend {
    border: 0; /* 1 */
    padding: 0;
    white-space: normal; /* 2 */
    *margin-left: -7px; /* 3 */
}

/**
 * 1. Correct font size not being inherited in all browsers.
 * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improve appearance and consistency in all browsers.
 */

button,
input,
select,
textarea {
    font-size: 100%; /* 1 */
    margin: 0; /* 2 */
    vertical-align: baseline; /* 3 */
    *vertical-align: middle; /* 3 */
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
    *overflow: visible;  /* 4 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
    *height: 13px; /* 3 */
    *width: 13px; /* 3 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 6/7/8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/**
 * Remove most spacing between table cells.
 */

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

html,
button,
input,
select,
textarea {
    color: #222;
}


::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}


/* FLEXBOX */

.flex-fluid{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex-grow: 1;
    justify-content: flex-start;
    align-items: flex-start;
}

/* ICONOS */

[class*="icon-"]{
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

footer.footer [class*="icon-"]{
    width: 20px;
    height: 20px;
}

.icon-phone{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM0OC4wNzcgMzQ4LjA3NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjA3NyAzNDguMDc3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZD0iTTM0MC4yNzMsMjc1LjA4M2wtNTMuNzU1LTUzLjc2MWMtMTAuNzA3LTEwLjY2NC0yOC40MzgtMTAuMzQtMzkuNTE4LDAuNzQ0bC0yNy4wODIsMjcuMDc2ICAgICBjLTEuNzExLTAuOTQzLTMuNDgyLTEuOTI4LTUuMzQ0LTIuOTczYy0xNy4xMDItOS40NzYtNDAuNTA5LTIyLjQ2NC02NS4xNC00Ny4xMTNjLTI0LjcwNC0yNC43MDEtMzcuNzA0LTQ4LjE0NC00Ny4yMDktNjUuMjU3ICAgICBjLTEuMDAzLTEuODEzLTEuOTY0LTMuNTYxLTIuOTEzLTUuMjIxbDE4LjE3Ni0xOC4xNDlsOC45MzYtOC45NDdjMTEuMDk3LTExLjEsMTEuNDAzLTI4LjgyNiwwLjcyMS0zOS41MjFMNzMuMzksOC4xOTQgICAgIEM2Mi43MDgtMi40ODYsNDQuOTY5LTIuMTYyLDMzLjg3Miw4LjkzOGwtMTUuMTUsMTUuMjM3bDAuNDE0LDAuNDExYy01LjA4LDYuNDgyLTkuMzI1LDEzLjk1OC0xMi40ODQsMjIuMDIgICAgIEMzLjc0LDU0LjI4LDEuOTI3LDYxLjYwMywxLjA5OCw2OC45NDFDLTYsMTI3Ljc4NSwyMC44OSwxODEuNTY0LDkzLjg2NiwyNTQuNTQxYzEwMC44NzUsMTAwLjg2OCwxODIuMTY3LDkzLjI0OCwxODUuNjc0LDkyLjg3NiAgICAgYzcuNjM4LTAuOTEzLDE0Ljk1OC0yLjczOCwyMi4zOTctNS42MjdjNy45OTItMy4xMjIsMTUuNDYzLTcuMzYxLDIxLjk0MS0xMi40M2wwLjMzMSwwLjI5NGwxNS4zNDgtMTUuMDI5ICAgICBDMzUwLjYzMSwzMDMuNTI3LDM1MC45NSwyODUuNzk1LDM0MC4yNzMsMjc1LjA4M3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8L2c+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
}

.icon-email{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDU1MC43OTUgNTUwLjc5NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTUwLjc5NSA1NTAuNzk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8Zz4KCQk8cGF0aCBkPSJNNTAxLjYxMyw0OTEuNzgyYzEyLjM4MSwwLDIzLjEwOS00LjA4OCwzMi4yMjktMTIuMTZMMzc3Ljc5MywzMjMuNTY3Yy0zLjc0NCwyLjY4MS03LjM3Myw1LjI4OC0xMC44MDEsNy43NjcgICAgYy0xMS42NzgsOC42MDQtMjEuMTU2LDE1LjMxOC0yOC40MzQsMjAuMTI5Yy03LjI3Nyw0LjgyMi0xNi45NTksOS43MzctMjkuMDQ1LDE0Ljc1NWMtMTIuMDk0LDUuMDI0LTIzLjM2MSw3LjUyOC0zMy44MTMsNy41MjggICAgaC0wLjMwNmgtMC4zMDZjLTEwLjQ1MywwLTIxLjcyLTIuNTAzLTMzLjgxMy03LjUyOGMtMTIuMDkzLTUuMDE4LTIxLjc3NS05LjkzMy0yOS4wNDUtMTQuNzU1ICAgIGMtNy4yNzctNC44MTEtMTYuNzUtMTEuNTI0LTI4LjQzNC0yMC4xMjljLTMuMjU2LTIuMzg3LTYuODY3LTUuMDA2LTEwLjc3MS03LjgwOUwxNi45NDYsNDc5LjYyMiAgICBjOS4xMTksOC4wNzIsMTkuODU0LDEyLjE2LDMyLjIzNCwxMi4xNkg1MDEuNjEzeiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik0zMS4wNDcsMjI1LjI5OUMxOS4zNywyMTcuNTE0LDkuMDE1LDIwOC41OTgsMCwxOTguNTU1VjQzNS45OGwxMzcuNTQxLTEzNy41NDEgICAgQzExMC4wMjUsMjc5LjIyOSw3NC41NzIsMjU0Ljg3NywzMS4wNDcsMjI1LjI5OXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCQk8cGF0aCBkPSJNNTIwLjA1OSwyMjUuMjk5Yy00MS44NjUsMjguMzM2LTc3LjQ0Nyw1Mi43My0xMDYuNzUsNzMuMTk1bDEzNy40ODYsMTM3LjQ5MlYxOTguNTU1ICAgIEM1NDEuOTgsMjA4LjM5Niw1MzEuNzM2LDIxNy4zMDYsNTIwLjA1OSwyMjUuMjk5eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJCTxwYXRoIGQ9Ik01MDEuNjEzLDU5LjAxM0g0OS4xODFjLTE1Ljc4NCwwLTI3LjkxOSw1LjMzLTM2LjQyLDE1Ljk3OUM0LjI1Myw4NS42NDYsMC4wMDYsOTguOTcsMC4wMDYsMTE0Ljk0OSAgICBjMCwxMi45MDcsNS42MzYsMjYuODkyLDE2LjkwMyw0MS45NTljMTEuMjY3LDE1LjA2MSwyMy4yNTYsMjYuODkxLDM1Ljk2MSwzNS40OTZjNi45NjUsNC45MjEsMjcuOTY5LDE5LjUyMyw2My4wMTIsNDMuODAxICAgIGMxOC45MTcsMTMuMTA5LDM1LjM2OCwyNC41MzUsNDkuNTA1LDM0LjM5NWMxMi4wNSw4LjM5NiwyMi40NDIsMTUuNjY3LDMxLjAyMiwyMS43MDFjMC45ODUsMC42OTEsMi41MzQsMS43OTksNC41OSwzLjI2OSAgICBjMi4yMTUsMS41OTEsNS4wMTgsMy42MSw4LjQ3Niw2LjEwN2M2LjY1OSw0LjgxNiwxMi4xOTEsOC43MDksMTYuNTk3LDExLjY4M2M0LjQsMi45NzUsOS43MzEsNi4yOTgsMTUuOTg1LDkuOTg4ICAgIGM2LjI0OSwzLjY4NSwxMi4xNDMsNi40NTYsMTcuNjc1LDguMjk5YzUuNTMzLDEuODQyLDEwLjY1NSwyLjc2NiwxNS4zNjcsMi43NjZoMC4zMDZoMC4zMDZjNC43MTEsMCw5LjgzNC0wLjkyNCwxNS4zNjgtMi43NjYgICAgYzUuNTMxLTEuODQzLDExLjQyLTQuNjA4LDE3LjY3NC04LjI5OWM2LjI0OC0zLjY5LDExLjU3Mi03LjAyLDE1Ljk4Ni05Ljk4OGM0LjQwNi0yLjk3NCw5LjkzOC02Ljg2NiwxNi41OTgtMTEuNjgzICAgIGMzLjQ1MS0yLjQ5Nyw2LjI1NC00LjUxNyw4LjQ2OS02LjEwMmMyLjA1Ny0xLjQ3NiwzLjYwNS0yLjU3Nyw0LjU5Ni0zLjI3NGM2LjY4NC00LjY1MSwxNy4xLTExLjg5MiwzMS4xMDQtMjEuNjE2ICAgIGMyNS40ODItMTcuNzA1LDYzLjAxLTQzLjc2NCwxMTIuNzQyLTc4LjI4MWMxNC45NTctMTAuNDQ3LDI3LjQ1My0yMy4wNTQsMzcuNDk2LTM3LjgwM2MxMC4wMjUtMTQuNzQ5LDE1LjA1MS0zMC4yMiwxNS4wNTEtNDYuNDA4ICAgIGMwLTEzLjUyNS00Ljg3My0yNS4wOTgtMTQuNTk4LTM0LjczN0M1MjYuNDYxLDYzLjgyOSw1MTQuOTMyLDU5LjAxMyw1MDEuNjEzLDU5LjAxM3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
}

.icon-facebook{
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDk2LjEyNCA5Ni4xMjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk2LjEyNCA5Ni4xMjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz4KCTxwYXRoIGQ9Ik03Mi4wODksMC4wMkw1OS42MjQsMEM0NS42MiwwLDM2LjU3LDkuMjg1LDM2LjU3LDIzLjY1NnYxMC45MDdIMjQuMDM3Yy0xLjA4MywwLTEuOTYsMC44NzgtMS45NiwxLjk2MXYxNS44MDMgICBjMCwxLjA4MywwLjg3OCwxLjk2LDEuOTYsMS45NmgxMi41MzN2MzkuODc2YzAsMS4wODMsMC44NzcsMS45NiwxLjk2LDEuOTZoMTYuMzUyYzEuMDgzLDAsMS45Ni0wLjg3OCwxLjk2LTEuOTZWNTQuMjg3aDE0LjY1NCAgIGMxLjA4MywwLDEuOTYtMC44NzcsMS45Ni0xLjk2bDAuMDA2LTE1LjgwM2MwLTAuNTItMC4yMDctMS4wMTgtMC41NzQtMS4zODZjLTAuMzY3LTAuMzY4LTAuODY3LTAuNTc1LTEuMzg3LTAuNTc1SDU2Ljg0MnYtOS4yNDYgICBjMC00LjQ0NCwxLjA1OS02LjcsNi44NDgtNi43bDguMzk3LTAuMDAzYzEuMDgyLDAsMS45NTktMC44NzgsMS45NTktMS45NlYxLjk4Qzc0LjA0NiwwLjg5OSw3My4xNywwLjAyMiw3Mi4wODksMC4wMnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}

.icon-twitter{
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48Zz4KCTxnPgoJCTxwYXRoIGQ9Ik01MTIsOTcuMjQ4Yy0xOS4wNCw4LjM1Mi0zOS4zMjgsMTMuODg4LTYwLjQ4LDE2LjU3NmMyMS43Ni0xMi45OTIsMzguMzY4LTMzLjQwOCw0Ni4xNzYtNTguMDE2ICAgIGMtMjAuMjg4LDEyLjA5Ni00Mi42ODgsMjAuNjQtNjYuNTYsMjUuNDA4QzQxMS44NzIsNjAuNzA0LDM4NC40MTYsNDgsMzU0LjQ2NCw0OGMtNTguMTEyLDAtMTA0Ljg5Niw0Ny4xNjgtMTA0Ljg5NiwxMDQuOTkyICAgIGMwLDguMzIsMC43MDQsMTYuMzIsMi40MzIsMjMuOTM2Yy04Ny4yNjQtNC4yNTYtMTY0LjQ4LTQ2LjA4LTIxNi4zNTItMTA5Ljc5MmMtOS4wNTYsMTUuNzEyLTE0LjM2OCwzMy42OTYtMTQuMzY4LDUzLjA1NiAgICBjMCwzNi4zNTIsMTguNzIsNjguNTc2LDQ2LjYyNCw4Ny4yMzJjLTE2Ljg2NC0wLjMyLTMzLjQwOC01LjIxNi00Ny40MjQtMTIuOTI4YzAsMC4zMiwwLDAuNzM2LDAsMS4xNTIgICAgYzAsNTEuMDA4LDM2LjM4NCw5My4zNzYsODQuMDk2LDEwMy4xMzZjLTguNTQ0LDIuMzM2LTE3Ljg1NiwzLjQ1Ni0yNy41MiwzLjQ1NmMtNi43MiwwLTEzLjUwNC0wLjM4NC0xOS44NzItMS43OTIgICAgYzEzLjYsNDEuNTY4LDUyLjE5Miw3Mi4xMjgsOTguMDgsNzMuMTJjLTM1LjcxMiwyNy45MzYtODEuMDU2LDQ0Ljc2OC0xMzAuMTQ0LDQ0Ljc2OGMtOC42MDgsMC0xNi44NjQtMC4zODQtMjUuMTItMS40NCAgICBDNDYuNDk2LDQ0Ni44OCwxMDEuNiw0NjQsMTYxLjAyNCw0NjRjMTkzLjE1MiwwLDI5OC43NTItMTYwLDI5OC43NTItMjk4LjY4OGMwLTQuNjQtMC4xNi05LjEyLTAuMzg0LTEzLjU2OCAgICBDNDgwLjIyNCwxMzYuOTYsNDk3LjcyOCwxMTguNDk2LDUxMiw5Ny4yNDh6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIj48L3BhdGg+Cgk8L2c+CjwvZz48L2c+IDwvc3ZnPg==);
}

.icon-instagram{
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDk3LjM5NSA5Ny4zOTUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDk3LjM5NSA5Ny4zOTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz4KCTxwYXRoIGQ9Ik0xMi41MDEsMGg3Mi4zOTNjNi44NzUsMCwxMi41LDUuMDksMTIuNSwxMi41djcyLjM5NWMwLDcuNDEtNS42MjUsMTIuNS0xMi41LDEyLjVIMTIuNTAxQzUuNjI0LDk3LjM5NSwwLDkyLjMwNSwwLDg0Ljg5NSAgIFYxMi41QzAsNS4wOSw1LjYyNCwwLDEyLjUwMSwwTDEyLjUwMSwweiBNNzAuOTQ4LDEwLjgyMWMtMi40MTIsMC00LjM4MywxLjk3Mi00LjM4Myw0LjM4NXYxMC40OTVjMCwyLjQxMiwxLjk3MSw0LjM4NSw0LjM4Myw0LjM4NSAgIGgxMS4wMDhjMi40MTIsMCw0LjM4NS0xLjk3Myw0LjM4NS00LjM4NVYxNS4yMDZjMC0yLjQxMy0xLjk3My00LjM4NS00LjM4NS00LjM4NUg3MC45NDhMNzAuOTQ4LDEwLjgyMXogTTg2LjM4Nyw0MS4xODhoLTguNTcyICAgYzAuODExLDIuNjQ4LDEuMjUsNS40NTMsMS4yNSw4LjM1NWMwLDE2LjItMTMuNTU2LDI5LjMzMi0zMC4yNzUsMjkuMzMyYy0xNi43MTgsMC0zMC4yNzItMTMuMTMyLTMwLjI3Mi0yOS4zMzIgICBjMC0yLjkwNCwwLjQzOC01LjcwOCwxLjI1LTguMzU1aC04Ljk0NXY0MS4xNDFjMCwyLjEyOSwxLjc0MiwzLjg3MiwzLjg3MiwzLjg3Mmg2Ny44MjJjMi4xMywwLDMuODcyLTEuNzQyLDMuODcyLTMuODcyVjQxLjE4OCAgIEg4Ni4zODd6IE00OC43ODksMjkuNTMzYy0xMC44MDIsMC0xOS41Niw4LjQ4NS0xOS41NiwxOC45NTNjMCwxMC40NjgsOC43NTgsMTguOTUzLDE5LjU2LDE4Ljk1MyAgIGMxMC44MDMsMCwxOS41NjItOC40ODUsMTkuNTYyLTE4Ljk1M0M2OC4zNTEsMzguMDE4LDU5LjU5MywyOS41MzMsNDguNzg5LDI5LjUzM3oiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}

.icon-imdb{
	display: inline-block;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjkwOC45NzJweCIgaGVpZ2h0PSIzNjguOTRweCIgdmlld0JveD0iNDUuNTIxIDMxNC45NjMgOTA4Ljk3MiAzNjguOTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNDUuNTIxIDMxNC45NjMgOTA4Ljk3MiAzNjguOTQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxyZWN0IHg9IjQ1LjUyMSIgeT0iMzE0Ljk2MyIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9Ijk0LjI1MSIgaGVpZ2h0PSIzNjQuMjMiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzQwLjMyOSwzMTQuOTYzbC0yMS43OTcsMTcwLjM4NWwtMTMuNDA4LTkyLjU1OWMtNC4wMzMtMjkuODc3LTcuNzEyLTU1LjY5MS0xMS40MDYtNzcuODI3SDE3MS42MzZ2MzY0LjIzaDgyLjUwN2wwLjMyNC0yNDAuNDg0bDM0LjU1NywyNDAuNDg0aDU4LjY5M2wzMy4xODgtMjQ1Ljg1NnYyNDUuODU2aDgyLjE4M3YtMzY0LjIzSDM0MC4zMjl6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYxMC4zNjcsMzgwLjcwN2MzLjY2NCwyLjAwMSw2LjAzNCw1LjM0Miw3LjAwNiwxMC4wNjZjMS4zODMsNC43MSwxLjcwNywxNS40MjQsMS43MDcsMzEuODYzdjE0MS4yMDFjMCwyNC4xMzctMS43MDcsMzguOTEzLTQuNzI1LDQ0LjI4NWMtMy4wMTcsNS42OTUtMTEuMzkyLDguMzg5LTI0LjgyOCw4LjM4OXYtMjM5LjE5QzU5OS42MjMsMzc3LjMyMiw2MDYuNjI5LDM3OC4zMzcsNjEwLjM2NywzODAuNzA3eiBNNjA5LjMyMiw2NzkuMTkzYzIyLjQ3NCwwLDM5LjYwNC0xLjMxLDUwLjY3My0zLjY2NGMxMS4zOTEtMi4zNTUsMjAuNzk2LTYuNzExLDI4LjE2OS0xMy4wOTljNy42OTctNi4wMiwxMy4wNjktMTQuNzMyLDE2LjA4Ni0yNS44MTRjMy4wMTgtMTEuMDY4LDUuMDQ5LTMyLjg4LDUuMDQ5LTY1LjQyVjQ0My40MThjMC0zNC41NTctMS4zNC01Ny43MjItMy42NjUtNjkuNDM3Yy0yLjAzMS0xMS43My03LjA3OS0yMi40NzQtMTUuNDY4LTMxLjgzNGMtOC4zOS05Ljc1Ny0yMC43NjctMTYuNDM5LTM2Ljg4My0yMC44MjVjLTE1Ljc3Ny00LjAwMy00Mi4yNTQtNi4zNTgtODcuNTI1LTYuMzU4aC03MC40NTN2MzY0LjIzSDYwOS4zMjJ6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTg2My41NjgsNTkxLjAyMWMwLDE3LjQyNi0wLjk4NiwyOC40OTMtMi42OTMsMzMuMTg4Yy0xLjYzNCw0LjY4LTkuMzYsNy4wMzUtMTUuMDcxLDcuMDM1Yy01LjM3MiwwLTkuNDA0LTIuMzU1LTExLjA2Ny02LjY4MmMtMi4wMzEtNC4zODYtMy4wMTgtMTQuNzc2LTMuMDE4LTMwLjg2M3YtOTYuMjk3YzAtMTYuNDM5LDAuOTg2LTI2LjgxNSwyLjY4LTMwLjg0OGMxLjY2Mi00LjAwNCw1LjM3MS02LjAzNCwxMC43NDMtNi4wMzRjNS43MSwwLDEzLjQwNywyLjAzLDE1LjM5NSw3LjA1YzIuMDMxLDQuNjgsMy4wMTgsMTQuNzc2LDMuMDE4LDI5LjgzMnY5My42MThIODYzLjU2OHogTTc0MS4xNjIsMzE0Ljk2M3YzNjQuMjNoODQuODYxbDUuNjk1LTIzLjEyMWM3LjY5Nyw5LjM3NSwxNi4wODcsMTYuNDM5LDI1LjQ5MSwyMS4xMmM5LjAzNyw0LjM1NiwyMi43OTgsNi43MTEsMzMuNTQyLDYuNzExYzE1LjA3LDAsMjcuODQ1LTMuNjk0LDM4LjU4OS0xMS43MjljMTAuNzE1LTcuNzI3LDE3Ljc0OS0xNy4xMzIsMjAuNzY3LTI3LjgzMWMyLjY3OS0xMC43NDQsNC4zODYtMjYuODU5LDQuMzg2LTQ4LjY3MVY0OTMuNDE0YzAtMjEuODEyLTAuNjkxLTM2LjIyLTEuNzA3LTQyLjk0NmMtMC45ODYtNi43MTEtMy42NjUtMTMuNzYxLTguMzktMjAuNzk2Yy01LjA0OC03LjA1LTEyLjA1My0xMi40MjItMjEuMTM0LTE2LjQzOWMtOS4wNjYtMy42NjQtMTkuNzgtNS42OTUtMzIuNTI2LTUuNjk1Yy0xMC43NDMsMC0yNC40OSwyLjM1NC0zMy44NjUsNi4zNTdjLTkuMDgsNC4zODYtMTcuNDU1LDExLjA2OC0yNS4xNTIsMTkuODI1VjMxNC45NjNINzQxLjE2MnoiLz48L2c+PC9zdmc+);
	width: 40px !important;
}

.icon-youtube{
	display: inline-block;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPGc+CgkJPHBhdGggZD0iTTQ5MC4yNCwxMTMuOTJjLTEzLjg4OC0yNC43MDQtMjguOTYtMjkuMjQ4LTU5LjY0OC0zMC45NzZDMzk5LjkzNiw4MC44NjQsMzIyLjg0OCw4MCwyNTYuMDY0LDgwICAgIGMtNjYuOTEyLDAtMTQ0LjAzMiwwLjg2NC0xNzQuNjU2LDIuOTEyYy0zMC42MjQsMS43Ni00NS43MjgsNi4yNzItNTkuNzQ0LDMxLjAwOEM3LjM2LDEzOC41OTIsMCwxODEuMDg4LDAsMjU1LjkwNCAgICBDMCwyNTUuOTY4LDAsMjU2LDAsMjU2YzAsMC4wNjQsMCwwLjA5NiwwLDAuMDk2djAuMDY0YzAsNzQuNDk2LDcuMzYsMTE3LjMxMiwyMS42NjQsMTQxLjcyOCAgICBjMTQuMDE2LDI0LjcwNCwyOS4wODgsMjkuMTg0LDU5LjcxMiwzMS4yNjRDMTEyLjAzMiw0MzAuOTQ0LDE4OS4xNTIsNDMyLDI1Ni4wNjQsNDMyYzY2Ljc4NCwwLDE0My44NzItMS4wNTYsMTc0LjU2LTIuODE2ICAgIGMzMC42ODgtMi4wOCw0NS43Ni02LjU2LDU5LjY0OC0zMS4yNjRDNTA0LjcwNCwzNzMuNTA0LDUxMiwzMzAuNjg4LDUxMiwyNTYuMTkyYzAsMCwwLTAuMDk2LDAtMC4xNmMwLDAsMC0wLjA2NCwwLTAuMDk2ICAgIEM1MTIsMTgxLjA4OCw1MDQuNzA0LDEzOC41OTIsNDkwLjI0LDExMy45MnogTTE5MiwzNTJWMTYwbDE2MCw5NkwxOTIsMzUyeiIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPgoJPC9nPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjxnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjwvZz4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPC9nPgo8ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8L2c+CjwvZz48L3N2Zz4=);
}

.icon-linkedin{
	display: inline-block;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDI0IDI0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGQ9Im0yMy45OTQgMjR2LS4wMDFoLjAwNnYtOC44MDJjMC00LjMwNi0uOTI3LTcuNjIzLTUuOTYxLTcuNjIzLTIuNDIgMC00LjA0NCAxLjMyOC00LjcwNyAyLjU4N2gtLjA3di0yLjE4NWgtNC43NzN2MTYuMDIzaDQuOTd2LTcuOTM0YzAtMi4wODkuMzk2LTQuMTA5IDIuOTgzLTQuMTA5IDIuNTQ5IDAgMi41ODcgMi4zODQgMi41ODcgNC4yNDN2Ny44MDF6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+PHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkPSJtLjM5NiA3Ljk3N2g0Ljk3NnYxNi4wMjNoLTQuOTc2eiIgZmlsbD0iI2ZmZmZmZiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgc3R5bGU9IiIgY2xhc3M9IiI+PC9wYXRoPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTIuODgyIDBjLTEuNTkxIDAtMi44ODIgMS4yOTEtMi44ODIgMi44ODJzMS4yOTEgMi45MDkgMi44ODIgMi45MDkgMi44ODItMS4zMTggMi44ODItMi45MDljLS4wMDEtMS41OTEtMS4yOTItMi44ODItMi44ODItMi44ODJ6IiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
}

.up{
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    background-color: #F26323;
    width: 35px;
    height: 35px;
    z-index: 3;
    display: none;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.icon-up{
    width: 18px;
    height: 18px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDc5IDMxLjQ3OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzEuNDc5IDMxLjQ3OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48Zz48cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGIiBkPSJNMjYuNDc3LDEwLjI3NGMwLjQ0NCwwLjQ0NCwwLjQ0NCwxLjE0MywwLDEuNTg3Yy0wLjQyOSwwLjQyOS0xLjE0MywwLjQyOS0xLjU3MSwwbC04LjA0Ny04LjA0NyAgdjI2LjU1NWMwLDAuNjE5LTAuNDkyLDEuMTExLTEuMTExLDEuMTExYy0wLjYxOSwwLTEuMTI3LTAuNDkyLTEuMTI3LTEuMTExVjMuODEzbC04LjAzMSw4LjA0N2MtMC40NDQsMC40MjktMS4xNTksMC40MjktMS41ODcsMCAgYy0wLjQ0NC0wLjQ0NC0wLjQ0NC0xLjE0MywwLTEuNTg3bDkuOTUyLTkuOTUyYzAuNDI5LTAuNDI5LDEuMTQzLTAuNDI5LDEuNTcxLDBMMjYuNDc3LDEwLjI3NHoiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMxRTIwMUQiPjwvcGF0aD48L2c+IDwvc3ZnPg==);
}

/* OLD BROWSER 

body.no-scroll-old{
	overflow-y: hidden;
}

.old-browser{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
	background-color: #EFE9D5;
	text-align: center;
}

.old-browser::before {
    content: "";
    display: inline-block;
    height: 100%;
}

.old-browser .logo{
	background-color: #F26323;
	padding: 20px;
}

.old-browser .logo img{
	display: block;
	margin: auto;
}

.old-browser .browser-logos{
	padding: 20px;
}

.old-browser .browser-logos p{
	margin-bottom: 16px;
}

.old-browser .browser-logos a.logo-browser{
	margin: 0 10px;
}

.old-browser .browser-logos img{
	max-width: 100px;
	display: inline-block;
}
*/

/* GENERAL */

h1, h2, h3, h4, h5, h6{
    text-transform: uppercase;
}

h1{
    font-size: 30px;
    line-height: 35px;;
}

h2{
    font-size: 25px;
    line-height: 30px;
}

h3{
    font-size: 20px;
    line-height: 25px;
}

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

b, strong{
    font-family: 'Maison Neue Bold';
}

i, em{
    font-style: italic;
}

a{
    text-decoration: none;
    color: #F26323;
}

h1, h2, h3, h4, h5, h6, p{
    margin-bottom: 1rem;
}

.container{
    max-width: 1000px;
    width: 100%;
    margin: auto;
    padding: 1rem;
}

.page-content{
    padding: 50px 0;
    text-align: center;
}

.text-center{
    text-align: center !important;
}

/* HEADER */

header.header{
    background-color: #F26323;
}

.header .container{
    align-items: center;
    justify-content: center;
    height: 100px;
}

.logo-wearemagma{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjQ2LjkgMjM0LjkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY0Ni45IDIzNC45OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0ZGRkZGRjt9PC9zdHlsZT48Zz48Zz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjExOC41LDE1OC42IDg3LjcsMTExLjUgNzcuNiwxMTEuNSA3Ny42LDE4NCA4Mi40LDE4NCA4Mi40LDExNi43IDg1LjIsMTE2LjcgMTE2LjYsMTY1LjQgMTIwLjMsMTY1LjQgMTUxLjgsMTE2LjcgMTU0LjYsMTE2LjcgMTU0LjYsMTg0IDE1OS40LDE4NCAxNTkuNCwxMTEuNSAxNDkuMywxMTEuNSAiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjIyMy44LDExNS42IDI0My4yLDE2Mi4yIDI1Mi4zLDE4NCAyNTcuOSwxODQgMjI2LjksMTEwLjIgIi8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxODEuMSwxODQgMTg2LjcsMTg0IDE5NSwxNjQuOCAyMTUuMywxMTUuNiAyMTIuMiwxMTAuMiAiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE2LjIsMTUwaDM2LjFjLTAuNiw4LjctNC40LDE2LjgtMTAuNywyMi45Yy02LjcsNi40LTE1LjQsOS45LTI0LjcsOS44Yy0xOS4yLTAuMi0zNC45LTE2LTM0LjktMzUuMmMwLTE5LjQsMTUuOC0zNS4xLDM1LjItMzUuMWwwLjIsMGMwLjIsMCw1LjItMC4zLDExLjUsMS41YzMuNywxLjEsNy4xLDIuNywxMC4xLDQuN2MzLjgsMi42LDcsNS45LDkuNSwxMGwwLjQsMC42aDUuN2wtMS0xLjhjLTIuOC00LjgtNi4zLTguOC0xMC42LTEyYy0zLjQtMi41LTcuNC00LjUtMTEuNi01LjljLTcuMy0yLjMtMTMuMy0yLTE0LjEtMmMtMjIsMC00MCwxOC00MCw0MGMwLDEwLjcsNC4yLDIwLjcsMTEuOCwyOC4zYzcuNiw3LjYsMTcuNiwxMS43LDI4LjMsMTEuN2gwYzIyLjEsMCw0MC0xOCw0MC00MHYtMi40aC00MS4xVjE1MHoiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjQyOS44LDE1OC42IDM5OSwxMTEuNSAzODguOSwxMTEuNSAzODguOSwxODQgMzkzLjcsMTg0IDM5My43LDExNi43IDM5Ni41LDExNi43IDQyNy45LDE2NS40IDQzMS42LDE2NS40IDQ2My4xLDExNi43IDQ2NS45LDExNi43IDQ2NS45LDE4NCA0NzAuNywxODQgNDcwLjcsMTExLjUgNDYwLjYsMTExLjUgIi8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI1MzguMywxMTAuMiA1MzUuMiwxMTUuNiA1NTQuNSwxNjIuMiA1NjMuNiwxODQgNTY5LjMsMTg0ICIvPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iNDkyLjQsMTg0IDQ5OC4xLDE4NCA1MDYuMywxNjQuOCA1MjYuNywxMTUuNiA1MjMuNiwxMTAuMiAiLz48L2c+PGc+PHBhdGggY2xhc3M9InN0MCIgZD0iTTIxOC4yLDU2LjNoMi4ybDkuMiwzMi40aDAuMWwxMy0zMi40aDJsMTIuOSwzMi40aDAuMWw5LjMtMzIuNGgyLjJsLTEwLjMsMzUuN2gtMkwyNDMuOSw1OWgtMC4xbC0xMy4yLDMzLjFoLTJMMjE4LjIsNTYuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjkyLjEsNTUuM2MxMC45LDAsMTguMSw3LjUsMTguMSwxOS40djAuN0gyNzZjMCw5LjMsNy4xLDE1LjgsMTYuMiwxNS44YzcuOCwwLDEyLjctMy4yLDE1LjYtOS42bDEuOCwwLjljLTMuMiw2LjgtOC45LDEwLjYtMTcuNSwxMC42Yy0xMC42LDAtMTguMy03LjQtMTguMy0xOC40QzI3My45LDYzLjYsMjgxLjMsNTUuMywyOTIuMSw1NS4zeiBNMzA4LjEsNzMuNmMtMC4xLTkuOS02LjctMTYuNC0xNi0xNi40Yy05LjQsMC0xNS44LDcuMy0xNiwxNi40SDMwOC4xeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNTAuNSw3Mi4xYzguNi0xLjQsMTEuNy0zLjEsMTEuNy02LjdjMC00LjktNC41LTguMi0xMS4zLTguMmMtNy42LDAtMTIuNSwzLjgtMTMuNSwxMC41bC0yLjEtMC4zYzEuMS03LjUsNy0xMi4xLDE1LjYtMTIuMWM4LjEsMCwxMy42LDQuMSwxMy42LDEwLjN2MjYuNGgtMi4yVjg2aC0wLjFjLTIuMiw0LjMtNy45LDcuMS0xNC42LDcuMWMtOC4yLDAtMTIuOS0zLjYtMTIuOS05LjhDMzM0LjgsNzYuOCwzMzksNzMuOSwzNTAuNSw3Mi4xeiBNMzYyLjMsNjkuNGgtMC4xYy0xLjQsMi4xLTQuNCwzLjMtMTEuMSw0LjRjLTUuMiwwLjktOC44LDItMTAuOSwzLjRjLTIuMSwxLjQtMy4yLDMuNC0zLjIsNi4xYzAsNS4xLDMuOSw3LjksMTEsNy45YzguMywwLDE0LjQtNC43LDE0LjQtMTAuOVY2OS40eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNzQuNSw1Ni4zaDIuMXY0LjNoMC4xYzEuOC0zLjIsNC45LTQuOSw4LjctNC45YzEuNiwwLDMsMC4zLDQuNiwwLjdsLTAuNSwyYy0xLjctMC41LTMtMC43LTQuMS0wLjdjLTUuNCwwLTguOCwzLjgtOC44LDEwdjI0LjNoLTIuMVY1Ni4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MTAuNSw1NS4zYzEwLjksMCwxOC4xLDcuNSwxOC4xLDE5LjR2MC43aC0zNC4yYzAsOS4zLDcuMSwxNS44LDE2LjIsMTUuOGM3LjgsMCwxMi43LTMuMiwxNS42LTkuNmwxLjgsMC45Yy0zLjIsNi44LTguOSwxMC42LTE3LjUsMTAuNmMtMTAuNiwwLTE4LjMtNy40LTE4LjMtMTguNEMzOTIuMyw2My42LDM5OS44LDU1LjMsNDEwLjUsNTUuM3ogTTQyNi41LDczLjZjLTAuMS05LjktNi43LTE2LjQtMTYtMTYuNGMtOS40LDAtMTUuOCw3LjMtMTYsMTYuNEg0MjYuNXoiLz48L2c+PC9nPjwvc3ZnPg==);
    width: 200px;
    height: 68px;
    display: block;
    background-size: 100%;
    background-repeat: no-repeat;
}

nav.header-nav{
    display: none;
}

nav.menu-mobile{
    display: none;
    position: absolute;
    top: 100px;
    z-index: 1;
    background: #F26323;
    right: 0;
    width: 75%;
    max-width: 300px;
    border-top: 1px solid #FFF;
}

nav.menu-mobile ul{
    padding: 0.5rem 1rem;
}
nav.menu-mobile ul li{
    border-top: 1px solid #FFF;
    position: relative;
}

nav.menu-mobile ul li:first-child{
    border: 0;
}

nav.menu-mobile ul li a{
    padding: 1rem;
    display: block
}

nav.menu-mobile ul li a::after{
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    right: 1rem;
    top: 20px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDQ2LjAyIDQ2LjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ni4wMiA0Ni4wMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPgoJPGc+CgkJPHBhdGggZD0iTTE0Ljc1Nyw0Ni4wMmMtMS40MTIsMC0yLjgyNS0wLjUyMS0zLjkyOS0xLjU2OWMtMi4yODItMi4xNy0yLjM3My01Ljc4LTAuMjA0LTguMDYzbDEyLjc1OC0xMy40MThMMTAuNjM3LDkuNjQ1ICAgIEM4LjQ2LDcuMzcsOC41NCwzLjc2LDEwLjgxNiwxLjU4MmMyLjI3Ny0yLjE3OCw1Ljg4Ni0yLjA5Nyw4LjA2MywwLjE3OWwxNi41MDUsMTcuMjUzYzIuMTA0LDIuMiwyLjEwOCw1LjY2NSwwLjAxMyw3Ljg3MiAgICBMMTguODkzLDQ0LjI0N0MxNy43Nyw0NS40MjQsMTYuMjY3LDQ2LjAyLDE0Ljc1Nyw0Ni4wMnoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KCTwvZz4KPC9nPjwvZz4gPC9zdmc+);
    background-size: 100%;
}

nav.header-nav ul li{
    display: inline;
    margin-left: 8px;
}

nav.header-nav ul li a,
nav.menu-mobile ul li a{
    color: #FFF;
    text-transform: uppercase;
}

nav.header-nav ul li::before{
    content: "|";
    color: #FFF;
    margin-right: 10px;
}

nav.header-nav ul li:first-child::before{
    content: "";
}

nav.header-nav ul li a:hover,
nav.header-nav ul li.current-menu-item a,
.single-post nav.header-nav ul li.menu-item-34 a,
.single-post nav.header-nav ul li.menu-item-265 a{
    border-bottom: 2px solid #FFF;
}

header.header .wpml-ls-legacy-dropdown-click{
	display: none;
}

.btn-menu{
    position: absolute;
    top: 2.5rem;
    right: 2rem;
}

.icon-menu{
    width: 25px;
    height: 25px;
    display: inline-block;
    background-size: 100%;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDEyNCAxMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyNCAxMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz4KCTxwYXRoIGQ9Ik0xMTIsNkgxMkM1LjQsNiwwLDExLjQsMCwxOHM1LjQsMTIsMTIsMTJoMTAwYzYuNiwwLDEyLTUuNCwxMi0xMlMxMTguNiw2LDExMiw2eiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPHBhdGggZD0iTTExMiw1MEgxMkM1LjQsNTAsMCw1NS40LDAsNjJjMCw2LjYsNS40LDEyLDEyLDEyaDEwMGM2LjYsMCwxMi01LjQsMTItMTJDMTI0LDU1LjQsMTE4LjYsNTAsMTEyLDUweiIgZGF0YS1vcmlnaW5hbD0iIzAwMDAwMCIgY2xhc3M9ImFjdGl2ZS1wYXRoIiBzdHlsZT0iZmlsbDojRkZGRkZGIiBkYXRhLW9sZF9jb2xvcj0iIzAwMDAwMCI+PC9wYXRoPgoJPHBhdGggZD0iTTExMiw5NEgxMmMtNi42LDAtMTIsNS40LTEyLDEyczUuNCwxMiwxMiwxMmgxMDBjNi42LDAsMTItNS40LDEyLTEyUzExOC42LDk0LDExMiw5NHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}

.icon-menu.close{
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+Cgk8cGF0aCBkPSJNMzM2LjU1OSw2OC42MTFMMjMxLjAxNiwxNzQuMTY1bDEwNS41NDMsMTA1LjU0OWMxNS42OTksMTUuNzA1LDE1LjY5OSw0MS4xNDUsMCw1Ni44NSAgIGMtNy44NDQsNy44NDQtMTguMTI4LDExLjc2OS0yOC40MDcsMTEuNzY5Yy0xMC4yOTYsMC0yMC41ODEtMy45MTktMjguNDE5LTExLjc2OUwxNzQuMTY3LDIzMS4wMDNMNjguNjA5LDMzNi41NjMgICBjLTcuODQzLDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDE2LDExLjc2OWMtMTAuMjg1LDAtMjAuNTYzLTMuOTE5LTI4LjQxMy0xMS43NjljLTE1LjY5OS0xNS42OTgtMTUuNjk5LTQxLjEzOSwwLTU2Ljg1ICAgbDEwNS41NC0xMDUuNTQ5TDExLjc3NCw2OC42MTFjLTE1LjY5OS0xNS42OTktMTUuNjk5LTQxLjE0NSwwLTU2Ljg0NGMxNS42OTYtMTUuNjg3LDQxLjEyNy0xNS42ODcsNTYuODI5LDBsMTA1LjU2MywxMDUuNTU0ICAgTDI3OS43MjEsMTEuNzY3YzE1LjcwNS0xNS42ODcsNDEuMTM5LTE1LjY4Nyw1Ni44MzIsMEMzNTIuMjU4LDI3LjQ2NiwzNTIuMjU4LDUyLjkxMiwzMzYuNTU5LDY4LjYxMXoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgc3R5bGU9ImZpbGw6I0ZGRkZGRiIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiPjwvcGF0aD4KPC9nPjwvZz4gPC9zdmc+);
}


/* MAIN */

.about,
.projects-home{
    margin: 3rem 0;
}

.about{
    margin-bottom: 5rem;
}

.projects-home{
    margin-left: -1rem;
    margin-right: -1rem;
}

.projects-home h2{
    color: #F26323;
}

.about .read-more,
.projects-home .show-more{
    padding: 10px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-transform: uppercase;
}
.about .read-more{
	border: 1px solid #F26323;
	color: #F26323;
    position: relative;
    top: 2rem;
    cursor: pointer;
}

.about .read-more:hover,
.projects-home .show-more:hover{
    background-color: #F26323;
    color: #FFFFFF;
}

.page-template-page-about h2{
    text-transform: inherit !important;
}

.page-template-page-about .page-content .flex-fluid{
    justify-content: center;
}

.projects-home .show-more{
    border: 1px solid #F26323;
    color: #F26323;
}

.project-page .project-poster{
    margin-bottom: 1rem;
    flex-basis: 50%;
    max-width: 50%;
}

.project-page .project-poster img{
    width: 100%;
}

.project-page .project-info{
	-ms-flex-direction: column;
	flex-direction: column;
    margin-bottom: 2rem;
}

.project-page .project-info .project-credits p{
	margin-bottom: 0;
}

.project-page .project-info .project-synopsis{
    color: #777;
}

.project-page .project-media .full-width img{
	width: 100%;
}

.project-page .project-media .full-width,
.project-page .project-media .medium-width,
.project-page .project-media .small-width,
.project-page .project-info{
	margin-left: -0.5rem;
	margin-right: -0.5rem;
}

.project-page .project-media .medium-width .column,
.project-page .project-media .small-width .column{
	width: 50%;
}

.project-page .project-media .content,
.project-page .project-info .content{
	padding: 0.5rem;
}	


.project-page .project-media .video { 
    position: relative; 
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
} 

.project-page .project-media .video iframe,
.project-page .project-media .video object,
.project-page .project-media .video embed { 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.post-template-default .page-content{
    text-align: left !important;
}

.customers{
	margin-top: 80px;
}

.customers .flex-fluid{
	-ms-flex-direction: column;
	flex-direction: column;
	align-items: center;
}

/* FOOTER */

footer.footer{
    background-color: #F26323;
    color: #FFFFFF;
}

footer.footer .container{
	padding: 2rem;
}

footer.footer a{
    color: #FFFFFF;
}

footer.footer .flex-fluid{
    align-items: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
}

footer.footer .rrss span{
    margin: 0 5px;
}

footer.footer .phone .icon-phone,
footer.footer .email .icon-email{
    margin: 0 auto 10px;
}

footer.footer .email a{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

footer.footer .footer-logo,
footer.footer .name,
footer.footer .phone,
footer.footer .rrss,
footer.footer .email{
    margin-bottom: 2rem;
}

footer.footer .wpml-ls-legacy-dropdown-click{
	width: 70px !important;
	margin-left: 0;
}



/* FLICKITY SLIDER */

.main-carousel{
    position: relative;
}
    
.flickity-slider{
    padding-bottom: 56.25%;
    position: absolute;
    top: 0;
    left: 0;
}
    
.flickity-button{
    visibility: hidden;
    color: #F26323 !important;
    background: transparent !important;
}

.flickity-page-dots .dot.is-selected{
    background: #F26323 !important;
}
    
.main-carousel:hover .flickity-button{
    visibility: visible;
}
    
.flickity-viewport{
    position: relative;
}
    
.slide-info{
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    color: #FFF;
    font-size: 1.5rem;
}

.slide-block .img-background{
	background-size: cover;
	width: 100%;
	height: 100%;
	display: block;
	background-repeat: no-repeat;
	position: absolute;
}
    
.carousel-cell {
    width: 100%;
    margin-right: 10px;
}
    
.carousel-cell .slide-block{
    padding-bottom: 62.50%;
    position: relative;
}
    
.carousel-cell .slide-block img,
.carousel-cell .slide-block iframe,
.carousel-cell .slide-block video{
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    top: 0;
    display: block;
}

.carousel-cell .slide-block iframe,
.carousel-cell .slide-block video{
    height: 100%;
}

.owl-carousel{
    margin: auto;
    overflow: hidden;
}

.owl-carousel .owl-stage-outer{
    padding: 2rem 0;
   /* overflow: visible !important; */
}

/* LIST PROJECTS */ 

.list-projects{
    margin-left: -10px;
    margin-right: -10px;
}

.list-projects .poster{
    flex-basis: 50%;
    max-width: 50%;
    padding: 10px;
}

.project-page h1{
    color: #F26323;
}

.accordion-content{
    display: none;
}


@media (min-width: 600px) {
    .list-projects .poster{
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
}

@media (min-width: 768px) {
	.header .container{
		justify-content: space-between;
	}
	
    nav.header-nav{
        display: inherit !important;
        margin-left: auto;
        margin-right: 1rem;
    }
    
    header.header .wpml-ls-legacy-dropdown-click{
		width: 70px !important;
		margin-left: 2rem;
		display: inline-block;
	}
	
	.carousel-cell .slide-block{
    	padding-bottom: 56.25%;
    }

    .btn-menu,
    nav.menu-mobile{
        display: none !important;
    }
    
    .customers .flex-fluid{
    	-ms-flex-direction: row;
	    flex-direction: row;
	    align-items: flex-start;
    }

    .list-projects .poster,
    .customers-col{
        flex-basis: 25%;
        max-width: 25%;
    }

    .poster img{
        -webkit-box-shadow: 0px 30px 20px -30px rgba(0,0,0,0.75);
        -moz-box-shadow: 0px 30px 20px -30px rgba(0,0,0,0.75);
        box-shadow: 0px 30px 20px -30px rgba(0,0,0,0.75);
    }
    
    .owl-carousel{
	    padding: 0 3%;
    }
    
    .owl-carousel button[class^="owl-"]{
	    position: absolute;
	    height: 100%;
	    width: 40px;
	    top: 0;
	}
	
	.owl-nav .owl-prev span,
	.owl-nav .owl-next span{
	    color: #F26323;
	    font-size: 80px;
	}
	
	.owl-nav .owl-prev{
	    left: -10px;
	}
	
	.owl-nav .owl-next{
	    right: -10px;
	}

    /*.owl-item:hover .poster,*/
    .list-projects .poster:hover img{
        border: 3px solid #F26323;
    }

    /*.owl-item:hover,*/
    .list-projects .poster:hover{
        transition: all;
        transform: scale(1.10) !important;
        z-index: 1;
    }

    .page-content{
        text-align: left;
    }

    .page-template-page-about .page-content .flex-fluid{
        justify-content: flex-start;
    }

    .project-page .project-info{
    	-ms-flex-direction: row;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-end;
    }
    
    .project-page .project-info .project-credits,
    .project-page .project-poster{
		margin-bottom: 0;
	}

    .project-page .project-poster img{
        max-width: 100%;
        width: auto;
    }

    .project-page .project-text{
        flex-basis: 50%;
        max-width: 50%;
    }
    
    .project-page .project-media .small-width .column{
		width: 25%;
	}
	
	footer.footer .wpml-ls-legacy-dropdown-click{
		display: none;
	}
}


@media (min-width: 900px) {
	body{
		display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
		min-height: 100vh;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	#main{
		flex: 1;
	}
	
	footer.footer .container{
		padding: 1rem;
	}

    footer.footer .flex-fluid{
    	-ms-flex-direction: row;
        flex-direction: row;
        justify-content: space-around;
    }

    footer.footer .phone,
    footer.footer .email{
        display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
    }

    footer.footer .email{
    	-ms-flex-direction: row;
        flex-direction: row;
        align-items: center;
        order: 2;
    }

    footer.footer .email a{
        display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
    }

    footer.footer .phone .icon-phone,
    footer.footer .email .icon-email{
        margin: inherit;
        margin-right: 0.5rem;
    }

    footer.footer .rrss{
        order: 3;
    }

    footer.footer .footer-logo,
    footer.footer .name,
    footer.footer .phone,
    footer.footer .rrss,
    footer.footer .email{
        margin-bottom: 0;
    }
    
    .magma-spheres.home-footer-right{
	    order: 2;
    }
}